对车机进行调试的方法、装置、设备和计算机存储介质制造方法及图纸

技术编号:37665875 阅读:21 留言:0更新日期:2023-05-26 04:24
本公开的实施例公开了一种基于can指令对车机进行调试的方法、装置、设备和计算机存储介质,其中,方法包括:通过通信协议与车机进行通信连接;根据特定规则对用户录入的自然语言指令进行格式化得到can指令;将can指令发送给车机,以使得车机执行can指令;将车机执行can指令后的返回值中筛选出的特征值与期待值进行比较;以及当特征值与期待值相同时,将特征值进行突出显示。值进行突出显示。值进行突出显示。

【技术实现步骤摘要】
对车机进行调试的方法、装置、设备和计算机存储介质


[0001]本公开的实施例涉及软件应用领域,具体涉及一种基于can(Controller Area Network控制器局域网)指令对车机进行调试的方法、装置、设备和计算机存储介质。

技术介绍

[0002]在车机制造领域中,不同厂商的车机具有不同的can指令列表。因此,在研发手机投屏端指令的时候,需要开发出相应的功能入口以收集指令的返回值,来进行相关开发。然而,调试can接口耗时耗力,一个项目需要一人甚至多人才可以完成,且can消息的集成无法形成文档化、流程化,导致部分非研发人员无法参与进来。此外,由于无法对指令进行实时集成测试,还会带来调试周期冗长的问题,以及由于修改测试的周期长、门槛较高,这也不便于快速的得到通过测试所能够反馈的问题。另外,由于在相关技术中确认消息的有效性需要通过实车测试或者人为抓包比对来进行,这对于开发人员来说需要耗费大量的时间和精力。

技术实现思路

[0003]本公开的一个目的在于提供了一种基于can指令对车机进行调试的方法、装置、设备和计算机存储介质,通本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于can指令对车机进行调试的方法,其中,所述方法包括:通过通信协议与所述车机进行通信连接;根据特定规则对用户录入的自然语言指令进行格式化得到can指令;将所述can指令发送给所述车机,以使得所述车机执行所述can指令;将所述车机执行所述can指令后的返回值中筛选出的特征值与期待值进行比较;以及当所述特征值与所述期待值相同时,将所述特征值进行突出显示。2.根据权利要求1所述的方法,其中,所述通信协议为投屏协议。3.根据权利要求1所述的方法,其中,在所述根据特定规则对用户录入的自然语言指令进行格式化得到can指令的步骤之后并且在所述将所述can指令发送给所述车机的步骤之前,所述方法还包括:根据所述can指令的类型对所得到的can指令进行校验,其中,所述校验的操作包括特殊符号检查、无效字符检查、依赖状态检查、指令格式检查中的至少一个。4.根据权利要求3所述的方法,其中,在所述根据特定规则对用户录入的自然语言指令进行格式化得到can指令的步骤之后,所述方法还包括:根据所述通信协议所规定的格式,对所述can指令进行拼接,所述拼接是指添加拼接参数,所述拼接参数包括特定参数、固定的识别参数、时间戳中的至少一个,其中,所述将所述can指令发送给所述车机的步骤包括:将所述拼接后的can指令发送给所述车机。5.根据权利要求4所述的方法,其中,在所述根据特定规则对用户录入的自然语言指令进行格式化得到can指令的步骤之后,所述方法还包括:根据与所述通信协议所规定的格式,对所述拼接后的can指令进行编码,所述编码包括编码json、xml的格式中的至少一种,其中,所述将所述can指令发送给所述车机的步骤包括:将编码后的can指令发送给所述车机。6.根据权利要求4所述的方法,其中,在所述将所述can指令发送给所述车机的步骤之后并且在所述将所述车机执行所述can指令后的返回值中筛选出的特征值与期待值进行比较的步骤之前,所述方法还包括以下步骤:对所述can指令的相应返回值进行监听,以及当所述can指令的响应时长大于特定值时,显示调试失败。7.根据权利要求6所述的方法,其中,所述对所述can指令的相应返回值进行监听的步骤包括:根据所述特定参数、所述固定的识别参数和所述时间戳的至少一个生成所述can指令的唯一标识;将所述can指令和所述can指令的唯一标识进行绑定,以键值对的形式存入内存;以及根据所述can指令的唯一标识对所述can指令的响应时长和所述返回值的变化进行监听。8.根据权利要求1所述的方法,其中,在所述将所述车机执行所述can指令后的返回值中筛选出的特征值与期待值进行比较的步骤之前并且在所述将所述can指令发送给所述车机的步骤之后,所述方法还包括:
对所述车机执行所述can指令后的返回值进行解析,所述解析包括解析json、xml的格式中的至少一种。9.根据权利要求7所述的方法,其中,在将所述特征值进行突出显示的步骤之后,所述方法还包括以下步骤:当所述特征值与所述期待值相同时,将相关信息写入硬盘,删除内存中的所述相关信息,所述相关信息包括与所述期待值相同的特征值相关的所述can指令、所述can指令的唯一标识。10.根据权利要求9所述的方法,其中,所述方法还包括以下步骤:将写入硬盘的所述相关信息以导出文件的格式导出,所述导出文件的格式包括json文件、plist文件、xml文件中的至少一种。11.一种基于can指令对车机进行调试的装置,包括:数据处理模块,根据特定规则对用户录入...

【专利技术属性】
技术研发人员:蒋正峰
申请(专利权)人:博泰车联网南京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1