[发明专利]数据传输一致性测试方法、装置、设备及存储介质在审
申请号: | 202310408744.6 | 申请日: | 2023-04-12 |
公开(公告)号: | CN116527524A | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 李林峰;汪杨刚;吴仇 | 申请(专利权)人: | 武汉海微科技有限公司 |
主分类号: | H04L43/04 | 分类号: | H04L43/04;H04L43/50 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 许青华 |
地址: | 430000 湖北省武汉市东湖新技术开发区武大园四*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 一致性 测试 方法 装置 设备 存储 介质 | ||
本发明涉及数据传输技术领域,公开了一种数据传输一致性测试方法、装置、设备及存储介质,该方法包括:接收CAN模拟器连续发送的实时更新的CAN数据,得到原始CAN报文;通过MCU将原始CAN报文以文本方式进行打印,得到打印CAN报文,并将打印CAN报文传输至终端设备,得到国标CAN报文以及显示CAN报文;将原始CAN报文与打印CAN报文进行对比,得到对比结果;根据对比结果得到一致性测试结果。本发明通过将原始CAN报文与打印CAN报文进行对比,根据对比结果判断数据传输的一致性,解决数据传输缺失和错误的问题,提高数据传输质量,保证数据传输的完整性,提升车辆状态的数据情况分析。
技术领域
本发明涉及数据传输技术领域,尤其涉及一种数据传输一致性测试方法、装置、设备及存储介质。
背景技术
随着新能源汽车行业近年的快速发展,T-BOX车载远程监控终端的配备需求将不断增加,T-BOX车载远程监控终端的作用是作为车辆的网络出口,将独立的车辆网络环境跟互联网进行连接,促进了现在车联网的形成,同时用于监控车辆仪表信息,电池信息,电机信息,故障信息等。如果T-BOX车载远程监控终端在车辆异常报警或车祸期间出现数据传输异常,会直接影响到车辆异常状态和事故的原因分析,为了提高T-BOX车载远程监控终端数据传输质量,实现在研发阶段内完成数据传输一致性测试具有重要意义。
行业测试中,一般只测试了正常原始数据发送和监控平台数据的显示查看,未注重数据传输过程,当发送数据负载量变大或者异常断网时,数据传输就会出现丢失,导致车辆ECU数据无法上传数据监控平台,影响车辆数据监控。
发明内容
本发明的主要目的在于提供一种数据传输一致性测试方法、装置、设备及存储介质,旨在解决现有技术数据传输缺失和错误的技术问题。
为实现上述目的,本发明提供了一种数据传输一致性测试方法,所述数据传输一致性测试方法应用于车载T-BOX,所述车载T-BOX包括MCU以及数据存储和网络转发模块,CAN模拟器与所述MCU、所述数据存储和网络转发模块、监控平台服务器以及终端设备依次连接,所述方法包括以下步骤;
接收所述CAN模拟器连续发送的实时更新的CAN数据,得到原始CAN报文;
通过所述MCU将所述原始CAN报文以文本方式进行打印,得到打印CAN报文,并将所述打印CAN报文传输至所述终端设备,得到国标CAN报文以及显示CAN报文;
将所述原始CAN报文与所述打印CAN报文进行对比,得到对比结果;
根据所述对比结果得到一致性测试结果。
可选地,所述将所述原始CAN报文与所述打印CAN报文进行对比,得到对比结果,包括:
获取所述打印CAN报文的数据内容,并将所述打印CAN报文的数据内容进行打印并保存,得到打印CAN报文文本;
获取所述原始CAN报文的数据内容;
将所述打印CAN报文文本与所述原始CAN报文的数据内容通过python小程序进行自动比对,得到对比结果。
可选地,所述根据所述对比结果得到一致性测试结果,包括:
判断所述对比结果中是否存在不匹配的数据;
若存在,则进行报错并判断一致性测试结果为不一致且所述CAN模拟器至所述MCU之间的数据传输存在故障;
若不存在,则判断所述CAN模拟器至所述MCU之间的数据传输正常,并进一步判断所述MCU之后的数据传输是否正常。
可选地,所述进一步判断所述MCU之后的数据传输是否正常,包括:
将所述国标CAN报文与所述显示CAN报文分别与所述打印CAN报文进行对比;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉海微科技有限公司,未经武汉海微科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310408744.6/2.html,转载请声明来源钻瓜专利网。