一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

检测设备认证方法、检测设备认证装置及电子设备与流程

2022-04-30 08:57:06 来源:中国专利 TAG:


1.本技术属于信息安全技术领域,尤其涉及一种检测设备认证方法、检测设备认证装置、电子设备及计算机可读存储介质。


背景技术:

2.目前,汽车和汽车诊断设备往往不是由同一厂商生产。汽车销售服务4s店在需要使用汽车诊断设备时,只需通过汽车诊断设备厂商的后台认证认证,即可不受限制地使用汽车诊断设备。然而,在实际应用中,使用汽车诊断设备的4s店可能并未获得被诊断汽车的生产商的授权。这样一来,将会导致4s店对汽车诊断设备的不规范使用,甚至造成汽车厂商的数据泄露。


技术实现要素:

3.有鉴于此,本技术提供了一种检测设备认证方法、检测设备认证装置、电子设备及计算机可读存储介质,可以规范4s店对汽车诊断设备的使用,有效降低了汽车厂商的数据遭泄露的风险。
4.第一方面,本技术提供了一种检测设备认证方法,包括:
5.获取用户输入的第一登录信息和第二登录信息;
6.通过与第一服务器进行交互,确定检测设备服务商针对上述第一登录信息的第一认证结果;
7.通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果;
8.若上述第一认证结果和上述第二认证结果均为认证成功,则开放上述检测设备的目标业务功能的权限。
9.可选地,上述第二登录信息包括检测对象服务商的服务网点对应的标识信息;上述通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果,包括:
10.获取上述检测设备的设备标识;
11.向上述第二服务器发送上述检测设备的设备标识;
12.接收上述第二服务器响应于上述设备标识发送的注册标识信息,上述注册标识信息为用户在上述检测设备上进行注册时输入的检测对象服务商的服务网点对应的标识信息;
13.根据上述注册标识信息对上述用户输入的第二登录信息进行认证,得到上述第二认证结果。
14.可选地,上述根据上述注册标识信息对上述用户输入的第二登录信息进行认证,得到上述第二认证结果,包括:
15.若上述注册标识信息与上述用户输入的第二登录信息一致,则确定上述第二认证
结果为认证成功;
16.若上述注册标识信息与上述用户输入的第二登录信息不一致,则确定上述第二认证结果为认证失败。
17.可选地,在上述获取用户输入的第一登录信息和第二登录信息之前,上述检测设备认证方法,还包括:
18.获取用户输入的上述检测设备的设备标识、上述注册标识信息;
19.将上述检测设备的设备标识以及上述注册标识信息发送至上述第二服务器进行绑定存储。
20.可选地,上述第一登录信息包括用户名和密码;在上述获取用户输入的第一登录信息和第二登录信息之前,上述检测设备认证方法,还包括:
21.获取用户输入的注册用户名、注册密码以及激活码;
22.将上述注册用户名、注册密码以及激活码发送至上述第一服务器进行认证并存储。
23.可选地,上述检测设备认证方法还包括:
24.若上述第一认证结果和/或上述第二认证结果为认证失败,则不开放上述检测设备的目标业务功能的权限。
25.可选地,上述通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果,包括:
26.若上述第一认证结果为认证成功,则通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果。
27.第二方面,本技术提供了一种检测设备认证装置,包括:
28.第一获取模块,用于获取用户输入的第一登录信息和第二登录信息;
29.第一确定模块,用于通过与第一服务器进行交互,确定检测设备服务商针对上述第一登录信息的第一认证结果;
30.第二确定模块,用于通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果;
31.第三确定模块,用于若上述第一认证结果和上述第二认证结果均为认证成功,则开放上述检测设备的目标业务功能的权限。
32.可选地,上述第二登录信息包括检测对象服务商的服务网点对应的标识信息;上述第二确定模块包括:
33.第一获取单元,用于获取上述检测设备的设备标识;
34.第一发送单元,用于向上述第二服务器发送上述检测设备的设备标识;
35.第一接收单元,用于接收上述第二服务器响应于上述设备标识发送的注册标识信息,上述注册标识信息为用户在上述检测设备上进行注册时输入的检测对象服务商的服务网点对应的标识信息
36.第一认证单元,用于根据上述注册标识信息对上述用户输入的第二登录信息进行认证,得到上述第二认证结果。
37.可选地,上述第一认证单元,具体用于若上述注册标识信息与上述用户输入的第二登录信息一致,则确定上述第二认证结果为认证成功;若上述注册标识信息与上述用户
输入的第二登录信息不一致,则确定上述第二认证结果为认证失败。
38.可选地,上述认证装置还包括:
39.第二获取模块,用于获取用户输入的上述检测设备的设备标识、上述注册标识信息;
40.第一发送模块,用于将上述检测设备的设备标识以及上述注册标识信息发送至上述第二服务器进行绑定存储。
41.可选地,上述第一登录信息包括用户名和密码;上述认证装置还包括:
42.第三获取模块,用于获取用户输入的注册用户名、注册密码以及激活码;
43.第二发送模块,用于将上述注册用户名、注册密码以及激活码发送至上述第一服务器进行认证并存储。
44.可选地,上述认证装置,还用于若上述第一认证结果和/或上述第二认证结果为认证失败,则不开放上述检测设备的目标业务功能的权限。
45.可选地,上述第二确定模块,具体用于若上述第一认证结果为认证成功,则通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果。
46.第三方面,本技术提供了一种电子设备,上述电子设备包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述第一方面的方法。
47.第四方面,本技术提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上述第一方面的方法。
48.第五方面,本技术提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,上述计算机程序被一个或多个处理器执行时实现如上述第一方面的方法。
49.由上可见,本技术方案中通过与第一服务器(检测设备服务商后台)进行交互,确定检测设备服务商针对第一登录信息的第一认证结果,通过与第二服务器(检测对象服务商后台)进行交互,确定检测对象服务商针对第二登录信息的第二认证结果。然后,在第一认证结果和第二认证结果均为成功时,才开放检测设备的目标业务功能的权限。如此,可以实现由检测设备服务商和检测对象服务商对检测设备的共同管理,规范了用户对检测设备的使用,有效降低了检测对象服务商的数据遭泄露的风险。
50.可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
51.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
52.图1是本技术实施例提供的检测设备认证方法的实施环境示意图;
53.图2是本技术实施例提供的用户登录界面示意图;
54.图3是本技术实施例提供的检测设备认证方法的实现流程图;
55.图4是本技术实施例提供的检测设备认证装置的结构框图;
56.图5是本技术实施例提供的电子设备的结构示意图。
具体实施方式
57.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
58.目前,汽车和汽车诊断设备往往不是由同一厂商生产。当汽车出现故障需要进行诊断时,车主通常会将汽车开往汽车销售服务4s店。现有技术中,4s店工作人员使用汽车诊断设备时,只需输入用户名和密码,然后由汽车诊断设备厂商的服务器对输入的用户名和密码进行认证。如果认证成功,则允许4s店工作人员使用汽车诊断设备对汽车进行诊断。然而,使用该汽车诊断设备的4s店可能并未获得该汽车的厂商授权。如此一来,将会导致汽车厂商的数据泄露,给汽车厂商带来损失。基于此,本技术实施例提出了一种检测设备认证方法、认证装置、电子设备及计算机可读存储介质,在用户使用检测设备时,需要该用户同时输入第一登录信息和第二登录信息。然后通过与第一服务器(检测设备服务商后台)进行交互,确定第一登录信息的第一认证结果,通过与第二服务器(检测对象服务商后台)进行交互,确定第二登录信息的第二认证结果。只有在第一认证结果和第二认证结果均为成功时,才开放检测设备的目标业务功能的权限。如此,可以实现由检测设备服务商和检测对象服务商对检测设备的共同管理,规范了用户对检测设备的使用,有效降低了检测对象服务商的数据遭泄露的风险。为了说明本技术实施例所提出的技术方案,下面通过具体实施例来进行说明。
59.下面结合图1对本技术实施例提供的检测设备认证方法的一种实施环境进行介绍。
60.在图1中,汽车厂商服务器可以是汽车厂商运营维护的后台服务器,诊断设备厂商服务器可以是汽车诊断设备厂商运营维护的后台服务器。汽车诊断设备通过网络连接汽车厂商服务器和诊断设备厂商服务器,以实现与两个服务器之间的数据交互。其中,上述网络包括无线网络和/或有线网络。
61.在对汽车进行诊断时,需要使用到汽车诊断设备和诊断盒。其中,诊断盒分别与汽车诊断设备和汽车连接,用于对汽车诊断设备和汽车之间传输的数据进行协议转换。具体地,诊断盒可以通过线束连接到汽车的车载诊断(on board diagnostics,obd)接口,比如该线束可以是以太网线或控制器局域网(controller area network,,can)线,通过蓝牙、wi-fi或通用串行总线(universal serial bus,usb)连接到汽车诊断设备。
62.在一种应用场景中,4s店工作人员将诊断盒通过can线连接到待诊断的汽车的obd接口,并建立汽车诊断设备与诊断盒之间的蓝牙连接,然后开启汽车诊断设备。如图2所示,在汽车诊断设备开启之后,该汽车诊断设备将显示用户登录界面,要求4s店工作人员输入用户名(如“padiii5600”)、密码和4s店的erp(enterprise requirement planning)号。其中,erp号代表主机厂在全国各地的4s店编号,是4s店在建店之初向主机厂申请的合法代号,便于主机厂管理。汽车诊断设备接收到4s店工作人员输入的用户名、密码和erp号后,通过与诊断设备厂商服务器交互,确定用户名和密码的第一认证结果,以及通过与汽车厂商
服务器交互,确定erp号的第二认证结果。如果第一认证结果和第二认证结果均为认证成功,则汽车诊断设备允许4s店工作人员使用该汽车诊断设备执行对汽车的诊断流程。其中,诊断流程涉及到汽车诊断设备与汽车之间的数据交互,其并非本技术方案的重点,因此此处不再赘述。
63.下面对本技术实施例提供的一种检测设备认证方法进行描述。该检测设备认证方法可以应用于图1中的汽车诊断设备,请参阅图3,该检测设备认证方法包括:
64.步骤301,获取用户输入的第一登录信息和第二登录信息。
65.步骤302,通过与第一服务器进行交互,确定检测设备服务商针对第一登录信息的第一认证结果。
66.步骤303,通过与第二服务器进行交互,确定检测对象服务商针对第二登录信息的第二认证结果。
67.步骤304,若第一认证结果和第二认证结果均为认证成功,则开放检测设备的目标业务功能的权限。
68.在本技术实施例中,检测设备可以是图1中的汽车诊断设备,当检测设备是汽车诊断设备时,检测设备服务商可以是汽车诊断设备厂商,检测对象可以是汽车,检测对象服务商可以是汽车厂商。第一登录信息和第二登录信息用于验证用户的身份,只有用户的身份合法,才允许用户使用检测设备的目标业务功能,即开放检测设备的目标业务功能的权限。示例地,检测设备在开机之后,可以显示用户登录界面,要求用户在用户登录界面中输入第一登录信息和第二登录信息,从而,检测设备获取到用户输入的第一登录信息和第二登录信息。可选地,用户对检测设备的使用可以由两个运营主体共同管理,例如两个运营主体分别是a公司和b公司。用户可以预先向a公司申请注册以获得注册信息a,以及向b公司申请注册以获得注册信息b。在使用检测设备时,用户可以将申请到的注册信息a作为第一登录信息输入到用户登录界面,以及将注册信息b作为第二登录信息输入到用户登录界面中。当检测设备为汽车诊断设备时,第一登录信息可以是用户名和密码,第二登录信息可以是4s店的erp号。
69.在获取到第一登录信息和第二登录信息后,检测设备可以分别与第一服务器和第二服务器进行交互。示例地,第一服务器可以由a公司运营维护,第二服务器可以由b公司运营维护。通过与第一服务器交互,检测设备可以确定检测设备服务商(即a公司)针对第一登录信息的第一认证结果;通过与第二服务器交互,检测设备可以确定检测对象服务商(即b公司)针对第二登录信息的第二认证结果。其中,认证结果包括认证成功和认证失败。如果用户输入的第一登录信息与用户向a公司申请的注册信息a一致,则第一认证结果为认证成功;如果用户输入的第一登录信息与用户向a公司申请的注册信息a不一致,则第一认证结果为认证失败。类似地,如果用户输入的第二登录信息与用户向b公司申请的注册信息b一致,则第二认证结果为认证成功;如果用户输入的第二登录信息与用户向b公司申请的注册信息b不一致,则第二认证结果为认证失败。
70.如果第一认证结果为认证成功,且第二认证结果也为认证成功,则认为用户的合法性身份同时得到了a公司和b公司的验证,此时,检测设备确定允许用户使用该检测设备的业务功能。例如,检测设备为汽车诊断设备,当第一认证结果和第二认证结果均为认证成功时,开放检测设备的所有业务功能的权限,如基础的诊断功能和更高级的防盗功能、刷写
功能的权限。或者,检测设备可以仅对高级功能的权限进行限制,而对基础功能的权限不进行限制,当第一认证结果和第二认证结果均为认证成功时,才开放检测设备的高级功能(防盗功能、刷写功能等)的权限。通过此种方式,可以实现由两个运营主体共同管理检测设备,规范了用户对检测设备的使用。
71.在一些实施例中,第二登录信息包括检测对象服务商的服务网点对应的标识信息,上述步骤303包括:
72.获取检测设备的设备标识。
73.向第二服务器发送检测设备的设备标识。
74.接收第二服务器响应于设备标识发送的注册标识信息。
75.根据注册标识信息对用户输入的第二登录信息进行认证,得到第二认证结果。
76.其中,第二服务器可以在数据库中存储多个注册标识信息,以及与各个注册标识信息绑定的设备标识。设备标识可以是序列号。检测设备的设备标识可以通过读取检测设备的芯片或闪存获得,用于唯一标识该检测设备,比如设备标识为98519。检测设备向第二服务器发送检测设备的设备标识后,可以接收到第二服务器发送的与该设备标识绑定的注册标识信息。检测设备根据接收到的注册标识信息,即可对用户输入的第二登录信息进行认证,从而得到第二认证结果。其中,注册标识信息为用户在检测设备上进行注册时输入的检测对象服务商的服务网点对应的标识信息。当检测设备为汽车诊断设备时,检测对象为汽车,检测对象服务商为汽车厂商,检测对象服务商的服务网点为4s店,注册标识信息可以是4s店向第二服务器的运营者(比如汽车厂商)申请到的erp号。
77.示例性地,如果注册标识信息与用户输入的第二登录信息一致,则可以确定第二认证结果为认证成功。反之,如果注册标识信息与用户输入的第二登录信息不一致,则确定第二认证结果为认证失败。
78.可选地,在上述步骤301之前,本技术实施例提供的检测设备认证方法还可以包括:
79.获取用户输入的检测设备的设备标识、注册标识信息。
80.将检测设备的设备标识以及注册标识信息发送至第二服务器进行绑定存储。
81.在本技术实施例中,用户首次使用检测设备时,检测设备可以要求用户进行注册,具体地,检测设备可以要求用户输入检测设备的设备标识和注册标识信息。然后,检测设备可以将用户输入的注册标识信息和检测设备的设备标识发送至第二服务器。第二服务器可以判断注册标识信息是否符合预设条件,如果符合预设条件,则绑定存储注册标识信息与设备标识。其中,预设条件可以由第二服务器的运营者自行定义,此处不作限定。比如,当检测设备为汽车诊断设备时,预设条件可以是erp号(即注册标识信息)所指向的4s店是汽车厂商授权的4s店。
82.在一些实施例中,当检测设备为汽车诊断设备时,汽车诊断设备还可以要求4s店在注册时将该4s店的资质文件上传。然后,汽车诊断设备可以将注册标识信息、检测设备的设备标识和资质文件一并发送至第二服务器。相应地,上述预设条件可以是erp号(即注册标识信息)所指向的4s店是汽车厂商授权的4s店,且该资质文件当前有效。可选地,资质文件的有效性判断,可以由汽车厂商的工作人员完成,也可以由第二服务器完成,此处不作限定。
83.在一些实施例中,第一登录信息包括用户名和密码;在上述步骤301之前,还包括:
84.获取用户输入的注册用户名、注册密码以及激活码;
85.将注册用户名、注册密码以及激活码发送至第一服务器进行认证并存储。
86.其中,注册用户名是用户注册的用户名,注册密码是用户注册的密码。激活码用于将检测设备激活,激活码可以由检测设备服务商提供给用户。示例地,用户在首次使用检测设备时,检测设备可以显示注册界面,要求用户输入注册用户名、注册密码和激活码。检测设备获取到用户输入的注册用户名、注册密码和激活码后,可以将注册用户名、注册密码以及激活码发送至第一服务器。第一服务器将判断激活码是否有效,如果激活码有效,则存储注册用户名、注册密码,从而完成对检测设备的激活,以及完成注册用户名、注册密码在第一服务器的注册。
87.在一些实施例中,上述步骤302包括:
88.向第一服务器发送第一登录信息,以指示第一服务器对第一登录信息进行认证。
89.接收第一服务器发送的第一认证结果。
90.在本技术实施例中,检测设备可以将获取到的第一登录信息发送至第一服务器。第一服务器在接收到该第一登录信息后,将会对第一登录信息进行认证。具体地,第一服务器可以在数据库存储多个注册账号信息,如果接收的第一登录信息与数据库中的任意一个注册账号信息一致,则可以确定第一认证结果为认证成功,否则确定第一认证结果为认证失败。服务器在确定了第一认证结果后,可以将该第一认证结果发送给检测设备。如此,检测设备通过与第一服务器交互,即可获得第一认证结果。其中,注册账号信息可以包括注册用户名和注册密码。
91.在另一些实施例中,服务器也可以在数据库中存储多个注册账号信息以及与各个注册账号信息绑定的设备标识。这样一来,检测设备只需将检测设备的设备标识发送至第一服务器,第一服务器即可根据检测设备的设备标识,返回与该设备标识绑定的注册账号信息。检测设备接收到第一服务器返回的注册张账号信息后,可以自行根据接收的注册账号信息对第一登录信息认证。具体地,如果第一登录信息与接收的注册账号信息一致,则确定第一认证结果为认证成功,否则确定第一认证结果为认证失败。
92.可选地,本技术实施例提供的检测设备认证方法还可以包括:若第一认证结果和/或第二认证结果为失败,则不开放检测设备的目标业务功能的权限。
93.在本技术实施例中,如果第一认证结果和第二认证结果中至少一个认证结果为认证失败,则确定禁止用户使用检测设备的目标业务功能。具体地,第一认证结果和第二认证结果中至少一个认证结果为认证失败包括三种情况:
94.第一种情况是第一认证结果为认证成功,第二认证结果为认证失败。
95.第二种情况是第一认证结果为认证失败,第二认证结果为认证成功。
96.第三种情况是第一认证结果为认证失败,第二认证结果为认证失败。
97.以上三种情况,均可以确定禁止用户使用检测设备的目标业务功能。如此一来,当两个运营主体中任意一方认为用户的身份不合法时,用户将无法使用检测设备,从而实现了两个运营主体对检测设备的共同管理,规范了用户对检测设备的使用。
98.在一些实施例中,由于只有第一认证结果和第二认证结果均为认证成功,才允许用户使用检测设备的目标业务功能。因此,为了减轻服务器的压力,检测设备可以先通过与
第一服务器进行交互,确定第一认证结果,在第一认证结果为认证成功的情况下,才执行上述步骤303:通过与第二服务器进行交互,确定检测对象服务商针对第二登录信息的第二认证结果。如果第一认证结果为认证失败,则检测设备无需再与第二服务器进行交互,无需确定第二登录信息的第二认证结果,而是直接确定禁止用户使用检测设备的目标业务功能。如此,可以减少检测设备与第二服务器的交互,减轻第二服务器的压力。应理解,本技术实施例中,检测设备也可以先与第二服务器交互,确定第二认证结果,在第二认证结果为认证成功的情况下,才执行上述步骤302,否则不执行步骤302,而是直接确定禁止用户使用检测设备的业务功能。
99.以上各个实施例中,均可以将检测设备理解为汽车诊断设备,将第一登录信息理解为用户名和密码,将第二登录信息理解为汽车销售服务4s店的标识信息(比如erp号)。当然,也可以将检测设备理解为其它适用于本技术提供的检测设备认证方法的设备,将第一登录信息和第二登录信息理解为其它信息,此处不作限定。
100.由上可见,本技术方案中通过与第一服务器(检测设备服务商后台)进行交互,确定检测设备服务商针对第一登录信息的第一认证结果,通过与第二服务器(检测对象服务商后台)进行交互,确定检测对象服务商针对第二登录信息的第二认证结果。然后,在第一认证结果和第二认证结果均为成功时,才开放检测设备的目标业务功能的权限。如此,可以实现由检测设备服务商和检测对象服务商对检测设备的共同管理,规范了用户对检测设备的使用,有效降低了检测对象服务商的数据遭泄露的风险。
101.对应于上文所提供的检测设备认证方法,本技术实施例还提供了一种检测设备认证装置。如图4所示,本技术实施例中的检测设备认证装置400包括:
102.第一获取模块401,用于获取用户输入的第一登录信息和第二登录信息;
103.第一确定模块402,用于通过与第一服务器进行交互,确定检测设备服务商针对上述第一登录信息的第一认证结果;
104.第二确定模块403,用于通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果;
105.第三确定模块404,用于若上述第一认证结果和上述第二认证结果均为认证成功,则开放上述检测设备的目标业务功能的权限。
106.可选地,上述第二登录信息包括检测对象服务商的服务网点对应的标识信息;上述第二确定模块403包括:
107.第一获取单元,用于获取上述检测设备的设备标识;
108.第一发送单元,用于向上述第二服务器发送上述检测设备的设备标识;
109.第一接收单元,用于接收上述第二服务器响应于上述设备标识发送的注册标识信息,上述注册标识信息为用户在上述检测设备上进行注册时输入的检测对象服务商的服务网点对应的标识信息
110.第一认证单元,用于根据上述注册标识信息对上述用户输入的第二登录信息进行认证,得到上述第二认证结果。
111.可选地,上述第一认证单元,具体用于若上述注册标识信息与上述用户输入的第二登录信息一致,则确定上述第二认证结果为认证成功;若上述注册标识信息与上述用户输入的第二登录信息不一致,则确定上述第二认证结果为认证失败。
112.可选地,上述认证装置400还包括:
113.第二获取模块,用于获取用户输入的上述检测设备的设备标识、上述注册标识信息;
114.第一发送模块,用于将上述检测设备的设备标识以及上述注册标识信息发送至上述第二服务器进行绑定存储。
115.可选地,上述第一登录信息包括用户名和密码;上述认证装置400还包括:
116.第三获取模块,用于获取用户输入的注册用户名、注册密码以及激活码;
117.第二发送模块,用于将上述注册用户名、注册密码以及激活码发送至上述第一服务器进行认证并存储。
118.可选地,上述认证装置400,还用于若上述第一认证结果和/或上述第二认证结果为认证失败,则不开放上述检测设备的目标业务功能的权限。
119.可选地,上述第二确定模块403,具体用于若上述第一认证结果为认证成功,则通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果。
120.由上可见,本技术方案中通过与第一服务器(检测设备服务商后台)进行交互,确定检测设备服务商针对第一登录信息的第一认证结果,通过与第二服务器(检测对象服务商后台)进行交互,确定检测对象服务商针对第二登录信息的第二认证结果。然后,在第一认证结果和第二认证结果均为成功时,才开放检测设备的目标业务功能的权限。如此,可以实现由检测设备服务商和检测对象服务商对检测设备的共同管理,规范了用户对检测设备的使用,有效降低了检测对象服务商的数据遭泄露的风险。
121.对应于上文所提供的检测设备认证方法,本技术实施例还提供了一种电子设备,请参阅图5,本技术实施例中的电子设备5包括:存储器501,一个或多个处理器502(图5中仅示出一个)及存储在存储器501上并可在处理器上运行的计算机程序。其中:存储器501用于存储软件程序以及单元,处理器502通过运行存储在存储器501的软件程序以及单元,从而执行各种功能应用以及数据处理。具体地,处理器502通过运行存储在存储器501的上述计算机程序时实现以下步骤:
122.获取用户输入的第一登录信息和第二登录信息;
123.通过与第一服务器进行交互,确定检测设备服务商针对上述第一登录信息的第一认证结果;
124.通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果;
125.若上述第一认证结果和上述第二认证结果均为认证成功,则开放上述检测设备的目标业务功能的权限。
126.假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,上述第二登录信息包括检测对象服务商的服务网点对应的标识信息;上述通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果,包括:
127.获取上述检测设备的设备标识;
128.向上述第二服务器发送上述检测设备的设备标识;
129.接收上述第二服务器响应于上述设备标识发送的注册标识信息,上述注册标识信
息为用户在上述检测设备上进行注册时输入的检测对象服务商的服务网点对应的标识信息;
130.根据上述注册标识信息对上述用户输入的第二登录信息进行认证,得到上述第二认证结果。
131.在上述第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,上述根据上述注册标识信息对上述用户输入的第二登录信息进行认证,得到上述第二认证结果,包括:
132.若上述注册标识信息与上述用户输入的第二登录信息一致,则确定上述第二认证结果为认证成功;
133.若上述注册标识信息与上述用户输入的第二登录信息不一致,则确定上述第二认证结果为认证失败。
134.在上述第二种可能的实施方式作为基础而提供的第四种可能的实施方式中,在上述获取用户输入的第一登录信息和第二登录信息之前,处理器502通过运行存储在存储器501的上述计算机程序时还实现以下步骤:
135.获取用户输入的上述检测设备的设备标识、上述注册标识信息;
136.将上述检测设备的设备标识以及上述注册标识信息发送至上述第二服务器进行绑定存储。
137.在上述第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,上述第一登录信息包括用户名和密码;在上述获取用户输入的第一登录信息和第二登录信息之前,处理器502通过运行存储在存储器501的上述计算机程序时还实现以下步骤:
138.获取用户输入的注册用户名、注册密码以及激活码;
139.将上述注册用户名、注册密码以及激活码发送至上述第一服务器进行认证并存储。
140.在上述第一种可能的实施方式作为基础而提供的第六种可能的实施方式中,处理器502通过运行存储在存储器501的上述计算机程序时还实现以下步骤:
141.若上述第一认证结果和/或上述第二认证结果为认证失败,则不开放上述检测设备的目标业务功能的权限。
142.在上述第一种可能的实施方式作为基础而提供的第七种可能的实施方式中,上述通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果,包括:
143.若上述第一认证结果为认证成功,则通过与第二服务器进行交互,确定检测对象服务商针对上述第二登录信息的第二认证结果。
144.应当理解,在本技术实施例中,所称处理器502可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
145.存储器501可以包括只读存储器和随机存取存储器,并向处理器502提供指令和数
据。存储器501的一部分或全部还可以包括非易失性随机存取存储器。例如,存储器501还可以存储设备类别的信息。
146.由上可见,本技术方案中通过与第一服务器(检测设备服务商后台)进行交互,确定检测设备服务商针对第一登录信息的第一认证结果,通过与第二服务器(检测对象服务商后台)进行交互,确定检测对象服务商针对第二登录信息的第二认证结果。然后,在第一认证结果和第二认证结果均为成功时,才开放检测设备的目标业务功能的权限。如此,可以实现由检测设备服务商和检测对象服务商对检测设备的共同管理,规范了用户对检测设备的使用,有效降低了检测对象服务商的数据遭泄露的风险。
147.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
148.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
149.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者外部设备软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
150.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
151.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
152.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关联的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读存储介质
可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机可读存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括是电载波信号和电信信号。
153.以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献