[發明專利]一種基于嵌入式全功能瀏覽器的焦點導航方法有效
| 申請號: | 201110367501.X | 申請日: | 2011-11-18 |
| 公開(公告)號: | CN102402601A | 公開(公告)日: | 2012-04-04 |
| 發明(設計)人: | 蒲凱;蘇軻;李曉東 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司 51214 | 代理人: | 詹永斌;卿誠 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 嵌入式 全功能 瀏覽器 焦點 導航 方法 | ||
技術領域
本發明涉及瀏覽器領域,尤其涉及一種基于嵌入式全功能瀏覽器的焦點導航方法。
背景技術
隨著3C融合時代的到來,越來越多的消費類電子產品中有瀏覽器應用的需求。目前,數字電視機頂盒、IPTV機頂盒、數字電視一體機和手機等產品中很多都已支持瀏覽器應用,特別是互聯網電視的快速發展又促進了嵌入式瀏覽器的迅猛發展。
當前互聯網電視、IPTV機頂盒等大都是通過遙控器進行操作的,遙控器不可能跟鍵盤一樣復雜。遙控器上的按鈕一般包括:上下左右方向鍵、確認鍵、返回鍵、數字鍵和其他功能鍵。對于使用嵌入式瀏覽器來說,主要是通過方向鍵、確認鍵和返回鍵來完成各項功能的。基于這個特點,一般要求網頁中焦點不能過多,另外焦點之間的跳動必須合理,同時也給嵌入式瀏覽的開發增加了難度。目前,大多數的嵌入式設備通過瀏覽器都能訪問公網,如何通過上下左右方向鍵、確認鍵、返回鍵、數字鍵和其他功能鍵準確無誤地控制網頁焦點移動,特別是針對大型網頁來說(焦點多),這一點是相當有難度的。一般情況下,大多數的焦點導航機制對于簡單的網頁支持的非常合理,但是對于復雜的公網網頁來說,很有可能出現焦點移動混亂的現象。
發明內容
本發明的目的是針對現有技術中在使用類似遙控器的簡單按鍵訪問公網的時候存在焦點移動混亂的問題,提供一種基于嵌入式全功能瀏覽器的焦點導航方法。
本發明的目的通過下述技術方案來實現:
一種基于嵌入式全功能瀏覽器的焦點導航方法,其具體包含以下步驟:
步驟1.定義存放焦點屬性信息的數據結構,獲取每個焦點的屬性信息并將每個焦點框添加到鏈表中;
步驟2.當焦點移動時,判斷每個候選焦點框和當前焦點框的重合度,根據重合度得到候選焦點集,選擇候選焦點集中焦點框中心點距離當前焦點框中心點最短的候選焦點框為目標焦點;
其中:
當前焦點:是指當前網頁中高亮顯示的焦點;
候選焦點:是指網頁中除去當前焦點的所有可用焦點;
目標焦點:即將高亮顯示的焦點;
焦點間的重合度:是指當焦點移動時,根據移動方向,當前焦點框與候選焦點框在水平方向或者垂直方向的重合程度,根據重合程度分為:完全重合,部分重合,不重合;
焦點間的距離:是指當前焦點框中心點與候選焦點框中心點之間的直線距離。
優選地,所述根據重合度得到候選焦點集的方法具體為,根據重合度的優先級,首先把完全重合的候選焦點作為候選焦點集;如果沒有完全重合的候選焦點,其次把部分重合的候選焦點作為候選焦點集;如果沒有部分重合的候選焦點,最后把不重合的候選焦點作為候選焦點集。
優選地,在豎直方向上,當向上移動焦點時,對于候選焦點中心點y坐標值小于當前焦點中心點的y坐標值的候選焦點忽略;當向下移動焦點時,對于候選焦點中心點y坐標值大于當前焦點中心點的y坐標值的候選焦點忽略;然后進行重合度判斷和距離計算。
優選地,在水平方向上,當向左移動焦點時,對于候選焦點中心點x坐標值大于當前焦點中心點的x坐標值的候選焦點忽略;當向右移動焦點時,對于候選焦點中心點x坐標值小于當前焦點中心點的y坐標值的候選焦點忽略;然后進行重合度判斷和距離計算。
優選地,所述步驟1定義的存放焦點屬性信息的數據結構里面主要包含了焦點的類型,狀態,坐標信息屬性信息。在嵌入式全功能瀏覽器對網頁進行HTML解析后,生成一顆DOM樹,通過遍歷整顆DOM樹,將DOM樹中的每個節點的相關屬性信息添加到上述構建的數據結構的相關參數當中。
優選地,所述方法還包括對默認焦點框顯示的支持。通過對鏈表中焦點的y坐標值進行比較,選出y最小的值,如果存在y值相等的情況,則比較x坐標值的大小,最終選取在y坐標最小的情況下x坐標值也最小的那個焦點為默認顯示焦點。
本發明的有益效果:通過上述方法,在查找目標焦點時根據當前焦點框中心點與候選焦點框中心點之間的直線距離并兼顧當前焦點框與候選焦點框之間的重合度,使得焦點導航更為準確,更加敏感,對于嵌入式全功能瀏覽器下瀏覽大型網頁效果尤為明顯。本發明最終為用戶提供了更人性化,快捷,準確的焦點定位,對用戶使用遙控器操作上網的可控性增加,增強了用戶的體驗感,具有一定的社會使用價值。?
說明書附圖
圖1為本發明的基于嵌入式全功能瀏覽器的焦點導航方法流程圖。
圖2為本發明的添加網頁焦點屬性信息實現流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201110367501.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:兩用包裝盒
- 下一篇:一種軌道車輛用半主動控制式空氣彈簧





