通信连接方法、诊断设备、诊断盒及存储介质与流程

文档序号:37162750发布日期:2024-03-01 11:59阅读:18来源:国知局
通信连接方法、诊断设备、诊断盒及存储介质与流程

本申请涉及车辆诊断,尤其涉及一种通信连接方法、诊断设备、诊断盒及存储介质。


背景技术:

1、诊断设备(或称汽车故障诊断仪)是一种用于车辆诊断的工具,诊断盒(或称vci,vehicle communication interface,车辆通信接口盒子)是一种连接车辆obd(on-boarddiagnostics,车载诊断)接口的工具。在现实的使用场景中,诊断盒需要接入车辆obd接口,而诊断设备需要与诊断盒通信连接,利用诊断盒完成对车辆的诊断工作。其中,诊断盒安装的下位机程序是负责诊断设备与车辆之间数据交互的关键程序。

2、为了确保诊断软件被合法使用,用户操作诊断设备的诊断软件连接诊断盒的下位机程序之前,需要由诊断盒安装的启动程序(boot程序)进行身份认证。只有在身份认证通过的情况下,诊断软件才能成功连接诊断盒的下位机程序。上述基于启动程序的身份认证流程会耗费一定的时间,影响用户使用体验。


技术实现思路

1、本申请的主要目的在于提供一种通信连接方法、诊断设备、诊断盒及存储介质,旨在解决或改善基于启动程序的身份认证流程耗费时间,影响用户使用体验的问题。

2、为实现上述目的,本申请提供一种通信连接方法,所述通信连接方法应用于诊断设备,所述诊断设备安装有诊断软件,所述通信连接方法包括:

3、记录所述诊断软件在预设第一时间范围内基于预设第一连接模式连接诊断盒的下位机程序的第一类连接次数;

4、若所述第一类连接次数满足预设第一条件,则允许所述诊断软件在预设第二时间范围内基于预设第二连接模式连接所述诊断盒的下位机程序,其中,所述预设第一连接模式包括基于所述诊断盒的启动程序的身份认证流程,所述预设第二连接模式不包括所述身份认证流程。

5、可选地,所述诊断软件的数量为若干个,若干个诊断软件分别对应不同的车型,所述记录所述诊断软件在预设第一时间范围内基于预设第一连接模式连接诊断盒的下位机程序的第一类连接次数的步骤之后,所述若所述第一类连接次数满足预设第一条件,则允许所述诊断软件在预设第二时间范围内基于预设第二连接模式连接所述诊断盒的下位机程序的步骤之前,还包括:

6、根据所述第一类连接次数,统计在所述预设第一时间范围内基于所述预设第一连接模式连接所述下位机程序的诊断软件对应的车型数量;

7、将所述车型数量与预设第一阈值进行比较,得到第一比较结果;

8、若所述第一比较结果表明所述车型数量大于或等于所述预设第一阈值,则确定所述第一类连接次数满足所述预设第一条件。

9、可选地,所述记录所述诊断软件在预设第一时间范围内基于预设第一连接模式连接诊断盒的下位机程序的第一类连接次数的步骤之后,所述若所述第一类连接次数满足预设第一条件,则允许所述诊断软件在预设第二时间范围内基于预设第二连接模式连接所述诊断盒的下位机程序的步骤之前,还包括:

10、将所述第一类连接次数与预设第二阈值进行比较,得到第二比较结果;

11、若所述第二比较结果表明所述第一类连接次数大于或等于所述预设第二阈值,则确定所述第一类连接次数满足所述预设第一条件。

12、可选地,所述身份认证流程包括:

13、获取并向所述诊断盒的启动程序发送身份认证信息,以供所述诊断盒的启动程序根据所述身份认证信息进行身份认证,得到并向所述诊断设备返回身份认证结果;

14、在所述身份认证结果为认证成功的情况下,通过所述诊断软件连接所述诊断盒的下位机程序。

15、可选地,所述诊断设备与服务器通信连接,所述第一类连接次数存储于所述服务器,所述记录所述诊断软件在预设第一时间范围内基于预设第一连接模式连接诊断盒的下位机程序的第一类连接次数的步骤包括:

16、在所述预设第一时间范围内,若检测到诊断软件基于所述预设第一连接模式连接所述诊断盒的下位机程序的事件,则生成第一类计数指令;

17、将所述第一类计数指令上传至所述服务器,以供所述服务器根据所述第一类计数指令对所述第一类连接次数进行更新。

18、可选地,所述通信连接方法还包括:

19、在所述预设第二时间范围内,记录所述诊断软件基于所述预设第二连接模式连接所述诊断盒的下位机程序的第二类连接次数;以及,记录所述诊断软件与所述诊断盒的下位机程序的连接时长;

20、若所述第二类连接次数满足预设第二条件,或者所述连接时长满足预设第三条件,则禁止所述诊断软件基于所述预设第二连接模式连接所述诊断盒的下位机程序。

21、本申请实施例还提出一种通信连接方法,所述通信连接方法应用于诊断盒,所述诊断盒安装有启动程序和下位机程序,所述通信连接方法包括:

22、在诊断设备允许诊断软件在预设第二时间范围内基于预设第二连接模式连接所述下位机程序的情况下,通过所述下位机程序与所述诊断软件连接,其中,所述诊断软件安装于所述诊断设备,所述诊断设备记录所述诊断软件在预设第一时间范围内基于预设第一连接模式连接所述下位机程序的第一类连接次数,若所述第一类连接次数满足预设第一条件,则允许所述诊断软件在所述预设第二时间范围内基于所述预设第二连接模式连接所述下位机程序,所述预设第一连接模式包括基于所述启动程序的身份认证流程,所述预设第二连接模式不包括所述身份认证流程。

23、本申请实施例还提出一种诊断设备,所述诊断设备用于执行上述通信连接方法的步骤。

24、本申请实施例还提出一种诊断盒,所述诊断盒用于执行上述通信连接方法的步骤。

25、本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有通信连接程序,所述通信连接程序被处理器执行时实现如上所述的通信连接方法的步骤。

26、本申请实施例提出的通信连接方法、诊断设备、诊断盒及存储介质,主要通过记录所述诊断软件在预设第一时间范围内基于预设第一连接模式连接诊断盒的下位机程序的第一类连接次数;若所述第一类连接次数满足预设第一条件,则允许所述诊断软件在预设第二时间范围内基于预设第二连接模式连接所述诊断盒的下位机程序,其中,所述预设第一连接模式包括基于所述诊断盒的启动程序的身份认证流程,所述预设第二连接模式不包括所述身份认证流程。基于本申请方案,通过优化连接策略,在预设第二连接模式中剔除身份认证流程。当第一类连接次数满足预设第一条件时,即认为诊断软件的合法性得到验证,可以在预设第二时间范围内采用不包含身份认证流程的预设第二连接模式,从而提高了诊断软件连接下位机程序的速度,改善了用户体验。



技术特征:

1.一种通信连接方法,其特征在于,所述通信连接方法应用于诊断设备,所述诊断设备安装有诊断软件,所述通信连接方法包括:

2.如权利要求1所述的通信连接方法,其特征在于,所述诊断软件的数量为若干个,若干个诊断软件分别对应不同的车型,所述记录所述诊断软件在预设第一时间范围内基于预设第一连接模式连接诊断盒的下位机程序的第一类连接次数的步骤之后,所述若所述第一类连接次数满足预设第一条件,则允许所述诊断软件在预设第二时间范围内基于预设第二连接模式连接所述诊断盒的下位机程序的步骤之前,还包括:

3.如权利要求1所述的通信连接方法,其特征在于,所述记录所述诊断软件在预设第一时间范围内基于预设第一连接模式连接诊断盒的下位机程序的第一类连接次数的步骤之后,所述若所述第一类连接次数满足预设第一条件,则允许所述诊断软件在预设第二时间范围内基于预设第二连接模式连接所述诊断盒的下位机程序的步骤之前,还包括:

4.如权利要求1所述的通信连接方法,其特征在于,所述身份认证流程包括:

5.如权利要求1所述的通信连接方法,其特征在于,所述诊断设备与服务器通信连接,所述第一类连接次数存储于所述服务器,所述记录所述诊断软件在预设第一时间范围内基于预设第一连接模式连接诊断盒的下位机程序的第一类连接次数的步骤包括:

6.如权利要求1所述的通信连接方法,其特征在于,所述通信连接方法还包括:

7.一种通信连接方法,其特征在于,所述通信连接方法应用于诊断盒,所述诊断盒安装有启动程序和下位机程序,所述通信连接方法包括:

8.一种诊断设备,其特征在于,所述诊断设备用于执行权利要求1-6中任一项所述的通信连接方法的步骤。

9.一种诊断盒,其特征在于,所述诊断盒用于执行权利要求7所述的通信连接方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有通信连接程序,所述通信连接程序被处理器执行时实现如权利要求1-6或7中任一项所述的通信连接方法的步骤。


技术总结
本申请公开了一种通信连接方法、诊断设备、诊断盒及存储介质,其通信连接方法包括:记录诊断软件在预设第一时间范围内基于预设第一连接模式连接诊断盒的下位机程序的第一类连接次数;若第一类连接次数满足预设第一条件,则允许诊断软件在预设第二时间范围内基于预设第二连接模式连接诊断盒的下位机程序,其中,预设第一连接模式包括基于诊断盒的启动程序的身份认证流程,预设第二连接模式不包括身份认证流程。基于本申请方案,通过优化连接策略,在预设第二连接模式中剔除身份认证流程,从而提高了诊断软件连接下位机程序的速度,改善了用户体验。

技术研发人员:刘新,王力
受保护的技术使用者:深圳市元征科技股份有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1