[发明专利]一种产品HMI测试模拟系统在审
申请号: | 201911305934.5 | 申请日: | 2019-12-18 |
公开(公告)号: | CN111061601A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 孙治刚;毕天雨;彭旭新;朱晓虎;肖健 | 申请(专利权)人: | 南京富士通南大软件技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 王磊 |
地址: | 210012 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 产品 hmi 测试 模拟 系统 | ||
1.一种产品HMI测试模拟系统,其特征在于,包括设备输入事件模拟系统和信号模拟装置;
所述设备输入事件模拟系统包括安装于待测试产品上的终端程序及上位机,所述被测试产品安装有基于Linux内核实现图形显示的操作系统;
所述上位机模拟被测试产品上输入事件自动生成测试脚本,再进行人为编辑或插入信号检查项目;
执行测试脚本时,通过与终端程序的通信模块将测试脚本指令发送到被测试产品上进行执行,同时接收终端程序的屏幕截屏图像,进行点阵对比,以确认测试结果;
所述终端程序接收上位机发来的指令,录制输入事件回传到上位机,或接收上位机消息执行输入事件指令和截取屏幕图像指令,并将截屏的图片回传到上位机,与预期的基准图像进行图像对比;
所述信号模拟装置根据接收到的模拟指令产生并发送相对应的模拟信号至被测试产品。
2.根据权利要求1所述的一种产品HMI测试模拟系统,其特征在于,所述信号模拟装置包括面向汽车中控和仪表测试用的汽车信号模拟装置,所述汽车信号模拟装置提供汽车电瓶电源+B的ON/OFF信号、车辆部分电器电源ACC的ON/OFF信号、点火装置IG的ON/OFF信号、电子手刹PKB的ON/OFF信号、倒车ON/OFF信号、车速、发动机转速、方向盘按键信号、车门传感器信号、温度传感器信号、模拟输入到汽车仪表的阻值及高低电平信号。
3.根据权利要求1所述的一种产品HMI测试模拟系统,其特征在于,所述终端程序包括输入事件监听模块、Framebuffer图像帧数据截取模块和与上位机Socket通信模块;
所述输入事件监听模块,监听人为通过input设备输入的输入事件,按顺序记录事件并通过所述与上位机的通信模块,将记录的输入事件过程数据发送到上位机;
所述Framebuffer图像帧数据截取模块,利用Framebuffer允许应用程序通过指定的接口访问图像显示硬件设备,通过所述与上位机Socket通信模块接收上位机的指令,实时获取并截取所需Framebuffer图像帧数据,再通过所述与上位机Socket通信模块传到上位机,对输入事件模拟结果进行验证。
4.根据权利要求1所述的一种产品HMI测试模拟系统,其特征在于,所述上位机包括模拟指令生成模块、对比模块和与终端程序Socket通信模块;
所述模拟指令生成模块用于人工增删输入事件指令;以及人工增加脚本使产品HMI测试模拟系统经过信号模拟装置控制模块模拟发出人工增删的输入事件指令;以及人工加入结果检查指令,即要求被测试产品截屏回传,供上位机进行图像结果比对;
所述对比模块接收到来自终端程序的Framebuffer图像帧数据,并将其与预设图像进行点阵图对比,生成HTML形式的测试报表,以实现HMI测试模拟的目的;
所述与终端程序Socket通信模块将测试脚本中输入事件的指令、经由所述信号模拟装置产生的模拟信号指令、以及结果检查指令发送至所述终端程序并在被测试产品上执行,以模拟被测试产品上的屏幕触摸、按下按键等输入事件以及信号的输入。
5.根据权利要求1所述的一种产品HMI测试模拟系统,其特征在于,所述模拟指令生成模块,还用于针对被测试产品的屏幕分辨率,将上位机上的相对屏幕截图左上起始点的点坐标转换成被测试产品屏幕上的坐标,用于定位触发输入事件。
6.根据权利要求1所述的一种产品HMI测试模拟系统,其特征在于,所述模拟指令生成模块中,单点触控事件的点坐标转换成被测试产品屏幕上的坐标的转换公式如下:
X2=(X1×Horizontal)÷Width;
Y2=(Y1×Vertical)÷Height;
其中,X2:对应被测试产品屏幕上的点x坐标;
Y2:对应被测试产品屏幕上的点y坐标;
X1:上位机系统上获取相对于屏幕截图左上起始点的点x坐标;
Y1:上位机系统上获取相对于屏幕截图左上起始点的点y坐标;
Horizontal:被测试产品屏幕的水平像素;
Vertical:被测试产品屏幕的垂直像素;
Width:上位机系统上显示屏幕截图的宽;
Height:上位机系统上显示屏幕截图的高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京富士通南大软件技术有限公司,未经南京富士通南大软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911305934.5/1.html,转载请声明来源钻瓜专利网。