[發(fā)明專利]一種焦點(diǎn)控制方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201710203757.4 | 申請(qǐng)日: | 2017-03-30 |
| 公開(公告)號(hào): | CN107087234B | 公開(公告)日: | 2019-08-23 |
| 發(fā)明(設(shè)計(jì))人: | 杜文彬;張文明;陳少杰 | 申請(qǐng)(專利權(quán))人: | 武漢斗魚網(wǎng)絡(luò)科技有限公司 |
| 主分類號(hào): | H04N21/443 | 分類號(hào): | H04N21/443;H04N21/422;H04N21/431;G06F3/0484 |
| 代理公司: | 武漢智權(quán)專利代理事務(wù)所(特殊普通合伙) 42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 焦點(diǎn) 控制 方法 系統(tǒng) | ||
本發(fā)明公開了一種焦點(diǎn)控制方法及系統(tǒng),基于RecyclerView控件,涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域。本方法包括以下步驟:監(jiān)聽滑動(dòng)操作指令,所述滑動(dòng)操作指令用于按照所指定的滑動(dòng)方向?qū)@示區(qū)域內(nèi)顯示出的表格中的焦點(diǎn)從所在的當(dāng)前視圖移動(dòng)到目標(biāo)視圖上,表格包括當(dāng)前視圖和目標(biāo)視圖在內(nèi)的多個(gè)視圖;在表格中,按照滑動(dòng)方向查找當(dāng)前視圖的下一個(gè)視圖;根據(jù)查找結(jié)果找到下一個(gè)視圖時(shí),將焦點(diǎn)從當(dāng)前視圖移動(dòng)到下一個(gè)視圖,直到焦點(diǎn)移動(dòng)到目標(biāo)視圖上;未找到下一個(gè)視圖時(shí),結(jié)束。本發(fā)明能夠保證速切換時(shí)焦點(diǎn)移動(dòng)正確,避免焦點(diǎn)錯(cuò)亂或者丟失的問題,而且焦點(diǎn)移動(dòng)更平滑、流程,用戶界面更友好,提升了用戶體驗(yàn)。
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體是涉及一種焦點(diǎn)控制方法及系統(tǒng)。
背景技術(shù)
在用戶使用安卓電視(Android TV)之前,安卓電視或安卓機(jī)頂盒上需要預(yù)先安裝并運(yùn)行安卓應(yīng)用程序,由于多數(shù)安卓電視沒有觸摸屏,用戶主要是通過遙控器發(fā)出的操作指令來控制應(yīng)用程序,從而實(shí)現(xiàn)交互操作。目前,安卓原生的RecyclerView控件由于其擴(kuò)展性好、更靈活等優(yōu)勢(shì)而被日益廣泛地用于用戶界面UI的顯示和控制。安卓電視的用戶界面UI通常采用網(wǎng)格布局來實(shí)現(xiàn)項(xiàng)目(item)的布局效果,每一行包括多列項(xiàng)目的視圖(View),通過在項(xiàng)目的視圖上顯示焦點(diǎn)讓用戶知道當(dāng)前所操作的對(duì)象,并根據(jù)用戶的滑動(dòng)操作指令上拉加載電視屏幕的顯示區(qū)域之外的項(xiàng)目。因此,安卓電視或者機(jī)頂盒的應(yīng)用程序與手機(jī)應(yīng)用的最大區(qū)別在于焦點(diǎn)控制,當(dāng)用戶為了選中顯示區(qū)域之外的項(xiàng)目而使用遙控器向一個(gè)方向快速地切換時(shí),焦點(diǎn)軌跡并非向一個(gè)方向筆直走而是錯(cuò)亂跳動(dòng),其原因在于:進(jìn)行快速切換時(shí),電視屏幕之外的項(xiàng)目的視圖還未顯示在電視屏幕上,RecyclerView控件內(nèi)部查找下一個(gè)焦點(diǎn)的位置時(shí),無法找到正確的焦點(diǎn)位置,造成焦點(diǎn)呆滯或者亂跳,而且RecylerView控件不支持自動(dòng)分頁(yè)加載功能,降低了用戶使用體驗(yàn)。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的主要目的在于提供一種焦點(diǎn)控制方法,本發(fā)明的另一目的在于提供一種焦點(diǎn)控制系統(tǒng),能夠保證速切換時(shí)焦點(diǎn)移動(dòng)正確,避免焦點(diǎn)錯(cuò)亂或者丟失的問題,而且焦點(diǎn)移動(dòng)更平滑、流程,用戶界面更友好,提升了用戶體驗(yàn)。
本發(fā)明提供一種焦點(diǎn)控制方法,基于RecyclerView控件,所述方法包括以下步驟:
監(jiān)聽滑動(dòng)操作指令,所述滑動(dòng)操作指令用于按照所指定的滑動(dòng)方向?qū)@示區(qū)域內(nèi)顯示出的表格中的焦點(diǎn)從所在的當(dāng)前視圖移動(dòng)到目標(biāo)視圖上,所述表格包括當(dāng)前視圖和目標(biāo)視圖在內(nèi)的多個(gè)視圖;
在所述表格中,按照所述滑動(dòng)方向查找當(dāng)前視圖的下一個(gè)視圖;
根據(jù)查找結(jié)果找到下一個(gè)視圖時(shí),將焦點(diǎn)從當(dāng)前視圖移動(dòng)到下一個(gè)視圖,直到焦點(diǎn)移動(dòng)到目標(biāo)視圖上;未找到下一個(gè)視圖時(shí),結(jié)束。
在上述技術(shù)方案的基礎(chǔ)上,所述顯示區(qū)域?yàn)槠聊伙@示區(qū)域或者屏幕顯示區(qū)域中的部分區(qū)域。
在上述技術(shù)方案的基礎(chǔ)上,在所述表格中,按照所述滑動(dòng)方向查找當(dāng)前視圖的下一個(gè)視圖包括:
從所述滑動(dòng)操作指令中獲取所述滑動(dòng)方向;
獲取所述表格中的焦點(diǎn)所在的當(dāng)前視圖;
根據(jù)當(dāng)前視圖的位置和焦點(diǎn)的移動(dòng)方向,在所述表格中查找下一個(gè)視圖。
在上述技術(shù)方案的基礎(chǔ)上,在所述表格中查找下一個(gè)視圖的方法為:通過安卓操作系統(tǒng)的焦點(diǎn)查找類FocusFinder在所述表格中查找下一個(gè)視圖。
在上述技術(shù)方案的基礎(chǔ)上,使用按鍵事件分發(fā)函數(shù)dispatchKeyEvent返回下一個(gè)視圖的查找結(jié)果,當(dāng)找到下一個(gè)視圖時(shí),返回找到下一個(gè)視圖的信息,將焦點(diǎn)從當(dāng)前視圖移動(dòng)到下一個(gè)視圖,直到焦點(diǎn)移動(dòng)到目標(biāo)視圖上;當(dāng)查找結(jié)果為空時(shí),返回未找到下一個(gè)視圖的信息,并通過回調(diào)方法返回到業(yè)務(wù)層。
在上述技術(shù)方案的基礎(chǔ)上,當(dāng)找到的下一個(gè)視圖位于所述顯示區(qū)域內(nèi)時(shí),將焦點(diǎn)從所述當(dāng)前視圖移動(dòng)到下一個(gè)視圖,直到焦點(diǎn)移動(dòng)到目標(biāo)視圖上。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚網(wǎng)絡(luò)科技有限公司,未經(jīng)武漢斗魚網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710203757.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 照相機(jī)的焦點(diǎn)檢測(cè)裝置和焦點(diǎn)檢測(cè)方法
- 一種基于嵌入式瀏覽器的焦點(diǎn)移動(dòng)方法及裝置
- 一種基于嵌入式全功能瀏覽器的焦點(diǎn)導(dǎo)航方法
- 光學(xué)設(shè)備
- 焦點(diǎn)檢測(cè)設(shè)備和用于焦點(diǎn)檢測(cè)設(shè)備的控制方法
- 一種焦點(diǎn)圖片顯示方法及裝置
- 頁(yè)面焦點(diǎn)處理的方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 拍攝過程中的對(duì)焦方法及裝置
- 一種焦點(diǎn)移動(dòng)方法、裝置及機(jī)頂盒
- 一種焦點(diǎn)元素處理方法及裝置
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





