公开/公告号CN112203251A
专利类型发明专利
公开/公告日2021-01-08
原文格式PDF
申请/专利权人 福建瑶光智能科技有限公司;
申请/专利号CN202010953739.X
申请日2020-09-11
分类号H04W4/40(20180101);H04W24/02(20090101);H04W24/10(20090101);H04L12/40(20060101);
代理机构35212 福州市鼓楼区京华专利事务所(普通合伙);
代理人范小清
地址 350015 福建省福州市马尾区马尾镇江滨东大道158号(快安科技园区42、46号地块)双翔(福建)电子有限公司3号车间A1-08室(自贸试验区内)
入库时间 2023-06-19 09:29:07
技术领域
本发明涉及计算机技术领域,特别涉及一种使用级联方式实现的TBOX 自动化测试方法及装置。
背景技术
TBOX应用于车联网当中,车联网对于TBOX的质量要求上是非常高 的。在TBOX的开发生产过程中,需要保证产品的质量,所以需要进行全 功能测试,及硬件出厂检测。目前的对TBOX的测试是采用人工对单台 TBOX进行单独操作,之后通过人工观察PC上位机的显示信息来确认测试 结果,该测试方法效率低且不能避免人为失误。
发明内容
本发明要解决的技术问题,在于提供一种使用级联方式实现的TBOX 自动化测试方法及装置,提高测试效率以及准确率,避免人为错误。
第一方面,本发明提供了一种使用级联方式实现的TBOX自动化测试 方法,包括:一MSH服务器,一PC上位机,一CAN盒,以及至少一台测 试主机,所述MSH服务器、PC上位机以及CAN盒依次连接,每台所述测 试主机均连接至所述CAN盒;所述测试主机用于连接TBOX;具体包括如 下步骤:
步骤1、PC上位机下发广播,监测在线的节点数,在线的测试主机返 回测试主机唯一ID至PC上位机;
步骤2、PC上位机从MSH服务器上获取对应的测试主机配置,之后下 发配置,测试主机根据配置进行初始化;
步骤3、PC上位机发送操作节点指令至测试主机;
步骤4、测试主机根据操作指令对TBOX进行对应的操作,完成后测试 主机保存结果并通过CAN总线返回操作结果至PC上位机;
步骤5、PC上位机按照测试完成的测试主机ID显示对应的结果并生成 测试报告,并上报至MSH服务器。
进一步地,所述步骤1进一步具体为:PC上位机发出广播握手指令, 测试主机收到后返回测试主机的唯一ID至PC上位机,通过PC上位机查看 在线的测试主机数与测试主机的ID,完成握手。
进一步地,所述步骤3进一步具体为:PC上位机发送操作节点指令至 测试主机;所述操作指令包括控制指令、查询指令以及配置指令,所述配置 指令用于重新配置测试主机的初始化信息,所述控制指令用于控制测试主机 对TBOX进入对应的控制操作;所述查询指令用于查询对应TBOX的信息。
进一步地,所述控制指令包括:TBOX的终端SN写入测试、RTC功能 测试、存储介质测试、USB测试、通信模块信号通信功能测试、链接IP端 口及软件版本测试、CAN通信功能检测、RS232通信功能检测、GPRS数 据通信检测、定位状态检测、外部输入信号检测、TBOX输出信号检测、以 及对各个重要电压点进行检测。
第二方面,本发明提供了一种使用级联方式实现的TBOX自动化测试 装置,包括:一MSH服务器,一PC上位机,一CAN盒,以及至少一台测 试主机,所述MSH服务器、PC上位机以及CAN盒依次连接,每台所述测 试主机均连接至所述CAN盒;所述测试主机用于连接TBOX;具体包括如 下模块:
广播握手模块,PC上位机下发广播,监测在线的节点数,在线的测试 主机返回测试主机唯一ID至PC上位机;
配置模块,PC上位机从MSH服务器上获取对应的测试主机配置,之后 下发配置,测试主机根据配置进行初始化;
操作模块,PC上位机发送操作节点指令至测试主机;
测试完成模块,测试主机根据操作指令对TBOX进行对应的操作,完 成后测试主机保存结果并通过CAN总线返回操作结果至PC上位机;
上报模块,PC上位机按照测试完成的测试主机ID显示对应的结果并生 成测试报告,并上报至MSH服务器。
进一步地,所述广播握手模块进一步具体为:PC上位机发出广播握手 指令,测试主机收到后返回测试主机的唯一ID至PC上位机,通过PC上位 机查看在线的测试主机数与测试主机的ID,完成握手。
进一步地,所述操作模块进一步具体为:PC上位机发送操作节点指令 至测试主机;所述操作指令包括控制指令、查询指令以及配置指令,所述配 置指令用于重新配置测试主机的初始化信息,所述控制指令用于控制测试主 机对TBOX进入对应的控制操作;所述查询指令用于查询对应TBOX的信 息。
进一步地,所述控制指令包括:TBOX的终端SN写入测试、RTC功能 测试、存储介质测试、USB测试、通信模块信号通信功能测试、链接IP端 口及软件版本测试、CAN通信功能检测、RS232通信功能检测、GPRS数 据通信检测、定位状态检测、外部输入信号检测、TBOX输出信号检测、以 及对各个重要电压点进行检测。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或 优点:
本申请实施例提供的一种使用级联方式实现的TBOX自动化测试方法 及装置,通过CAN总线网络可同时对多台TBOX进行测试,相比于目前的 对TBOX的测试采用人工通过串口对单台TBOX进行单独操作,利用CAN 网络及测试主机之间的总线可大大缩短检测时间,节约测试成本,提高产品 可靠性。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技 术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它 目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明中硬件的框架示意图;
图2为本发明的测试主机与TBOX运作流程框图;
图3为本发明实施例一中方法中的流程图;
图4为本发明实施例二中装置的结构示意图。
具体实施方式
本申请实施例通过提供一种使用级联方式实现的TBOX自动化测试方 法及装置,为了解决现有技术中TBOX的测试自动化程度不高,效率低且 容易失误的技术缺陷,通过CAN总线实现多台TBOX同时进行测试,MSH 服务器系统测试配置兼容不同车型的TBOX,测试结果的汇总生成对应测试 报告及结果日志进行存储,本发明用于TBOX生产测试,可大大缩短检测 时间,节约测试成本,提高产品可靠性。
本申请实施例中的技术方案,总体思路如下:
本发明充分的利用了CAN总线的特性,测试主机与PC上位机之间利 用CAN盒搭建CAN总线网络,通过总线同时控制多台测试主机进行测试 工作。测试主机主要通过RS232通信接口与TBOX进行数据交互及进行对 应的测试操作。测试完成后测试主机将结果通过CAN总线网络发送结果至 PC上位机同时把结果上传至MSH服务器方便统一管理与回溯,节省了时 间与人工成本,提高了测试效率与可靠性。
实现过程如下:
1)PC上位机与测试主机之间的CAN总线网络搭建,PC上位机下发广 播监测在线的节点数,在线测试主机返回测试主机唯一ID至PC上位机, 通过不同的测试主机的ID可以单独控制或者通过一个广播同时控制。
2)测试主机从存储介质中读取配置进行初始化,或者PC上位机从MSH 服务器读取对应的测试主机配置后下发配置重新初始化,测试主机配置完成 后返回配置结果至PC上位机,等待PC上位机的下一步指令。
3)PC上位机下发广播指令或者单独操作节点指令进行操作,测试主机 收到指令后进行回复后,PC上位机对该节点的显示进入下一步的操作指示, 对于未进入的下一步操作指示的测试主机,可以执行节点指令进行操作。
4)测试主机按照PC下发的指令通过RS232对TBOX进行对应的操作, 完成后测试主机保存结果至存储介质并通过CAN总线返回操作结果至PC 上位机。
5)PC上位机按照测试完成的测试主机ID显示对应的结果并生成测试 报告,并上报至MSH服务器。
6)测试选项包括:TBOX的终端SN写入、RTC功能测试、存储介 质测试、USB测试、通信模块信号通信功能测试、链接IP端口及软件版本 测试、CAN通信功能检测、RS232通信功能检测、GPRS数据通信检测、 定位状态检测、外部输入信号检测、TBOX输出信号检测、以及对各个重要 电压点进行检测。该测试系统可同时对多个TBOX进行测试并生成测试报 告至服务器,用于TBOX生产测试,可大大缩短检测时间,节约测试成本, 提高产品可靠性。
实施例一
如图3所示,本实施例提供一种使用级联方式实现的TBOX自动化测 试方法,包括:一MSH服务器,一PC上位机,一CAN盒,以及至少一台 测试主机,所述MSH服务器、PC上位机以及CAN盒依次连接,每台所述 测试主机均连接至所述CAN盒;所述测试主机用于连接TBOX;具体包括 如下步骤:
步骤1、PC上位机发出广播握手指令,测试主机收到后返回测试主机 的唯一ID至PC上位机,通过PC上位机查看在线的测试主机数与测试主机 的ID,完成握手;
步骤2、PC上位机从MSH服务器上获取对应的测试主机配置,之后下 发配置,测试主机根据配置进行初始化;
步骤3、PC上位机发送操作节点指令至测试主机;所述操作指令包括 控制指令、查询指令以及配置指令,所述配置指令用于重新配置测试主机的 初始化信息,所述控制指令用于控制测试主机对TBOX进入对应的控制操 作;所述查询指令用于查询对应TBOX的信息,所述控制指令包括:TBOX 的终端SN写入测试、RTC功能测试、存储介质测试、USB测试、通信模 块信号通信功能测试、链接IP端口及软件版本测试、CAN通信功能检测、 RS232通信功能检测、GPRS数据通信检测、定位状态检测、外部输入信号 检测、TBOX输出信号检测、以及对各个重要电压点进行检测;
步骤4、测试主机根据操作指令对TBOX进行对应的操作,完成后测试 主机保存结果并通过CAN总线返回操作结果至PC上位机;
步骤5、PC上位机按照测试完成的测试主机ID显示对应的结果并生成 测试报告,并上报至MSH服务器。
基于同一发明构思,本申请还提供了与实施例一中的方法对应的装置, 详见实施例二。
实施例二
如图4所示,在本实施例中提供了一种使用级联方式实现的TBOX自 动化测试装置,包括:一MSH服务器,一PC上位机,一CAN盒,以及至 少一台测试主机,所述MSH服务器、PC上位机以及CAN盒依次连接,每 台所述测试主机均连接至所述CAN盒;所述测试主机用于连接TBOX;具 体包括如下模块:
广播握手模块,PC上位机发出广播握手指令,测试主机收到后返回测 试主机的唯一ID至PC上位机,通过PC上位机查看在线的测试主机数与测 试主机的ID,完成握手;
配置模块,PC上位机从MSH服务器上获取对应的测试主机配置,之后 下发配置,测试主机根据配置进行初始化;
操作模块,PC上位机发送操作节点指令至测试主机;所述操作指令包 括控制指令、查询指令以及配置指令,所述配置指令用于重新配置测试主机 的初始化信息,所述控制指令用于控制测试主机对TBOX进入对应的控制 操作;所述查询指令用于查询对应TBOX的信息,所述控制指令包括:TBOX 的终端SN写入测试、RTC功能测试、存储介质测试、USB测试、通信模 块信号通信功能测试、链接IP端口及软件版本测试、CAN通信功能检测、RS232通信功能检测、GPRS数据通信检测、定位状态检测、外部输入信号 检测、TBOX输出信号检测、以及对各个重要电压点进行检测;
测试完成模块,测试主机根据操作指令对TBOX进行对应的操作,完 成后测试主机保存结果并通过CAN总线返回操作结果至PC上位机;
上报模块,PC上位机按照测试完成的测试主机ID显示对应的结果并生 成测试报告,并上报至MSH服务器。
由于本发明实施例二所介绍的装置,为实施本发明实施例一的方法所采 用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了 解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方 法所采用的装置都属于本发明所欲保护的范围。
实施例三
如图1所示,一种使用级联方式实现的TBOX自动化测试系统,包含 了MSH系统,PC上位机,CAN盒,测试主机。实施步骤如下:
1)测试主机的运作流程如框图2所示,设备开始运行后从存储介质中读 取对应厂商的TBOX的配置参数,首先配置CAN通信配置波特率,CAN ID 类型,CAN ID,串口的波特率,配置测试的TBOX测试选项等,配置完成 后等待PC上位机的广播握手指令,收到后返回测试主机的唯一ID至PC上 位机,PC上位机可查看在线的测试主机数与测试主机的ID,完成握手后PC 上位机可下发控制指令、查询指令、或者配置指令,可通过配置指令重新配 置测试主机的初始化信息,控制指令控制测试主机对TBOX进入对应的控 制操作,查询指令查询对应TBOX的信息。
2)TBOX与测试主机之间采用RS232通信,测试主机在收到PC上位 机的控制指令后,对所连接的TBOX进行初始化握手,等待TBOX启动后 开始执行PC上位下发的控制指令完成自动化测试,完成后返回结果至测试 主机,测试主机通过CAN总线上报结果,PC上位机收到后返回测试完成 指令。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人 员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发 明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的 修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
机译: 自绑带鞋的可逆自动化是通过一种机制实现的,该机制以任何方式与金属合金镍钛诺和/或以任何浓度与其其他化合物衍生物结合使用。
机译: 一种学习方法和学习设备,用于将另一辆自动驾驶汽车的空间检测结果与通过V2V通信获取的自己的自动驾驶汽车的空间检测结果进行积分,以及一种使用该学习方法和学习设备的测试方法和测试设备。将通过V2V通信从其他自治车辆获取的目标检测信息与当前自主车辆生成的目标检测信息集成在一起的装置,测试方法和测试装置,使用相同的方法
机译: 基于Al-Ga-In-As-P连接的级联光电转换器芯片测试方法及其实现装置