一种汽车诊断设备认证方法及相关装置与流程

文档序号:16754158发布日期:2019-01-29 17:11阅读:159来源:国知局
一种汽车诊断设备认证方法及相关装置与流程
本申请涉及车辆管理
技术领域
,更具体地说,涉及一种汽车诊断设备认证方法、系统、装置及计算机可读存储介质。
背景技术
:为了方便用户对车辆的故障检测,汽车诊断设备的使用越来越普及,汽车诊断设备是用于检测汽车故障的便携式智能汽车故障自检设备,用户可以利用它迅速地读取汽车电控系统中的故障,并通过液晶显示屏显示故障信息,迅速查明发生故障的部位及原因。汽车诊断设备在投入使用前,一般都需要汽车厂商的管理服务器进行认证,在认证通过后,才能够使汽车诊断设备进行工作。目前汽车诊断设备的认证过程,是先要联网与管理服务器进行交互,通过网络完成认证。但是,如果发生断网的情况,汽车诊断设备就无法进行认证,也就无法正常使用,这将极大程度的影响汽车故障诊断过程的进度以及效果。因此,如何在无网络情况下对汽车诊断设备进行认证,是本领域技术人员需要解决的问题。技术实现要素:本申请的目的在于提供一种汽车诊断设备认证方法、系统、装置及计算机可读存储介质,以解决如何在无网络情况下对汽车诊断设备进行认证的问题。为实现上述目的,本申请实施例提供了如下技术方案:一种汽车诊断设备认证方法,包括:确定预先记录在所述计算机设备中的认证通过的目标标识信息;其中,所述待认证标识信息包括计算机设备的标识信息与所述计算机设备连接的待认证汽车诊断设备的标识信息;确定预先记录在所述计算机设备中的认证通过的目标标识信息;其中,所述目标标识信息包括与所述计算机设备对应的认证通过的汽车诊断设备的标识信息;判断所述目标标识信息中是否包括所述待认证标识信息;若是,则确定所述待认证汽车诊断设备认证通过;若否,则确定所述待认证汽车诊断设备未认证通过。其中,所述获取待认证标识信息之后,还包括:检测所述待认证汽车诊断设备是否联网;若否,则继续执行所述确定预先记录在所述计算机设备中的认证通过的目标标识信息的步骤。其中,所述检测所述待认证汽车诊断设备是否联网之后,还包括:若是,则利用网络将所述待认证标识信息与所述计算机设备的标识信息上传至认证服务器进行认证;接收认证结果,判断所述待认证标识信息对应的待认证汽车诊断设备是否认证通过;若是,则判断预先记录在所述计算机设备中的认证通过的目标标识信息是否包括所述待认证标识信息;若否,则将所述待认证标识信息作为认证通过的目标标识信息进行保存。其中,所述确定预先记录在所述计算机设备的认证通过的目标标识信息,包括:确定预先记录在所述计算机设备的认证通过的目标标识信息的密文;对所述认证通过的目标标识信息的密文进行解密,得到所述认证通过的目标标识信息的明文。其中,所述确定所述待认证汽车诊断设备认证通过之前,还包括:判断计算机设备是否保存有对应所述待认证标识信息与所述计算机设备的标识信息的授权文件;其中,所述授权文件包括被授权计算机设备的标识信息、与所述被授权计算机设备对应的被授权汽车诊断设备的标识信息;若是,则执行所述确定所述待认证汽车诊断设备认证通过的步骤;若否,则执行所述确定所述待认证汽车诊断设备未认证通过的步骤。其中,所述授权文件还包括授权有效期,则执行所述确定所述待认证汽车诊断设备认证通过的步骤之前,还包括:确定当前时间是否在所述授权有效期内;若是,则执行所述确定所述待认证汽车诊断设备认证通过的步骤;若否,则执行所述确定所述待认证汽车诊断设备未认证通过的步骤。其中,所述执行所述定所述待认证汽车诊断设备未认证通过的步骤之后,还包括:删除对应所述待认证标识信息的授权文件。其中,所述判断所述计算机设备是否保存有对应所述待认证标识信息的授权文件,包括:解密所述计算机设备保存的所有密文授权文件得到对应的明文授权文件;在所有所述明文授权文件中判断是否存在对应所述待认证标识信息的授权文件。本申请还提供了一种汽车诊断设备认证系统,包括:第一确定模块,用于确定待认证标识信息;其中,所述待认证标识信息包括与计算机设备连接的待认证汽车诊断设备的标识信息;第二确定模块,用于确定预先记录在所述计算机设备中的认证通过的目标标识信息;其中,所述目标标识信息包括与所述计算机设备对应的认证通过的汽车诊断设备的标识信息;第一判断模块,用于判断所述目标标识信息中是否包括所述待认证标识信息;若是,则确定所述待认证汽车诊断设备认证通过;若否,则确定所述待认证汽车诊断设备未认证通过。其中,还包括:检测模块,用于获取待认证标识信息之后,检测所述待认证汽车诊断设备是否联网;若否,则继续执行所述确定预先记录在所述计算机设备中的认证通过的目标标识信息的步骤。其中,还包括:联网认证模块,用于所述待认证汽车诊断设备联网时,利用网络将所述待认证标识信息与所述计算机设备的标识信息上传至认证服务器进行认证;认证结果判断模块,用于接收认证结果,判断所述待认证标识信息对应的待认证汽车诊断设备是否认证通过;目标标识信息检测模块,用于判断预先记录在所述计算机设备中的认证通过的目标标识信息是否包括所述待认证标识信息;保存模块,用于将所述待认证标识信息作为认证通过的目标标识信息进行保存。其中,还包括:第二判断模块,用于在确定所述待认证汽车诊断设备认证通过之前,判断所述计算机设备是否保存有对应所述待认证标识信息与所述计算机设备的标识信息的授权文件;其中,所述授权文件包括被授权计算机设备的标识信息、与所述被授权计算机设备对应的被授权汽车诊断设备的标识信息;若是,则确定所述待认证汽车诊断设备认证通过;若否,则确定所述待认证汽车诊断设备未认证通过。其中,所述第二确定模块包括:确定单元,用于确定预先记录在所述计算机设备的认证通过的目标标识信息的密文;解密单元,用于对所述认证通过的目标标识信息的密文进行解密,得到所述认证通过的目标标识信息的明文。其中,所述授权文件还包括授权有效期,则所述第二判断模块,具体用于在确定所述待认证汽车诊断设备认证通过之前,判断所述计算机设备是否保存有对应所述待认证标识信息的授权文件;其中,所述授权文件包括被授权计算机设备的标识信息、与所述被授权计算机设备对应的被授权汽车诊断设备的标识信息;若是,则判断确定当前时间是否在所述授权有效期内;若是,则确定所述待认证汽车诊断设备认证通过;若否,则确定所述待认证汽车诊断设备未认证通过。其中,所述系统还包括删除模块,用于若确定当前时间不在所述授权有效期内,删除对应所述待认证标识信息的授权文件。其中,所述第二判断模块,包括:解密单元,用于解密所述计算机设备保存的所有密文授权文件得到对应的明文授权文件;判断单元,用于在所有所述明文授权文件中判断是否存在对应所述待认证标识信息的授权文件;若是,则确定所述待认证汽车诊断设备认证通过;若否,则确定所述待认证汽车诊断设备未认证通过。本申请还提供了一种汽车诊断设备认证装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如述汽车诊断设备认证方法的步骤。本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如所述汽车诊断设备认证方法的步骤。通过以上方案可知,本申请提供的一种汽车诊断设备认证方法,包括:确定待认证标识信息;其中,所述待认证标识信息包括计算机设备的标识信息与所述计算机设备连接的待认证汽车诊断设备的标识信息;确定预先记录在所述计算机设备中的认证通过的目标标识信息;其中,所述目标标识信息包括与所述计算机设备对应的认证通过的汽车诊断设备的标识信息;判断所述目标标识信息中是否包括所述待认证标识信息;若是,则确定所述待认证汽车诊断设备认证通过;若否,则确定所述待认证汽车诊断设备未认证通过。由此可见,本申请提供的一种汽车诊断设备认证方法,计算机设备在本地记录有认证通过的目标标识信息,当需要对待认证标识信息进行认证时,即可通过判断本地存储的所有目标标识信息中是否存在待认证标识信息,如果存在,则说明该待认证标识信息对应的汽车诊断设备在历史认证过程中已被认证通过,则此次即可将其再确认为认证通过,否则确定为认证未通过。因此,如果汽车诊断设备历史被认证通过后,则再次使用进行认证时,即便没有网络,通过本地的目标标识信息也可以完成认证,从而可以实现在无网络情况下对汽车诊断设备进行认证的效果,很大程度上提高了汽车故障诊断的效率。本申请还提供了一种汽车诊断设备认证系统、装置及计算机可读存储介质,同样可以实现上述技术效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种汽车诊断设备认证方法流程图;图2为本申请实施例公开的一种具体的汽车诊断设备认证方法流程图;图3为本申请实施例公开的一种具体的汽车诊断设备认证方法流程图;图4为本申请实施例公开的一种具体的汽车诊断设备认证方法流程图;图5为本申请实施例公开的一种汽车诊断设备认证系统结构示意图;图6为本申请实施例公开的一种汽车诊断设备认证装置结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开了提供一种汽车诊断设备认证方法、系统、装置及计算机可读存储介质,以解决如何在无网络情况下对汽车诊断设备进行认证的问题。参见图1,本申请实施例提供的一种汽车诊断设备认证方法,具体包括:s101,获取待认证标识信息;其中,所述待认证标识信息包括与计算机设备连接的待认证汽车诊断设备的标识信息。需要说明的是,一般汽车诊断设备的认证过程需要借助计算机设备,例如pc机来完成。汽车诊断设备与计算机设备连接,计算机设备获取当前与其连接的汽车诊断设备的标识信息。一般情况下,联网认证的过程是计算机设备将待认证标识信息发送至管理服务器,管理服务器查验该待认证标识是否可以认证通过,并返回相应的结果。待认证标识信息的具体内容,也即计算机设备的标识信息与诊断设备的标识信息的具体内容,可以根据实际需要认证的内容确定,目前待认证信息包括计算机设备的mac地址以及汽车诊断设备的唯一序列号。可以理解的是,如认证过程还需要其他的信息,则在本步骤中需要确定出相应的信息,并添加到待认证标识信息中,以待认证。需要说明的是,一台计算机设备可以连接多台汽车诊断设备,每个汽车诊断设备均对应一套待认证信息,在认证时,利用汽车诊断设备对应的一套待认证信息来确定该汽车诊断设备是否可以认证通过。s102,确定预先记录在所述计算机设备中的认证通过的目标标识信息;其中,所述目标标识信息包括与所述计算机设备对应的认证通过的汽车诊断设备的标识信息。在本方案中,本地记录有认证通过的目标标识信息。需要说明的是,认证通过的目标标识信息,具体是指,历史认证过程中,已进行认证并且认证通过的汽车诊断设备的标识信息,而且,这个认证通过的汽车诊断设备的标识信息是对应当前这个计算机设备的,也就是说,在历史在线认证时,该汽车诊断设备的标识信息与当前计算机设备的标识信息对应,完成了认证。。s103,判断所述目标标识信息中是否包括所述待认证标识信息。具体地,当断网时,即可无需将计算机设备与管理服务器通过网络连接进行认证,通过判断本地的目标标识信息中是否包括上述待认证的标识信息,如果有,则确定该待认证标识信息在历史中已认证通过,则此次认证认为其是认证通过的标识信息,将对应的汽车诊断设备确定为认证通过;否则,则暂不能确定该待认证标识信息为认证通过,还需等待联网后进行认证。s104,若是,则确定所述待认证汽车诊断设备认证通过。s105,若否,则确定所述待认证汽车诊断设备未认证通过。由此可见,本申请实施例提供的一种汽车诊断设备认证方法,计算机设备在本地记录有认证通过的目标标识信息,当需要对待认证标识信息进行认证时,即可通过判断本地存储的所有目标标识信息中是否存在待认证标识信息,如果存在,则说明该待认证标识信息对应的汽车诊断设备在历史认证过程中已被认证通过,则此次即可将其再确认为认证通过,否则确定为认证未通过。因此,如果汽车诊断设备历史被认证通过后,则再次使用进行认证时,即便没有网络,通过本地的目标标识信息也可以完成认证,从而可以实现在无网络情况下对汽车诊断设备进行认证的效果,很大程度上提高了汽车故障诊断的效率。下面对本申请提供的一种具体的汽车诊断设备认证方法进行介绍,本申请提供一种具体的汽车诊断设备认证方法与上述实施例可以相互参照。参见图2,本申请实施例提供的一种具体的汽车诊断设备认证方法,具体包括:s201,获取待认证标识信息;其中,所述待认证标识信息包括与计算机设备连接的待认证汽车诊断设备的标识信息。s202,检测所述待认证汽车诊断设备是否联网;若是,则执行s203;若否,则执行s207。在本方案中,对待认证标识信息进行认证之前,先检测待认证汽车诊断设备是否联网,如果联网则优选联网认证,执行s203,否则执行s207进行离线认证。s203,利用网络将所述待认证标识信息与所述计算机设备的标识信息上传至认证服务器进行认证。在可以正常联网的情况下,汽车诊断设备的认证优选为联网认证,并在认证通过后,将对应的标识信息作为目标标识信息记录在本地。如果本地有多个故障诊断设备的目标标识信息,则可以以列表形式储存。具体地,联网认证的过程与现有技术相似,在本方案中不再进行赘述。s204,接收认证结果,判断所述待认证标识信息对应的待认证汽车诊断设备是否认证通过;若是,则执行s205。需要说明的是,在本方案中,为离线认证做准备,还需要在待认证标识信息对应的汽车诊断设备认证通过后,将对应的标识信息作为目标标识信息记录在本地,以便无网络情况下的离线认证。具体地,接收在线认证的认证结果,根据认证结果判断待认证汽车诊断设备是否认证通过,若是,则执行s205,若否,则该汽车诊断设备没有认证通过,不进行操作。s205,判断预先记录在所述计算机设备中的认证通过的目标标识信息是否包括所述待认证标识信息;若否,则执行s206。s206,将所述待认证标识信息作为认证通过的目标标识信息进行保存。具体地,如果待认证汽车诊断设备认证通过,则判断计算机设备本地是否保存有对应的认证标识,如果没有,则为了便于该汽车诊断设备在无网络状态下的离线认证,还要将其认证标识信息作为目标标识信息保存在计算机设备本地。如果计算机本地已保存有该认证标识信息,则不再重复保存。s207,确定预先记录在所述计算机设备中的认证通过的目标标识信息;其中,所述目标标识信息包括与所述计算机设备对应的认证通过的汽车诊断设备的标识信息。s208,判断所述目标标识信息中是否包括所述待认证标识信息;若是,则执行s209,若否,则执行s210。s209,确定所述待认证汽车诊断设备认证通过。s210,确定所述待认证汽车诊断设备未认证通过。本方案中s207至s210与上述实施例中s102至s105可以相互参照,在此不再进行赘述。由于在无网络情况下可以通过本地的历史认证记录即目标标识信息来完成认证,因此如果用户对本地目标标识信息进行篡改,添加上历史为认证通过的标识信息,则会出现历史未认证通过的标识信息也会被认证通过。因此,为了避免此种情况,本申请提供了一种具体的汽车诊断设备认证方法。下面对本申请实施例提供的一种具体的汽车诊断设备认证方法进行介绍,下文描述的一种具体的汽车诊断设备与上述实施例可以相互参照。参见图3,本申请实施例提供的一种具体的汽车诊断设备认证方法,具体包括:s301,获取待认证标识信息;其中,所述待认证标识信息包括与计算机设备连接的待认证汽车诊断设备的标识信息。s302,确定预先记录在所述计算机设备的认证通过的目标标识信息的密文。在本方案中,计算机设备存储目标标识信息的密文,具体的加密算法在本方案中不做具体限定,可以参考现有技术较为成熟的加密算法。s303,对所述认证通过的目标标识信息的密文进行解密,得到所述认证通过的目标标识信息的明文;其中,所述目标标识信息包括与所述计算机设备对应的认证通过的汽车诊断设备的标识信息。需要说明的是,目标标识信息密文对应的解密规则嵌套在认证程序当中,在判断时,由程序自动解密并完成判断。s304,判断所述目标标识信息中是否包括所述待认证标识信息。s305,若是,则确定所述待认证汽车诊断设备认证通过。s306,若否,则确定所述待认证汽车诊断设备未认证通过。由此可见,本申请提供的一种具体的汽车诊断设备认证方法,在计算机设备本地存储目标标识信息的密文,并在判断认证时,自动解密完成判断。因此可以有效避免用户篡改本地存储的认证通过的目标标识信息,保证无网络时认证的可靠性。为了使用户能够在无网络情况下使用汽车诊断设备,但又必须防止用户无限期的在无网络情况下使用诊断设备,本申请实施例提供一种具体的汽车诊断设备认证方法,本申请实施例可以与上述任一实施例相互参照。参见图4,本申请实施例提供的一种具体的汽车诊断设备认证方法,具体包括:s401,获取待认证标识信息;其中,所述待认证标识信息包括与计算机设备连接的待认证汽车诊断设备的标识信息。s402,确定预先记录在所述计算机设备中的认证通过的目标标识信息;其中,所述目标标识信息包括与所述计算机设备对应的认证通过的汽车诊断设备的标识信息。s403,判断所述目标标识信息中是否包括所述待认证标识信息;若是,则执行s404,若否,则执行s406。s404,判断所述计算机设备是否保存有对应所述待认证标识信息与所述计算机设备的标识信息的授权文件;其中,所述授权文件包括被授权计算机设备的标识信息、与所述被授权计算机设备对应的被授权汽车诊断设备的标识信息;若是,则执行s405,若否,则执行s406。在本方案中,如果确定目标标识信息包括待认证标识信息,则还需进行一步验证,即验证是否有对应该待认证标识信息的授权文件。需要说明的是,汽车厂商允许诊断设备可以进行离线认证的授权证明,在授权文件中,记录计算机设备的标识信息与对应的汽车诊断设备的标识信息。如果待认证标识信息对应有授权文件,则证明该待认证标识信息被厂商允许完成离线认证,则执行s405,否则,则是厂商并未授权该待认证标识信息对应的诊断设备可以完成离线认证,则执行s406。从而可以实现厂商对离线认证的管理。在一个具体的实施方式中,所述判断所述计算机设备是否保存有对应所述待认证标识信息的授权文件,包括:解密所述计算机设备保存的所有密文授权文件得到对应的明文授权文件;在所有所述明文授权文件中判断是否存在对应所述待认证标识信息的授权文件。在本方案中,对授权文件也进行加密处理,使本地保存授权文件的密文,从而防止用户对授权文件的篡改,保证认证的可靠性。在另一个具体的实施方式中,授权文件还包括授权有效期,则执行所述确定所述待认证汽车诊断设备认证通过的步骤之前,还包括:确定当前时间是否在所述授权有效期内;若是,则执行s405,若否,则执行s406。需要说明的是,为了防止用户无限期的在无网络情况下使用汽车诊断设备,在本方案中为授权文件添加一个授权有效期,从而来限定可以在无网络情况下使用汽车诊断设备的期限。需要说明的是,由于汽车诊断设备在每一次使用前需要进行认证操作,因此,在认证时来判断是否在授权有效期内则可以达到限定用户在无网络情况下使用汽车诊断设备的期限的效果。需要说明的是,如果当前时间超出了授权文件中的授权有效期,则确定该故障诊断设备认证未通过后,删除对应的授权文件,以便再次认证该授权文件时,直接将其认证为未通过。s405,确定所述待认证汽车诊断设备认证通过。s406,确定所述待认证汽车诊断设备未认证通过。下面对本申请实施例提供的一种具体的汽车诊断设备认证方法进行介绍,本申请实施例是上述实施例的一种更具体的实现方式,具体内容可以与上述任一实施例相互参照。本申请实施例提供的一种具体的汽车诊断设备认证方法,具体包括:第一步,确定待认证标识信息:待认证的汽车诊断设备的标识信息为汽车诊断设备的唯一序列号01。第二步,确定预先记录在所述计算机设备中的认证通过的目标标识信息。在本实施例中,本地保存有三个对应所述计算机设备的目标标识信息,具体信息参见表1。表1所示的三个目标标识信息均是历史通过认证的汽车诊断设备的标识信息。表1目标标识信息序号计算机设备mac地址诊断设备唯一序列号100-01-6c-06-a6-2901200-01-6c-06-a6-2902300-01-6c-06-a6-2903第三步,判断目标标识信息中是否包括待认证标识信息。具体地,判断表1所示的目标标识信息中是否存在待认证标识信息:“汽车诊断设备唯一序列号01”。如果存在则执行第四步,如果不存在确定该待认证标识信息对应的待认证汽车诊断设备认证未通过。在本方案中,目标标识信息第1条包括待认证标识信息,因此执行第四步。第四步,判断所述计算机设备中是否保存有待认证标识信息与计算机设备标识对应的授权文件。如果有执行第五步,否则确定该待认证标识信息对应的待认证汽车诊断设备认证未通过。在本方案中,本地保存有待认证标识信息的授权文件。该授权文件为汽车厂商将计算机设备的mac地址00-01-6c-06-a6-29、汽车诊断设备的唯一序列号01、以及授权有效期等信息进行加密处理得到的授权文件。第五步,验证当前系统时间是否在授权文件中的授权有效期内;如果在则确定待认证汽车诊断设备认证通过,否则认证不通过。下面对本申请实施例提供的一种汽车诊断设备认证系统进行介绍,下文描述的一种汽车诊断设备认证系统与上述任一实施例可以相互参照。参见图5,本申请实施例提供的一种汽车诊断设备认证系统,具体包括:第一确定模块501,用于获取待认证标识信息;其中,所述待认证标识信息包括与计算机设备连接的待认证汽车诊断设备的标识信息。第二确定模块502,定预先记录在所述计算机设备中的认证通过的目标标识信息;其中,所述目标标识信息包括与所述计算机设备对应的认证通过的汽车诊断设备的标识信息。在一个具体的实施方式中,所述第二确定模块502包括:确定单元,用于确定预先记录在所述计算机设备的认证通过的目标标识信息的密文;解密单元,用于对所述认证通过的目标标识信息的密文进行解密,得到所述认证通过的目标标识信息的明文。第一判断模块503,用于判断所述目标标识信息中是否包括所述待认证标识信息;若是,则确定所述待认证汽车诊断设备认证通过;若否,则确定所述待认证汽车诊断设备未认证通过。在一个具体的实施方式中,所述系统还包括:检测模块,用于获取待认证标识信息之后,检测所述待认证汽车诊断设备是否联网;若否,则继续执行所述确定预先记录在所述计算机设备中的认证通过的目标标识信息的步骤。在一个具体的实施方式中,所述系统还包括:联网认证模块,用于所述待认证汽车诊断设备联网时,利用网络将所述待认证标识信息与所述计算机设备的标识信息上传至认证服务器进行认证;认证结果判断模块,用于接收认证结果,判断所述待认证标识信息对应的待认证汽车诊断设备是否认证通过;目标标识信息检测模块,用于判断预先记录在所述计算机设备中的认证通过的目标标识信息是否包括所述待认证标识信息;保存模块,用于将所述待认证标识信息作为认证通过的目标标识信息进行保存。在一个具体的实施方式中,所述系统还包括:第二判断模块,用于判断计算机设备是否保存有对应所述待认证标识信息与所述计算机设备的标识信息的授权文件;其中,所述授权文件包括被授权计算机设备的标识信息、与所述被授权计算机设备对应的被授权汽车诊断设备的标识信息;若是,则确定所述待认证汽车诊断设备认证通过;若否,则确定所述待认证汽车诊断设备未认证通过。其中,所述授权文件还包括授权有效期,则所述第二判断模块,具体用于在确定所述待认证汽车诊断设备认证通过之前,判断本地是否保存有对应所述待认证标识信息的授权文件;其中,所述授权文件包括被授权计算机设备的标识信息、与所述被授权计算机设备对应的被授权汽车诊断设备的标识信息;若是,则判断确定当前时间是否在所述授权有效期内;若是,则确定所述待认证汽车诊断设备认证通过;若否,则确定所述待认证汽车诊断设备未认证通过。在一个具体的实施方式中,所述系统还包括删除模块,用于若确定当前时间不在所述授权有效期内,删除对应所述待认证标识信息的授权文件。在一个具体的实施方式中,所述第二判断模块,包括:解密单元,用于解密所述计算机设备保存的所有密文授权文件得到对应的明文授权文件;判断单元,用于在所有所述明文授权文件中判断是否存在对应所述待认证标识信息的授权文件;若是,则确定所述待认证汽车诊断设备认证通过;若否,则确定所述待认证汽车诊断设备未认证通过。本实施例的汽车诊断设备认证系统用于实现前述的汽车诊断设备认证方法,因此汽车诊断设备认证系统中的具体实施方式可见前文中的汽车诊断设备认证方法的实施例部分,例如,第一确定模块501,第二确定模块502,第一判断模块503,分别用于实现上述汽车诊断设备认证方法中步骤s101,s102,s103,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。下面对本申请实施例提供的一种汽车诊断设备认证装置进行介绍,下文描述的一种汽车诊断设备认证装置与上述任一实施例可以相互参照。参见图6,本申请实施例提供的一种汽车诊断设备认证装置,具体包括:存储器100,用于存储计算机程序;处理器200,用于执行所述计算机程序时实现以下步骤:确定待认证标识信息;其中,所述待认证标识信息包括计算机设备的标识信息与所述计算机设备连接的待认证汽车诊断设备的标识信息;确定预先记录在本地的认证通过的目标标识信息;其中,所述目标标识信息包括认证通过的计算机设备的标识信息与对应的汽车诊断设备的标识信息;判断所述目标标识信息中是否包括所述待认证标识信息;若是,则确定所述待认证汽车诊断设备认证通过;若否,则确定所述待认证汽车诊断设备未认证通过。在一些具体的实施例中,所述处理器200执行所述存储器100中保存的计算机子程序时,具体可以实现以下步骤:检测所述待认证汽车诊断设备是否联网;若否,则继续执行所述确定预先记录在所述计算机设备中的认证通过的目标标识信息的步骤。在一些具体的实施例中,所述处理器200执行所述存储器100中保存的计算机子程序时,具体可以实现以下步骤:所述检测所述待认证汽车诊断设备是否联网之后,若是,则利用网络将所述待认证标识信息与所述计算机设备的标识信息上传至认证服务器进行认证;接收认证结果,判断所述待认证标识信息对应的待认证汽车诊断设备是否认证通过;若是,则判断预先记录在所述计算机设备中的认证通过的目标标识信息是否包括所述待认证标识信息;若否,则将所述待认证标识信息作为认证通过的目标标识信息进行保存。在一些具体的实施例中,所述处理器200执行所述存储器100中保存的计算机子程序时,具体可以实现以下步骤:确定预先记录在本地的认证通过的目标标识信息的密文;对所述认证通过的目标标识信息的密文进行解密,得到所述认证通过的目标标识信息的明文。在一些具体的实施例中,所述处理器200执行所述存储器100中保存的计算机子程序时,具体可以实现以下步骤:判断本地是否保存有对应所述待认证标识信息的授权文件;其中,所述授权文件包括被授权计算机设备的标识信息、与所述被授权计算机设备对应的被授权汽车诊断设备的标识信息;若是,则执行所述确定所述待认证汽车诊断设备认证通过的步骤;若否,则执行所述确定所述待认证汽车诊断设备未认证通过的步骤。在一些具体的实施例中,所述处理器200执行所述存储器100中保存的计算机子程序时,具体可以实现以下步骤:确定当前时间是否在所述授权有效期内;若是,则执行所述确定所述待认证汽车诊断设备认证通过的步骤;若否,则执行所述确定所述待认证汽车诊断设备未认证通过的步骤。在一些具体的实施例中,所述处理器200执行所述存储器100中保存的计算机子程序时,具体可以实现以下步骤:删除对应所述待认证标识信息的授权文件。在一些具体的实施例中,所述处理器200执行所述存储器100中保存的计算机子程序时,具体可以实现以下步骤:解密本地保存的所有密文授权文件得到对应的明文授权文件;在所有所述明文授权文件中判断是否存在对应所述待认证标识信息的授权文件。在上述实施例的基础上,作为优选实施方式,所述汽车诊断设备认证装置还包括:输入接口300,用于获取外部导入的计算机程序、参数和指令,经处理器控制保存至存储器中。该输入接口300可以与输入装置相连,接收用户手动输入的参数或指令。该输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是键盘、触控板或鼠标等。具体的,在本实施例中,用户可以通过输入接口300启动汽车诊断设备认证方法。显示单元400,用于显示处理器发送的数据。该显示单元400可以为pc机上的显示屏、液晶显示屏或者电子墨水显示屏等。具体的,在本实施例中,显示单元400可以显示汽车诊断设备认证装置的认证结果等信息。网络端口500,用于与外部各终端设备进行通信连接。该通信连接所采用的通信技术可以为有线通信技术或无线通信技术,如移动高清链接技术(mhl)、通用串行总线(usb)、高清多媒体接口(hdmi)、无线保真技术(wifi)、蓝牙通信技术、低功耗蓝牙通信技术、基于ieee802.11s的通信技术等。具体的,在本实施例中,在正常联网的情况下,可以通过网络端口500与管理服务器进行交互实现认证。本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1