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

认证方法、外设设备、车载连接器及服务器与流程

2021-10-29 21:02:00 来源:中国专利 TAG:连接器 外设 设备 交互 器及


1.本发明涉及车辆间信息交互技术领域,尤其是一种外设设备与车载连接器之间的认证方法、外设设备、车载连接器、服务器及系统。


背景技术:

2.车载连接器能够与车辆之间进行多种数据类型的交互,以便于将外设设备通过车载连接器与车辆自身进行交互,扩展外设设备的应用场景。
3.由于在使用时,车载连接器需要与车辆之间进行数据交互,因此,在数据交互时的安全性就是一个必须要考虑的问题。如何能够提高在外设设备与车载连接器进行认证时的安全性能,成为了一个急需解决的问题。


技术实现要素:

4.有鉴于此,本发明提供了一种外设设备与车载连接器之间的认证方法、外设设备、车载连接器、服务器及系统,该方法能够使得在外设设备与车载连接器进行数据交互时,具有较高的安全性能。
5.本发明提供了一种外设设备与车载连接器之间的认证方法,该方法包括如下步骤:
6.s11:检测外设设备与车载连接器之间是否连接,当所述外设设备与所述车载连接器之间建立连接时,所述车载连接器获取所述外设设备的基本信息,同时判断所述外设设备在本次连接之前,是否获取过与该车载连接器之间连接的授权,当未获取过该授权时,进入s12步骤,当获取过该授权时进入s14步骤;
7.s12:所述车载连接器向服务器请求进行所述外设设备是否为可授权的外设设备的判断,所述服务器通过所述车载连接器与所述外设设备进行信息交互,并根据所述外设设备的基本信息及与所述外设设备的交互信息,判断所述外设设备是否为可授权的外设设备,并将该授权的判断结果发送至所述车载连接器,当该判断结果为该外设设备为可授权的外设设备时,进入s13步骤;
8.s13:当所述车载连接器接到所述服务器发送的该外设设备为可授权的外设设备的信息时,与所述外设设备进行信息交互,获得所述外设设备生成的工作密码,对该外设设备对应的工作密码及基本信息进行记录,并进行s14步骤;
9.s14:所述车载连接器与所述外设设备进行信息交互,所述车载连接器生成用于加密及解密所述车载连接器传递数据的第三随机码,所述外设设备用于加密及解密所述外设设备传递数据的第四随机码,并将所述第三随机码及所述第四随机码同时存储于所述车载连接器及所述外设设备内。
10.进一步地,在所述车载连接器与所述外设设备之间连接后,该方法还包括:
11.所述车载连接器向所述外设设备发送第一请求信息;
12.所述外设设备向所述车载连接器回复所述基本信息,所述基本信息包括身份信息
及版本号信息。
13.进一步地,在s12步骤中,该方法还包括:
14.所述车载连接器向所述服务器发送含有所述外设设备的身份信息的授权请求;
15.所述服务器通过所述车载连接器向所述外设设备发送第一随机码;
16.所述外设设备根据所述第一随机码对预先存储的授权码进行加密,得到第一中间数据,并将该第一中间数据通过所述车载连接器传递至所述服务器;
17.所述服务器通过所述第一随机码对所述第一中间数据进行解密,得到所述外设设备的授权码,并将获得的所述外设设备的身份信息及授权码与所述服务器存储的外设设备的身份信息及授权码进行比对,以判断该外设设备是否为可授权的外设设备,并将该授权的判断结果传递至所述车载连接器。
18.进一步地,在所述车载连接器获得所述外设设备生成所述工作密码的步骤中,该方法还包括:
19.所述车载连接器获取所述外设设备的授权码;
20.所述车载连接器生成第二随机码,通过所述外设设备的授权码对所述第二随机码进行加密,得到第二中间数据,并将该第二中间数据传递至所述外设设备;
21.所述外设设备通过自身的所述授权码对所述第二中间数据进行解密,以得到所述车载连接器生成的第二随机码;
22.所述外设设备生成工作密码,利用所述第二随机码对所述工作密码进行加密,得到第三中间数据,并将所述第三中间数据传递至所述车载连接器;
23.所述车载连接器利用所述第二随机码对所述第三中间数据进行解密,以得到所述工作密码,并对所述工作密码进行存储。
24.进一步地,在所述s14步骤中,该方法还包括:
25.所述车载连接器生成所述第三随机码,利用所述工作密码对所述第三随机码进行加密,得到第四中间数据,并将所述第四中间数据传递至所述外设设备;
26.所述外设设备利用所述工作密码对所述第四中间数据进行解密,得到所述第三随机码,并进行存储;
27.所述外设设备生成所述第四随机码,利用所述第三随机码对所述第四随机码进行加密,得到第五中间数据,并将该第五中间数据传递至所述车载连接器。
28.本发明还提供一种基于车载连接器的外设设备与车载连接器之间的认证方法,该方法包括:
29.s21:检测是否有外设设备连接,在有所述外设设备与车载连接器连接时,所述车载连接器获取与其相连的所述外设设备的基本信息,同时判断该外设设备在本次连接之前,是否获取过与该车载连接器之间连接的授权。当所述外设设备在本次连接之前未获取过与该车载连接器连接的授权时,进入s22步骤,当所述外设设备在本次连接之前获取过与该车载连接器的授权时,进入s23步骤;
30.s22:所述车载连接器向服务器请求所述外设设备是否为可授权外设设备的判断结果,并接收该授权的判断结果,当该判断结果为该外设设备为授权的外设设备时,进入s23步骤;
31.s23:生成用于加密及解密所述车载连接器传递数据的第三随机码,并将所述第三
随机码传递至所述外设设备,接收用于加密及解密所述外设设备传递数据的第四随机码,并对所述第三随机码及所述第四随机码进行存储。
32.进一步地,在s22步骤中,该方法还包括:
33.所述车载连接器根据所述外设设备的身份信息及版本号信息判断该外设设备在本次连接之前,是否获取过与所述车载连接器之间连接的授权,当未获得过所述授权时,所述车载连接器向外发送含有所述外设设备身份信息的认证请求;
34.所述车载连接器接收第一随机码,并将所述第一随机码发送至所述外设设备;
35.所述车载连接器接收第一中间数据,所述第一中间数据含有经过加密的所述外设设备的授权码,并向外传输所述第一中间数据;
36.所述车载连接器接收所述外设设备是否为可授权外设设备的判断结果,当所述判断结果为该外设设备是可授权的外设设备时,所述车载连接器与所述外设设备进行信息交互,以获取所述外设设备生成的工作密码,并对所述工作密码及所述外设设备的基本信息进行存储。
37.进一步地,在所述车载连接器获得所述外设设备生成的工作密码的步骤中,该方法还包括:
38.所述车载连接器获取所述外设设备的授权码;
39.所述车载连接器生成第二随机码,通过所述外设设备的授权码对所述第二随机码进行加密,得到第二中间数据,并将所述第二中间数据向外传输;
40.所述车载连接器接收第三中间数据,所述第三中间数据含有加密的所述外设设备生成的工作密码,并利用所述第二随机码对所述第三中间数据进行解密,得到所述工作密码,并对所述工作密码进行存储。
41.进一步地,在s23步骤中,该方法还包括:
42.所述车载连接器生成第三随机码,利用所述工作密码对所述第三随机码进行加密,得到所述第四中间数据,并将所述第四中间数据向外传输;
43.所述车载连接器接收第五中间数据,所述第五中间数据为含有加密的所述外设设备生成的所述第四随机码,利用所述第三随机码对所述第五中间数据解密得到所述第四随机码,并对所述第四随机码进行存储。
44.本发明还提供一种车载连接器,所述车载连接器包括第一计算机存储介质,所述第一计算机存储介质包括计算机程序,该计算机程序被执行时,实现所述的基于车载连接器的外设设备与车载连接器之间的认证方法。
45.本发明还提供了一种基于外设设备的外设设备与所述车载连接器之间的认证方法,该方法包括:
46.s31:在与所述车载连接器连接后,发送所述外设设备的基本信息,并进入s32步骤;
47.s32:接收所述车载连接器发送的信息,并对所述信息进行判断,当接收的信息为所述服务器与所述外设设备的交互信息时,协助所述服务器进行该外设设备是否为可授权的外设设备的判断,并进入s33步骤;当接收到的信息为所述车载连接器为获取所述第四随机码而发送的交互信息时,进入s34步骤;
48.s33:接收所述车载连接器生成的为获取工作密码而发送的交互信息,生成工作密
码,向外传输所述工作密码,并进入s34步骤;
49.s34:接收用于加密及解密所述车载连接器传递数据的第三随机码,生成用于加密及解密所述外设设备传递数据的第四随机码,向外传输所述第四随机码,并对所述第三随机码及所述第四随机码进行储存。
50.进一步地,在s33步骤中,该方法还包括:
51.接收第二中间数据,所述第二中间数据含有加密的所述车载连接器生成的所述第二随机码,利用自身预存的授权码对所述第二中间数据进行解密,得到所述车载连接器生成的所述第二随机码;
52.生成工作密码,利用所述第二随机码对所述工作密码进行加密,得到所述第三中间数据,并将所述第三数据向外传输。
53.进一步地,在s34步骤中,该方法还包括:
54.所述外设设备接收第四中间数据,所述第四中间数据含有加密的所述车载连接器生成的第三随机码,利用所述工作密码对所述第四中间数据进行解密,得到所述第三随机码;
55.生成所述第三随机码,并使用所述第三随机码对所述第四随机码进行加密,得到第五中间数据,并将所述第五中间数据向外传输。
56.本发明还提供了一种外设设备,包括第二计算机存储介质,所述第二计算机储存介质包括计算机程序,该计算机程序被执行时,实现权利所述的基于外设设备的外设设备与车载连接器之间的认证方法。
57.本发明还提供了一种基于服务器的外设设备与车载连接器之间的认证方法,该方法包括:
58.s41:接收所述车载连接器发送的对外设设备进行是否为可授权外设设备进行判断的请求信息,与所述外设设备进行信息交互,并进入s42步骤;
59.s42:将所述外设设备的基本信息及所述外设设备的交互信息与自身预存信息进行比对,判断所述外设设备是否为可授权的外设设备,并向外传输所述判断结果。
60.进一步地,在s41步骤中,该方法还包括:
61.所述服务器在接收所述车载连接器发送的所述外设设备与所述车载连接器之间连接的请求信息后,生成第一随机码,并将所述第一随机码向外传输;
62.接收第一中间数据,所述第一中间数据含有经过加密的所述外设设备的授权码,利用所述第一随机码对所述第一中间数据进行解密,得到所述外设设备的授权码。
63.进一步地,在进行s42步骤时,该方法包括:
64.所述服务器将获得的外设设备的身份信息及授权码,与自身存储的所述外设设备的身份信息及授权码的对应关系进行比对,判断二者的对应关系是否一致,当二者的对应关系一致时,判断该外设设备为可授权的外设设备。
65.本发明还提供了一种服务器,所述服务器包括第三计算机存储介质,所述第三计算机存储介质包括计算机程序,该计算机程序被执行时,实现所述的基于服务器的外设设备与所述车载连接器之间的认证方法。
66.综上所述,在本发明中,当相互连接的外设设备未获取过与车载连接器之间连接的授权时,通过服务器与外设设备之间的信息交互及外设设备的基本信息来判断是否可以
对外设设备与车载连接器之间的连接进行授权;与此同时,在获得连接授权后,车载连接器与外设设备之间每次连接时,均生成新的,用于各自的数据传输时加密及解密用的第三随机码及第四随机码,这能够极大地提高外设设备与车载连接器在进行数据交互时的安全性。
67.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
68.图1为本发明实施例提供的外设设备与车载连接器之间的认证方法的流程示意图。
69.图2为本发明实施例提供的基于车载连接器的外设设备与车载连接器之间的认证方法的流程示意图。
70.图3为本发明实施例提供的基于外设设备的外设设备与车载连接器之间的认证方法的流程示意图。
71.图4为本发明实施例提供的基于服务器的外设设备与车载连接器之间的认证方法的流程示意图。
具体实施方式
72.为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,详细说明如下。
73.本发明提供了一种外设设备与车载连接器之间的认证方法、外设设备、车载连接器、服务器及系统,在外设设备与车载连接器进行数据交互时,具有较高的安全性能。
74.图1为本发明实施例提供的外设设备与车载连接器之间的认证方法的流程示意图。如图1所示,本发明实施例提供的外设设备与车载连接器之间的认证方法包括如下步骤:
75.s11:检测外设设备与车载连接器之间是否连接,当外设设备与车载连接器建立连接时,车载连接器获取外设设备的基本信息,同时判断该外设设备在本次连接之前,是否获取过与该车载连接器之间连接的授权。当外设设备未获取过与该车载连接器之间连接的授权时,进入s12步骤,当外设设备在本次连接之前获取过与该车载连接器之间连接的授权时,进入s14步骤:
76.在该步骤中,外设设备与车载连接器之间可以通过wifi、无线射频、蓝牙、bt(bittorrent,比特流)等无线方式进行连接,也可以通过usb接口、uart接口、can线路接口、lvds接口、hdmi接口或mipi接口等接口以有线的方式进行连接。
77.进一步地,在车载连接器检测到外设设备与车载连接器之间进行连接后,还包括以下步骤:
78.车载连接器向外设设备发送第一请求信息,如车载连接器自身的身份及版本号信息;
79.外设设备在接到车载连接器发送的第一请求信息后,回复外设设备基本信息,所
述基本信息包括身份信息及版本号信息;
80.车载连接器根据外设设备的身份及版本号信息判断该外设设备在本次连接之前,是否获取过与该车载连接器连接的授权。
81.进一步地,在该步骤中,在车载连接器接收到外设设备的身份及版本号信息后,还需要对外设设备的身份信息进行校验,以验证该外设设备是否为授权的可以与车载连接器进行数据交互的外设设备。若外设设备为不可以与车载连接器进行数据交互的外设设备,车载连接器禁止外设设备与车辆之间的数据交互,车载连接器仅能够通过有线或无线的方式为外设设备进行充电。
82.s12:车载连接器向服务器请求进行外设设备是否为可授权的外设设备的判断,服务器通过车载连接器与外设设备进行信息交互,并根据外设设备的基本信息及与外设设备的交互信息,判断外设设备是否为可授权的外设设备,并将该授权的判断结果发送至车载连接器,当该判断结果为该外设设备为可授权的外设设备时,进入s13步骤;
83.更为具体地,该方法还包括:
84.车载连接器向服务器发送含有外设设备身份信息的授权请求。在本步骤中,车载连接器可以借助车辆的通讯系统与服务器进行通讯。
85.服务器通过车载连接器向外设设备发送第一随机码r1。在本实施例中,车载连接器还对第一随机码r1的格式进行验证。
86.外设设备根据获得的第一随机码r1对预先存储的授权码进行加密,以得到第一中间数据,将该第一中间数据通过车载连接器传递至服务器。在该步骤中,外设设备内的授权码可以是在出厂时直接分配的,不同于外设设备的身份信息的,用于与车载连接器连接时的授权码。也即,不同的外设设备中,身份信息及授权码都是唯一且相对应的。进一步地,车载连接器还对第一中间数据的格式进行验证。
87.服务器通过第一随机码r1对第一中间数据进行解密,得到外设设备内的授权码,并将从车载连接器获得的外设设备的身份信息及解密获得的外设设备的授权码与服务器内存储的外设设备的身份信息及授权码进行比对,以判断该外设设备是否为可授权的外设设备,并将该授权的判断结果传递至车载连接器。
88.在该步骤中,服务器内预先存储有外设设备的身份信息及其授权码的对应的数据,当服务器从车载连接器得到的外设设备的身份信息及解密得到的授权码相与自身存储的数据对应时,即可判断该外设设备为可授权的外设设备。
89.s13:当车载连接器接到服务器发送的该外设设备为可授权的外设设备的信息时,与外设设备进行信息交互,获得外设设备生成的工作密码,对该外设设备对应的基本信息及工作密码进行记录,并进入s14步骤;当车载连接器接收到服务器发送的不予授权的信息时,禁止外设设备与车载连接器之间数据的交互。
90.也即,当外设设备在某个车载连接器上获取过连接的授权时,车载连接器内至少会存储有该外设设备的工作密码、身份信息及版本号信息这三个对应的信息。在下次连接时,只有在车载连接器内存储有与外设设备传递的身份信息及版本号信息对应的工作密码时,在s11步骤中,车载连接器才会判断某个外设设备在该车载连接器上获取过连接的授权。
91.更为具体地,在本实施例中,在车载连接器获得外设设备生成的工作密码的步骤
中,该方法还包括:
92.车载连接器获取外设设备的授权码。在本实施例中,该授权码可以从外设设备内获得,也可以在获得服务器是否授权的判断结果时,从服务器内一并获得;
93.车载连接器生成第二随机码r2,通过外设设备的授权码对第二随机码进行加密,得到第二中间数据,并将该第二中间数据传递至外设设备;
94.外设设备通过自身授权码对第二中间数据进行解密,以得到车载连接器生成的第二随机码r2;
95.外设设备生成工作密码,利用第二随机码r2对工作密码进行加密,得到第三中间数据,并将该第三中间数据传递至车载连接器;
96.车载连接器利用第二随机码r2对第三中间数据进行解密,以得到工作密码,并对工作密码进行存储。
97.s14:车载连接器与外设设备进行信息交互,车载连接器生成用于加密及解密车载连接器传递数据的第三随机码r3,外设设备生成用于加密及解密外设设备传递数据的第四随机码r4,并将第三随机码r3及第四随机码r4同时存储于车载连接器及外设设备内,以完成车载连接器与外设设备之间的认证。
98.更为具体地,在该步骤中,在进行第三随机码r3及第四随机码r4的生成及存储时,该方法还包括以下步骤:
99.车载连接器生成第三随机码r3,并利用s13步骤中存储的工作密码对第三随机码r3进行加密,得到第四中间数据,并将该第四中间数据传递至外设设备;
100.外设设备利用工作密码对第四中间数据进行解密,得到第三随机码r3,并进行存储,同时生成第四随机码r4,并使用第三随机码r3对第四随机码r4进行加密,得到第五中间数据,并将该第五中间数据传递至车载连接器;
101.车载连接器通过第三随机码r3对第五中间数据进行解密,以得到外设设备生成的第四随机码r4。
102.进一步地,该方法还可以包括外设设备对第五中间数据进行aes(advanced encryption standard,高级加密标准)加密,如aes

128加密,以进一步地提高安全性能。与之相应地,车载连接器对相应的数据进行aes解密,以得到第五中间数据。
103.在外设设备通过车载连接器与车辆进行数据交互时,外设设备发送的数据均需要通过第四随机码r4进行加密,而车载连接器发送的数据均需要通过第三随机码r3进行加密。
104.而在每一次外设设备与车载连接器进行数据交互前,车载连接器及外设设备均需要重新生成第三随机码r3及第四随机码r4,并进行传输与存储,以保证数据传输的安全性。
105.图2为本发明实施例提供的基于车载连接器的外设设备与车载连接器之间的认证方法的流程示意图。如图2所示,本发明还提供了一种基于车载连接器的外设设备与车载连接器之间的认证方法,该方法包括如下步骤:
106.s21:检测是否有外设设备连接,在有外设设备与车载连接器连接时,车载连接器获取与其相连的外设设备的基本信息,同时判断该外设设备在本次连接之前,是否获取过与该车载连接器之间连接的授权。当外设设备在本次连接之前未获取过与该车载连接器连接的授权时,进入s22步骤,当外设设备在本次连接之前获取过与该车载连接器的授权时,
进入s23步骤;
107.在本实施例中,当车载连接器检测到有外设设备连接时,车载连接器向外设设备发送第一请求信息,如车载连接器自身的身份及版本号信息,以获取外设设备包括身份信息及版本号信息在内的基本信息。
108.s22:车载连接器向服务器请求外设设备是否为可授权外设设备的判断结果,并接收该判断结果,当该判断结果为该外设设备为可授权的外设设备时,进入s23步骤;
109.更为具体地,在该步骤中,该方法包括:
110.车载连接器根据外设设备的身份及版本号信息判断该外设设备在本次连接之前,是否获取过与该车载连接器之间连接的授权,当在本次连接之前该外设设备未获取过该授权时,车载连接器向外发送含有外设设备身份信息的认证请求:
111.车载连接器接收服务器发送的第一随机码r1,将该第一随机码r1发送至外设设备;
112.车载连接器接收外设设备传递的第一中间数据,该第一中间数据含有经过加密的外设设备的授权码,将该第一中间数据向外传输;
113.车载连接器接收外设设备是否为可授权外设设备的判断结果,当该判断结果为该外设设备是可授权的外设设备时,车载连接器与外设设别进行信息交互,以获得外设设备生成的工作密码,并对该外设设备对应的工作密码及外设设备的基本信息进行记录;当该判断结果为不予授权的信息时,禁止外设设备与车载连接器之间数据的交互。
114.在车载连接器获得外设设备生成的工作密码时,该方法还包括:
115.车载连接器获取外设设备的授权码;
116.车载连接器生成第二随机码r2,通过外设设备的授权码对第二随机码r2进行加密,得到第二中间数据,并向外传输该第二中间数据;
117.车载连接器接收第三中间数据,第三中间数据为含有加密的外设设备生成的工作密码,并利用第二随机码r2对第三中间数据进行解密,以得到工作密码,并对工作密码进行存储。
118.s23:生成用于加密及解密车载连接器传递数据的第三随机码r3,并将该第三随机码r3传递至外设设备,接收用于加密及解密外设设备传递数据的第四随机码r4,并对第三随机码r3及第四随机码r4进行存储。
119.具体地,在该步骤中,该方法还包括:
120.车载连接器生成第三随机码r3,并利用外设设备传递的工作密码对第三随机码r3进行加密,得到第四中间数据,并向外传输该第四中间数据;
121.车载连接器接收外设设备发送的第五中间数据,该第五中间数据含有加密的外设设备生成的第四随机码r4,并利用第三随机码r3对第五中间数据解密得到第四随机码r4,并对第四随机面r4进行存储。
122.本发明还提供了一种车载连接器,包括第一计算机存储介质,该第一计算机存储介质包括计算机程序,该计算机程序被执行时,实现上述的基于车载连接器的外设设备与车载连接器之间的认证方法。
123.图3为本发明实施例提供的基于外设设备的外设设备与车载连接器之间的认证方法的流程示意图。如图3所示,本发明还提供了一种基于外设设备的外设设备与车载连接器
之间的认证方法,该方法包括如下步骤:
124.s31:在与车载连接器进行连接后,发送外设设备的基本信息,并进入s32步骤;
125.s32:接收车载连接器发送的信息,并对该信息进行判断,当接收到的信息为服务器与外设设备的交互信息时,协助服务器进行该外设设备是否为可授权的外设设备的判断,并进入s33步骤;当接收到的信息为车载连接器为获取第四随机码r4发送的交互信息时,进入s34步骤;
126.更为具体地,在于服务器进行信息交互时,该方法包括:车载连接器发送的第一随机码r1时,根据第一随机码r1对预先存储的授权码进行加密,以得到第一中间数据,将该第一中间数据传递至车载连接器。
127.s33:接收车载连接器生成的为获取工作密码而发送的交互信息,生成工作密码,向外传输该工作密码,并进入s34步骤;
128.更为具体地,该方法包括:
129.接收第二中间数据,该第二中间数据含有加密的车载连接器生成的第二随机码r2,并通过自身预存的授权码对第二中间数据进行解密,得到车载连接器生成的第二随机码r2;
130.生成工作密码,利用第二随机码r2对工作密码进行加密,得到第三中间数据,并向外传输该第三中间数据。
131.s34:接收用于加密及解密车载连接器传递数据的第三随机码r3,生成用于加密及解密外设设备传递数据的第四随机码r4,向外传输该第四随机码r4,并对第三随机码r3及第四随机码r4进行存储。
132.具体地,在该步骤中,该方法还包括:
133.外设设备接第四中间数据,该第四中间数据含有加密的车载连接器生成的第三随机码r3,并利用工作密码对第四中间数据进行解密,得到第三随机码r4;
134.生成第四随机码r4,并使用第三随机码r3对第四随机码r4进行加密,得到第五中间数据,并向外传输该第五中间数据。
135.本发明还提供了一种外设设备,该外设设备包括计算机存储介质,该计算机存储介质采用上述的基于外设设备的外设设备与车载连接器之间的认证方法来进行外设设备与车载连接器之间的认证。
136.图4为本发明实施例提供的基于服务器的外设设备与车载连接器之间的认证方法的流程示意图。如图4所示,本发明还提供了一种基于服务器的外设设备与车载连接器之间的认证方法,该方法包括如下步骤:
137.s41:接收车载连接器发送的对外设设备是否为可授权外设设备进行判断的请求信息,通过车载连接器与外设设备进行信息交互,并进入s42步骤;
138.具体地,该信息交互的方式为:
139.服务器生成第一随机码r1,并将第一随机码r1向外传输;
140.接收第一中间数据,该第一中间数据含有经过加密的外设设备的授权码,利用第一随机码r1对第一中间数据进行解密,得到外设设备的授权码。
141.s42:将外设设备的基本信息及外设设备的交互信息与自身预存信息进行比对,判断外设设备是否为可授权的外设设备,并将该判断结果向外传输。
142.具体地,在该步骤中,服务器将从车载连接器得到的外设设备的身份信息及解密得到的授权码与自身存储的外设设备的身份信息与授权码的对应关系进行比对,判断二者的对应信息是否一致。当服务器获取的外设设备的身份信息及授权码与存储的外设设备的身份信息及授权码一致时,判断该外设设备为可授权的外设设备。
143.本发明还提供了一种服务器,该服务器包括第三计算机存储介质,该第三计算机存储介质包括计算机程序,该计算机程序被执行时,实现上述的基于服务器的外设设备与车载连接器之间的认证方法。
144.在本发明中,当相互连接的外设设备未获取过与车载连接器之间连接的授权时,通过服务器与外设设备之间的信息交互及外设设备的基本信息来判断是否可以对外设设备与车载连接器之间的连接进行授权;与此同时,在获得连接授权后,车载连接器与外设设备之间每次连接时,均生成新的,用于各自的数据传输时加密及解密用的第三随机码r3及第四随机码r4,这能够极大地提高外设设备与车载连接器在进行数据交互时的安全性。
145.以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜