一种智能终端数据传输方法及装置与流程

文档序号:30584127发布日期:2022-06-29 15:23阅读:来源:国知局

技术特征:
1.一种智能终端数据传输方法,应用于车载网联终端,所述车载网联终端内置第一芯片、第一模块、第二模块,且所述车载网联终端与第一平台通信连接,其特征在于,所述方法包括:当与所述第一平台建立链接后,获得第一认证指令;根据所述第一认证指令,进行所述车载网联终端、所述第一芯片、所述第一平台的证书认证,获得第一认证结果;当所述第一认证结果为认证通过时,通过所述第一模块进行数据信号采集,获得第一数据信号集合;通过所述第一模块将所述第一数据信号集合发送至所述第二模块,通过所述第二模块进行所述第一数据信号集合的组包处理,获得第一组包数据;通过所述第二模块将所述第一组包数据进行数据序列化处理,获得第一处理结果;通过所述第二模块将所述第一处理结果数据压缩后进行加密处理,获得第一数据加密结果;对所述第一数据加密结果进行数据的加密校验,当所述加密校验通过后,将所述第一数据加密结果发送至所述第一平台。2.如权利要求1所述的方法,其特征在于,所述根据所述第一认证指令,进行所述车载网联终端、所述第一芯片、所述第一平台的证书认证,获得第一认证结果,包括:根据所述第一认证指令,获得第一产生随机数指令,将所述第一产生随机数指令发送至所述第一芯片;通过所述第一芯片获得第一加密随机数,其中,所述第一加密随机数为通过所述第一芯片基于平台公钥进行加密后的随机数;将所述第一加密随机数发送至所述第一平台,获得第一反馈密文;将所述第一反馈密文发送至所述第一芯片,获得所述第一芯片的第一回复认证结果;根据所述第一回复认证结果获得第二加密随机数,将所述第二加密随机数发送至所述第一芯片,获得所述第一芯片的第二反馈密文;将所述第二反馈密文发送至所述第一平台,获得所述第一平台的所述第一认证结果。3.如权利要求2所述的方法,其特征在于,所述将所述第一加密随机数发送至所述第一平台,获得第一反馈密文,包括:通过所述第一平台基于所述平台私钥进行所述第一加密随机数解密,获得第一随机数;通过所述第一平台基于所述平台私钥进行证书签名,获得第一签名信息;通过所述第一平台基于所述第一随机数对所述第一签名信息进行加密,根据加密结果获得所述第一反馈密文。4.如权利要求3所述的方法,其特征在于,所述将所述第一反馈密文发送至所述第一芯片,获得所述第一芯片的第一回复认证结果,包括:通过所述第一芯片基于所述第一随机数进行所述第一反馈密文的解密,获得所述第一签名信息;通过所述第一芯片基于所述平台公钥进行所述第一签名信息的验签认证,根据验签认证结果获得所述第一回复认证结果。
5.如权利要求2所述的方法,其特征在于,所述根据所述第一回复认证结果获得第二加密随机数,将所述第二加密随机数发送至所述第一芯片,获得所述第一芯片的第二反馈密文,包括:当所述第一回复认证结果为认证成功时,将所述第一回复认证结果发送至所述第一平台;获得所述第二加密随机数,其中,所述第二加密随机数为所述第一平台根据所述第一回复认证结果生成并用se公钥加密后的随机数;将所述第二加密随机数发送至所述第一芯片,通过所述第一芯片通过se私钥进行所述第二加密随机数解密,获得第二随机数;通过所述第一芯片基于所述se私钥进行证书签名,获得第二签名信息;通过所述第一芯片基于所述第二随机数对所述第二签名进行加密,获得所述第二反馈密文。6.如权利要求5所述的方法,其特征在于,所述将所述第二反馈密文发送至所述第一平台,获得所述第一平台的所述第一认证结果,包括:通过所述第一平台基于所述第二随机数进行所述第二反馈密文解密,获得所述第二签名信息;通过所述第一平台基于所述se公钥对所述第二签名信息进行验签认证,获得所述第一认证结果。7.如权利要求1所述的方法,其特征在于,通过所述第二模块基于protocol buffer3方式将所述第一组包数据进行数据序列化处理,获得所述第一处理结果。8.如权利要求1所述的方法,其特征在于,通过所述第二模块基于snappy将所述第一处理结果数据压缩,根据数据压缩结果进行加密,获得所述第一数据加密结果。9.一种智能终端数据传输装置,其特征在于,所述装置包括:第一获得模块,用于当与第一平台建立链接后,获得第一认证指令;第二获得模块,用于根据所述第一认证指令,进行车载网联终端、第一芯片、所述第一平台的证书认证,获得第一认证结果;第三获得模块,用于当所述第一认证结果为认证通过时,通过第一模块进行数据信号采集,获得第一数据信号集合;第四获得模块,用于通过所述第一模块将所述第一数据信号集合发送至第二模块,通过所述第二模块进行所述第一数据信号集合的组包处理,获得第一组包数据;第一处理模块,用于通过所述第二模块将所述第一组包数据进行数据序列化处理,获得第一处理结果;第二处理模块,用于通过所述第二模块将所述第一处理结果数据压缩后进行加密处理,获得第一数据加密结果;第一发送模块,用于对所述第一数据加密结果进行数据的加密校验,当所述加密校验通过后,将所述第一数据加密结果发送至所述第一平台。10.一种控制设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器执行所述程序时实现如权利要求1至8任一项所述的智能终端数据传输方法。
11.一种汽车,其特征在于,包括如权利要求9所述的智能终端数据传输装置。12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8中任一项所述的智能终端数据传输方法的步骤。

技术总结
本发明提供了一种智能终端数据传输方法及装置,当与所述第一平台建立链接后,根据第一认证指令,获得第一认证结果;当第一认证结果为认证通过时,通过第一模块进行数据信号采集,获得第一数据信号集合;通过第一模块将第一数据信号集合发送至第二模块,通过第二模块进行第一数据信号集合的组包处理,通过第二模块将第一组包数据进行数据序列化处理,通过第二模块将第一处理结果数据压缩后进行加密处理,获得第一数据加密结果;对第一数据加密结果进行数据的加密校验,当加密校验通过后,将第一数据加密结果发送至第一平台。解决了现有技术在进行车辆数据采集传输的过程,存在数据传输效率不高、数据安全性难以得到保证的技术问题。问题。问题。


技术研发人员:王晓芳 张友焕 黄殿辉 卢忆都
受保护的技术使用者:北京新能源汽车股份有限公司
技术研发日:2022.01.05
技术公布日:2022/6/28
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1