專利名稱:終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)頁瀏覽領(lǐng)域,特別是涉及到一種終端瀏覽器上遙控器移動網(wǎng)頁焦點 的方法。
背景技術(shù):
在這個信息時代,人們不斷的借助互聯(lián)網(wǎng)來了解外部的信息,查看各種有價值或 者豐富精神生活的內(nèi)容。文字,圖片,視頻都是人們想要了解的。瀏覽器就是一種幫助人們 掌握外界信息的媒介,瀏覽器作為一個通用的信息平臺,在各種設(shè)備上,各種操作系統(tǒng)上都 有它的身影,終端設(shè)備上的瀏覽器也是必不可少的重要功能之一,但目前終端上的瀏覽器 還沒有一個可以通過遙控器和網(wǎng)頁配合移動頁面焦點的完整解決方案,使的人們在使用終 端上的瀏覽器功能時無法很好的選取自己想要的內(nèi)容。有些數(shù)字終端,通過鼠標(biāo)控制來操 作終端上的瀏覽器進(jìn)行網(wǎng)際瀏覽,但是用戶在操作終端的時候大部分時間用的是遙控器, 而此時的遙控器又不能很好的使用終端瀏覽器,極大的影響了用戶的體驗,以及操作的方 便性。與同類相關(guān)技術(shù)相比,本發(fā)明不但適合于定制的網(wǎng)頁控制焦點,也適合于廣泛的非定 制頁面的鍵值移動,并且在返回歷史瀏覽的頁面時采用焦點記憶功能,在用戶返回之前瀏 覽的頁面時能夠在原有焦點的基礎(chǔ)上繼續(xù)控制,最大程度上提供用戶使用遙控器控制瀏覽 器的易用性和可靠性,而不用去對某些網(wǎng)站或者瀏覽器進(jìn)行一些繁瑣的配置。發(fā)明內(nèi)容
本發(fā)明的目的是提供一種終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法,其可以使用 戶只用一個遙控器就可以輕松的獲取自己想要外部信息。本發(fā)明的目的可通過如下技術(shù)方案來實現(xiàn)終端瀏覽器上遙控器移動網(wǎng)頁焦點的方 法,該終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法使用的是包括圖形解析器、操作系統(tǒng)和終 端瀏覽器模塊的系統(tǒng),其特征在于,所述終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法包括步 驟1,終端瀏覽器捕獲鍵值;步驟2,進(jìn)入使用所述終端瀏覽器的終端瀏覽器應(yīng)用中,調(diào)用所 述終端瀏覽器提供的焦點移動方案接口 ;以及步驟3,當(dāng)所述終端瀏覽器中的策略選擇函 數(shù)的參數(shù)大于等于I時,所述終端瀏覽器下發(fā)所述鍵值至頁面,由該頁面控制焦點移動。
本發(fā)明的目的還可通過如下技術(shù)措施來實現(xiàn)在步驟I之前,加電開機(jī)并加載所述終端瀏覽器模塊;以及終端遙控器按鍵。
優(yōu)選的是,在步驟3中,當(dāng)所述終端瀏覽器未找到所述策略選擇函數(shù),或者當(dāng)所述 策略選擇函數(shù)不為O并且不大于等于I時,所述終端瀏覽器不下發(fā)所述鍵值至頁面,由所述 終端瀏覽器內(nèi)置焦點移動算法控制焦點移動。
優(yōu)選的是,在步驟3中,當(dāng)所述策略選擇函數(shù)為O時,所述終端瀏覽器下發(fā)所述鍵 值至頁面,該頁面獲取到所述鍵值后,調(diào)用所述鍵值相應(yīng)的頁面JS函數(shù)。
優(yōu)選的是,所述終端瀏覽器通過判斷所述頁面JS函數(shù)的返回值來完成捕獲所述 鍵值。
優(yōu)選的是,當(dāng)所述JS函數(shù)的所述返回值為false時,頁面焦點由所述頁面JS函數(shù)處理。
優(yōu)選的是,當(dāng)所述頁面JS函數(shù)的所述返回值為true時,由所述終端瀏覽器內(nèi)置焦 點移動算法控制焦點移動。
優(yōu)選的是,所述終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法還包括,在步驟3之后, 所述圖形解析器將焦點移動展現(xiàn)出來。
技術(shù)人員不難看出,上述各優(yōu)選方案的任意組合所構(gòu)成的方案都是本發(fā)明的一部 分。
本發(fā)明中的終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法,提供了多種焦點移動方 式,以適應(yīng)不同的網(wǎng)頁需求,充分利用終端瀏覽器與頁面的交互功能,讓終端遙控器可以智 能的移動網(wǎng)頁焦點,不需要多個操作工具,且方案對用戶為透明,極大的提升了用戶使用遙 控器瀏覽網(wǎng)頁的體驗,使用戶只用一個遙控器就可以輕松的獲取自己想要外部信息。
圖1為本發(fā)明的終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法一優(yōu)選實施例的流程 圖。
具體實施方式
為使本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉出較佳實施 例,并配合所附圖式,作詳細(xì)說明如下。
圖1為本發(fā)明的終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法的一優(yōu)選實施例的流 程圖。該終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法使用的是包括圖形解析器、操作系統(tǒng)和 終端瀏覽器模塊的系統(tǒng)。本發(fā)明通過應(yīng)用端的不同設(shè)置,提供遙控器在頁面的不同移動策 略,包括方式1.完全遙控器鍵值下發(fā)至網(wǎng)頁由頁面控制焦點移動;方式2.完全遙控器鍵 值下發(fā)至網(wǎng)頁由頁面和終端瀏覽器共同配合移動焦點;方式3.不下發(fā)遙控器移動鍵值至 網(wǎng)頁,完全由終端瀏覽器決定焦點移動。所有這些移動處理由終端瀏覽器內(nèi)核分析決策,并 通過操作系統(tǒng),最終由圖形解析器展現(xiàn)出來。
在步驟101,加電開機(jī)并加載終端瀏覽器模塊(終端瀏覽器模塊包括終端瀏覽器內(nèi) 核以及上層的可視界面)。流程進(jìn)入到步驟102。
在步驟102,終端遙控器按鍵。流程進(jìn)入到步驟103。
在步驟103,終端瀏覽器(終端瀏覽器是終端瀏覽器模塊中的一部分,但鍵值處理 都在終端瀏覽器中)捕獲鍵值。流程進(jìn)入到步驟104。
在步驟104,進(jìn)入使用終端瀏覽器的瀏覽器應(yīng)用中,調(diào)用終端瀏覽器提供的焦點移 動方案接口。在一實施例中,當(dāng)終端瀏覽器未發(fā)現(xiàn)應(yīng)用中存在setLetvapkmoveFocus函數(shù) (該函數(shù)為瀏覽器應(yīng)用層即可視界面層中定義的策略選擇函數(shù))時,或者,當(dāng)該參數(shù)不為0, 并且不大于等于I時,采用方式3,流程進(jìn)入到步驟106。
當(dāng)終端瀏覽器發(fā)現(xiàn)應(yīng)用中存在該函數(shù)時開始判斷其中的參數(shù),當(dāng)該參數(shù)大于等于 I時,采用方式1,流程進(jìn)入到步驟105。
當(dāng)參數(shù)為O時,采用方式2,流程進(jìn)入到步驟107。
在步驟105,終端瀏覽器下發(fā)鍵值至頁面,完全由頁面控制焦點移動。流程進(jìn)入到 步驟111。
在步驟106,終端瀏覽器不下發(fā)鍵值至頁面,完全由終端瀏覽器內(nèi)置移動算法控制 焦點移動。流程進(jìn)入到步驟111。
在步驟107,終端瀏覽器下發(fā)鍵值至頁面,頁面獲取到鍵值后,調(diào)用相應(yīng)鍵值的頁 面JS函數(shù)(頁面JS函數(shù)是由瀏覽器進(jìn)行解析的特殊函數(shù),定義于網(wǎng)頁的頁面文件中,并通 過終端瀏覽器以及JS解析器執(zhí)行)。流程進(jìn)入到步驟108。
在步驟108,終端瀏覽器通過判斷頁面JS函數(shù)的返回值來完成捕獲的遙控器鍵 值,當(dāng)返回值為false時,流程進(jìn)入到步驟109。當(dāng)返回值為true時,流程進(jìn)入到步驟110。
在步驟109,頁面焦點由頁面JS函數(shù)全權(quán)處理,即由頁面控制焦點移動。流程進(jìn)入 到步驟111。
在步驟110,由終端瀏覽器內(nèi)置移動算法控制焦點移動。流程進(jìn)入到步驟111。
在步驟111,圖形解析器將會把最終的焦點移動展現(xiàn)出來,方便用戶查看。流程結(jié) 束。
本領(lǐng)域技術(shù)人員在閱讀了本說明書后不難理解,本發(fā)明的終端瀏覽器上遙控器移 動網(wǎng)頁焦點的方法由現(xiàn)有技術(shù)結(jié)合而構(gòu)成,這些現(xiàn)有技術(shù)雖然并沒有事無巨細(xì)地全部一一 描述,但在閱讀了本說明書后本領(lǐng)域技術(shù)人員會知其所云。本說明書中描述了上述現(xiàn)有技 術(shù)的結(jié)合而構(gòu)成本發(fā)明的各個方案,本領(lǐng)域技術(shù)人員可以理解,這些方案的各種結(jié)合,以及 構(gòu)成這些方案的各個部分和/或特征的結(jié)合都屬于本發(fā)明的方案的范疇。本領(lǐng)域技術(shù)人員 顯然可以理解的是,將上述現(xiàn)有技術(shù)結(jié)合起來構(gòu)成本發(fā)明,這需要大量創(chuàng)造性勞動付出,是 多年理論研究和大量實驗的結(jié)晶。
權(quán)利要求
1.終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法,該終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法使用的是包括圖形解析器、操作系統(tǒng)和終端瀏覽器模塊的系統(tǒng),其特征在于,所述終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法包括步驟I,終端瀏覽器捕獲鍵值;步驟2,進(jìn)入使用所述終端瀏覽器的終端瀏覽器應(yīng)用中,調(diào)用所述終端瀏覽器提供的焦點移動方案接口 ;以及步驟3,當(dāng)所述終端瀏覽器中的策略選擇函數(shù)的參數(shù)大于等于I時,所述終端瀏覽器下發(fā)所述鍵值至頁面,由該頁面控制焦點移動。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法還包括,在步驟I之前,加電開機(jī)并加載所述終端瀏覽器模塊;以及終端遙控器按鍵。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在步驟3中,當(dāng)所述終端瀏覽器未找到所述策略選擇函數(shù),或者當(dāng)所述策略選擇函數(shù)不為O并且不大于等于I時,所述終端瀏覽器不下發(fā)所述鍵值至頁面,由所述終端瀏覽器內(nèi)置焦點移動算法控制焦點移動。
4.根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,在步驟3中,當(dāng)所述策略選擇函數(shù)為O時,所述終端瀏覽器下發(fā)所述鍵值至頁面,該頁面獲取到所述鍵值后,調(diào)用所述鍵值相應(yīng)的頁面JS函數(shù)。
5.根據(jù)權(quán)利要求1-4中任一項所述的方法,其特征在于,所述終端瀏覽器通過判斷所述頁面JS函數(shù)的返回值來完成捕獲所述鍵值。
6.根據(jù)權(quán)利要求1-5中任一項所述的方法,其特征在于,當(dāng)所述JS函數(shù)的所述返回值為false時,頁面焦點由所述頁面JS函數(shù)處理。
7.根據(jù)權(quán)利要求1-6中任一項所述的方法,當(dāng)所述頁面JS函數(shù)的所述返回值為true 時,由所述終端瀏覽器內(nèi)置焦點移動算法控制焦點移動。
8.根據(jù)權(quán)利要求1-7中任一項所述的方法,其特征在于,所述終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法還包括,在步驟3之后,所述圖形解析器將焦點移動展現(xiàn)出來。
全文摘要
本發(fā)明提供一種終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法,該方法包括步驟1,終端瀏覽器捕獲鍵值;步驟2,進(jìn)入使用該終端瀏覽器的終端瀏覽器應(yīng)用中,調(diào)用該終端瀏覽器提供的焦點移動方案接口;以及步驟3,當(dāng)該終端瀏覽器中的策略選擇函數(shù)的參數(shù)大于等于1時,該終端瀏覽器下發(fā)該鍵值至頁面,由該頁面控制焦點移動。本發(fā)明中的終端瀏覽器上遙控器移動網(wǎng)頁焦點的方法充分利用終端瀏覽器與頁面的交互功能,讓終端遙控器可以智能的移動網(wǎng)頁焦點,不需要多個操作工具,且整個過程對用戶透明,極大的提升了用戶操作的方便性以及相關(guān)體驗。
文檔編號G06F9/44GK103019701SQ20121048990
公開日2013年4月3日 申請日期2012年11月27日 優(yōu)先權(quán)日2012年11月27日
發(fā)明者余紹鵬, 于剛 申請人:樂視致新電子科技(天津)有限公司