车辆诊断功能的构建方法、装置及车辆诊断方法、设备制造方法及图纸

技术编号:35167752 阅读:15 留言:0更新日期:2022-10-12 17:31
本发明专利技术涉及一种车辆诊断功能的构建方法,包括步骤:构建流程组件,所述流程组件预设有所述车辆诊断功能的子诊断程序;构建至少一流程框架节点,针对每一所述流程框架节点,设有至少一输入/输出端,并关联至少一所述流程组件,对所述流程框架节点配置其所关联的流程组件的诊断参数,所述诊断参数为所述子诊断程序的参数;对接所述流程框架节点的输入/输出端,得到车辆诊断功能的诊断流程框架。本申请的方法相对于现有技术提高了研发和维护效率,且维护成本低。护成本低。护成本低。

【技术实现步骤摘要】
车辆诊断功能的构建方法、装置及车辆诊断方法、设备


[0001]本专利技术涉及车辆故障诊断
,尤其是涉及一种车辆诊断功能的构建方法及装置,一种车辆诊断方法及电子设备。

技术介绍

[0002]传统的车辆故障诊断设备为专检电脑,每个汽车厂商都会制作用于汽车故障诊断对应的专检电脑,由于这些专检电脑只是诊断各自品牌下的车型开发的设备,而不同品牌、车型的诊断流程存在不同,且不同品牌所开发的设备的交互体验不同,所以,对于维修人员来说,如果要提供不同品牌的汽车诊断服务,其需要学习使用不同品牌的专检电脑。
[0003]尽管目前已经出现了可实现多车型诊断的汽车故障诊断软件,但是由于每个车系对同一诊断功能所需求的诊断流程不同,目前汽车故障诊断软件开发过程中,还是需要针对每个车系下的每个诊断功能开发对应的程序,其中存在大量重复开发的劳动,这使得软件开发周期很漫长,而且,随着诊断功能的增多,软件体量增大,导致软件的维护难度大、维护成本高。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的缺点与不足,提供一种车辆故障诊断功能的构建方法,能够缩短诊断功能的开发周期,且维护难度小、维护成本低。
[0005]本专利技术是通过以下技术方案实现的:一种车辆诊断功能的构建方法,包括步骤:
[0006]构建流程组件,所述流程组件预设有所述车辆诊断功能的子诊断程序;
[0007]构建至少一流程框架节点,针对每一所述流程框架节点,设有至少一输入/输出端,并关联至少一所述流程组件,对所述流程框架节点配置其所关联的流程组件的诊断参数,所述诊断参数为所述子诊断程序的参数;
[0008]对接所述流程框架节点的输入/输出端,得到车辆诊断功能的诊断流程框架。
[0009]进一步地,还包括步骤:
[0010]构建交互组件,所述交互组件预设有车辆诊断功能的用户图形界面的数据展示程序或人机交互程序;
[0011]构建至少一交互框架节点,每一所述交互框架节点关联至少一交互组件,对所述交互框架节点配置其所关联的交互组件的交互参数,所述交互参数为所述数据展示程序或人机交互程序的参数;
[0012]将每一所述交互框架节点与至少一流程框架节点对接,得到车辆诊断功能的诊断交互框架。
[0013]进一步地,还包括步骤:
[0014]构建诊断数据模板,所述诊断数据模板包括数据结构模板,和/或数据存储模板,和/或数据访问模板,和/或数据使用模板,其中,所述数据结构模板用于规范诊断数据的逻辑结构;所述数据存储模板用于规范诊断数据的存储方式;所述数据访问模板用于规范诊
断数据的访问方式;所述数据使用模板用于规范诊断数据的处理方式。
[0015]构建至少一诊断数据接口,每一诊断数据接口关联至少一所述诊断数据模板,将所述诊断数据接口与至少一所述流程框架节点或所述交互框架节点对接。
[0016]基于同一专利技术构思,本申请还提供一种车辆故障诊断功能的构建装置,包括:
[0017]组件构建模块,用于构建流程组件,所述流程组件预设有所述车辆诊断功能的子诊断程序;
[0018]流程框架节点构建模块,用于构建至少一流程框架节点,针对每一所述流程框架节点,设有至少一输入/输出端,并关联至少一所述流程组件,对所述流程框架节点配置其所关联的流程组件的诊断参数,所述诊断参数为所述子诊断程序的参数;
[0019]诊断流程框架构建模块,用于对接所述流程框架节点的输入/输出端,得到车辆诊断功能的诊断流程框架。
[0020]进一步地,组件构建模块还用于构建交互组件,所述交互组件预设有车辆诊断功能的用户图形界面的数据展示程序或人机交互程序;
[0021]还包括:
[0022]交互框架节点构建模块,用于构建至少一交互框架节点,每一所述交互框架节点关联至少一交互组件,对所述交互框架节点配置其所关联的交互组件的交互参数,所述交互参数为所述数据展示程序或人机交互程序的参数;
[0023]诊断交互框架构建模块,用于将每一所述交互框架节点与至少一流程框架节点对接,得到车辆诊断功能的诊断交互框架。
[0024]进一步地,组件构建模块还用于构建诊断数据模板,所述诊断数据模板包括数据结构模板,和/或数据存储模板,和/或数据访问模板,和/或数据使用模板,其中,所述数据结构模板用于规范诊断数据的逻辑结构;所述数据存储模板用于规范诊断数据的存储方式;所述数据访问模板用于规范诊断数据的访问方式;所述数据使用模板用于规范诊断数据的处理方式。
[0025]诊断数据接口构建模块,用于构建至少一诊断数据接口,每一诊断数据接口关联至少一所述诊断数据模板,将所述诊断数据接口与至少一所述流程框架节点或所述交互框架节点对接。
[0026]基于同一专利技术构思,本申请还提供一种车辆诊断方法,包括步骤:
[0027]获取诊断流程框架,触发所述诊断流程框架的流程框架节点;
[0028]获取被触发的所述流程框架节点所关联的流程组件,并执行该流程组件;其中,所述诊断流程框架和所述流程组件通过权利要求1

3中任一项所述的方法构建。
[0029]进一步地,还包括步骤:
[0030]获取诊断交互框架,触发所述诊断流程框架的流程框架节点和/或触发所述诊断交互框架的交互框架节点;
[0031]获取被触发的所述交互框架节点所关联的交互组件,并执行该交互组件;其中,所述诊断交互框架和所述交互组件通过权利要求2

3中任一项所述的方法构建。
[0032]进一步地,还包括步骤:
[0033]获取诊断数据接口;
[0034]获取被所述流程框架节点或所述交互框架节点触发的所述诊断数据接口所关联
的诊断数据模板,并执行该诊断数据模板;其中,所述诊断数据接口和所述诊断数据模板通过权利要求3所述的方法构建。
[0035]基于同一专利技术构思,本申请还提供一种电子设备,包括:
[0036]处理器;
[0037]存储器,用于存储由所述处理器执行的计算机程序;
[0038]其中,所述处理器执行所述计算机程序时实现上述车辆诊断方法的步骤。
[0039]相对于现有技术,本专利技术将诊断流程程序、交互程序及诊断数据解耦,使车辆诊断功能的诊断流程程序、交互程序和诊断数据的耦合度低,开发人员在进行车辆诊断功能更新或维护时可以仅对车辆诊断功能中需要更新或维护的组件进行处理,而无需关注车辆诊断功能的其他部分;同时在车辆诊断功能出现程序错误时,能够根据程序错误所在组件快速定位问题,而无需逐行检阅车辆诊断功能的代码,提高了研发和维护效率,且维护成本低。
[0040]此外,本专利技术可以应用于车辆诊断功能的定制开发,针对定制功能,将所需组件进行组装,将组装得到的框架从服务器直接推送至终端,终端在运行该框架时,从服务器中获取框架节点所关联的组件,即可实现车辆诊断功能。这不仅使得车辆诊断功能的定制开发可快速完成,在出现程序错误本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆诊断功能的构建方法,其特征在于,包括步骤:构建流程组件,所述流程组件预设有所述车辆诊断功能的子诊断程序;构建至少一流程框架节点,针对每一所述流程框架节点,设有至少一输入/输出端,并关联至少一所述流程组件,对所述流程框架节点配置其所关联的流程组件的诊断参数,所述诊断参数为所述子诊断程序的参数;对接所述流程框架节点的输入/输出端,得到车辆诊断功能的诊断流程框架。2.根据权利要求1所述的方法,其特征在于,还包括步骤:构建交互组件,所述交互组件预设有车辆诊断功能的用户图形界面的数据展示程序或人机交互程序;构建至少一交互框架节点,每一所述交互框架节点关联至少一交互组件,对所述交互框架节点配置其所关联的交互组件的交互参数,所述交互参数为所述数据展示程序或人机交互程序的参数;将每一所述交互框架节点与至少一流程框架节点对接,得到车辆诊断功能的诊断交互框架。3.根据权利要求2所述的方法,其特征在于,还包括步骤:构建诊断数据模板,所述诊断数据模板包括数据结构模板,和/或数据存储模板,和/或数据访问模板,和/或数据使用模板,其中,所述数据结构模板用于规范诊断数据的逻辑结构;所述数据存储模板用于规范诊断数据的存储方式;所述数据访问模板用于规范诊断数据的访问方式;所述数据使用模板用于规范诊断数据的处理方式。构建至少一诊断数据接口,每一诊断数据接口关联至少一所述诊断数据模板,将所述诊断数据接口与至少一所述流程框架节点或所述交互框架节点对接。4.一种车辆故障诊断功能的构建装置,其特征在于,包括:组件构建模块,用于构建流程组件,所述流程组件预设有所述车辆诊断功能的子诊断程序;流程框架节点构建模块,用于构建至少一流程框架节点,针对每一所述流程框架节点,设有至少一输入/输出端,并关联至少一所述流程组件,对所述流程框架节点配置其所关联的流程组件的诊断参数,所述诊断参数为所述子诊断程序的参数;诊断流程框架构建模块,用于对接所述流程框架节点的输入/输出端,得到车辆诊断功能的诊断流程框架。5.根据权利要求4所述的装置,其特征在于:组件构建模块还用于构建交互组件,所述交互组件预设有车辆诊断功能的用户图形界面的数据展示程序或人机交互程序;还包括:交互框架节点构建...

【专利技术属性】
技术研发人员:黄建成叶思聪马朔马欢
申请(专利权)人:广州优胜汽车科技有限公司
类型:发明
国别省市:

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

1