国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      顯示控制方法和裝置的制造方法

      文檔序號(hào):10516321閱讀:188來源:國知局
      顯示控制方法和裝置的制造方法
      【專利摘要】本發(fā)明提供了一種顯示控制方法和裝置,該方法包括:獲取每一個(gè)視圖在顯示頁面中的位置和尺寸,并根據(jù)該視圖的位置和尺寸確定該視圖的邊界;根據(jù)針對(duì)每一個(gè)視圖所確定的邊界在顯示頁面繪制該視圖。當(dāng)本發(fā)明的方案應(yīng)用于客戶端中時(shí),服務(wù)器僅需向客戶端傳輸各個(gè)視圖的位置和尺寸即可使得客戶端得到正確的顯示頁面,這樣就大幅降低所消耗的網(wǎng)絡(luò)資源。進(jìn)一步的,本發(fā)明的一優(yōu)選方案中,還可以根據(jù)獲取到的各個(gè)視圖的尺寸確定各個(gè)視圖的起始繪制位置,當(dāng)這樣的方案應(yīng)用于客戶端時(shí),相應(yīng)的服務(wù)器僅需發(fā)送各個(gè)視圖的尺寸,這樣就進(jìn)一步降低了所消耗的網(wǎng)絡(luò)資源。
      【專利說明】
      顯不te.制方法和裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及顯示技術(shù)領(lǐng)域,尤其涉及一種顯示控制方法和裝置。
      【背景技術(shù)】
      [0002]為了提供用戶體驗(yàn),會(huì)在桌面上顯示多個(gè)海報(bào),每一個(gè)海報(bào)為一個(gè)具有顯示控制功能的視圖(View),當(dāng)用戶點(diǎn)擊該海報(bào)時(shí),會(huì)進(jìn)入海報(bào)會(huì)觸發(fā)顯示裝置相應(yīng)的內(nèi)容。比如當(dāng)用戶點(diǎn)擊一幅電影的海報(bào)時(shí),會(huì)進(jìn)入到該電影的播放頁面。同時(shí)為了保持美觀性,和基于內(nèi)容的適配,海報(bào)會(huì)有多重尺寸和規(guī)格。例如有些視頻海報(bào)是豎長型的圖片,但是其他視頻可能是橫屏更適合,這樣在做內(nèi)容推薦時(shí),就需要不同的布局樣式,即需要不同的顯示界面對(duì)不同的海報(bào)組合進(jìn)行顯示,一個(gè)顯示界面會(huì)包含多個(gè)顯示窗口,每一個(gè)顯示窗口用于對(duì)應(yīng)加載一個(gè)與該顯示窗口的尺寸相匹配的海報(bào)。
      [0003]一些新的海報(bào)由于與客戶端已經(jīng)存儲(chǔ)的顯示界面中的顯示窗口不匹配可能無法加載到對(duì)應(yīng)的顯示界面中,這樣就需要由服務(wù)器端生成相應(yīng)的顯示界面并發(fā)送到各個(gè)客戶端,這樣的傳輸過程會(huì)消耗大量的網(wǎng)絡(luò)資源。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的一個(gè)目的在于解決上述技術(shù)問題。
      [0005]本發(fā)明的第一方面提供了一種顯示控制方法,包括:
      [0006]獲取每一個(gè)視圖在顯示頁面中的位置和尺寸,并根據(jù)該視圖的位置和尺寸確定該視圖的邊界;
      [0007]根據(jù)針對(duì)每一個(gè)視圖所確定的邊界在顯示頁面繪制該視圖。
      [0008]進(jìn)一步的,所述顯示頁面劃分為預(yù)設(shè)行預(yù)設(shè)列的單元格;
      [0009]獲取每一個(gè)視圖在顯示頁面中的尺寸,具體包括:
      [0010]獲取每一個(gè)視圖在顯示頁面中所占用的行數(shù)和列數(shù),根據(jù)該視圖所占用單元格的行數(shù)和列數(shù)以及預(yù)先獲取的單元格的尺寸信息確定該視圖在顯示頁面中的行方向長度和列方向長度。
      [0011]進(jìn)一步的,所述獲取每一個(gè)視圖在顯示頁面中的位置和尺寸,并根據(jù)該視圖的位置和尺寸確定該視圖的邊界,包括:
      [0012]按照預(yù)設(shè)順序獲取每一個(gè)視圖在顯示頁面中的尺寸;
      [0013]以預(yù)設(shè)基準(zhǔn)點(diǎn)為第一個(gè)視圖的起始繪制位置,并根據(jù)第一個(gè)視圖的尺寸確定第一個(gè)視圖的邊界;對(duì)于第一個(gè)視圖之外的任意一個(gè)視圖,根據(jù)已繪制好的視圖的邊界確定該視圖的起始繪制位置,并根據(jù)該視圖的尺寸確定該視圖的邊界。
      [0014]進(jìn)一步的,所述預(yù)設(shè)順序?yàn)閺淖笙蛴覐纳舷蛳?;所述預(yù)設(shè)基準(zhǔn)點(diǎn)為顯示頁面的左側(cè)上方頂點(diǎn);每一個(gè)視圖的起始繪制位置為該視圖的左側(cè)上方頂點(diǎn)。
      [0015]進(jìn)一步的,所述根據(jù)針對(duì)每一個(gè)視圖所確定的邊界在顯示頁面繪制該視圖包括:
      [0016]在針對(duì)一個(gè)視圖所確定的邊界超出顯示頁面的邊界時(shí),對(duì)該視圖進(jìn)行壓縮使該視圖的邊界位于顯示頁面的邊界內(nèi),根據(jù)壓縮后的視圖的邊界在顯示頁面中繪制該視圖。
      [0017]本發(fā)明提供的第二方面提供了一種顯示控制方法,包括:
      [0018]向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的位置和尺寸,以使所述客戶端根據(jù)每一個(gè)視圖的位置和尺寸確定該視圖的邊界。
      [0019]本發(fā)明提供的第二方面還提供了另一種顯示控制方法,該方法包括:按照預(yù)設(shè)順序向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的尺寸,以使所述客戶端根據(jù)各個(gè)視圖的尺寸確定每一個(gè)視圖的邊界。
      [0020]進(jìn)一步的,所述預(yù)設(shè)順序?yàn)閺淖笙蛴覐纳舷蛳隆?br>[0021]進(jìn)一步的,所述顯示頁面劃分為預(yù)設(shè)行和預(yù)設(shè)列的單元格;
      [0022]向客戶端發(fā)送在更新后的顯示頁面中每一個(gè)視圖的尺寸,具體包括:
      [0023]向客戶端發(fā)送在更新后的顯示頁面中每一個(gè)視圖所占用單元格的行數(shù)和列數(shù),以使所述客戶端根據(jù)該視圖所占用單元格的行數(shù)和列數(shù)以及預(yù)先獲取的單元格的尺寸信息確定該視圖在顯示頁面中的行方向長度和列方向長度。
      [0024]本發(fā)明的第三方面提供了一種顯示控制裝置,包括:
      [0025]獲取模塊,用于獲取每一個(gè)視圖在顯示頁面中的位置和尺寸,并根據(jù)該視圖的位置和尺寸確定該視圖的邊界;
      [0026]繪制模塊,用于根據(jù)針對(duì)每一個(gè)視圖所確定的邊界在顯示頁面繪制該視圖。
      [0027]進(jìn)一步的,所述顯示頁面劃分為預(yù)設(shè)行預(yù)設(shè)列的單元格;
      [0028]所述獲取模塊具體用于獲取每一個(gè)視圖在顯示頁面中所占用的行數(shù)和列數(shù),并根據(jù)該視圖所占用單元格的行數(shù)和列數(shù)以及預(yù)先獲取的每一個(gè)單元格的尺寸信息確定該視圖在顯示頁面中的行方向長度和列方向長度。
      [0029]進(jìn)一步的,所述獲取模塊具體用于按照預(yù)設(shè)順序獲取每一個(gè)視圖在顯示頁面中的尺寸;以預(yù)設(shè)基準(zhǔn)點(diǎn)為第一個(gè)視圖的起始繪制位置,并根據(jù)第一個(gè)視圖的尺寸確定第一個(gè)視圖的邊界;對(duì)于第一個(gè)視圖之外的任意一個(gè)視圖,根據(jù)已繪制好的視圖的邊界確定該視圖的起始繪制位置,并根據(jù)該視圖的尺寸確定該視圖的邊界。
      [0030]進(jìn)一步的,所述預(yù)設(shè)順序?yàn)閺淖笙蛴覐纳舷蛳?;所述預(yù)設(shè)基準(zhǔn)點(diǎn)為顯示頁面的左側(cè)上方頂點(diǎn);每一個(gè)視圖的起始繪制位置為該視圖的左側(cè)上方頂點(diǎn)。
      [0031]進(jìn)一步的,所述繪制模塊具體用于在針對(duì)一個(gè)視圖所確定的邊界超出顯示頁面的邊界時(shí),對(duì)該視圖進(jìn)行壓縮使該視圖的邊界位于顯示頁面的邊界內(nèi),根據(jù)壓縮后的視圖的邊界在顯示頁面中繪制該視圖。
      [0032]本發(fā)明的第四方面提供了一種顯示控制裝置,包括:
      [0033]發(fā)送模塊,用于向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的位置和尺寸,以使所述客戶端根據(jù)每一個(gè)視圖的位置和尺寸確定該視圖的邊界。
      [0034]本發(fā)明的第四方面還提供了另一種顯示控制裝置,包括:
      [0035]發(fā)送模塊,用于按照預(yù)設(shè)順序向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的尺寸,以使所述客戶端根據(jù)各個(gè)視圖的尺寸確定每一個(gè)視圖的邊界。
      [0036]進(jìn)一步的,所述預(yù)設(shè)順序?yàn)閺淖笙蛴覐纳舷蛳隆?br>[0037]進(jìn)一步的,所述顯示頁面劃分為預(yù)設(shè)行預(yù)設(shè)列的單元格;
      [0038]所述發(fā)送模塊用于向客戶端發(fā)送在更新后的顯示頁面中每一個(gè)視圖的尺寸時(shí)具體用于向客戶端發(fā)送在更新后的顯示頁面中每一個(gè)視圖所占用單元格的行數(shù)和列數(shù),以使所述客戶端根據(jù)該視圖所占用單元格的行數(shù)和列數(shù)以及預(yù)先獲取的單元格的尺寸信息確定該視圖在顯示頁面中的行方向長度和列方向長度。
      [0039]本發(fā)明中,獲取各個(gè)視圖在顯示頁面中的位置和尺寸,并根據(jù)每一個(gè)視圖的位置和尺寸確定該視圖的邊界;根據(jù)針對(duì)每一個(gè)視圖所確定的邊界在顯示頁面繪制該視圖。當(dāng)本發(fā)明的方案應(yīng)用于客戶端中時(shí),服務(wù)器僅需向客戶端傳輸各個(gè)視圖的位置和尺寸即可使得客戶端得到正確的顯示頁面,這樣就大幅降低所消耗的網(wǎng)絡(luò)資源。進(jìn)一步的,本發(fā)明的一優(yōu)選方案中,還可以根據(jù)獲取到的各個(gè)視圖的位置確定各個(gè)視圖的起始繪制位置,當(dāng)這樣的方案應(yīng)用于客戶端時(shí),相應(yīng)的服務(wù)器僅需發(fā)送各個(gè)視圖的尺寸,這樣就進(jìn)一步降低了所消耗的網(wǎng)絡(luò)資源。
      【附圖說明】
      [0040]圖1為本發(fā)明提供的一種顯示控制方法的流程示意圖;
      [0041]圖2為本發(fā)明提供的一種顯示控制方法的流程示意圖;
      [0042]圖3為本發(fā)明提供的一種顯示控制方法的流程示意圖;
      [0043]圖4為本發(fā)明提供的一種顯示控制裝置的結(jié)構(gòu)示意圖;
      [0044]圖5為本發(fā)明提供的一種顯示控制裝置的結(jié)構(gòu)示意圖;
      [0045]圖6為本發(fā)明提供的一種顯示控制裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0046]下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步描述。以下實(shí)施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護(hù)范圍。
      [0047]第一方面,本發(fā)明提供了一種顯示控制方法,該方法可以由智能電視等客戶端中的相應(yīng)顯示控制裝置執(zhí)行,參見圖1,包括:
      [0048]步驟S11,獲取各個(gè)視圖在顯示頁面中的位置和尺寸,并根據(jù)每一個(gè)視圖的位置和尺寸確定該視圖的邊界;
      [0049]步驟S12,根據(jù)針對(duì)每一個(gè)視圖所確定的邊界在顯示頁面繪制該視圖。
      [0050]本發(fā)明中,獲取各個(gè)視圖在顯示頁面中的位置和尺寸,并根據(jù)每一個(gè)視圖的位置和尺寸確定該視圖的邊界;根據(jù)針對(duì)每一個(gè)視圖所確定的邊界在顯示頁面繪制該視圖。當(dāng)本發(fā)明的方案應(yīng)用于客戶端中時(shí),服務(wù)器僅需向客戶端傳輸各個(gè)視圖的位置和尺寸即可使得客戶端得到正確的顯示頁面,這樣就大幅降低所消耗的網(wǎng)絡(luò)資源。
      [0051]在具體實(shí)施時(shí),上述的步驟Sll可以通過多種方式實(shí)施,下面舉例進(jìn)行說明:
      [0052]第一種優(yōu)選實(shí)施方式是在所述顯示頁面劃分為預(yù)設(shè)行和預(yù)設(shè)列的單元格的情況下;獲取每一個(gè)視圖所占用單元格的行數(shù)和列數(shù),并根據(jù)該視圖所占用單元格的行數(shù)和列數(shù)以及預(yù)先獲取的單元格的尺寸信息確定該視圖在顯示頁面中的行方向長度和列方向長度。
      [0053]舉例來說,在具體實(shí)施時(shí),客戶端中的顯示控制裝置可以與服務(wù)器端約定,將一個(gè)顯示頁面劃分為具有特定行數(shù)和列數(shù)的單元格,比如換分為15列10行的單元格,客戶端中的顯示控制裝置根據(jù)顯示頁面的長度和寬度確定每一個(gè)單元格的長度和寬度(單元格的長度和寬度的計(jì)量單位可以為像素),即單元格的尺寸信息。這樣在后續(xù)過程中,服務(wù)器可以將每一個(gè)視圖所占用的單元格的行數(shù)和列數(shù)發(fā)送到客戶端,客戶端中的顯示控制裝置根據(jù)每一個(gè)視圖所占用的單元格的行數(shù)和列數(shù)以及預(yù)先確定的單元格的長度和寬度可以確定該視圖的長度和寬度。
      [0054]這種方式的優(yōu)點(diǎn)是在服務(wù)器僅需向客戶端發(fā)送每一個(gè)視圖所占用的單元格的行數(shù)和列數(shù),由于行數(shù)和列數(shù)都可以是較小的值,則在傳輸過程中使用較少的比特?cái)?shù)表示這樣的值,從而進(jìn)一步降低所需要傳輸?shù)臄?shù)據(jù)量,降低消耗的網(wǎng)絡(luò)資源。當(dāng)然在具體實(shí)施時(shí),也可以不必按照這種方式執(zhí)行,比如可以從服務(wù)器中獲取每一個(gè)視圖的行方向像素?cái)?shù)和列方向像素?cái)?shù)作為該視圖的尺寸。
      [0055]在具體實(shí)施是,上述的預(yù)設(shè)行和預(yù)設(shè)列可以根據(jù)實(shí)際需要自行設(shè)定,本發(fā)明對(duì)此不做限定。
      [0056]第二種優(yōu)選實(shí)施方式是:按照預(yù)設(shè)順序獲取每一個(gè)視圖在顯示頁面中的尺寸;以預(yù)設(shè)基準(zhǔn)點(diǎn)為第一個(gè)視圖的起始繪制位置,并根據(jù)第一個(gè)視圖的尺寸確定第一個(gè)視圖的邊界;對(duì)于第一個(gè)視圖之外的任意一個(gè)視圖,根據(jù)上一個(gè)視圖的邊界確定該視圖的起始繪制位置,并根據(jù)該視圖的尺寸確定該視圖的邊界。
      [0057]這樣的實(shí)施方式能夠使得相應(yīng)的服務(wù)器無需向?qū)?yīng)的客戶端發(fā)送每一個(gè)視圖的位置;從而能夠進(jìn)一步降低所需要傳輸?shù)臄?shù)據(jù)量,降低消耗的網(wǎng)絡(luò)資源。
      [0058]具體來說,這里的預(yù)設(shè)順序可以根據(jù)需要設(shè)定,可以是指多種順序。比如可以是指從上向下,從左向右;或者也可以是指從上向下,從右向左等等,相應(yīng)的預(yù)設(shè)基準(zhǔn)點(diǎn)也不盡相同。為了方便說明,下面結(jié)合預(yù)設(shè)順序?yàn)閺淖笙蛴覐纳舷蛳拢活A(yù)設(shè)基準(zhǔn)點(diǎn)為顯示頁面的左側(cè)上方頂點(diǎn)、起始繪制位置為視圖的左側(cè)上方頂點(diǎn)的情況進(jìn)行說明:
      [0059]按照從左向右從上向下的順序,上述的第一個(gè)視圖是最左側(cè)最上方的視圖,該視圖的起始繪制位置是整個(gè)顯示頁面的左側(cè)上方頂點(diǎn);獲取到該第一個(gè)視圖的尺寸之后,可以確定該視圖的各條邊界;而對(duì)于第一個(gè)視圖之后的第二個(gè)視圖,如果第一個(gè)視圖的右側(cè)邊界沒有到達(dá)顯示頁面的右側(cè)邊界,則第二個(gè)視圖應(yīng)是設(shè)置在第一個(gè)視圖的右側(cè),此時(shí)該第二個(gè)視圖的左側(cè)上方頂點(diǎn)可以根據(jù)第一個(gè)視圖的右側(cè)邊界確定(該頂點(diǎn)在列方向的坐標(biāo)位于整個(gè)顯示頁面的上邊界處,當(dāng)默認(rèn)各個(gè)視圖沒有間隙的情況下,該頂點(diǎn)在行方向的坐標(biāo)可以與第一個(gè)視圖的右側(cè)邊界相鄰,如果各個(gè)視圖之間有固定的間隙,該頂點(diǎn)在行方向的坐標(biāo)則應(yīng)與第一個(gè)視圖的右側(cè)邊界之間間隔有相應(yīng)的間隙),之后根據(jù)第二個(gè)視圖的尺寸可以確定第二個(gè)視圖的邊界;如果第一個(gè)視圖的右側(cè)邊界達(dá)到了顯示頁面的右側(cè)邊界,則第二個(gè)視圖的左側(cè)上方頂點(diǎn)應(yīng)位于第一個(gè)視圖的下方且位于整個(gè)顯示頁面的最左端(具體位置取決于相鄰兩個(gè)視圖之間是否存在間隙,若是,則該頂點(diǎn)與第一視圖之間間隔有相應(yīng)的間隙,若否,則該頂點(diǎn)與第一視圖的下方邊界相鄰),之后根據(jù)第二個(gè)視圖的左側(cè)上方頂點(diǎn)以及第二個(gè)視圖的尺寸可以確定第二個(gè)視圖的邊界;確定其他任意一個(gè)視圖的左側(cè)上方頂點(diǎn)的過程可以與確定第二個(gè)視圖的左側(cè)上方頂點(diǎn)的過程類似,如果上一個(gè)視圖的邊界沒有達(dá)到顯示頁面的右側(cè)邊界,則需要在上一個(gè)視圖右側(cè)繼續(xù)繪制,此時(shí)該視圖的左側(cè)上方頂點(diǎn)位于上一個(gè)視圖的右側(cè),如果上一個(gè)視圖的邊界已經(jīng)達(dá)到右側(cè)邊界,則需要在上一個(gè)視圖的下方自顯示頁面的左邊界繪制,此時(shí)該視圖的左側(cè)上方頂點(diǎn)位于上一個(gè)視圖的下方且位于顯示頁面的左邊界處。通過這種方式,可以確定各個(gè)視圖的邊界。
      [0060]不難理解的,在具體實(shí)施時(shí),上述的步驟Sll也不必然的需要按照第二種實(shí)施方式執(zhí)行,比如可以直接從服務(wù)器中獲取每一個(gè)視圖的位置和尺寸。另外,本領(lǐng)域技術(shù)人員可以理解的是,在具體實(shí)施時(shí),上述的步驟Sll可以同時(shí)按照以上兩種實(shí)施方式進(jìn)行執(zhí)行,SP首先按照預(yù)設(shè)順序基于第一種優(yōu)選的實(shí)施方式獲取每一個(gè)視圖的長度和寬度,之后在按照第二種優(yōu)選的實(shí)施方式確定每一個(gè)視圖的邊界。
      [0061]作為一種可選的方式,上述的步驟S12可以按照如下方式實(shí)施:
      [0062]在針對(duì)一個(gè)視圖所確定的邊界超出顯示頁面的邊界時(shí),對(duì)該視圖進(jìn)行壓縮使該視圖的邊界位于顯示頁面的邊界內(nèi),根據(jù)壓縮后的視圖的邊界在顯示頁面中繪制該視圖。
      [0063]在具體實(shí)施時(shí),在步驟Sll中獲取到的視圖的尺寸可能存在錯(cuò)誤的情況,比如設(shè)計(jì)人員在將視圖的尺寸錄入到服務(wù)器中時(shí),就有可能錄入錯(cuò)誤的尺寸,從而可能導(dǎo)致針對(duì)一個(gè)視圖所確定的邊界超出顯示頁面的邊界。本發(fā)明中,通過上述的步驟S12的優(yōu)選實(shí)施方式,可以很好地解決這樣的問題。當(dāng)然在具體實(shí)施時(shí),也無需按照這樣的方式實(shí)施步驟S12。并且不難理解的是,在實(shí)際應(yīng)用中,步驟S12的優(yōu)選實(shí)施方式與步驟Sll的各個(gè)優(yōu)選實(shí)施方式不沖突,在步驟Sll按照其優(yōu)選的實(shí)施方式實(shí)施時(shí),步驟S12也可以按照上述的優(yōu)選實(shí)施方式實(shí)施。
      [0064]需要指出的是,在具體實(shí)施時(shí),并不是需要在完全執(zhí)行完步驟Sll的情況下才可以執(zhí)行步驟S12,當(dāng)針對(duì)一個(gè)視圖獲取了該視圖的位置和尺寸之后即可針對(duì)該視圖執(zhí)行步驟S12,而無需等到針對(duì)所有視圖都獲取了各個(gè)視圖的位置和尺寸之后。
      [0065]第二方面,本發(fā)明還提供了另一種顯示控制方法,該方法可以由設(shè)置在服務(wù)器中的顯示控制裝置執(zhí)行,可以用以配合實(shí)現(xiàn)第一方面所述的方法,參見圖2,該方法的一種實(shí)施方式可以包括如下流程:
      [0066]步驟S21,向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的位置和尺寸,以使所述客戶端根據(jù)每一個(gè)視圖的位置和尺寸確定該視圖的邊界。
      [0067]參見圖3,該方法的另一種實(shí)施方式可以包括如下流程:
      [0068]步驟S31,按照預(yù)設(shè)順序向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的尺寸,以使所述客戶端根據(jù)各個(gè)視圖的尺寸確定每一個(gè)確定該視圖的邊界。進(jìn)一步的,這里的預(yù)設(shè)順序可以是指從左向右從上向下。
      [0069]圖2所示的實(shí)施方式可以用于客戶端中的相應(yīng)顯示控制裝置無法根據(jù)各個(gè)視圖的尺寸確定各個(gè)視圖的起始繪制的情況。圖3中的所示的方式則可以用于客戶端中的相應(yīng)顯示控制裝置可以根據(jù)各個(gè)視圖的尺寸確定各個(gè)視圖的起始繪制的情況。
      [0070]在圖2或圖3所示的實(shí)施方式中,當(dāng)顯示頁面包含預(yù)設(shè)行預(yù)設(shè)列的單元格時(shí),向客戶端發(fā)送的每一個(gè)視圖在顯示頁面中的尺寸也可以具體是指每一個(gè)視圖的所占用的單元格的行數(shù)和列數(shù)。
      [0071]圖2或圖3所示的實(shí)施方式的其他相關(guān)內(nèi)容可以參見圖1的說明,在此不再贅述。
      [0072]第三方面,本發(fā)明還提供了一種顯示控制裝置,該裝置可以設(shè)置在客戶端比如智能電視中,可以用以實(shí)現(xiàn)第一方面所述的顯示控制方法,參見圖4,該裝置可以具體包括:
      [0073]獲取模塊41,用于獲取每一個(gè)視圖在顯示頁面中的位置和尺寸,并根據(jù)該視圖的位置和尺寸確定該視圖的邊界;
      [0074]繪制模塊42,用于根據(jù)針對(duì)每一個(gè)視圖所確定的邊界在顯示頁面繪制該視圖。
      [0075]優(yōu)選的,所述顯示頁面劃分為預(yù)設(shè)行預(yù)設(shè)列的單元格;
      [0076]所述獲取模塊具體用于獲取每一個(gè)視圖在顯示頁面中所占用的行數(shù)和列數(shù),并根據(jù)該視圖所占用單元格的行數(shù)和列數(shù)以及預(yù)先獲取的每一個(gè)單元格的尺寸信息確定該視圖在顯示頁面中的行方向長度和列方向長度。
      [0077]優(yōu)選的,所述獲取模塊具體用于按照預(yù)設(shè)順序獲取每一個(gè)視圖在顯示頁面中的尺寸;以預(yù)設(shè)基準(zhǔn)點(diǎn)為第一個(gè)視圖的起始繪制位置,并根據(jù)第一個(gè)視圖的尺寸確定第一個(gè)視圖的邊界;對(duì)于第一個(gè)視圖之外的任意一個(gè)視圖,根據(jù)已繪制好的視圖的邊界確定該視圖的起始繪制位置,并根據(jù)該視圖的尺寸確定該視圖的邊界。
      [0078]優(yōu)選的,所述預(yù)設(shè)順序?yàn)閺淖笙蛴覐纳舷蛳?;所述預(yù)設(shè)基準(zhǔn)點(diǎn)為顯示頁面的左側(cè)上方頂點(diǎn);每一個(gè)視圖的起始繪制位置為該視圖的左側(cè)上方頂點(diǎn)。
      [0079]優(yōu)選的,所述繪制模塊具體用于在針對(duì)一個(gè)視圖所確定的邊界超出顯示頁面的邊界時(shí),對(duì)該視圖進(jìn)行壓縮使該視圖的邊界位于顯示頁面的邊界內(nèi),根據(jù)壓縮后的視圖的邊界在顯示頁面中繪制該視圖。
      [0080]第四方面,本發(fā)明還提供了一種顯示控制裝置,可以設(shè)置在服務(wù)器中,用以實(shí)現(xiàn)第二方面所述的顯示控制方法,當(dāng)用于執(zhí)行圖2中所示的方法時(shí),參見圖5,該裝置的一種實(shí)施方式可以具體包括:
      [0081]發(fā)送模塊51,用于向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的位置和尺寸,以使所述客戶端根據(jù)每一個(gè)視圖的位置和尺寸確定該視圖的邊界。
      [0082]當(dāng)用于執(zhí)行圖3中所示的方法時(shí),參見圖6,該裝置的另一種實(shí)施方式可以具體包括:
      [0083]發(fā)送模塊61,用于按照預(yù)設(shè)順序向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的尺寸,以使所述客戶端根據(jù)各個(gè)視圖的尺寸確定每一個(gè)確定該視圖的邊界。
      [0084]進(jìn)一步的,對(duì)于圖5或圖6的實(shí)施方式,所述顯示頁面劃分為預(yù)設(shè)行預(yù)設(shè)列的單元格;
      [0085]所述發(fā)送模塊用于向客戶端發(fā)送在更新后的顯示頁面中每一個(gè)視圖的尺寸時(shí)具體用于向客戶端發(fā)送在更新后的顯示頁面中每一個(gè)視圖所占用單元格的行數(shù)和列數(shù),以使所述客戶端根據(jù)該視圖所占用單元格的行數(shù)和列數(shù)以及預(yù)先獲取的單元格的尺寸信息確定該視圖在顯示頁面中的行方向長度和列方向長度。
      [0086]由于本發(fā)明第三方面所介紹的顯示控制裝置為可用于執(zhí)行第一方面所述的顯示控制方法的裝置,第四方面所介紹的顯示控制裝置為可用于執(zhí)行第二方面所述的顯示控制方法的裝置,故而基于本發(fā)明第一方面和第二方面所介紹的顯示控制方法,本領(lǐng)域所屬技術(shù)人員能夠了解本發(fā)明第三方面和第四方面的顯示控制裝置的【具體實(shí)施方式】以及其各種變化形式,所以在此對(duì)于第三方面和第四方面所述的顯示控制裝置如何對(duì)應(yīng)實(shí)現(xiàn)本發(fā)明第一方面和第二方面所介紹的顯示控制方法不再詳細(xì)介紹。只要本領(lǐng)域所屬技術(shù)人員實(shí)施第一方面和第二方面的顯示控制方法所采用的裝置,都屬于本申請(qǐng)所欲保護(hù)的范圍。
      [0087]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
      【主權(quán)項(xiàng)】
      1.一種顯示控制方法,其特征在于,包括: 獲取每一個(gè)視圖在顯示頁面中的位置和尺寸,并根據(jù)該視圖的位置和尺寸確定該視圖的邊界; 根據(jù)針對(duì)每一個(gè)視圖所確定的邊界在顯示頁面繪制該視圖。2.如權(quán)利要求1所述的方法,其特征在于,所述顯示頁面劃分為預(yù)設(shè)行預(yù)設(shè)列的單元格; 獲取每一個(gè)視圖在顯示頁面中的尺寸,具體包括: 獲取每一個(gè)視圖在顯示頁面中所占用的行數(shù)和列數(shù),根據(jù)該視圖所占用單元格的行數(shù)和列數(shù)以及預(yù)先獲取的單元格的尺寸信息確定該視圖在顯示頁面中的行方向長度和列方向長度。3.如權(quán)利要求1所述的方法,其特征在于, 所述獲取每一個(gè)視圖在顯示頁面中的位置和尺寸,并根據(jù)該視圖的位置和尺寸確定該視圖的邊界,包括: 按照預(yù)設(shè)順序獲取每一個(gè)視圖在顯示頁面中的尺寸; 以預(yù)設(shè)基準(zhǔn)點(diǎn)為第一個(gè)視圖的起始繪制位置,并根據(jù)第一個(gè)視圖的尺寸確定第一個(gè)視圖的邊界;對(duì)于第一個(gè)視圖之外的任意一個(gè)視圖,根據(jù)已繪制好的視圖的邊界確定該視圖的起始繪制位置,并根據(jù)該視圖的尺寸確定該視圖的邊界。4.如權(quán)利要求3所述的方法,其特征在于,所述預(yù)設(shè)順序?yàn)閺淖笙蛴覐纳舷蛳?;所述預(yù)設(shè)基準(zhǔn)點(diǎn)為顯示頁面的左側(cè)上方頂點(diǎn);每一個(gè)視圖的起始繪制位置為該視圖的左側(cè)上方頂點(diǎn)。5.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)針對(duì)每一個(gè)視圖所確定的邊界在顯示頁面繪制該視圖包括: 在針對(duì)一個(gè)視圖所確定的邊界超出顯示頁面的邊界時(shí),對(duì)該視圖進(jìn)行壓縮使該視圖的邊界位于顯示頁面的邊界內(nèi),根據(jù)壓縮后的視圖的邊界在顯示頁面中繪制該視圖。6.一種顯示控制方法,其特征在于,包括: 向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的位置和尺寸,以使所述客戶端根據(jù)每一個(gè)視圖的位置和尺寸確定該視圖的邊界。7.—種顯示控制方法,其特征在于,包括:按照預(yù)設(shè)順序向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的尺寸,以使所述客戶端根據(jù)各個(gè)視圖的尺寸確定每一個(gè)確定該視圖的邊界。8.如權(quán)利要求7所述的方法,其特征在于,所述預(yù)設(shè)順序?yàn)閺淖笙蛴覐纳舷蛳隆?.如權(quán)利要求6-8任一項(xiàng)所述的方法,其特征在于,所述顯示頁面劃分為預(yù)設(shè)行和預(yù)設(shè)列的單元格; 向客戶端發(fā)送在更新后的顯示頁面中每一個(gè)視圖的尺寸,具體包括: 向客戶端發(fā)送在更新后的顯示頁面中每一個(gè)視圖所占用單元格的行數(shù)和列數(shù),以使所述客戶端根據(jù)該視圖所占用單元格的行數(shù)和列數(shù)以及預(yù)先獲取的單元格的尺寸信息確定該視圖在顯示頁面中的行方向長度和列方向長度。10.一種顯示控制裝置,其特征在于,包括: 獲取模塊,用于獲取每一個(gè)視圖在顯示頁面中的位置和尺寸,并根據(jù)該視圖的位置和尺寸確定該視圖的邊界; 繪制模塊,用于根據(jù)針對(duì)每一個(gè)視圖所確定的邊界在顯示頁面繪制該視圖。11.如權(quán)利要求10所述的裝置,其特征在于,所述顯示頁面劃分為預(yù)設(shè)行預(yù)設(shè)列的單元格; 所述獲取模塊具體用于獲取每一個(gè)視圖在顯示頁面中所占用的行數(shù)和列數(shù),并根據(jù)該視圖所占用單元格的行數(shù)和列數(shù)以及預(yù)先獲取的每一個(gè)單元格的尺寸信息確定該視圖在顯示頁面中的行方向長度和列方向長度。12.如權(quán)利要求10所述的裝置,其特征在于, 所述獲取模塊具體用于按照預(yù)設(shè)順序獲取每一個(gè)視圖在顯示頁面中的尺寸;以預(yù)設(shè)基準(zhǔn)點(diǎn)為第一個(gè)視圖的起始繪制位置,并根據(jù)第一個(gè)視圖的尺寸確定第一個(gè)視圖的邊界;對(duì)于第一個(gè)視圖之外的任意一個(gè)視圖,根據(jù)已繪制好的視圖的邊界確定該視圖的起始繪制位置,并根據(jù)該視圖的尺寸確定該視圖的邊界。13.如權(quán)利要求12所述的裝置,其特征在于,所述預(yù)設(shè)順序?yàn)閺淖笙蛴覐纳舷蛳?;所述預(yù)設(shè)基準(zhǔn)點(diǎn)為顯示頁面的左側(cè)上方頂點(diǎn);每一個(gè)視圖的起始繪制位置為該視圖的左側(cè)上方頂點(diǎn)。14.如權(quán)利要求10所述的裝置,其特征在于,所述繪制模塊具體用于在針對(duì)一個(gè)視圖所確定的邊界超出顯示頁面的邊界時(shí),對(duì)該視圖進(jìn)行壓縮使該視圖的邊界位于顯示頁面的邊界內(nèi),根據(jù)壓縮后的視圖的邊界在顯示頁面中繪制該視圖。15.一種顯示控制裝置,其特征在于,包括: 發(fā)送模塊,用于向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的位置和尺寸,以使所述客戶端根據(jù)每一個(gè)視圖的位置和尺寸確定該視圖的邊界。16.一種顯示控制裝置,其特征在于,包括: 發(fā)送模塊,用于按照預(yù)設(shè)順序向客戶端發(fā)送每一個(gè)視圖在顯示頁面中的尺寸,以使所述客戶端根據(jù)各個(gè)視圖的尺寸確定每一個(gè)視圖的邊界。17.如權(quán)利要求16所述的裝置,其特征在于,所述預(yù)設(shè)順序?yàn)閺淖笙蛴覐纳舷蛳隆?8.如權(quán)利要求15-17任一項(xiàng)所述的顯示控制裝置,其特征在于,所述顯示頁面劃分為預(yù)設(shè)行預(yù)設(shè)列的單元格; 所述發(fā)送模塊用于向客戶端發(fā)送在更新后的顯示頁面中每一個(gè)視圖的尺寸時(shí)具體用于向客戶端發(fā)送在更新后的顯示頁面中每一個(gè)視圖所占用單元格的行數(shù)和列數(shù),以使所述客戶端根據(jù)該視圖所占用單元格的行數(shù)和列數(shù)以及預(yù)先獲取的單元格的尺寸信息確定該視圖在顯示頁面中的行方向長度和列方向長度。
      【文檔編號(hào)】H04N21/431GK105872706SQ201511019104
      【公開日】2016年8月17日
      【申請(qǐng)日】2015年12月30日
      【發(fā)明人】吳昊, 閆磊
      【申請(qǐng)人】樂視致新電子科技(天津)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1