最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法

文檔序號(hào):8005001閱讀:286來(lái)源:國(guó)知局
基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法
【專利摘要】本發(fā)明公開(kāi)了一種基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法,包括:步驟1:統(tǒng)計(jì)通過(guò)遙控器訪問(wèn)到互動(dòng)應(yīng)用頁(yè)面的各個(gè)元素所需要的最小按鍵數(shù)與用戶的訪問(wèn)頻率;步驟2:對(duì)互動(dòng)應(yīng)用頁(yè)面中各個(gè)元素進(jìn)行模式識(shí)別,以判斷頁(yè)面上的元素是不是能夠調(diào)整其位置;步驟3:對(duì)互動(dòng)應(yīng)用頁(yè)面中各個(gè)元素根據(jù)按鍵數(shù)及模式進(jìn)行優(yōu)化,生成新頁(yè)面。本發(fā)明的調(diào)優(yōu)方法通過(guò)對(duì)整個(gè)程序中各個(gè)元素原始所需要的最小按鍵數(shù)與用戶的訪問(wèn)頻率的統(tǒng)計(jì),將訪問(wèn)頻率較高的元素放到相對(duì)靠前的地方,使得用戶每次訪問(wèn)所需的按鍵數(shù)減小,實(shí)現(xiàn)頁(yè)面的優(yōu)化。
【專利說(shuō)明】基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視的互動(dòng)應(yīng)用【技術(shù)領(lǐng)域】,具體涉及一種基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)應(yīng)用的發(fā)展,電視上的web應(yīng)用也越來(lái)越多了?;陔娨暤膚eb應(yīng)用是為了用戶能夠?qū)㈦娨曌鳛轱@示屏而開(kāi)發(fā)的。相比于傳統(tǒng)的電腦上的web應(yīng)用,電視上的web應(yīng)用具有元素類型少,元素?cái)?shù)量少,元素的分布與大小相對(duì)簡(jiǎn)單等特點(diǎn),使得在這類應(yīng)用上進(jìn)行較優(yōu)效果的頁(yè)面調(diào)優(yōu)成為可能。
[0003]由于電視的特點(diǎn),用戶與web應(yīng)用的交互是通過(guò)遙控器來(lái)實(shí)現(xiàn)的;用戶需要通過(guò)操控遙控器上的按鍵使得焦點(diǎn)聚集在用戶想要訪問(wèn)的元素上。相比于傳統(tǒng)的電腦上使用鼠標(biāo)與鍵盤的web應(yīng)用,電視上的web應(yīng)用的操作要相對(duì)麻煩一些,有時(shí)用戶可能需要連續(xù)按多次按鍵才能達(dá)到自已想要訪問(wèn)的頁(yè)面。
[0004]目前的調(diào)優(yōu)方案的對(duì)象主要是面向電腦上或是手機(jī)等小屏幕設(shè)備上的web應(yīng)用;這些設(shè)備上的web應(yīng)用的訪問(wèn)特點(diǎn)主要是點(diǎn)擊和可以自由獲取到訪問(wèn)的對(duì)象,不存在需要通過(guò)多次的按鍵來(lái)到達(dá)的情況;從而它們的側(cè)重點(diǎn)是在用戶的訪問(wèn)情況和屏幕的尺寸情況,而電視上的web應(yīng)用卻沒(méi)有這種簡(jiǎn)便的訪問(wèn)方式,因此目前的調(diào)優(yōu)方案對(duì)于基于電視的互動(dòng)應(yīng)用系統(tǒng)是不能達(dá)到調(diào)優(yōu)目的的。
[0005]因此,有必要提供一種基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法來(lái)滿足現(xiàn)有需求。

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

[0006]本發(fā)明的目的是提供一種簡(jiǎn)單便捷的基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法。
[0007]本發(fā)明提供一種基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法,包括以下步驟:步驟1:統(tǒng)計(jì)通過(guò)遙控器訪問(wèn)到互動(dòng)應(yīng)用頁(yè)面的各個(gè)元素所需要的最小按鍵數(shù)與用戶的訪問(wèn)頻率;步驟2:對(duì)互動(dòng)應(yīng)用頁(yè)面中各個(gè)元素進(jìn)行模式識(shí)別,以判斷頁(yè)面上的元素是不是能夠調(diào)整其位置;步驟3:對(duì)互動(dòng)應(yīng)用頁(yè)面中各個(gè)元素根據(jù)按鍵數(shù)及模式進(jìn)行優(yōu)化,生成新頁(yè)面。
[0008]較佳地,所述步驟I進(jìn)一步包括:步驟11:使用二維坐標(biāo)對(duì)互動(dòng)應(yīng)用頁(yè)面中的元素進(jìn)行定位;步驟12:對(duì)用戶訪問(wèn)情況做記錄并統(tǒng)計(jì);步驟13:計(jì)算整個(gè)程序中訪問(wèn)到每個(gè)元素所需的最小步數(shù)。
[0009]其中,所述訪問(wèn)情況包括用戶訪問(wèn)到的頁(yè)面的地址以及停留時(shí)間。
[0010]較佳地,所述模式包括完全獨(dú)立模式、獨(dú)立但布局不一致模式、布局一致但元素不獨(dú)立模式以及其他元素,其中,若頁(yè)面中的待優(yōu)化元素的各元素的大小一致、各元素之間的間距一致、并且各元素在頁(yè)面上的布局規(guī)律、各元素間相互獨(dú)立,則識(shí)別為完全獨(dú)立模式,所述完全獨(dú)立模式內(nèi)的各元素相互間是可以隨意調(diào)換位置;若頁(yè)面中的待優(yōu)化元素的各元素的大小一致、各元素間互相獨(dú)立、但各元素的布局非一致的,則識(shí)別為獨(dú)立但布局不一致模式,所述獨(dú)立但布局不一致模式內(nèi)的各元素相互間是可以隨意調(diào)換位置;若頁(yè)面中的待優(yōu)化元素的各元素間布局一直但非獨(dú)立,待優(yōu)化的元素與其他不需優(yōu)化的元素在語(yǔ)義上或形式上具有聯(lián)系,則識(shí)別為布局一致但元素不獨(dú)立模式,所述布局一致但元素不獨(dú)立模式內(nèi)的元素調(diào)整時(shí),需要與其相聯(lián)系的元素一起被調(diào)整;若頁(yè)面中的元素具有單一的表現(xiàn)形式、或元素間的大小不匹配,或類型不匹配,則識(shí)別為其他元素,所述其他元素是不可調(diào)換的,無(wú)需優(yōu)化。
[0011]較佳地,所述步驟3進(jìn)一步包括:步驟31:從訪問(wèn)記錄中獲取到頁(yè)面中的元素的訪問(wèn)頻次,并按訪問(wèn)頻次進(jìn)行排序,給予相應(yīng)的序列號(hào);步驟32:以左上角為原點(diǎn)為各元素點(diǎn)構(gòu)造坐標(biāo)并進(jìn)行排序;步驟33:按照之前元素的訪問(wèn)頻次的排序給每個(gè)元素分配新的坐標(biāo);步驟34:對(duì)于更改后的頁(yè)面從新自動(dòng)生成代碼,產(chǎn)生新的優(yōu)化后的頁(yè)面。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明的調(diào)優(yōu)方法通過(guò)對(duì)整個(gè)程序中各個(gè)元素原始所需要的最小按鍵數(shù)與用戶的訪問(wèn)頻率的統(tǒng)計(jì),將訪問(wèn)頻率較高的元素放到相對(duì)靠前的地方,使得用戶每次訪問(wèn)所需的按鍵數(shù)減小,實(shí)現(xiàn)頁(yè)面的優(yōu)化。
【專利附圖】

【附圖說(shuō)明】
[0013]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0014]圖1是本發(fā)明基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法的流程圖;
[0015]圖2是圖1中步驟SOOl的子流程圖;
[0016]圖3a是本發(fā)明一實(shí)施例的互動(dòng)應(yīng)用頁(yè)面的元素排布的示意圖;
[0017]圖3b是圖3a的元素坐標(biāo)的示意圖;
[0018]圖4是本發(fā)明實(shí)施例的獨(dú)立但布局不一致模式的示意圖;
[0019]圖5是本發(fā)明實(shí)施例的布局一致但元素不獨(dú)立模式的示意圖;
[0020]圖6是圖1中步驟S003的子流程圖;
[0021]圖7是圖3a所示頁(yè)面元素優(yōu)化后的示意圖。
【具體實(shí)施方式】
[0022]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0023]如上所述,本發(fā)明提出了一種基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法,通過(guò)對(duì)用戶訪問(wèn)習(xí)慣的統(tǒng)計(jì),使得用戶經(jīng)常訪問(wèn)的頁(yè)面能相對(duì)的靠前,以此來(lái)減少用戶遙控器按鍵數(shù),實(shí)現(xiàn)頁(yè)面的優(yōu)化。
[0024]參考圖1,本發(fā)明的基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法,包括以下步驟:[0025]步驟SOOl:統(tǒng)計(jì)通過(guò)遙控器訪問(wèn)到互動(dòng)應(yīng)用頁(yè)面的各個(gè)元素所需要的最小按鍵數(shù)與用戶的訪問(wèn)頻率;
[0026]步驟S002:對(duì)互動(dòng)應(yīng)用頁(yè)面中各個(gè)元素進(jìn)行模式識(shí)別,以判斷頁(yè)面上的元素是不是能夠調(diào)整其位置;
[0027]步驟S003:對(duì)互動(dòng)應(yīng)用頁(yè)面中各個(gè)元素根據(jù)按鍵數(shù)及模式進(jìn)行優(yōu)化,生成新頁(yè)面。
[0028]較佳地,參考圖2,所述步驟SOOl進(jìn)一步包括:
[0029]步驟SOll:使用二維坐標(biāo)對(duì)互動(dòng)應(yīng)用頁(yè)面中的元素進(jìn)行定位;
[0030]步驟SO12:對(duì)用戶訪問(wèn)情況做記錄并統(tǒng)計(jì);
[0031]步驟S013:計(jì)算整個(gè)程序中訪問(wèn)到每個(gè)元素所需的最小步數(shù)。
[0032]其中,所述訪問(wèn)情況包括用戶訪問(wèn)到的頁(yè)面的地址以及停留時(shí)間。
[0033]具體地,與以往面向電腦或手機(jī)的頁(yè)面調(diào)優(yōu)方法不同的是,本發(fā)明的方法首先統(tǒng)計(jì)整個(gè)程序中訪問(wèn)到各個(gè)元素所需要的最小按鍵數(shù),這樣可以將每個(gè)頁(yè)面中元素的排布以及每個(gè)位置所需的按鍵數(shù)統(tǒng)計(jì)出來(lái);為了使后續(xù)的優(yōu)化策略執(zhí)行起來(lái)簡(jiǎn)單,使用二維坐標(biāo)來(lái)對(duì)一個(gè)頁(yè)面中的元素進(jìn)行定位,以左上角的元素為原點(diǎn)(0,O),離該點(diǎn)最近的元素按其與原點(diǎn)所在的X軸或Y軸依次在對(duì)應(yīng)元素的Y坐標(biāo)或X坐標(biāo)上+1,如圖3a及3b所示,元素“ I ”的坐標(biāo)為(O,O),元素“2”的坐標(biāo)為(O,I),元素“9”的坐標(biāo)為“2,2”,其他同理。
[0034]在這種編號(hào)規(guī)則的基礎(chǔ)上,對(duì)用戶訪問(wèn)的情況做記錄并統(tǒng)計(jì),訪問(wèn)情況主要記錄用戶訪問(wèn)到的頁(yè)面的地址id,以及停留時(shí)間等信息。同時(shí),通過(guò)算法計(jì)算整個(gè)程序中訪問(wèn)到每個(gè)元素所需的最小步數(shù),該算法可以根據(jù)實(shí)際需要采用對(duì)應(yīng)程序編程。
[0035]由于互動(dòng)應(yīng)用頁(yè)面上有些元素并不是規(guī)則排布的,有的元素與一些非交互性元素(如text類型,img類型等)有邏輯上或形式上的聯(lián)系,故而需要對(duì)頁(yè)面上的元素進(jìn)行模式識(shí)別,以判斷一個(gè)頁(yè)面上的元素是不是能夠調(diào)整其位置。
[0036]根據(jù)互動(dòng)應(yīng)用的頁(yè)面上各個(gè)元素的分析,本發(fā)明將模式分為以下幾種,包括完全獨(dú)立模式、獨(dú)立但布局不一致模式、布局一致但元素不獨(dú)立模式以及其他元素。
[0037]其中,若頁(yè)面中的待優(yōu)化元素的各元素的大小一致、各元素之間的間距一致、并且各元素在頁(yè)面上的布局規(guī)律、各元素間相互獨(dú)立,即不存在兩個(gè)元素在語(yǔ)義或形式上具有強(qiáng)關(guān)聯(lián)關(guān)系,則識(shí)別為完全獨(dú)立模式,所述完全獨(dú)立模式內(nèi)的各元素相互間是可以隨意調(diào)換位置;圖3a為完全獨(dú)立模式的典型例子。
[0038]若頁(yè)面中的待優(yōu)化元素的各元素的大小一致、各元素間互相獨(dú)立、但各元素的布局非一致的,則識(shí)別為獨(dú)立但布局不一致模式,圖4為獨(dú)立但布局不一致模式的典型例子。所述獨(dú)立但布局不一致模式內(nèi)的各元素相互間是可以隨意調(diào)換位置;雖然與完全獨(dú)立模式相比,該模式的布局并非一致,但從圖中可以看到,這些待優(yōu)化的元素的調(diào)換實(shí)際上并不會(huì)影響頁(yè)面整體的布局,因此對(duì)于這種模式內(nèi)的各個(gè)元素我們認(rèn)為是他們相互間也是可以隨意調(diào)換位置的。
[0039]若頁(yè)面中的待優(yōu)化元素的各元素間布局一直但非獨(dú)立,待優(yōu)化的元素與其他不需優(yōu)化的元素(比如圖片等)在語(yǔ)義上或形式上具有聯(lián)系,則識(shí)別為布局一致但元素不獨(dú)立模式,所述布局一致但元素不獨(dú)立模式內(nèi)的元素調(diào)整時(shí),需要與其相聯(lián)系的元素一起被調(diào)整;圖5為布局一致但元素不獨(dú)立模式的典型例子。如圖5中所示,“Typel”按鈕是待優(yōu)化的具有跳轉(zhuǎn)功能的元素,而且每個(gè)“Typel”按鈕都具有大小一致,布局一致的特點(diǎn),但是每一個(gè)報(bào)修按鈕都與其左邊的“Type2”,“Type3”具有邏輯關(guān)系,實(shí)際上這些元素是不具有跳轉(zhuǎn)功能的。因此在調(diào)整的時(shí)候,按鈕應(yīng)該與其右邊的元素一起進(jìn)行移動(dòng),不能單獨(dú)移動(dòng),否則會(huì)引起邏輯錯(cuò)誤。
[0040]若頁(yè)面中的元素的表現(xiàn)形式為單一的表現(xiàn)形式、或元素間的大小不匹配,或類型不匹配等等,則識(shí)別為其他元素,所述其他元素是不可調(diào)換的,無(wú)需優(yōu)化。
[0041]此外,在一個(gè)頁(yè)面中可能同時(shí)存在有多個(gè)不同的模式,或者是多個(gè)同一個(gè)模式中的不同子模式(例如同時(shí)存在兩類元素都屬于完全獨(dú)立模式,但這兩類的大小卻不同),但這些并不影響上述模式的分類,只需要將這些按照上述的幾種模式進(jìn)行定義,在對(duì)同一模式的不同子類進(jìn)行標(biāo)識(shí)即可。
[0042]在對(duì)整個(gè)程序的頁(yè)面中的元素進(jìn)行統(tǒng)計(jì),模式識(shí)別后,開(kāi)始下一步的優(yōu)化工作。參考圖6,優(yōu)化步驟包括:
[0043]步驟S031:從訪問(wèn)記錄中獲取到頁(yè)面中的元素的訪問(wèn)頻次,并按訪問(wèn)頻次進(jìn)行排序,給予相應(yīng)的序列號(hào);
[0044]步驟S032:以左上角為原點(diǎn)為各元素點(diǎn)構(gòu)造坐標(biāo)并進(jìn)行排序;
[0045]步驟S033:按照之前元素的訪問(wèn)頻次的排序給每個(gè)元素分配新的坐標(biāo);
[0046]步驟S034:對(duì)于更改后的頁(yè)面從新自動(dòng)生成代碼,產(chǎn)生新的優(yōu)化后的頁(yè)面。
[0047]具體地,配合參考表1,首先,從訪問(wèn)記錄中獲取到頁(yè)面中編號(hào)為I到9的元素的訪問(wèn)頻次,并給它們按訪問(wèn)頻次進(jìn)行排序,給予其相應(yīng)的序列號(hào)。在此之前,已經(jīng)通過(guò)前面的模式識(shí)別確定了這9個(gè)元素是可以互相調(diào)換位置的。
[0048]表I頁(yè)面元素的數(shù)據(jù)統(tǒng)計(jì)表
[0049]
【權(quán)利要求】
1.一種基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法,其特征在于,包括以下步驟: 步驟1:統(tǒng)計(jì)通過(guò)遙控器訪問(wèn)到互動(dòng)應(yīng)用頁(yè)面的各個(gè)元素所需要的最小按鍵數(shù)與用戶的訪問(wèn)頻率; 步驟2:對(duì)互動(dòng)應(yīng)用頁(yè)面中各個(gè)元素進(jìn)行模式識(shí)別,以判斷頁(yè)面上的元素是不是能夠調(diào)整其位置; 步驟3:對(duì)互動(dòng)應(yīng)用頁(yè)面中各個(gè)元素根據(jù)按鍵數(shù)及模式進(jìn)行優(yōu)化,生成新頁(yè)面。
2.如權(quán)利要求1所述的基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法,其特征在于,所述步驟I進(jìn)一步包括: 步驟11:使用二維坐標(biāo)對(duì)互動(dòng)應(yīng)用頁(yè)面中的元素進(jìn)行定位; 步驟12:對(duì)用戶訪問(wèn)情況做記錄并統(tǒng)計(jì); 步驟13:計(jì)算整個(gè)程序中訪問(wèn)到每個(gè)元素所需的最小步數(shù)。
3.如權(quán)利要求2所述的基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法,其特征在于,所述訪問(wèn)情況包括用戶訪問(wèn)到的頁(yè)面的地址以及停留時(shí)間。
4.如權(quán)利要求1所述的基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法,其特征在于,所述模式包括完全獨(dú)立模式、獨(dú)立但布局不一致模式、布局一致但元素不獨(dú)立模式以及其他元素,其中, 若頁(yè)面中的待優(yōu)化元素的各元素的大小一致、各元素之間的間距一致、并且各元素在頁(yè)面上的布局規(guī)律、各元素間相互獨(dú)立,則識(shí)別為完全獨(dú)立模式,所述完全獨(dú)立模式內(nèi)的各元素相互間是可以隨意調(diào)換位置; 若頁(yè)面中的待優(yōu)化元素的各元素的大小一致、各元素間互相獨(dú)立、但各元素的布局非一致的,則識(shí)別為獨(dú)立但布局不一致模式,所述獨(dú)立但布局不一致模式內(nèi)的各元素相互間是可以隨意調(diào)換位置; 若頁(yè)面中的待優(yōu)化元素的各元素間布局一直但非獨(dú)立,待優(yōu)化的元素與其他不需優(yōu)化的元素在語(yǔ)義上或形式上具有聯(lián)系,則識(shí)別為布局一致但元素不獨(dú)立模式,所述布局一致但元素不獨(dú)立模式內(nèi)的元素調(diào)整時(shí),需要與其相聯(lián)系的元素一起被調(diào)整; 若頁(yè)面中的元素具有單一的表現(xiàn)形式、或元素間的大小不匹配,或類型不匹配,則識(shí)別為其他元素,所述其他元素是不可調(diào)換的,無(wú)需優(yōu)化。
5.如權(quán)利要求1所述的基于遙控器按鍵數(shù)的互動(dòng)應(yīng)用頁(yè)面調(diào)優(yōu)方法,其特征在于,所述步驟3進(jìn)一步包括: 步驟31:從訪問(wèn)記錄中獲取到頁(yè)面中的元素的訪問(wèn)頻次,并按訪問(wèn)頻次進(jìn)行排序,給予相應(yīng)的序列號(hào); 步驟32:以左上角為原點(diǎn)為各元素點(diǎn)構(gòu)造坐標(biāo)并進(jìn)行排序; 步驟33:按照之前元素的訪問(wèn)頻次的排序給每個(gè)元素分配新的坐標(biāo); 步驟34:對(duì)于更改后的頁(yè)面從新自動(dòng)生成代碼,產(chǎn)生新的優(yōu)化后的頁(yè)面。
【文檔編號(hào)】H04N21/472GK103428576SQ201310369732
【公開(kāi)日】2013年12月4日 申請(qǐng)日期:2013年8月14日 優(yōu)先權(quán)日:2013年8月14日
【發(fā)明者】劉海亮, 龍永浩, 蘇航, 林格, 鐘似玢 申請(qǐng)人:中山大學(xué)深圳研究院
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1