汽车诊断设备的组件配置方法、设备、介质及电子设备技术

技术编号:38135169 阅读:9 留言:0更新日期:2023-07-08 09:46
本发明专利技术涉及汽车检测的技术领域,特别涉及一种汽车诊断设备的组件配置方法、设备、介质及电子设备,所述方法包括:设定汽车诊断设备的若干功能,根据设定的若干功能各自生成功能所需代码以分别组成若干功能组件;根据汽车诊断设备所需的功能,将相应的功能组件通过相应的渠道打包配置在汽车诊断设备上;其中,汽车诊断设备上的各功能组件相互独立,若需要相互调用时,则通过外设接口实现交互。本发明专利技术提供组件配置方法将不同功能的代码分别编辑形成多个功能组件,每个功能组件在测试、出现异常或维护时互不影响,使得代码管理简单高效;且能够根据实际需求进行灵活配置相应的功能,从而满足市场对不同类型汽车诊断设备的不同需求应用。求应用。求应用。

【技术实现步骤摘要】
汽车诊断设备的组件配置方法、设备、介质及电子设备
[0001]本申请是申请日为2022年07月19日,申请号为2022108456411、专利技术名称为“汽车诊断设备的组件化开发方法、设备、介质及电子设备”的专利技术专利申请的分案申请。


[0002]本专利技术涉及汽车检测的
,特别涉及一种汽车诊断设备的组件配置方法、设备、介质及电子设备。

技术介绍

[0003]汽车诊断设备是一款专门针对汽车检测的专业仪器,可实时检测车辆的性能,并对车辆故障进行检测,是检测车辆必备的一种工具。现今,随着汽车技术越来越复杂,导致汽车诊断设备的功能越来越多,越来越庞大,管理代码越发困难,其难以满足市场的变化和产品的多样性。
[0004]现有的汽车诊断设备通常是采用整体化的设计,在汽车诊断过程中,需要调用多种功能,但是各个功能之间的依赖性很强,需要相互调用才能执行一个应用,完成诊断过程。如果在某个功能上出现错误,则影响整个应用的运行,在管理上非常不方便。

技术实现思路

[0005]为解决上述现有技术中汽车诊断设备存在的不足,本专利技术提供一种汽车诊断设备的组件配置方法,包括以下步骤:
[0006]步骤S100,确定汽车诊断设备的若干功能,根据确定的若干功能各自生成功能所需代码以分别组成若干功能组件;
[0007]步骤S200,根据汽车诊断设备所需的功能,将相应的功能组件通过相应的渠道打包配置在汽车诊断设备上;其中,汽车诊断设备上的各功能组件相互独立,若功能组件之间需要相互调用数据信息,则通过外设接口来连接相关的功能组件以实现数据交互;
[0008]步骤S300,配置完成后,若需要增加汽车诊断设备上的功能,通过将所需的功能组件进行打包并配置在汽车诊断设备上即可;或,将功能组件预先内置在汽车诊断设备中但不激活,在需要时通过后台接口将隐藏的功能组件激活即可。
[0009]在一实施例中,在步骤S200中,对功能组件进行打包,包括以下步骤:
[0010]打包资源文件,生成java文件,所述资源文件包括功能所需的代码数据;在预设目录下基于所述java文件的查找路径,得到对应的c l ass文件;将所述c l ass文件生成dex文件,并将所述dex文件进行打包,得到APK文件;最后,对所述APK文件进行签名,将签名后的所述APK文件进行打包,并配置在汽车诊断设备上。
[0011]在一实施例中,在步骤S100中,设定的若干功能包括全车诊断功能、设置功能、编程功能、断缸测试功能、压缩测试功能、胎压测试功能、万用表测试功能、ADAS测试功能、示波器测试功能、电池包测试功能、维修帮助功能、在线学习功能中的一种或多种。
[0012]在一实施例中,在步骤300中,还包括:
[0013]通过所述汽车诊断设备统计诊断过程中各功能组件的调用次数;
[0014]自动判断所述汽车诊断设备内置的剩余空间占比是否少于预设数值;
[0015]若内置的剩余空间占比少于预设数值,则自动删除调用次数低于预设次数的功能组件,以预留至少一个内置空间供新的功能组件配置。
[0016]在一实施例中,在步骤S300中,若汽车诊断设备在诊断过程中检测到调用的功能组件出现异常导致无法正常运行时,将发出报警信号并采用步骤S200配置一个新的功能组件,若新的功能组件能够正常运行,则保留新的功能组件且卸载异常的功能组件;或,发出报警信号并连接另一带有该功能组件的第二汽车诊断设备,再将诊断信号发至第二汽车诊断设备,由第二汽车诊断设备进行间接诊断并将诊断的数据传输回所述汽车诊断设备。
[0017]在一实施例中,若汽车诊断设备在诊断过程中检测到调用的功能组件出现异常导致无法正常运行时,具体步骤为:所述汽车诊断设备与服务器通信连接,并向所述服务器发出重新配置功能组件的请求,由所述服务器进行身份确认,再发送一个新的功能组件进行步骤S200的自动配置或通过人工手动配置。
[0018]在一实施例中,在步骤S300中,若所述汽车诊断设备检测到功能组件诊断产生异常数据时,将自动对所述功能组件输入预先设置的模拟预设值,以得到输出结果;若输出结果与预期的诊断结果一致,则确认为异常数据;若输出结果与预期的诊断结果不一致,则发出报警信号,提醒修复或升级。
[0019]本专利技术还提供一种汽车诊断设备,包括:
[0020]组件生成模块,设定汽车诊断设备的若干功能,根据设定的若干功能各自生成功能所需代码以分别组成若干功能组件;
[0021]组件配置模块,根据汽车诊断设备所需的功能,将相应的功能组件通过相应的渠道打包配置在汽车诊断设备上;其中,汽车诊断设备上的各功能组件相互独立,若需要相互调用时,则通过外设接口实现交互;
[0022]组件新增模块,若需要增加汽车诊断设备上的功能,通过将所需的功能组件进行打包并配置在汽车诊断设备上即可;或,将功能组件预先内置在汽车诊断设备中但不激活,在需要时通过后台接口将隐藏的功能组件激活即可。
[0023]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机被处理器执行时实现如上所述的汽车诊断设备的组件配置方法。
[0024]本专利技术还提供一种电子设备,包括至少一个处理器、及与所述处理器通信连接的存储器,其中所述存储器存储可被至少一个处理器执行的指令,所述指令被至少一个处理器执行,以使所述处理器执行如上所述的汽车诊断设备的组件配置方法。
[0025]基于上述,与现有技术相比,本专利技术提供的汽车诊断设备的组件配置方法将不同功能的代码分别编辑形成多个功能组件,每个功能组件在测试、出现异常或维护时互不影响,使得代码管理简单高效;且能够根据实际需求进行灵活配置相应的功能,从而满足市场对不同类型汽车诊断设备的不同需求应用。
[0026]本专利技术的其它特征和有益效果将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他有益效果可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图;在下面描述中附图所述的位置关系,若无特别指明,皆是图示中组件绘示的方向为基准。
[0028]图1为现有技术中各模块之间的调用关系图;
[0029]图2为本专利技术提供的汽车诊断设备的组件配置方法的流程图;
[0030]图3为本专利技术提供的汽车诊断设备的结构示意图;
[0031]图4为本专利技术提供的计算机设备的结构示意图。
具体实施方式
[0032]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车诊断设备的组件配置方法,其特征在于,包括以下步骤:步骤S100,确定汽车诊断设备所需的若干功能,根据确定的若干功能各自生成功能所需代码以分别组成若干功能组件;步骤S200,根据汽车诊断设备所需的功能,将相应的功能组件通过相应的渠道打包配置在汽车诊断设备上;其中,汽车诊断设备上的各功能组件相互独立,若功能组件之间需要相互调用数据信息,则通过外设接口来连接相关的功能组件以实现数据交互;步骤S300,配置完成后,若需要增加汽车诊断设备上的功能,通过将所需的功能组件进行打包并配置在汽车诊断设备上即可;或,将功能组件预先内置在汽车诊断设备中但不激活,在需要时通过后台接口将隐藏的功能组件激活即可。2.根据权利要求1所述的汽车诊断设备的组件配置方法,其特征在于:在步骤S200中,对功能组件进行打包,包括以下步骤:打包资源文件,生成java文件,所述资源文件包括功能所需的代码数据;在预设目录下基于所述java文件的查找路径,得到对应的class文件;将所述class文件生成dex文件,并将所述dex文件进行打包,得到APK文件;最后,对所述APK文件进行签名,将签名后的所述APK文件进行打包,并配置在汽车诊断设备上。3.根据权利要求1所述的汽车诊断设备的组件配置方法,其特征在于:在步骤S100中,确定的若干功能包括全车诊断功能、设置功能、编程功能、断缸测试功能、压缩测试功能、胎压测试功能、万用表测试功能、ADAS测试功能、示波器测试功能、电池包测试功能、维修帮助功能、在线学习功能中的一种或多种。4.根据权利要求1所述的汽车诊断设备的组件配置方法,其特征在于:在步骤S300中,还包括:通过所述汽车诊断设备统计诊断过程中各功能组件的调用次数;自动判断所述汽车诊断设备内置的剩余空间占比是否少于预设数值;若内置的剩余空间占比少于预设数值,则自动删除调用次数低于预设次数的功能组件,以预留至少一个内置空间供新的功能组件配置。5.根据权利要求1所述的汽车诊断设备的组件配置方法,其特征在于:在步骤S300中,若所述汽车诊断设备在诊断过程中检测到调用的功能组件出现异常导致无法正常运行时,将发出报警信号并采用步骤S200配置一个新的功能组件,若新的功能组件能够正常运行,则...

【专利技术属性】
技术研发人员:肖灵聪刘云飞章维
申请(专利权)人:深圳市星卡软件技术开发有限公司
类型:发明
国别省市:

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

1