欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種控制用戶終端上的頁(yè)面應(yīng)用對(duì)象的方法和裝置的制作方法

文檔序號(hào):6382141閱讀:410來(lái)源:國(guó)知局
專利名稱:一種控制用戶終端上的頁(yè)面應(yīng)用對(duì)象的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種控制用戶終端上的頁(yè)面應(yīng)用對(duì)象的方法和
>J-U ρ α裝直。
背景技術(shù)
移動(dòng)互聯(lián)網(wǎng)瀏覽器是用戶訪問(wèn)互聯(lián)網(wǎng)的最重要入口之一。移動(dòng)互聯(lián)網(wǎng)瀏覽器承載于手持設(shè)備上,它擁有與個(gè)人計(jì)算機(jī)上瀏覽器不同的特性。相對(duì)于個(gè)人計(jì)算機(jī)的傳統(tǒng)瀏覽器而言,移動(dòng)互聯(lián)網(wǎng)瀏覽器既受制于相對(duì)較小的顯示屏幕,并且沒(méi)有個(gè)人計(jì)算機(jī)必備的兩個(gè)重要輸入設(shè)備鍵盤與鼠標(biāo),但是又具有個(gè)人計(jì)算機(jī)并不擁有的多點(diǎn)觸摸屏幕等新特性。手持設(shè)備與個(gè)人計(jì)算機(jī)不同的特性加之移動(dòng)場(chǎng)景下用戶的需求變更帶來(lái)了對(duì)移動(dòng)互聯(lián)網(wǎng)瀏覽器的新要求。就用戶體驗(yàn)來(lái)說(shuō),目前的移動(dòng)互聯(lián)網(wǎng)瀏覽器主要還是源于個(gè)人計(jì)算機(jī)上的傳統(tǒng)瀏覽器,在其基礎(chǔ)上針對(duì)小屏幕的特性做了相應(yīng)的定制。但是,由于個(gè)人計(jì)算機(jī)上的瀏覽器為鼠標(biāo)加鍵盤的操作習(xí)慣進(jìn)行了優(yōu)化,而在鼠標(biāo)和鍵盤被替換成為觸摸屏后,并沒(méi)有為觸摸屏定制全新的操作體驗(yàn),只能繼續(xù)使用手指觸摸去完成原本為鼠標(biāo)鍵盤設(shè)計(jì)的人機(jī)交互。手持設(shè)備的小屏幕無(wú) 法放置原本在個(gè)人計(jì)算機(jī)上的大量瀏覽器功能元素,丟失的界面元素降低了移動(dòng)互聯(lián)網(wǎng)瀏覽器的人機(jī)交互能力。同時(shí),局促的屏幕也無(wú)法同時(shí)在屏幕上同時(shí)放置多個(gè)瀏覽頁(yè)面,也就無(wú)法像個(gè)人計(jì)算機(jī)一樣在把多個(gè)頁(yè)面同時(shí)在桌面打開(kāi)切換。手持設(shè)備采用觸摸屏虛擬鍵盤方式進(jìn)行輸入模擬鍵盤,手指點(diǎn)選模擬鼠標(biāo)指針,輸入和點(diǎn)選效率低于物理鍵盤和鼠標(biāo),多頁(yè)面切換時(shí)的字符輸入效率低,對(duì)多頁(yè)面控制能力較弱。手持設(shè)備受限于目前無(wú)線網(wǎng)絡(luò)較低的數(shù)據(jù)傳輸速率,瀏覽速度明顯低于個(gè)人計(jì)算機(jī)常用的有線網(wǎng)絡(luò),再加上相對(duì)個(gè)人計(jì)算機(jī)而言較低的處理能力,頁(yè)面間切換延遲較大。目前手持設(shè)備上的輸入技術(shù)趨勢(shì)是使用基于多點(diǎn)觸摸技術(shù)的手勢(shì)化方式操縱圖形目標(biāo),盡量減少輸入操作,減少或者盡量避免使用非圖形化的文字交互。以上四點(diǎn)描述所反映的現(xiàn)實(shí)情況就是:手持設(shè)備的交互技術(shù)從硬件和軟件已經(jīng)轉(zhuǎn)向?qū)iT為多點(diǎn)觸摸屏幕設(shè)計(jì)的手勢(shì)化方式操縱圖形目標(biāo)為主,以虛擬鍵盤為輔進(jìn)行有限的字符輸入操作。然而,移動(dòng)瀏覽器的交互技術(shù)仍然停留在類似個(gè)人計(jì)算機(jī)使用的鍵盤鼠標(biāo)方式為主,主要使用虛擬鍵盤進(jìn)行相當(dāng)數(shù)量的支付輸入交互和類鼠標(biāo)光標(biāo)操作的觸摸屏點(diǎn)擊交互。用戶使用移動(dòng)瀏覽器時(shí)的交互操作效率較低,阻礙了移動(dòng)瀏覽器作為移動(dòng)互聯(lián)網(wǎng)門戶入口的推廣。目前解決移動(dòng)瀏覽器多頁(yè)面切換技術(shù)的一種方案就是從頁(yè)面本身的布局著手,分割出部分或者全部頁(yè)面作為多頁(yè)面切換的導(dǎo)航之用。優(yōu)點(diǎn)是該方案繼承自個(gè)人計(jì)算機(jī)上的傳統(tǒng)瀏覽器,用戶對(duì)切換方式并不陌生;缺點(diǎn)是如果使用了該技術(shù)做頁(yè)面切換,移動(dòng)設(shè)備有限的頁(yè)面面積限制了該方案的場(chǎng)景,很多情況下一旦打開(kāi)多頁(yè)面切換或者導(dǎo)航,就會(huì)占據(jù)很大部分頁(yè)面面積,使得導(dǎo)航的同時(shí)無(wú)法獲得足夠的頁(yè)面面積繼續(xù)頁(yè)面瀏覽。頁(yè)面切換導(dǎo)航和真正的頁(yè)面瀏覽之間的反復(fù)切換降低了頁(yè)面瀏覽效率,是令人不快的用戶體驗(yàn)。還有一種解決跳轉(zhuǎn)的導(dǎo)航方案,即頁(yè)面程序本身在設(shè)計(jì)時(shí)候即加入導(dǎo)航部件,該部件既可以占據(jù)頁(yè)面的部分也可以浮動(dòng)在頁(yè)面上成為一個(gè)獨(dú)立的圖層專門處理導(dǎo)航信息。缺點(diǎn)就是導(dǎo)航也是頁(yè)面的部分,會(huì)給頁(yè)面的設(shè)計(jì)帶來(lái)額外的負(fù)擔(dān),每次都需要下載的導(dǎo)航代碼也會(huì)給本來(lái)就移動(dòng)設(shè)備瀏覽時(shí)有限的帶寬增加新的延遲;最大的限制是,該導(dǎo)航代碼是本頁(yè)面的一部分,無(wú)法在無(wú)代碼關(guān)聯(lián)多站點(diǎn)之間完成頁(yè)面切換和導(dǎo)航,而跨網(wǎng)站的導(dǎo)航正是客戶頁(yè)面瀏覽時(shí)最需要滿足的需求。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種能夠克服上述缺陷的控制用戶終端上的頁(yè)面應(yīng)用對(duì)象的方法和裝置。在本發(fā)明的第一方面,提供了一種控制用戶終端上的頁(yè)面應(yīng)用對(duì)象的方法,包括當(dāng)用戶通過(guò)用戶終端上的頁(yè)面應(yīng)用對(duì)象瀏覽頁(yè)面時(shí),將一個(gè)或多個(gè)頁(yè)面元素轉(zhuǎn)換成一個(gè)或多個(gè)對(duì)應(yīng)的屏幕元素,所述屏幕元素包括一個(gè)或多個(gè)行為屬性,所述行為屬性用于控制所述頁(yè)面應(yīng)用對(duì)象;收集用戶與所述屏幕元素的交互信息;以及根據(jù)所述交互信息和交互規(guī)貝U,用與所述交互信息對(duì)應(yīng)的屏幕元素的行為屬性對(duì)所述頁(yè)面應(yīng)用對(duì)象進(jìn)行控制,所述交互規(guī)則被預(yù)先建立用于定義所述交互信息與對(duì)應(yīng)的屏幕元素的行為屬性之間的對(duì)應(yīng)關(guān)系。在本發(fā)明的第二方面,提供了一種控制用戶終端上的頁(yè)面應(yīng)用對(duì)象的裝置,包括屏幕元素生成模塊,用于在用戶通過(guò)用戶終端上的頁(yè)面應(yīng)用對(duì)象瀏覽頁(yè)面時(shí),將一個(gè)或多個(gè)頁(yè)面元素轉(zhuǎn)換成一個(gè)或多個(gè)對(duì)應(yīng)的屏幕元素,所述屏幕元素包括一個(gè)或多個(gè)行為屬性,所述行為屬性用于控制所述頁(yè)面應(yīng)用對(duì)象;交互信息收集模塊,用于收集用戶與所述屏幕元素的交互信息;以及控制模塊,用于根據(jù)所述交互信息和交互規(guī)則,用與所述交互信息對(duì)應(yīng)的屏幕元素的行為屬性對(duì)所述頁(yè)面應(yīng)用對(duì)象進(jìn)行控制,所述交互規(guī)則被預(yù)先建立用于定義所述交互信息與對(duì)應(yīng)的屏幕元素的行為屬性之間的對(duì)應(yīng)關(guān)系。在本發(fā)明的第三方面,提供了一種用戶終端,包括屏幕元素生成模塊,用于在用戶通過(guò)用戶終端上的頁(yè)面應(yīng)用對(duì)象瀏覽頁(yè)面時(shí),將一個(gè)或多個(gè)頁(yè)面元素轉(zhuǎn)換成一個(gè)或多個(gè)對(duì)應(yīng)的屏幕元素,所述屏幕元素包括一個(gè)或多個(gè)行為屬性,所述行為屬性用于控制所述頁(yè)面應(yīng)用對(duì)象;交互信息收集模塊,用于收集用戶與所述屏幕元素的交互信息;以及控制模塊,用于根據(jù)所述交互信息和交互規(guī)則,用與所述交互信息對(duì)應(yīng)的屏幕元素的行為屬性對(duì)所述頁(yè)面應(yīng)用對(duì)象進(jìn)行控制,所述交互規(guī)則被預(yù)先建立用于定義所述交互信息與對(duì)應(yīng)的屏幕元素的行為屬性之間的對(duì)應(yīng)關(guān)系。本發(fā)明利用頁(yè)面應(yīng)用對(duì)象的頁(yè)面元素生成屏幕元素上,根據(jù)用戶與屏幕元素的交互對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制,方便用戶進(jìn)行頁(yè)面切換,提高了頁(yè)面瀏覽效率,改善了用戶體驗(yàn)。


圖1是根據(jù)本發(fā)明實(shí)施例的控制用戶終端上的頁(yè)面應(yīng)用對(duì)象的方法的流程圖2是根據(jù)本發(fā)明實(shí)施例的將頁(yè)面元素轉(zhuǎn)換成屏幕元素的流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的通過(guò)收集用戶與屏幕元素的交互信息對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制的流程圖;以及圖4是根據(jù)本發(fā)明實(shí)施例的在用戶終端上控制頁(yè)面應(yīng)用對(duì)象的裝置的示意圖。
具體實(shí)施例方式下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。圖1是根據(jù)本發(fā)明實(shí)施例的控制用戶終端上的頁(yè)面應(yīng)用對(duì)象的方法的流程圖。在步驟101,當(dāng)用戶通過(guò)用戶終端上的頁(yè)面應(yīng)用對(duì)象瀏覽頁(yè)面時(shí),將頁(yè)面上的一個(gè)或多個(gè)頁(yè)面元素轉(zhuǎn)換成一個(gè)或多個(gè)對(duì)應(yīng)的屏幕元素。這些屏幕元素以一定的規(guī)則顯示在用戶終端的屏幕上,并且浮動(dòng)于頁(yè)面之上,不占用頁(yè)面的平面空間。轉(zhuǎn)換生成的每個(gè)屏幕元素包括一個(gè)或多個(gè)行為屬性,用于在用戶與該屏幕元素發(fā)生交互時(shí)對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制。屏幕元素還可以包括外觀屬性,用于定義屏幕元素在用戶終端的顯示屏上的顯示外觀。在步驟102,當(dāng)用戶與屏幕元素發(fā)生交互時(shí),收集用戶與屏幕元素的交互信息。用戶可以用各種方式與屏幕元素發(fā)生交互,例如在臺(tái)式計(jì)算機(jī)上通過(guò)鍵盤、鼠標(biāo)與之交互,或者在移動(dòng)終端上通過(guò)與觸摸顯示屏的接觸與之交互;或者通過(guò)語(yǔ)音輸入與屏幕元素發(fā)生交互。在步驟103,根據(jù)交互信息和預(yù)先建立的交互規(guī)則,通過(guò)所述行為屬性對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制,交互規(guī)則定義了交互信息和發(fā)生交互的屏幕元素的行為屬性之間的對(duì)應(yīng)關(guān)系。也就是說(shuō),根據(jù)交互信息,根據(jù)對(duì)應(yīng)關(guān)系選取與用戶交互的屏幕元素的一個(gè)行為屬性來(lái)控制頁(yè)面應(yīng)用對(duì)象。交互規(guī)則中還可以定義交互信息與發(fā)生交互的屏幕元素的外觀屬性之間的對(duì)應(yīng)關(guān)系。也就是說(shuō),還可以根據(jù)交互信息,通過(guò)選取與之對(duì)應(yīng)的外觀屬性來(lái)控制屏幕元素的外觀。在本發(fā)明的另一個(gè)實(shí)施例中,還可以收集用戶終端中的各類傳感器的感測(cè)數(shù)據(jù),例如溫度、濕度、氣壓、地理位置傳感器等等感測(cè)到的溫度、濕度、氣壓和地理位置等數(shù)據(jù)。相應(yīng)地,交互規(guī)則中還可以定義這些感測(cè)數(shù)據(jù)與屏幕元素的行為屬性的對(duì)應(yīng)關(guān)系,以及與屏幕元素的外觀屬性的對(duì)應(yīng)關(guān)系。從而,可以根據(jù)這一類感測(cè)數(shù)據(jù)及其在交互規(guī)則與行為屬性的對(duì)應(yīng)關(guān)系,對(duì)頁(yè)面應(yīng)用對(duì)象和/或屏幕元素進(jìn)行控制。圖2是根據(jù)本發(fā)明實(shí)施例的將頁(yè)面元素轉(zhuǎn)換成屏幕元素的流程圖。在步驟201,用戶通過(guò)用戶終端上的頁(yè)面應(yīng)用對(duì)象打開(kāi)頁(yè)面。例如,頁(yè)面應(yīng)用對(duì)象可以是瀏覽器,頁(yè)面是諸如網(wǎng)頁(yè)之類的瀏覽器頁(yè)面。在步驟202,從打開(kāi)的頁(yè)面中提取出頁(yè)面元素。例如,當(dāng)用戶在移動(dòng)終端上瀏覽網(wǎng)站和/或應(yīng)用的頁(yè)面時(shí),頁(yè)面元素按照預(yù)定義的規(guī)則被提取出來(lái)。頁(yè)面元素可以來(lái)自于用戶通過(guò)瀏覽器瀏覽的一個(gè)或多個(gè)網(wǎng)站頁(yè)面,也來(lái)自于瀏覽器歷史記錄、預(yù)設(shè)的系統(tǒng)數(shù)據(jù)接口或者第三方、瀏覽器收藏夾,以及其他具有頁(yè)面的應(yīng)用程序?qū)ο蟮鹊?。?yè)面元素可以是在屏幕上可見(jiàn)或不可見(jiàn)的,包括鏈接、圖標(biāo)、文字、視頻、音頻等等。在步驟203,建立提取的頁(yè)面元素的屬性。頁(yè)面元素的屬性可以按照預(yù)定義的規(guī)則來(lái)建立,一個(gè)頁(yè)面元素除了行為屬性之外還包括外觀屬性。外觀屬性用于定義頁(yè)面元素被轉(zhuǎn)換成屏幕元素之后在屏幕上的顯示外觀,包括形狀、圖案、位置、大小、亮度、透明度、顏色等等;行為屬性用于頁(yè)面元素被轉(zhuǎn)換成屏幕元素之后,與用戶交互時(shí)控制頁(yè)面應(yīng)用對(duì)象所產(chǎn)生的行為,例如使瀏覽器跳轉(zhuǎn)或新開(kāi)啟一個(gè)特定鏈接的頁(yè)面。在步驟204,建立提取的多個(gè)頁(yè)面元素之間的邏輯關(guān)系。多個(gè)頁(yè)面元素之間的邏輯關(guān)系包括顯示順序、顯示優(yōu)先級(jí)等等。顯示順序用于確定頁(yè)面元素被轉(zhuǎn)換成屏幕元素后在屏幕上的顯示順序,顯示優(yōu)先級(jí)用于確定頁(yè)面元素被轉(zhuǎn)換成屏幕元素后的顯示優(yōu)先級(jí)。在步驟205,建立交互規(guī)則,其定義了用戶與屏幕元素的交互信息與該屏幕元素的行為屬性之間的對(duì)應(yīng)關(guān)系。例如,對(duì)屏幕元素的點(diǎn)擊對(duì)應(yīng)于瀏覽器跳轉(zhuǎn)到一個(gè)特定鏈接。交互規(guī)則還可以定義用戶與屏幕元素的交互信息與該屏幕元素的外觀屬性之間的對(duì)應(yīng)關(guān)系。例如,向特定方向拖拽屏幕元素對(duì)應(yīng)于特定的透明度;長(zhǎng)時(shí)間按壓屏幕元素對(duì)應(yīng)于特定的形狀、大小、亮度;等等。應(yīng)當(dāng)理解,可以只有一個(gè)交互規(guī)則,所有的屏幕元素與用戶交互時(shí)都將遵循這一規(guī)則對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制;也可以針對(duì)多個(gè)屏幕元素建立各自的交互規(guī)貝U,那么各個(gè)屏幕元素與用戶交互時(shí)將遵循各自的交互規(guī)則對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制。在步驟206,根據(jù)頁(yè)面元素的屬性及其邏輯關(guān)系將該頁(yè)面元素轉(zhuǎn)換成屏幕元素。屏幕元素繼承了頁(yè)面元素的屬性并且顯示在用戶終端的顯示屏上,每個(gè)屏幕元素的顯示外觀由其外觀屬性確定,而多個(gè)屏幕元素的顯示順序由它們之間的邏輯關(guān)系確定。應(yīng)當(dāng)理解,步驟203和步驟204可以不限于本實(shí)施例中描述的先后關(guān)系。例如,也可以在提取多個(gè)頁(yè)面元素之后,先建立該多個(gè)頁(yè)面元素之間的邏輯關(guān)系,再為每個(gè)頁(yè)面元素建立其屬性。還應(yīng)當(dāng)理解,步驟205也不限于本實(shí)施例中描述的與其他步驟之間的時(shí)序關(guān)系。例如,在所有屏幕元素共用同一交互規(guī)則的情況下,交互規(guī)則可以在頁(yè)面元素被轉(zhuǎn)換成屏幕元素之前的任何時(shí)間建立。圖3是根據(jù)本發(fā)明實(shí)施例的通過(guò)收集用戶與屏幕元素的交互信息對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制的流程圖。在步驟301,收集用戶與屏幕元素之間的交互信息。用戶可以用各種方式與屏幕元素發(fā)生交互,例如在臺(tái)式計(jì)算機(jī)上通過(guò)鍵盤、鼠標(biāo)與之交互,或者在移動(dòng)終端上通過(guò)與觸摸顯示屏的接觸與之交互。交互信息可以包括對(duì)屏幕元素實(shí)施的點(diǎn)擊、按壓、拖拽、以及諸如單手指或多手指的放大、縮小之類的各種手勢(shì)等等行為。在步驟302,根據(jù)交互信息和交互規(guī)則對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制。當(dāng)用戶與屏幕元素發(fā)生交互時(shí),根據(jù)交互信息在交互規(guī)則中選取對(duì)應(yīng)的行為屬性,進(jìn)一步根據(jù)該行為屬性對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制。例如,正常觸摸該圖標(biāo)時(shí),瀏覽器將跳轉(zhuǎn)到該頁(yè)面元素對(duì)應(yīng)的一個(gè)鏈接;而對(duì)該圖標(biāo)進(jìn)行長(zhǎng)時(shí)間的觸摸或者向特定方向上的拖拽等行為可以改變?cè)擁?yè)面元素的鏈接,進(jìn)而瀏覽器跳轉(zhuǎn)到該頁(yè)面元素中行為屬性中的另一個(gè)鏈接;等等。另外,在用行為屬性控制頁(yè)面應(yīng)用對(duì)象執(zhí)行對(duì)應(yīng)動(dòng)作之后,交互規(guī)則中定義的交互信息與行為屬性之間的對(duì)應(yīng)關(guān)系也可以發(fā)生改變。從而,下一次交互發(fā)生的時(shí)候,對(duì)頁(yè)面應(yīng)用對(duì)象的控制將遵循改變后的對(duì)應(yīng)關(guān)系。在步驟303,根據(jù)交互信息和交互規(guī)則對(duì)屏幕元素的外觀進(jìn)行控制。具體而言,按照交互規(guī)則中定義的用戶與屏幕元素的交互信息與該屏幕元素的外觀屬性之間的對(duì)應(yīng)關(guān)系,根據(jù)具體的交互信息為該屏幕元素選取新的外觀屬性,然后用改變的外觀屬性更新該屏幕元素在屏幕上的顯示外觀。
另外,在屏幕元素的顯示外觀被更新之后,交互規(guī)則中定義的交互信息與外觀屬性之間的對(duì)應(yīng)關(guān)系也可以發(fā)生改變。從而,下一次交互發(fā)生的時(shí)候,對(duì)屏幕元素的顯示外觀的控制將遵循改變后的對(duì)應(yīng)關(guān)系。圖4是根據(jù)本發(fā)明實(shí)施例的在用戶終端上控制頁(yè)面應(yīng)用對(duì)象的裝置的示意圖。如圖4所示,該裝置包括屏幕元素生成模塊、交互信息收集模塊和控制模塊,其中,屏幕元素生成模塊包括提取模塊、屬性定義模塊、邏輯關(guān)系建立模塊和轉(zhuǎn)換模塊。用戶通過(guò)用戶終端上的頁(yè)面應(yīng)用對(duì)象打開(kāi)頁(yè)面。例如,頁(yè)面應(yīng)用對(duì)象可以是瀏覽器,頁(yè)面是諸如網(wǎng)頁(yè)之類的瀏覽器頁(yè)面。提取模塊從打開(kāi)的頁(yè)面中提取出頁(yè)面元素。例如,當(dāng)用戶在移動(dòng)終端上瀏覽網(wǎng)站和/或應(yīng)用的頁(yè)面時(shí),頁(yè)面元素按照預(yù)定義的規(guī)則被提取出來(lái)。頁(yè)面元素可以來(lái)自于用戶通過(guò)瀏覽器瀏覽的一個(gè)或多個(gè)網(wǎng)站頁(yè)面,也來(lái)自于瀏覽器歷史記錄、預(yù)設(shè)的系統(tǒng)數(shù)據(jù)接口或者第三方、瀏覽器收藏夾,以及其他具有頁(yè)面的應(yīng)用程序?qū)ο蟮鹊?。?yè)面元素可以是在屏幕上可見(jiàn)或不可見(jiàn)的,包括鏈接、圖標(biāo)、文字、視頻、音頻等等。屬性定義模塊建立提取的頁(yè)面元素的屬性。頁(yè)面元素的屬性可以按照預(yù)定義的規(guī)則來(lái)建立,一個(gè)頁(yè)面元素除了行為屬性之外還包括外觀屬性。外觀屬性用于定義頁(yè)面元素被轉(zhuǎn)換成屏幕元素之后在屏幕上的顯示外觀,包括形狀、圖案、位置、大小、亮度、透明度、顏色等等;行為屬性用于頁(yè)面元素被轉(zhuǎn)換成屏幕元素之后,與用戶交互時(shí)控制頁(yè)面應(yīng)用對(duì)象所產(chǎn)生的行為,例如使瀏覽器跳轉(zhuǎn)或新開(kāi)啟一個(gè)特定鏈接的頁(yè)面。邏輯關(guān)系建立模塊建立提取的多個(gè)頁(yè)面元素之間的邏輯關(guān)系。多個(gè)頁(yè)面元素之間的邏輯關(guān)系包括顯示順序、顯示優(yōu)先級(jí)等等。顯示順序用于確定頁(yè)面元素被轉(zhuǎn)換成屏幕元素后在屏幕上的顯示順序,顯示優(yōu)先級(jí)用于確定頁(yè)面元素被轉(zhuǎn)換成屏幕元素后的顯示優(yōu)先級(jí)。轉(zhuǎn)換模塊根據(jù)頁(yè)面元素的屬性及其邏輯關(guān)系將該頁(yè)面元素轉(zhuǎn)換成屏幕元素。屏幕元素繼承了頁(yè)面元素的屬性并且顯示在用戶終端的顯示屏上,每個(gè)屏幕元素的顯示外觀由其外觀屬性確定,而多個(gè)屏幕元素的顯示順序由它們之間的邏輯關(guān)系確定。當(dāng)用戶與屏幕元素發(fā)生交互時(shí),交互信息收集模塊收集用戶與屏幕元素之間的交互信息。用戶可以用各種方式與屏幕元素發(fā)生交互,例如在臺(tái)式計(jì)算機(jī)上通過(guò)鍵盤、鼠標(biāo)與之交互,或者在移動(dòng)終端上通過(guò)與觸摸顯示屏的接觸與之交互。交互信息可以包括對(duì)屏幕元素實(shí)施的點(diǎn)擊、按壓、拖拽、以及諸如單手指或多手指的放大、縮小之類的各種手勢(shì)等等行為。控制模塊根據(jù)交互信息和交互規(guī)則對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制。交互規(guī)則可以是預(yù)先建立的,其定義了用戶與屏幕元素的交互信息與該屏幕元素的行為屬性之間的對(duì)應(yīng)關(guān)系。例如,對(duì)屏幕元素的點(diǎn)擊對(duì)應(yīng)于瀏覽器跳轉(zhuǎn)到一個(gè)特定鏈接。交互規(guī)則還可以定義用戶與屏幕元素的交互信息與該屏幕元素的外觀屬性之間的對(duì)應(yīng)關(guān)系。例如,向特定方向拖拽屏幕元素對(duì)應(yīng)于特定的透明度;長(zhǎng)時(shí)間按壓屏幕元素對(duì)應(yīng)于特定的形狀、大小、亮度;等
坐寸ο應(yīng)當(dāng)理解,可以只有一個(gè)交互規(guī)則,所有的屏幕元素與用戶交互時(shí)都將遵循這一規(guī)則對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制。還應(yīng)當(dāng)理解,也可以針對(duì)多個(gè)屏幕元素建立各自的交互規(guī)貝U,那么各個(gè)屏幕元素與用戶交互時(shí)將遵循各自的交互規(guī)則對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制。根據(jù)本發(fā)明的另一個(gè)實(shí)施例的在用戶終端上控制頁(yè)面應(yīng)用對(duì)象的裝置還可以包括交互規(guī)則建立模塊,用于為提取的頁(yè)面元素建立交互規(guī)則,頁(yè)面元素對(duì)應(yīng)的屏幕元素在與用戶交互時(shí)將遵循該交互規(guī)則。當(dāng)用戶與屏幕元素發(fā)生交互時(shí),控制模塊根據(jù)交互信息在交互規(guī)則中選取對(duì)應(yīng)的行為屬性,進(jìn)一步根據(jù)該行為屬性對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制。例如,正常觸摸該圖標(biāo)時(shí),瀏覽器將跳轉(zhuǎn)到該頁(yè)面元素對(duì)應(yīng)的一個(gè)鏈接;而對(duì)該圖標(biāo)進(jìn)行長(zhǎng)時(shí)間的觸摸或者向特定方向上的拖拽等行為可以改變?cè)擁?yè)面元素的鏈接,進(jìn)而瀏覽器跳轉(zhuǎn)到該頁(yè)面元素中行為屬性中的另一個(gè)鏈接;等等??刂颇K還可以包括第一對(duì)應(yīng)關(guān)系改變模塊,其用于在用行為屬性控制頁(yè)面應(yīng)用對(duì)象執(zhí)行對(duì)應(yīng)動(dòng)作之后,改變交互規(guī)則中定義的交互信息與行為屬性之間的對(duì)應(yīng)關(guān)系。從而,下一次交互發(fā)生的時(shí)候,對(duì)頁(yè)面應(yīng)用對(duì)象的控制將遵循改變后的對(duì)應(yīng)關(guān)系??刂颇K還用于根據(jù)交互信息和交互規(guī)則對(duì)屏幕元素的外觀進(jìn)行控制。具體而言,控制模塊包括外觀屬性改變模塊,用于按照交互規(guī)則中定義的用戶與屏幕元素的交互信息與該屏幕元素的外觀屬性之間的對(duì)應(yīng)關(guān)系,根據(jù)具體的交互信息改變?cè)撈聊辉氐耐庥^屬性;和顯示更新模塊,用于用改變的外觀屬性更新該屏幕元素在屏幕上的顯示外觀。相應(yīng)地,控制模塊還可以包括第二對(duì)應(yīng)關(guān)系改變模塊,其用于在屏幕元素的顯示外觀被更新之后,改變交互規(guī)則中定義的交互信息與外觀屬性之間的對(duì)應(yīng)關(guān)系。從而,下一次交互發(fā)生的時(shí)候,對(duì)屏幕元素的顯示外觀的控制將遵循改變后的對(duì)應(yīng)關(guān)系。專業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。以上所述的具體實(shí)施方式
,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種控制用戶終端上的頁(yè)面應(yīng)用對(duì)象的方法,包括: 當(dāng)用戶通過(guò)用戶終端上的頁(yè)面應(yīng)用對(duì)象瀏覽頁(yè)面時(shí),將一個(gè)或多個(gè)頁(yè)面元素轉(zhuǎn)換成一個(gè)或多個(gè)對(duì)應(yīng)的屏幕元素,所述屏幕元素包括一個(gè)或多個(gè)行為屬性,所述行為屬性用于控制所述頁(yè)面應(yīng)用對(duì)象; 收集用戶與所述屏幕元素的交互信息;以及 根據(jù)所述交互信息和交互規(guī)則,用與所述交互信息對(duì)應(yīng)的屏幕元素的行為屬性對(duì)所述頁(yè)面應(yīng)用對(duì)象進(jìn)行控制,所述交互規(guī)則被預(yù)先建立用于定義所述交互信息與對(duì)應(yīng)的屏幕元素的行為屬性之間的對(duì)應(yīng)關(guān)系。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述將一個(gè)或多個(gè)頁(yè)面元素轉(zhuǎn)換成一個(gè)或多個(gè)對(duì)應(yīng)的屏幕元素的步驟包括: 從所述頁(yè)面中提取待轉(zhuǎn)換的一個(gè)或多個(gè)頁(yè)面元素; 為所述一個(gè)或多個(gè)頁(yè)面元素建立其各自的屬性以及它們之間的邏輯關(guān)系;以及根據(jù)所述屬性和所述邏輯關(guān)系將所述頁(yè)面元素轉(zhuǎn)換為屏幕元素,屏幕元素繼承了對(duì)應(yīng)的頁(yè)面元素的屬性。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述屏幕元素還包括外觀屬性,所述外觀屬性用于定義所述屏幕元素在用戶終端的屏幕上的顯示外觀,所述交互規(guī)則還用于定義所述交互信息與所述外觀屬性之間的對(duì)應(yīng)關(guān)系,所述方法還包括: 根據(jù)所述交互信息和所述交互規(guī)則,改變對(duì)應(yīng)的屏幕元素的外觀屬性;以及 根據(jù)改變后的外觀屬性更新所述屏幕元素在用戶終端的屏幕上的顯示外觀。
4.根據(jù)權(quán)利要求1所述的方法,還包括: 根據(jù)所述交互信息和交互規(guī)則,改變所述交互信息與對(duì)應(yīng)的屏幕元素的行為屬性之間的對(duì)應(yīng)關(guān)系,以用于下一次交互時(shí)對(duì)所述頁(yè)面應(yīng)用對(duì)象的控制。
5.根據(jù)權(quán)利要求3所述的方法,還包括: 根據(jù)所述交互信息和交互規(guī)則,改變所述交互信息與所述外觀屬性之間的對(duì)應(yīng)關(guān)系,以用于下一次交互時(shí)對(duì)外觀屬性的改變。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述頁(yè)面應(yīng)用對(duì)象是瀏覽器。
7.根據(jù)權(quán)利要求1所述的方法,其中,所述交互信息是用戶與所述用戶終端上的觸敏顯示屏接觸得到的,和/或是用戶通過(guò)語(yǔ)音輸入得到的。
8.—種控制用戶終端上的頁(yè)面應(yīng)用對(duì)象的裝置,包括: 屏幕元素生成模塊,用于在用戶通過(guò)用戶終端上的頁(yè)面應(yīng)用對(duì)象瀏覽頁(yè)面時(shí),將一個(gè)或多個(gè)頁(yè)面元素轉(zhuǎn)換成一個(gè)或多個(gè)對(duì)應(yīng)的屏幕元素,所述屏幕元素包括一個(gè)或多個(gè)行為屬性,所述行為屬性用于控制所述頁(yè)面應(yīng)用對(duì)象; 交互信息收集模塊,用于收集用戶與所述屏幕元素的交互信息;以及控制模塊,用于根據(jù)所述交互信息和交互規(guī)則,用與所述交互信息對(duì)應(yīng)的屏幕元素的行為屬性對(duì)所述頁(yè)面應(yīng)用對(duì)象進(jìn)行控制,所述交互規(guī)則被預(yù)先建立用于定義所述交互信息與對(duì)應(yīng)的屏幕元素的行為屬性之間的對(duì)應(yīng)關(guān)系。
9.根據(jù)權(quán)利要求8所述的裝置,其中,所述屏幕元素生成模塊還包括: 提取模塊,用于從所述頁(yè)面中提取待轉(zhuǎn)換的一個(gè)或多個(gè)頁(yè)面元素; 屬性建立模塊,用于為所述一個(gè)或多個(gè)頁(yè)面元素建立其各自的屬性;邏輯關(guān)系建立模塊,用于建立所述多個(gè)頁(yè)面元素之間的邏輯關(guān)系;以及 轉(zhuǎn)換模塊,用于根據(jù)所述屬性和所述邏輯關(guān)系將所述頁(yè)面元素轉(zhuǎn)換為屏幕元素,屏幕元素繼承了對(duì)應(yīng)的頁(yè)面元素的屬性。
10.根據(jù)權(quán)利要求8所述的裝置,其中,所述屏幕元素還包括外觀屬性,所述外觀屬性用于定義所述屏幕元素在用戶終端的屏幕上的顯示外觀,所述交互規(guī)則還用于定義所述交互信息與所述外觀屬性之間的對(duì)應(yīng)關(guān)系,所述控制模塊還包括: 外觀屬性改變模塊,用于根據(jù)所述交互信息和所述交互規(guī)則改變對(duì)應(yīng)的屏幕元素的外觀屬性;以及 顯示更新模塊,用于根據(jù)改變后的外觀屬性更新所述屏幕元素在用戶終端的屏幕上的顯示外觀。
11.根據(jù)權(quán)利要求8所述的裝置,其中,所述控制模塊還包括: 第一對(duì)應(yīng)關(guān)系改變模塊,用于根據(jù)所述交互信息和交互規(guī)則,改變所述交互信息與對(duì)應(yīng)的屏幕元素的行為屬性之間的對(duì)應(yīng)關(guān)系,以用于下一次交互時(shí)對(duì)所述頁(yè)面應(yīng)用對(duì)象的控制。
12.根據(jù)權(quán)利要求10所述的裝置,其中,所述控制模塊還包括: 第二對(duì)應(yīng)關(guān)系改變模塊,用于根據(jù)所述交互信息和交互規(guī)則,改變所述交互信息與所述外觀屬性之間的對(duì)應(yīng)關(guān)系,以用于下一次交互時(shí)對(duì)所述外觀屬性的改變。
13.一種用戶終端,包括如權(quán)利要求8-12之一所述的用于控制用戶終端上的頁(yè)面應(yīng)用對(duì)象的裝置。
14.根據(jù)權(quán)利要求13所述的用戶終端,還包括: 觸敏顯示屏,用于使得用戶與之進(jìn)行接觸而得到用戶與所述屏幕元素的交互信息。
全文摘要
本發(fā)明涉及一種控制用戶終端上的頁(yè)面應(yīng)用程序的方法和裝置,該方法包括當(dāng)用戶通過(guò)用戶終端上的頁(yè)面應(yīng)用對(duì)象瀏覽頁(yè)面時(shí),將一個(gè)或多個(gè)頁(yè)面元素轉(zhuǎn)換成一個(gè)或多個(gè)對(duì)應(yīng)的屏幕元素,屏幕元素包括一個(gè)或多個(gè)行為屬性,行為屬性用于控制所述頁(yè)面應(yīng)用對(duì)象;收集用戶與所述屏幕元素的交互信息;以及根據(jù)交互信息和交互規(guī)則,用與交互信息對(duì)應(yīng)的屏幕元素的行為屬性對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制,所述交互規(guī)則被預(yù)先建立用于定義交互信息與對(duì)應(yīng)的屏幕元素的行為屬性之間的對(duì)應(yīng)關(guān)系。本發(fā)明利用頁(yè)面應(yīng)用對(duì)象的頁(yè)面元素生成屏幕元素上,根據(jù)用戶與屏幕元素的交互對(duì)頁(yè)面應(yīng)用對(duì)象進(jìn)行控制,便于用戶進(jìn)行頁(yè)面切換,提高了頁(yè)面瀏覽效率,改善了用戶體驗(yàn)。
文檔編號(hào)G06F9/44GK103077012SQ20121048279
公開(kāi)日2013年5月1日 申請(qǐng)日期2012年11月23日 優(yōu)先權(quán)日2012年11月23日
發(fā)明者覃文浩, 韓慶, 譚真, 王皓 申請(qǐng)人:覃文浩, 韓慶, 譚真, 王皓
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
武清区| 绍兴市| 安徽省| 彰化县| 左权县| 明星| 潼南县| 东城区| 宁南县| 荣成市| 绥化市| 东光县| 龙南县| 额敏县| 兴义市| 琼中| 黔江区| 沽源县| 娱乐| 凤庆县| 海盐县| 宁晋县| 三明市| 贵阳市| 甘谷县| 天镇县| 鹿邑县| 民县| 黔西县| 泰来县| 高淳县| 蓝田县| 曲松县| 夏河县| 泸西县| 丽江市| 修武县| 武隆县| 道真| 内乡县| 鄂伦春自治旗|