[发明专利]一种基于视觉反馈的车载安卓主机测试台在审
申请号: | 201910302371.8 | 申请日: | 2019-04-16 |
公开(公告)号: | CN110072180A | 公开(公告)日: | 2019-07-30 |
发明(设计)人: | 刘卫平;王瑞健;张林行;张希明;刘佳;孟金;关哲;王兆枫;王郁霖 | 申请(专利权)人: | 吉林大学 |
主分类号: | H04R29/00 | 分类号: | H04R29/00 |
代理公司: | 沈阳铭扬联创知识产权代理事务所(普通合伙) 21241 | 代理人: | 屈芳 |
地址: | 130012 吉林*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 跳转 状态转移表 车载音响主机 提取图像特征 计算机控制 三轴机械臂 摄像头拍摄 摄像头 测试设备 测试指令 触摸操作 界面图像 视觉反馈 台本发明 跳转条件 主机测试 主机设计 状态转移 测试台 测试项 触控笔 触摸屏 人手指 计算机 触发 比对 夹持 工作量 存储 图像 指令 室内 测试 局限 | ||
本发明属于车载音响主机的测试设备领域,尤其涉及一种车载安卓主机测试台,包括一摄像头,根据摄像头拍摄的图像,并提取图像特征,与存储在计算机中的界面图像进行比对,以确定主机当前所处的状态,以及根据要进行的测试项所需要打开的界面和功能,确定被测主机将要到达的目的状态以及每个界面的特征和跳转的状态转移表;通过计算机控制设置在暗室内的三轴机械臂,在其末端夹持一触控笔,模拟人手指的触摸操作触摸屏的界面,根据计算机内设定的每个界面的特征和跳转的状态转移表,触发跳转条件,使被测主机跳转到不同的界面或执行相应的动作,发生状态转移。本发明不再受测试指令的局限。主机设计人员不再需要设计一系列专门用于测试的指令,减少了设计人员的工作量。
技术领域
本发明属于车载音响主机的测试设备领域,尤其涉及一种车载安卓主机测试台。
背景技术
车载音响主机组装完成后应当进行最终测试,以检测主机性能是否达标。传统车载主机功能以收音机、CD音乐、USB音乐等音频播放功能为主,功能简单,用户只需要按下主机前面板上的若干按钮就能实现音量加减、搜索频率、频道切换等功能,这也是测试时常用的操作。现有的测试方法大多是设计测试指令来实现相应的操作,并在被测主机中设计相应的解释程序和执行程序。例如,公告号为CN109213116A的中国发明专利,公开了“一种车载信息娱乐系统的集中测试装置和方法”,其检测对象是收音机和通用串行总线图像显示功能,检测时需要生成测试指令并将指令发送到被测对象和相关测试仪器。传统测试方式的缺陷在于,主机设计人员需要设计专门的诊断指令,这其中有很大一部分是用于模拟人机交互的指令,这些交互指令的特点是都可以通过触摸屏输入而达到相同的效果,增加了设计人员的工作量。
随着嵌入式技术的发展,车载主机功能越来越多,很多主机都基于安卓操作系统,用户主要的交互方式从键盘变成了触摸屏。功能上不仅有收音机,还有地图导航、网络音乐播放器、视频播放器、蓝牙通话、语言识别、倒车影像等功能,传统的基于指令模拟人机交互的测试方式需要给被测应用软件设计一系列测试指令,模拟用户点击、长按相应的控件,需要设计的指令也就越多,而且随着软件升级,相应的测试指令也要更新。所以,传统的基于指令的测试方式直接应用于安卓主机增加了测试台的设计难度,也增加主机设计的工作量。
发明内容
为了克服现有技术中测试指令设计难度高、工作量大、扩展能力差等问题,本发明提供一种采基于视觉反馈的车载安卓主机测试台,使得凡是可以通过按键和触摸屏实现的操作功能都不需要设计测试指令,只需要在测试台计算机中录入被测主机的状态转移表,测试程序即可根据测试内容自动生成三轴机械臂的动作序列,用摄像头采集车载主机触摸屏上的程序界面,通过测试台PC机中的程序识别出触摸屏程序界面的各个控件,并按照生成的动作序列控制三轴机械臂点按触摸屏上相应的按钮控件,模拟人的触摸操作,用继电器和电阻网络构成的按键模拟电路模拟人按下机械按键的操作。这样,测试指令不再需要包含通过触屏和按键可以实现的部分,减轻了软件设计难度和工作量。
本发明是这样实现的,
一种基于视觉反馈的车载安卓主机测试台,
包括一摄像头,根据摄像头拍摄的图像,并提取图像特征,与存储在计算机中的界面图像进行比对,以确定主机当前所处的状态,以及根据要进行的测试项所需要打开的界面和功能,确定被测主机将要到达的目的状态以及每个界面的特征和跳转的状态转移表;
通过计算机控制设置在暗室内的三轴机械臂,在其末端夹持一触控笔,可控制触控笔在XYZ三个方向上运动,模拟人手指的触摸操作触摸屏的界面,根据计算机内设定的每个界面的特征和跳转的状态转移表,触发跳转条件,使被测主机跳转到不同的界面或执行相应的动作,发生状态转移。
进一步地,测试程序要从状态转移表中规划出状态转移路线,以及需要三轴机械臂执行的动作序列,再控制三轴机械臂按照此序列依次执行相应点按触摸屏的动作,摄像头实时监视,判断每个动作的执行结果是否符合预期,如不符合预期要及时规划新的状态转移路线,直到完成整个状态转移过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910302371.8/2.html,转载请声明来源钻瓜专利网。