[發(fā)明專利]頁面控制方法、裝置和設備在審
| 申請?zhí)枺?/td> | 201910738093.0 | 申請日: | 2019-08-12 |
| 公開(公告)號: | CN110430472A | 公開(公告)日: | 2019-11-08 |
| 發(fā)明(設計)人: | 李良敏;吳梓航;姜杰;王秀雙 | 申請(專利權)人: | 浙江巖華文化傳媒有限公司 |
| 主分類號: | H04N21/472 | 分類號: | H04N21/472;H04N21/443;H04N21/431;G06F3/0484 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 羅碩 |
| 地址: | 313200 浙江省湖州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作指令 頁面跳轉 頁面 頁面控制 指令 焦點移動 接收用戶 指令控制 跳轉 申請 | ||
本申請?zhí)峁┮环N頁面控制方法、裝置和設備,方法包括:接收用戶的操作指令;判斷所述操作指令是否為頁面跳轉指令;若所述操作指令是頁面跳轉指令,則根據(jù)所述頁面跳轉指令控制頁面進行跳轉;若所述操作指令不是頁面跳轉指令,則根據(jù)所述操作指令在當前頁面內控制焦點移動。本申請實現(xiàn)了根據(jù)用戶的操作指令對頁面進行控制。
技術領域
本申請涉及控制技術領域,具體而言,涉及一種頁面控制方法、裝置和設備。
背景技術
隨著現(xiàn)代計算機技術的發(fā)展,電視機頂盒的功能需求逐漸智能化,美觀、流暢、易使用性的交互需求日益增加。多樣化和個性化的用戶需求促使內容越來越豐富。
數(shù)字電視,一般采取遙控器控制焦點在機頂盒頁面里移動來實現(xiàn)頁面跳轉。焦點(Focus):指安卓系統(tǒng)在接收到遙控器或手機等設備的按鍵信號源后,處理對應指令做出用戶界面層的顯示特效,例如縮放、偏移、背景切換等;在焦點移動過程中,首先需要確定當前焦點的可選區(qū)域,然后獲取當前焦點與可選區(qū)域的位置與大小,根據(jù)當前焦點與可選區(qū)域的位置與大小確定當前焦點與可選區(qū)域的距離,從中找出距離最短的可選區(qū)域后,將當前焦點移動至該距離最短的可選區(qū)域。點擊確定鍵進行頁面更新跳轉,頁面返回后,再重復上述的邏輯操作。
以上方式開發(fā)人員需先遍歷所有元素獲取到特殊標記屬性的位置,然后位移到最近的可選區(qū)域。面對眾多終端開發(fā)的時候,由于終端頁面內容和種類繁多,頁面展示的大小各異,開發(fā)人員適配困難。要獲取周邊的元素,需要所有頁面元素按照同一層DOM(DocumentObject Model,文檔對象模型,簡稱DOM))樹上展示。單頁面元素眾多時,焦點獲取時需遍歷所有元素。而電視機頂盒內存較小,性能較差,使得切換頁面時候,容易出現(xiàn)焦點錯誤獲取、無反應等現(xiàn)象,如果快速按遙控器按鈕進行控制,終端頁面易出現(xiàn)死機的情況。用戶必須回到終端總頁面后者重啟機頂盒。
發(fā)明內容
本申請實施例的目的在于提供一種頁面控制方法、裝置和設備,用以實現(xiàn)根據(jù)用戶的操作指令對頁面進行控制。
本申請實施例第一方面提供了一種頁面控制方法,包括:接收用戶的操作指令;判斷所述操作指令是否為頁面跳轉指令;若所述操作指令是頁面跳轉指令,則根據(jù)所述頁面跳轉指令控制頁面進行跳轉;若所述操作指令不是頁面跳轉指令,則根據(jù)所述操作指令在當前頁面內控制焦點移動。
于一實施例中,所述當前頁面內包括多個元素欄,每個所述元素欄中包括多個元素;所述根據(jù)所述操作指令在當前頁面內控制焦點移動包括:根據(jù)所述操作指令,獲取當前元素欄的初始焦點;判斷所述初始焦點控制的初始元素是否在所述當前頁面的邊緣處;若所述初始元素不在所述當前頁面的邊緣處,則判斷所述操作指令是否為移動到下一個元素欄;若所述操作指令為移動到下一個元素欄,則去除當前元素欄內的焦點樣式,并加載所述下一個元素欄的焦點樣式;若所述操作指令不是移動到下一個元素欄,則根據(jù)所述操作指令在所述當前元素欄內控制焦點移動。
于一實施例中,所述根據(jù)所述操作指令在所述當前元素欄內控制焦點移動包括:根據(jù)所述操作指令確定焦點移動方式;去除所述初始焦點的焦點樣式;根據(jù)所述焦點移動方式移動到目標元素,并加載所述目標元素的焦點樣式。
于一實施例中,所述根據(jù)所述頁面跳轉指令控制頁面進行跳轉包括:判斷所述頁面跳轉指令是否為跳轉至下一頁面;若所述頁面跳轉指令為跳轉至下一頁面,則根據(jù)所述頁面跳轉指令中攜帶的目標頁面的地址,跳轉至所述目標頁面;若所述頁面跳轉指令不是跳轉至下一頁面,則根據(jù)所述頁面跳轉指令獲取跳轉信息;根據(jù)所述跳轉信息做相應的跳轉動作。
于一實施例中,所述跳轉信息為返回跳轉,所述根據(jù)所述跳轉信息做相應的跳轉動作包括:獲取最近一次的歷史跳轉記錄;跳轉至所述歷史跳轉記錄對應的頁面。
于一實施例中,所述跳轉信息為退出當前頁面所屬的上級主題區(qū),所述根據(jù)所述跳轉信息做相應的跳轉動作包括:獲取所述上級主題區(qū)所屬的上級電子指南的位置;跳轉至所述上級電子指南的位置對應的頁面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江巖華文化傳媒有限公司,未經浙江巖華文化傳媒有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910738093.0/2.html,轉載請聲明來源鉆瓜專利網。





