[发明专利]视频终端界面菜单功能的自动测试方法、系统及其设备有效
申请号: | 202010942606.2 | 申请日: | 2020-09-09 |
公开(公告)号: | CN112015662B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 王麟;邱俊泉 | 申请(专利权)人: | 深圳市通久电子有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市博太联众专利代理事务所(特殊普通合伙) 44354 | 代理人: | 邓雅静 |
地址: | 518000 广东省深圳市宝安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 终端 界面 菜单 功能 自动 测试 方法 系统 及其 设备 | ||
1.一种视频终端界面菜单功能的自动测试方法,其特征在于,包括以下步骤:
设置目标菜单项图像;
初始化视频终端界面的直角坐标系;所述直角坐标系以视频终端界面上的一固定点为坐标原点;
采集当前视频终端界面图像为第一界面图像;
根据目标菜单项图像在第一界面图像中查找目标菜单项并获取目标菜单项的位置坐标;所述目标菜单项上设置有第一参照点,所述目标菜单项的位置坐标取第一参照点的坐标值;
向视频终端发出焦点移动控制指令,控制所述视频终端界面上的焦点于指定方向上移动一个菜单项;
采集焦点移动后的视频终端界面图像为第二界面图像;
获取当前焦点位置区域;所述当前焦点位置区域为焦点移动后所在菜单项的轮廓限定区域;
判断目标菜单项的位置坐标是否落在当前焦点位置区域内;
若是,代表焦点已移动到目标菜单项,本目标菜单项的测试完成;
若否,计算焦点的下一移动方向;
所述计算焦点的下一移动方向具体包括:
获取当前焦点的位置坐标;所述当前焦点位置区域内设置有第二参照点,所述第二参照点与第一参照点于菜单项上的相对位置相对应,所述当前焦点的位置坐标取第二参照点的坐标值;
计算目标菜单项与焦点的位置差,并根据所计算的位置差判断焦点的下一移动方向;所述目标菜单项与焦点的位置差由第一参照点的坐标值与第二参照点的坐标值相减得到。
2.如权利要求1所述的视频终端界面菜单功能的自动测试方法,其特征在于,所述直角坐标系中,坐标原点为视频终端界面的左上顶点,X轴的正向为水平向右,Y轴的正向为垂直向下;
所述计算目标菜单项与焦点的位置差,并根据所计算的位置差判断焦点的下一移动方向具体包括:
设第一参照点为C,且第一参照点的坐标值为(Xc,Yc);
设第二参照点为D,且第二参照点的坐标值为(Xd,Yd);
设所述目标菜单项与焦点的横向位置差为Sx,所述目标菜单项与焦点的纵向位置差为Sy;
其中,Sx=Xc-Xd,Sy=Yc-Yd;
若Sx的绝对值Sy的绝对值,且Sx0,所述焦点的下一移动方向为向右;
若Sx的绝对值Sy的绝对值,且Sx≦0,所述焦点的下一移动方向为向左;
若Sx的绝对值≦Sy的绝对值,且Sy0,所述焦点的下一移动方向为向下;
若Sx的绝对值≦Sy的绝对值,且Sy≦0,所述焦点的下一移动方向为向上。
3.如权利要求2所述的视频终端界面菜单功能的自动测试方法,其特征在于,所述焦点的下一移动方向的计算结果通过符号“E”表示,所述符号“E”开口方向指向焦点的下一移动方向;
当所述符号“E”开口朝上时,表示计算结果得到的焦点移动方向为向上;
当所述符号“E”开口朝下时,表示计算结果得到的焦点移动方向为向下;
当所述符号“E”开口朝左时,表示计算结果得到的焦点移动方向为向左;
当所述符号“E”开口朝右时,表示计算结果得到的焦点移动方向为向右。
4.如权利要求1~3中任一项所述的视频终端界面菜单功能的自动测试方法,其特征在于,所述第一参照点为目标菜单项的中心点;所述第二参照点为当前焦点位置区域的中心点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市通久电子有限公司,未经深圳市通久电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010942606.2/1.html,转载请声明来源钻瓜专利网。