诊断软件开发方法、装置及电子设备制造方法及图纸

技术编号:37965994 阅读:8 留言:0更新日期:2023-06-30 09:41
本发明专利技术提供了一种诊断软件开发方法、装置及电子设备,应用于服务器;上述方法包括:接收参数配置指令;上述参数配置指令中携带有待开发车辆诊断软件对应的目标诊断协议;根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的配置参数数据,配置到程序类库的上述多个结构层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件。该方法通过预先设置的参数配置数据库对预先设置的车辆诊断软件的程序类库进行按需配置,可以快速的生成与待开发车辆诊断软件对应的目标诊断协议,以提升汽车故障诊断软件的开发效率。软件的开发效率。软件的开发效率。

【技术实现步骤摘要】
诊断软件开发方法、装置及电子设备


[0001]本专利技术涉及软件开发
,尤其是涉及一种诊断软件开发方法、装置及电子设备。

技术介绍

[0002]汽车售后领域,维修技师使用的汽车诊断工具一般为专业定制,由于不同品牌的待检测车辆的硬件的适配器不同,所以使用的诊断协议不同,而不同的诊断协议意味着软件开发人员需要开发不同协议对应的诊断软件。进一步的,由于不同协议对应的诊断软件逻辑存在差异,导致诊断软件开发的工作量较大,开发周期较长。
[0003]因此,目前诊断软件开发方法存在开发效率低的现状。

技术实现思路

[0004]本专利技术的目的在于提供一种诊断软件开发方法、装置及电子设备,以提升汽车故障诊断软件的开发效率。
[0005]第一方面,本专利技术实施例提供了一种诊断软件开发方法,其中,应用于服务器;上述服务器中预先设置有车辆诊断软件的程序类库以及参数配置数据库;上述程序类库包括多个结构层;上述参数配置数据库中存储有多种诊断协议对应的配置参数数据;上述方法包括:接收参数配置指令;上述参数配置指令中携带有待开发车辆诊断软件对应的目标诊断协议;根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述配置参数数据,配置到上述程序类库的上述多个结构层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件。
[0006]结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,上述结构层预留有数据接口;根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述配置参数数据,配置到上述程序类库的上述多个结构层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件的步骤,包括:根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述配置参数数据通过上述数据接口配置到上述程序类库的上述多个结构层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件。
[0007]结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,上述多个结构层包括:适配器层、协议层、业务层以及显示层。
[0008]结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,上述配置参数数据包括:显示层参数数据;上述显示层参数数据包括:主页面信息以及二级界面信息;上述主页面信息包括待开发车辆诊断软件对应的待检测车辆的名称、型号以及第一交互控件;上述二级界面信息包括与上述第一交互控件对应的故障显示信号;上述故障显示信号包括故障码、显示按钮的颜色、上述显示按钮的位置以及上述显示按钮的大小;根据上述参数配置指令中的目标诊断协议,按照上述参数配置指
令,将上述参数配置数据库中的上述配置参数数据,配置到上述程序类库的上述多个结构层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件的步骤,包括:根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述显示层参数数据,配置到上述程序类库的上述显示层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件。
[0009]结合第一方面的第三种可能的实施方式,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,上述配置参数数据包括:业务层参数数据;上述业务层参数数据包括:上述故障显示信号对应的诊断功能路径;上述诊断功能路径包括:上述故障显示信号对应的安全解锁的库文件路径、读取系统信息配置文件路径、故障码配置文件路径、数据流读取配置文件路径以及执行器测试配置文件路径;根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述配置参数数据,配置到上述程序类库的上述多个结构层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件的步骤,包括:根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述业务层参数数据,配置到上述程序类库的上述业务层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件。
[0010]结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,上述配置参数数据包括:协议层参数数据;上述协议层参数数据包括:上述诊断功能路径对应的字段信息;上述字段信息包括:信息名称、协议地址、字段、数据单位、解析方法以及系数;根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述配置参数数据,配置到上述程序类库的上述多个结构层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件的步骤,包括:根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述协议层参数数据,配置到上述程序类库的上述协议层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件。
[0011]结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,上述配置参数数据包括:适配器层参数数据;上述适配器层参数数据包括:适配器名称以及上述适配器名称对应的波特率;根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述配置参数数据,配置到上述程序类库的上述多个结构层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件的步骤,包括:根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述适配器层参数数据,配置到上述程序类库的上述适配器层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件。
[0012]结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第七种可能的实施方式,其中,上述获取参数配置指令的步骤之后,上述方法包括:判断上述参数配置指令携带的配置需求与上述程序类库是否匹配;如果否,根据上述配置需求,开发上述配置需求对应的数据库文件;根据上述数据库文件,更新上述程序类库,得到更新后的程序类库;根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述配置参数数据,配置到上述程序类库的上述多个结构层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件的步骤,包括:根据上述参数配置指令中的
目标诊断协议,按照上述参数配置指令,将上述参数配置数据库中的上述配置参数数据,配置到上述更新后的程序类库的多个结构层中,得到上述待开发车辆诊断软件对应的配置好的目标诊断软件。
[0013]第二方面,本专利技术实施例提供了一种诊断软件开发装置,其中,应用于服务器;上述服务器中预先设置有车辆诊断软件的程序类库以及参数配置数据库;上述程序类库包括多个结构层;上述参数配置数据库中存储有多种诊断协议对应的配置参数数据;上述装置包括:数据接收模块,用于接收参数配置指令;上述参数配置指令中携带有待开发车辆诊断软件对应的目标诊断协议;参数配置模块,用于根据上述参数配置指令中的目标诊断协议,按照上述参数配置指令,将上述参数配置数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种诊断软件开发方法,其特征在于,应用于服务器;所述服务器中预先设置有车辆诊断软件的程序类库以及参数配置数据库;所述程序类库包括多个结构层;所述参数配置数据库中存储有多种诊断协议对应的配置参数数据;所述方法包括:接收参数配置指令;所述参数配置指令中携带有待开发车辆诊断软件对应的目标诊断协议;根据所述参数配置指令中的目标诊断协议,按照所述参数配置指令,将所述参数配置数据库中的所述配置参数数据,配置到所述程序类库的所述多个结构层中,得到所述待开发车辆诊断软件对应的配置好的目标诊断软件。2.根据权利要求1所述的诊断软件开发方法,其特征在于,所述结构层预留有数据接口;根据所述参数配置指令中的目标诊断协议,按照所述参数配置指令,将所述参数配置数据库中的所述配置参数数据,配置到所述程序类库的所述多个结构层中,得到所述待开发车辆诊断软件对应的配置好的目标诊断软件的步骤,包括:根据所述参数配置指令中的目标诊断协议,按照所述参数配置指令,将所述参数配置数据库中的所述配置参数数据通过所述数据接口配置到所述程序类库的所述多个结构层中,得到所述待开发车辆诊断软件对应的配置好的目标诊断软件。3.根据权利要求1所述的诊断软件开发方法,其特征在于,所述多个结构层包括:适配器层、协议层、业务层以及显示层。4.根据权利要求3所述的诊断软件开发方法,其特征在于,所述配置参数数据包括:显示层参数数据;所述显示层参数数据包括:主页面信息以及二级界面信息;所述主页面信息包括待开发车辆诊断软件对应的待检测车辆的名称、型号以及第一交互控件;所述二级界面信息包括与所述第一交互控件对应的故障显示信号;所述故障显示信号包括故障码、显示按钮的颜色、所述显示按钮的位置以及所述显示按钮的大小;根据所述参数配置指令中的目标诊断协议,按照所述参数配置指令,将所述参数配置数据库中的所述配置参数数据,配置到所述程序类库的所述多个结构层中,得到所述待开发车辆诊断软件对应的配置好的目标诊断软件的步骤,包括:根据所述参数配置指令中的目标诊断协议,按照所述参数配置指令,将所述参数配置数据库中的所述显示层参数数据,配置到所述程序类库的所述显示层中,得到所述待开发车辆诊断软件对应的配置好的目标诊断软件。5.根据权利要求4所述的诊断软件开发方法,其特征在于,所述配置参数数据包括:业务层参数数据;所述业务层参数数据包括:所述故障显示信号对应的诊断功能路径;所述诊断功能路径包括:所述故障显示信号对应的安全解锁的库文件路径、读取系统信息配置文件路径、故障码配置文件路径、数据流读取配置文件路径以及执行器测试配置文件路径;根据所述参数配置指令中的目标诊断协议,按照所述参数配置指令,将所述参数配置数据库中的所述配置参数数据,配置到所述程序类库的所述多个结构层中,得到所述待开发车辆诊断软件对应的配置好的目标诊断软件的步骤,包括:根据所述参数配置指令中的目标诊断协议,按照所述参数配置指令,将所述参数配置
数据库中的所述业务层参数数据,配置到所述程序类库的所述业务层中,得到所述待开发车辆诊断软件对应的配置好的目标诊断软件。6.根据权利要求...

【专利技术属性】
技术研发人员:尤超舒伟董汉陈超
申请(专利权)人:苏州清研精准汽车科技有限公司
类型:发明
国别省市:

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

1