[发明专利]一种用户界面菜单的寻路方法和计算机设备有效
申请号: | 201911309734.7 | 申请日: | 2019-12-18 |
公开(公告)号: | CN112987997B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 李军;林泽锋;路惠明;刘春梅 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
主分类号: | G06F3/0482 | 分类号: | G06F3/0482;G06F3/04845;G06F3/04847;G06F3/04892;G06F9/451 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户界面 菜单 方法 计算机 设备 | ||
本发明公开了一种用户界面菜单的寻路方法和计算机设备,所述方法,包括:获取目标选项,根据所述目标选项确定显示的用户界面对应的菜单树;根据所述菜单树确定目标选项对应的移动路径;将光标移动到所述移动路径的第一选项,再根据所述移动路径将光标从第一选项移至所述目标选项。在本发明中,根据菜单树确定目标选项对应的移动路径,菜单树与显示的用户界面对应,当用户界面改变时,不需要修改底层代码,只需要更改用户界面对应的菜单树,因此本发明适用于多种风格的用户界面。
技术领域
本发明涉及自动控制技术领域,尤其涉及一种用户界面菜单的寻路方法和计算机设备。
背景技术
目前的电视系统越来越复杂,人工测试工作量巨大,自动化测试系统尤为重要,现有的电视的自动测试方法,大多是利用安卓自动化框架操作点击控件实现,此方法直接通过底层代码找到目标点,局限性在于,若UI改变,需要修改底层代码,否则无法实现自动化操作,这样,在规模性的自动化测试中,对于不同的用户界面(User Interface,UI),需要分别准备不同的代码,技术人员需要做的工作量太大。
因此,现有技术有待改进和发展。
发明内容
本发明要解决的技术问题是,提供一种用户界面菜单的寻路方法和计算机设备,以实现对于用户界面菜单的寻路不依赖某种机型的系统结构,而且在用户界面变化后,不需要修改脚本代码。
第一方面,本发明提供了一种用户界面菜单的寻路方法,所述方法包括:
获取目标选项,根据所述目标选项确定显示的用户界面对应的菜单树;
根据所述菜单树确定目标选项对应的移动路径;
将光标移动到所述移动路径的第一选项,再根据所述移动路径将光标从第一选项移至所述目标选项。
作为进一步的改进技术方案,根据各级菜单,获取目标菜单对应的各上级菜单,其中,所述目标菜单为所述目标选项对应的菜单;
按照各上级菜单的层级高低为各上级菜单分别对应的选项排序,并将目标选项排在各上级菜单分别对应的选项之后,以得到所述目标选项对应的移动路径。
作为进一步的改进技术方案,所述将光标移动到所述移动路径的第一选项,包括:
在主页面确定第一选项的位置信息;
获取所述第一选项的位置信息对应的红外键值;
根据所述第一选项的位置信息对应的红外键值将所述光标移动到第一选项。
作为进一步的改进技术方案,所述根据所述移动路径将光标从第一选项移至所述目标选项,包括:
将第一选项作为初始选项,并将所述初始选项的后一选项作为候选选项;
根据所述移动路径将光标从初始选项移动到候选选项;
若所述候选选项不为所述目标选项,则将所述候选选项作为初始选项,并将候选选项的后一项作为候选选项,并继续执行所述根据所述移动路径将光标从初始选项移动到候选选项的步骤,直至所述候选选项为所述目标选项。
作为进一步的改进技术方案,所述根据所述移动路径将光标从初始选项移动到候选选项之后,还包括:
在候选图片中确定所述候选选项对应的目标区域,其中,所述候选图片为光标移动至候选选项后显示的图片;
识别所述目标区域对应的文字信息,并根据预设的菜单树判断所述目标区域对应的文字信息是否与所述候选选项对应的文字信息一致;
若所述目标区域对应的文字信息与所述候选选项对应的文字信息一致,则确定光标移动至所述候选选项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911309734.7/2.html,转载请声明来源钻瓜专利网。