System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据传输方法及装置、设备、计算机可读存储介质制造方法及图纸_技高网

数据传输方法及装置、设备、计算机可读存储介质制造方法及图纸

技术编号:40271113 阅读:11 留言:0更新日期:2024-02-02 22:57
本申请的实施例揭示了一种数据传输方法及装置、设备、计算机可读存储介质。该方法通过接收认证方发送的认证方对请求方的身份验证通过后加密得到的请求数据;对认证方进行身份验证,得到认证方的身份验证结果;若认证方的身份验证结果表征验证成功,则根据加密后的请求数据生成控制指令,并对控制指令进行加密,得到加密后的控制指令;对认证方的身份进行了验证,避免伪装的认证方通过验证。将加密后的控制指令发送至子控制方,以使子控制方对加密后的控制指令进行解密,并根据解密后的控制指令进行控制处理,只有利用相关解密密钥才能对加密后的控制指令,避免了控制指令泄露。

【技术实现步骤摘要】

本申请涉及交通领域,具体涉及一种数据传输方法及装置、设备、计算机可读存储介质


技术介绍

1、传统分布式电子电器架构,包含单独的发动机防盗系统设计、vcu(vehiclecontrol unit,整车控制器)防盗系统设计、bms(battery management system,电池管理系统)防盗系统设计、电子钥匙及数字钥匙防盗系统设计等,随着现代汽车智能化、电气化高速发展,汽车电子化、软件化比重越来越高,原来传统分布式电子电器架构已不能满足现有的功能需求。

2、基于传统分布式电子电器架构,一般通过电子钥匙或数字钥匙发送信号就能进行解锁,安全性并不高。


技术实现思路

1、为解决上述技术问题,本申请的实施例分别提供了一种数据传输方法及装置、设备、计算机可读存储介质,以对认证方进行身份验证,并在请求数据传输过程中进行二次加密。

2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。

3、根据本申请实施例的一个方面,提供了一种数据传输方法,应用于总控制方,包括:接收认证方发送的加密后的请求数据;其中,所述加密后的请求数据是所述认证方对请求方的身份验证通过后加密得到的;对所述认证方进行身份验证,得到所述认证方的身份验证结果;若所述认证方的身份验证结果表征验证成功,则根据所述加密后的请求数据生成控制指令,并对所述控制指令进行加密,得到加密后的控制指令;将所述加密后的控制指令发送至子控制方,以使所述子控制方对所述加密后的控制指令进行解密,并根据解密后的控制指令进行控制处理。

4、根据本申请实施例的一个方面,提供了另一种数据传输方法,应用于子控制方,包括:接收总控制方发送的加密后的控制指令;其中,所述加密后的控制指令是所述总控制方对所述认证方进行身份验证成功后,根据所述认证方发送的加密后的请求数据生成控制指令,并对所述控制指令进行加密得到的;对所述加密后的控制指令进行解密,得到解密后的控制指令,并根据所述解密后的控制指令进行控制处理。

5、根据本申请实施例的一个方面,提供了另一种数据传输方法,应用于认证方,包括:接收请求方发送的请求数据;对所述请求方进行身份验证,得到所述请求方的身份验证结果;若所述请求方的身份验证结果表征验证成功,则对所述请求数据进行加密,得到加密后的请求数据;将所述加密后的请求数据发送至总控制方,以使所述总控制方对所述认证方的进行身份验证成功后,根据加密后的请求数据生成控制指令,并对所述控制指令进行加密,得到加密后的控制指令。

6、根据本申请实施例的一个方面,提供了一种信息处理装置,应用于总控制方,包括:加密请求接收模块,被配置为接收认证方发送的加密后的请求数据;其中,所述加密后的请求数据是所述认证方对请求方的身份验证通过后加密得到的;认证方身份验证模块,被配置为对所述认证方进行身份验证,得到所述认证方的身份验证结果;控制指令加密模块,被配置为若所述认证方的身份验证结果表征验证成功,则根据所述加密后的请求数据生成控制指令,并对所述控制指令进行加密,得到加密后的控制指令;加密控制指令发送模块,被配置为将所述加密后的控制指令发送至子控制方,以使所述子控制方对所述加密后的控制指令进行解密,并根据解密后的控制指令进行控制处理。

7、在另一实施例中,所述加密后的请求数据包括所述认证方使用过的随机数;所述认证方身份验证模块包括:随机数获取单元,被配置为获取所述随机数,以及记录针对获取所述随机数时所述认证方对应的时刻和所述总控制方对应的时刻;认证方验证成功单元,被配置为若检测到未存储所述随机数,且所述认证方对应的时刻和所述总控制方对应的时刻相匹配,则确定对所述认证方的身份验证成功,得到用于表征所述认证方的身份验证成功的身份验证结果;认证方验证失败单元,被配置为若检测到存储有所述随机数,或者,所述认证方对应的时刻和所述总控制方对应的时刻不匹配,则确定对所述认证方的身份验证失败,得到用于表征所述认证方的身份验证失败的身份验证结果。

8、根据本申请实施例的一个方面,提供了另一种信息处理装置,应用于子控制方,包括:加密控制指令接收模块,被配置为接收总控制方发送的加密后的控制指令;其中,所述加密后的控制指令是所述总控制方对所述认证方进行身份验证成功后,根据所述认证方发送的加密后的请求数据生成控制指令,并对所述控制指令进行加密得到的;控制指令解密模块,被配置为对所述加密后的控制指令进行解密,得到解密后的控制指令,并根据所述解密后的控制指令进行控制处理。

9、在另一实施例中,所述控制指令解密模块包括:请求方的身份验证结果接收单元,被配置为接收所述认证方发送的请求方的身份验证结果;控制指令解密单元,被配置为若所述请求方的身份验证结果表征验证成功,则对所述加密后的控制指令进行解密,得到所述解密后的控制指令。

10、根据本申请实施例的一个方面,提供了另一种信息处理装置,应用于认证方,包括:请求数据接收模块,被配置为接收请求方发送的请求数据;请求方身份验证模块,被配置为对所述请求方进行身份验证,得到所述请求方的身份验证结果;请求数据加密模块,被配置为若所述请求方的身份验证结果表征验证成功,则对所述请求数据进行加密,得到加密后的请求数据;加密请求数据发送模块,被配置为将所述加密后的请求数据发送至总控制方,以使所述总控制方对所述认证方的进行身份验证成功后,根据加密后的请求数据生成控制指令,并对所述控制指令进行加密,得到加密后的控制指令。

11、在另一实施例中,所述信息处理装置还包括:控制发送模块,被配置为将所述请求方的身份验证结果发送至子控制方,以使所述子控制方在所述请求方的身份验证结果表征验证成功时,对所述加密后的控制指令进行解密,得到所述解密后的控制指令。

12、在另一实施例中,所述认证方包括服务器,所述请求方包括应用程序;所述请求数据接收模块包括:请求数据接收单元,被配置为接收应用程序通过网络发送的请求数据;所述请求方身份验证模块包括:应用程序的身份验证单元,被配置为对所述应用程序进行身份验证,得到所述应用程序的身份验证结果。

13、在另一实施例中,所述认证方包括接收器,所述请求方包括启动器;所述请求数据接收模块包括:接收启动器通过网络发送的请求数据;所述请求方身份验证模块包括:对所述启动器进行身份验证,得到所述启动器的身份验证结果。

14、在另一实施例中,所述请求方为信号发送器,所述认证方为车辆的防盗控制器,所述请求数据包括所述信号发送器使用过的随机数;所述请求方身份验证模块包括:车辆随机数获取单元,被配置为获取所述随机数,以及记录针对获取所述随机数时所述信号发送器对应的时刻和所述防盗控制器对应的时刻;信号发送器身份验证成功单元,被配置为若检测到未存储所述随机数,且所述信号发送器对应的时刻和所述防盗控制器对应的时刻相匹配,则确定对所述信号发送器的身份验证成功,得到用于表征所述信号发送器的身份验证成功的身份验证结果;信号发送器身份验证失本文档来自技高网...

【技术保护点】

1.一种数据传输方法,其特征在于,应用于总控制方,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述加密后的请求数据包括所述认证方使用过的随机数;所述对所述认证方进行身份验证,得到所述认证方的身份验证结果,包括:

3.一种数据传输方法,其特征在于,应用于子控制方,所述方法包括:

4.根据权利要求3所述的方法,其特征在于,所述对所述加密后的控制指令进行解密,得到解密后的控制指令,包括:

5.一种数据传输方法,其特征在于,应用于认证方,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,在所述对所述请求方进行身份验证,得到所述请求方的身份验证结果之后,所述方法还包括:

7.根据权利要求5或6所述的方法,其特征在于,所述认证方包括服务器,所述请求方包括应用程序;所述接收请求方发送的请求数据,包括:

8.根据权利要求5或6所述的方法,其特征在于,所述认证方包括接收器,所述请求方包括启动器;所述接收请求方发送的请求数据,包括:

9.根据权利要求5所述的方法,其特征在于,所述请求方为信号发送器,所述认证方为车辆的防盗控制器,所述请求数据包括所述信号发送器使用过的随机数;所述对所述请求方进行身份验证,得到所述请求方的身份验证结果,包括:

10.根据权利要求5所述的方法,其特征在于,所述请求方为信号发送器,所述认证方为车辆的防盗控制器,所述防盗控制器包括远程防盗器和/或本地防盗器;所述远程防盗器对应的信号发送器为移动终端,所述本地防盗器对应的信号发送器为具有信号发送功能的钥匙;若所述防盗控制器包括远程防盗器或本地防盗器;所述对所述请求方进行身份验证,得到所述请求方的身份验证结果,包括:

11.根据权利要求10所述的方法,其特征在于,若所述防盗控制器包括远程防盗器和本地防盗器;所述对所述请求方进行身份验证,得到所述请求方的身份验证结果,包括:

12.根据权利要求11所述的方法,其特征在于,所述信号发送器的身份验证结果包括成功的验证结果和失败的验证结果;所述成功的验证结果表征所述移动终端的身份和所述钥匙的身份通过了验证;所述失败的验证结果表征所述移动终端的身份或所述钥匙的身份中至少一方的身份未通过验证。

13.一种数据传输装置,其特征在于,应用于总控制方,包括:

14.一种电子设备,其特征在于,包括:

15.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1至12中任一项所述的数据传输方法。

...

【技术特征摘要】

1.一种数据传输方法,其特征在于,应用于总控制方,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述加密后的请求数据包括所述认证方使用过的随机数;所述对所述认证方进行身份验证,得到所述认证方的身份验证结果,包括:

3.一种数据传输方法,其特征在于,应用于子控制方,所述方法包括:

4.根据权利要求3所述的方法,其特征在于,所述对所述加密后的控制指令进行解密,得到解密后的控制指令,包括:

5.一种数据传输方法,其特征在于,应用于认证方,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,在所述对所述请求方进行身份验证,得到所述请求方的身份验证结果之后,所述方法还包括:

7.根据权利要求5或6所述的方法,其特征在于,所述认证方包括服务器,所述请求方包括应用程序;所述接收请求方发送的请求数据,包括:

8.根据权利要求5或6所述的方法,其特征在于,所述认证方包括接收器,所述请求方包括启动器;所述接收请求方发送的请求数据,包括:

9.根据权利要求5所述的方法,其特征在于,所述请求方为信号发送器,所述认证方为车辆的防盗控制器,所述请求数据包括所述信号发送器使用过的随机数;所述对所述请求方进行身份验证,得到所述请求方的身份...

【专利技术属性】
技术研发人员:杨斌范永钊谢天礼李晓波邓云飞
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1