[发明专利]一种焦点搜索方法、装置及电子设备有效
申请号: | 201710163632.3 | 申请日: | 2017-03-17 |
公开(公告)号: | CN106911969B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 尹成;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/443;H04N21/422 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 焦点 搜索 方法 装置 电子设备 | ||
本发明实施例提供一种焦点搜索方法、装置及电子设备,涉及智能电视及电视盒技术领域。本发明的焦点搜索方法包括:利用在ViewGroup初始化时建立的焦点存档器读取焦点的信息;若读取焦点的信息成功,则使焦点位置改变;若读取焦点的信息失败,且ViewGroup的视图被刷新或ViewGroup内的子View个数发生改变,则利用焦点搜索引擎对焦点View进行搜索,且在焦点搜索引擎搜索成功时将搜索的落焦View存入焦点存档器。本发明的搜索方法、装置及电子设备能够提高焦点的搜索效率,还能保证焦点的信息准确性,提高焦点搜索的成功率。
技术领域
本发明涉及智能电视及电视盒技术领域,具体而言,涉及一种焦点搜索方法、装置及电子设备。
背景技术
在安卓电视(TV)/盒子的交互模式中需要依赖于遥控器或手机,整个的对安卓电视的控制模式是:用户按下遥控器按键或点击手机,电视设备接收到遥控器或手机的信号后解析信号源为按键事件指令集。然后,安卓电视或安卓盒子根据按键事件指令集做出焦点的搜索操作,最后,View在获得焦点后会做出更新视图的响应。其中,View是Android系统的一个超类它是Android系统应用层界面可视化的基本组件单元。现有技术中,安卓电视或安卓盒子的焦点搜索引擎在搜索焦点过程中缺乏记忆机制,每次焦点归位时会重新扫描整个ViewGroup,而且焦点搜索引擎在当前ViewGroup扫描无果的情形下会遍历整个ViewTree,效率低下,容易导致焦点错乱和焦点丢失问题。
发明内容
有鉴于此,本发明实施例的目的在于提供一种焦点搜索方法、装置以及电子设备,以改善现有技术在进行焦点搜索时,效率低下,容易导致焦点错乱和焦点丢失问题。
本发明实施例提供的一种焦点搜索方法,包括利用在ViewGroup初始化时建立的焦点存档器读取焦点的信息;若读取焦点的信息成功,则控制所述焦点位置改变;若读取焦点的信息失败,且ViewGroup的视图被刷新或ViewGroup内的子View数量发生改变,则利用焦点搜索引擎对焦点View进行搜索,且在焦点搜索引擎搜索成功时将搜索的落焦View存入所述焦点存档器。
本发明还实施例提供一种焦点搜索装置,所述装置包括:读取模块,用于利用在ViewGroup初始化时建立的焦点存档器读取焦点的信息;第一执行模块,用于若读取焦点的信息成功,则控制所述焦点位置改变;第二执行模块,用于若读取焦点的信息失败,且ViewGroup的视图被刷新或ViewGroup内的子View数量发生改变,则利用焦点搜索引擎对焦点View进行搜索,且在焦点搜索引擎搜索成功时将搜索的落焦View存入所述焦点存档器。
本发明还实施例提供一种电子设备,所述电子设备包括:存储器;处理器;及焦点搜索装置,所述焦点搜索装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述焦点搜索装置包括:读取模块,用于利用在ViewGroup初始化时建立的焦点存档器读取焦点的信息;第一执行模块,用于若读取焦点的信息成功,则控制所述焦点位置改变;第二执行模块,用于若读取焦点的信息失败,且ViewGroup的视图被刷新或ViewGroup内的子View数量发生改变,则利用焦点搜索引擎对焦点View进行搜索,且在焦点搜索引擎搜索成功时将搜索的落焦View存入所述焦点存档器。
与现有技术相比,本发明的焦点搜索方法、装置及电子设备,通过加入利用FIFO算法建立的焦点存档器,可以将View的相关信息进行存储,焦点存档器具有存档、删档和读取的功能,在进行焦点搜索的时候,先利用焦点存档器读取焦点的信息,能够提高焦点的读取速度,若读取焦点的信息失败,再利用电子设备的系统自带焦点搜索引擎进行焦点的搜索,防止焦点丢失。并且焦点搜索引擎搜索到焦点后,先将读取焦点成功的View的相关信息存储进焦点存档器,再利用焦点存档器进行读取,能够防止因视图刷新引发的焦点错乱问题。本发明实施例的搜索方法、装置及电子设备能够提高焦点的搜索效率,还能保证焦点的信息准确性,提高焦点搜索的成功率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710163632.3/2.html,转载请声明来源钻瓜专利网。