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

文档序号:30584127发布日期:2022-06-29 15:23阅读:163来源:国知局
一种智能终端数据传输方法及装置与流程

1.本发明涉及汽车的数据传输相关领域,特别涉及一种智能终端数据传输方法及装置。


背景技术:

2.当今社会,汽车已成为人们在生活中不可或缺的交通工具。随着科学技术的发展与人们生活水平的提高,人们对汽车的要求愈来愈高,汽车不再仅仅是普通的代步工具,而上升成为一种文化、一个象征,汽车的重要性不言而喻。在交通事故日益增多的今天,安全、节能是汽车发展的方向和永恒主题。
3.科技不断的推动着汽车设备的更新迭代,大数据正在成为互联网发展的必然趋势,随着5g(5th-generation,第五代移动通信技术)、智能驾驶、 v2x(vehicle-to-everything,车辆到万物)等技术的发展,对车辆数据监控的数量激增,同时对数据的实效性、稳定性、安全性也再不断增加。
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.获得所述第二加密随机数,其中,所述第二加密随机数为所述第一平台根据所述第一回复认证结果生成并用se公钥加密后的随机数;
33.将所述第二加密随机数发送至所述第一芯片,通过所述第一芯片通过se私钥进行所述第二加密随机数解密,获得第二随机数;
34.通过所述第一芯片基于所述se私钥进行证书签名,获得第二签名信息;
35.通过所述第一芯片基于所述第二随机数对所述第二签名进行加密,获得所述第二反馈密文。
36.可选地,所述将所述第二反馈密文发送至所述第一平台,获得所述第一平台的所述第一认证结果,包括:
37.通过所述第一平台基于所述第二随机数进行所述第二反馈密文解密,获得所述第二签名信息;
38.通过所述第一平台基于所述se公钥对所述第二签名信息进行验签认证,获得所述第一认证结果。
39.可选地,通过所述第二模块基于protocol buffer3方式将所述第一组包数据进行数据序列化处理,获得所述第一处理结果。
40.可选地,通过所述第二模块基于snappy将所述第一处理结果数据压缩,根据数据压缩结果进行加密,获得所述第一数据加密结果。
41.依据本发明的另一个方面,提供了一种智能终端数据传输装置,所述装置包括:
42.第一获得模块,用于当与第一平台建立链接后,获得第一认证指令;
43.第二获得模块,用于根据所述第一认证指令,进行车载网联终端、第一芯片、所述第一平台的证书认证,获得第一认证结果;
44.第三获得模块,用于当所述第一认证结果为认证通过时,通过第一模块进行数据信号采集,获得第一数据信号集合;
45.第四获得模块,用于通过所述第一模块将所述第一数据信号集合发送至第二模块,通过所述第二模块进行所述第一数据信号集合的组包处理,获得第一组包数据;
46.第一处理模块,用于通过所述第二模块将所述第一组包数据进行数据序列化处理,获得第一处理结果;
47.第二处理模块,用于通过所述第二模块将所述第一处理结果数据压缩后进行加密处理,获得第一数据加密结果;
48.第一发送模块,用于对所述第一数据加密结果进行数据的加密校验,当所述加密校验通过后,将所述第一数据加密结果发送至所述第一平台。
49.依据本发明的另一个方面,提供了一种控制设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现第一方面所述方法的步骤。
50.依据本发明的另一个方面,提供了一种汽车,包括如上所述的智能终端数据传输装置。
51.依据本发明的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述的智能终端数据传输方法的步骤。
52.本发明的有益效果是:
53.上述方案,通过车载网联终端与平台建立连接,建立连接完成后进行认证流程,当认证通过后,mcu(motor control unit,电机控制器)通过控制器局域网络(controller area network,简称can)采集整车数据,并将数据传输给 mpu(microprocessor unit,微处理器)处理,mpu中对can原始数据进行数据序列化处理、数据压缩处理、数据加密校验后,将数据通过tcp(transmissioncontrol protocol,传输控制协议)发送给平台,确保数据能够更加高效安全稳定的传输给企业平台显示,出于安全角度考虑加强了终端与平台间的双向认证,达到提高数据传输的安全性和稳定性,节省通讯数据流量,提高数据传输效率的技
术效果。
附图说明
54.图1为本发明实施例提供的一种智能终端数据传输方法的流程示意图;
55.图2为本发明实施例提供的一种智能终端数据传输装置的结构示意图。
56.附图标记说明:
57.11-第一获得模块;12-第二获得模块;13-第三获得模块;14-第四获得模块; 15-第一处理模块;16-第二处理模块;17-第一发送模块。
具体实施方式
58.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
59.本发明针对现有技术在进行车辆数据采集传输的过程,存在数据传输效率不高、数据安全性难以得到保证的问题,提供一种智能终端数据传输方法及装置。
60.如图1所示,本发明其中一实施例提供一种智能终端数据传输方法,应用于车载网联终端,所述车载网联终端内置第一芯片、第一模块、第二模块,且所述车载网联终端与第一平台通信连接,所述方法包括:
61.步骤s11:当与所述第一平台建立链接后,获得第一认证指令;
62.步骤s12:根据所述第一认证指令,进行所述车载网联终端、所述第一芯片、所述第一平台的证书认证,获得第一认证结果;
63.具体而言,所述车载网联终端(telematics box,简称t-box)为车辆监控管理系统的前端设备,一般隐秘地安装在各种车辆内,车载终端设备主要由车载视频服务器、lcd(liquid crystal display,液晶显示器)触摸屏、外接摄像机、通话手柄、汽车防盗器等各种外接设备组成,可进行车辆的数据采集,所述第一芯片为内置安全芯片se,所述第一模块为mcu模块,即微控制单元模块,所述第二模块为mpu模块,即微处理器模块,所述第一平台可以为企业 tsp监控平台,所述第一平台与所述车载网联终端通信连接,可进行相互的数据传输和数据交互,在进行数据的采集和传输之前,通过所述车载网联终端与所述第一平台建立链接,当链接建立成功后,获得第一认证指令,所述第一认证指令用于进行所述第一平台与所述车载网联终端的双向认证。根据所述第一认证指令,进行所述车载网联终端、所述第一芯片、所述第一平台的证书认证。
64.进一步来说,所述认证的过程包括通过所述第一芯片产生随机数,并根据随机数和平台公钥进行rsa加密,将加密结果发送至所述车载网联终端,所述车载网联终端发送所述加密结果至所述第一平台,通过所述第一平台进行解密后,对随机数进行签名信息的aes128加密,并发送至所述车载网联终端,所述车载网联终端通过所述第一芯片进行验签认证,将验签认证结果发送至所述车载网联终端,将所述验签认证结果发送至所述第一平台,通过所述第一平台产生第二随机数,且进行所述第二随机数的加密,将加密后的所述第二随机数发送至所述车载网联终端,通过车载网联终端转发至所述第一芯片,通过所述第一芯片进行解密后,通过获得的第二随机进行证书签名,将签名信息加密后发送至所述车载网联终端,通过车载网联终端将所述加密后的签名信息发送至所述第一平台进行认证,
将认证结果发送至所述车载网联终端,所述认证结果为所述第一认证结果。通过双向的硬件加密认证,加强了加密等级、提高稳定性,达到提高数据传输的安全性的技术效果。
65.步骤s13:当所述第一认证结果为认证通过时,通过所述第一模块进行数据信号采集,获得第一数据信号集合;
66.步骤s14:通过所述第一模块将所述第一数据信号集合发送至所述第二模块,通过所述第二模块进行所述第一数据信号集合的组包处理,获得第一组包数据;
67.具体而言,当所述车载网联终端接收的所述第一认证结果为认证通过的结果时,则可进行与所述第一平台的数据传输。首先通过所述车载网联终端的第一模块,即muc模块进行车辆的数据采集,所述采集的过程为:mcu通过can 采集整车数据,根据采集结果获得所述第一数据信号集合。当采集完成后,所述第一模块将所述第一数据信号集合传输至所述第二模块,所述第二模块为 mpu模块。mpu模块对can原始数据进行组包,获得第一组包数据。所述组包的过程为根据自定的协议进行组装的过程。通过数据的采集和组包,为后续进行数据的加密、压缩夯实了基础。
68.步骤s15:通过所述第二模块将所述第一组包数据进行数据序列化处理,获得第一处理结果;
69.步骤s16:通过所述第二模块将所述第一处理结果数据压缩后进行加密处理,获得第一数据加密结果;
70.步骤s17:对所述第一数据加密结果进行数据的加密校验,当所述加密校验通过后,将所述第一数据加密结果发送至所述第一平台。
71.进一步的,通过所述第二模块基于protocol buffer3方式将所述第一组包数据进行数据序列化处理,获得所述第一处理结果;
72.进一步的,通过所述第二模块基于snappy将所述第一处理结果数据压缩,根据数据压缩结果进行加密,获得所述第一数据加密结果。
73.具体而言,所述数据序列化处理是指将数据对象的状态信息转换为可以存储或传输的形式的过程。本技术的数据序列化处理优选为protocol buffer3方式,它二进制格式能够将结构化的数据序列化,具有可以将序列化的数据进行反序列化恢复原有的数据结构的优点。它表示的数据能更加高效,并且将数据压缩得更小。通过protocol buffer3方式将所述第一组包数据进行序列化处理,获得第一处理结果,其中,所述第一处理结果为进行序列化处理后的结果。数据压缩是在不丢失有用信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率,或按照一定的算法对数据进行重新组织,减少数据的冗余和存储的空间的一种技术方法。本技术的数据优选采用snappy的方法压缩,数据压缩之后体积会缩小约为原来的1/3,达到后续提高数据的传输速度的效果。数据加密校验沿用之前的方法,确保数据的安全及完整,当加密校验通过后,将所述第一数据加密结果发送至所述第一平台,通过数据的序列化、压缩和加密的过程,保证了数据的安全性,减小了数据的体积,可以提高数据集的传输效率。
74.可选地,所述根据所述第一认证指令,进行所述车载网联终端、所述第一芯片、所述第一平台的证书认证,获得第一认证结果,包括:
75.根据所述第一认证指令,获得第一产生随机数指令,将所述第一产生随机数指令发送至所述第一芯片;
76.通过所述第一芯片获得第一加密随机数,其中,所述第一加密随机数为通过所述第一芯片基于平台公钥进行加密后的随机数;
77.将所述第一加密随机数发送至所述第一平台,获得第一反馈密文;
78.将所述第一反馈密文发送至所述第一芯片,获得所述第一芯片的第一回复认证结果;
79.根据所述第一回复认证结果获得第二加密随机数,将所述第二加密随机数发送至所述第一芯片,获得所述第一芯片的第二反馈密文;
80.将所述第二反馈密文发送至所述第一平台,获得所述第一平台的所述第一认证结果。
81.具体而言,所述车载网联终端通过所述第一认证指令,获得第一产生随机数指令,通过所述车载网联终端将所述第一产生随机数指令发送至所述第一芯片,所述第一芯片接收所述第一产生随机数指令后,产生第一随机数,并通过平台公钥对所述第一随机数进行rsa加密,产生第一加密随机数,将所述第一加密随机数反馈至所述车载网联终端,所述车载网联终端将接收的所述第一加密随机数发送至所述第一平台,所述第一平台在接收所述第一加密随机数后,首先进行解密处理,获得所述第一随机数。根据解密获得的所述第一随机数、平台私钥、签名信息获得所述第一反馈密文。通过所述第一平台将所述第一反馈密文发送至所述车载网联终端,所述车载网联终端在接收所述第一反馈密文后,将所述第一反馈密文发送至所述第一芯片进行验签认证,所述第一芯片将验签认证的结果发送至所述车载网联终端。此时如果验签认证失败,则断开所述车载网联终端与所述第一平台的链接。如果认证成功,则将所述第一回复认证结果发送至所述第一平台,通过所述第一平台,获得第二随机数,且通过所述第一平台通过se公钥,对所述第二随机数进行rsa加密,将加密结果反馈至所述车载网联终端。所述车载联网终端将所述加密结果(即第二加密随机数) 发送至所述第一芯片,通过所述第一芯片进行解密后,基于se私钥、签名信息、和解密获得的所述第二随机数,获得所述第二反馈密文,将所述第二反馈密文发送至所述车载网联终端,所述车载网联终端将所述第二反馈密文转发至所述第一平台,通过所述第一平台进行所述第二反馈密文的解密后,进行验签认证,获得所述第一认证结果,根据验签认证的结果,决定是否进行所述车载网联终端与所述第一平台的数据传输,达到提高数据的安全性的技术效果。
82.可选地,所述将所述第一加密随机数发送至所述第一平台,获得第一反馈密文,包括:
83.通过所述第一平台基于所述平台私钥进行所述第一加密随机数解密,获得第一随机数;
84.通过所述第一平台基于所述平台私钥进行证书签名,获得第一签名信息;
85.通过所述第一平台基于所述第一随机数对所述第一签名信息进行加密,根据加密结果获得所述第一反馈密文。
86.具体而言,所述第一平台在接收所述车载网联终端发送的所述第一加密随机数后,通过平台私钥进行所述第一加密随机数的解密,获得解密结果,解密结果为所述第一随机数。通过平台私钥进行证书的签名,获得第一签名信息,通过所述第一平台,基于解密获得的所述第一随机数对所述第一签名信息进行 aes128加密,根据加密的结果获得所述第
一反馈密文,将所述第一反馈密文发送至所述车载网联终端。
87.可选地,所述将所述第一反馈密文发送至所述第一芯片,获得所述第一芯片的第一回复认证结果,包括:
88.通过所述第一芯片基于所述第一随机数进行所述第一反馈密文的解密,获得所述第一签名信息;
89.通过所述第一芯片基于所述平台公钥进行所述第一签名信息的验签认证,根据验签认证结果获得所述第一回复认证结果。
90.具体而言,当所述第一芯片接收所述第一反馈密文后,所述第一芯片根据所述第一随机数进行所述第一反馈密文的aes128解密,获得所述第一签名信息,再通过平台公钥进行所述第一签名信息的验签认证,根据所述验签认证结果获得所述第一回复认证结果,通过所述第一芯片将所述第一回复认证结果发送至所述车载网联终端。
91.可选地,所述根据所述第一回复认证结果获得第二加密随机数,将所述第二加密随机数发送至所述第一芯片,获得所述第一芯片的第二反馈密文,包括:
92.当所述第一回复认证结果为认证成功时,将所述第一回复认证结果发送至所述第一平台;
93.获得所述第二加密随机数,其中,所述第二加密随机数为所述第一平台根据所述第一回复认证结果生成并用se公钥加密后的随机数;
94.将所述第二加密随机数发送至所述第一芯片,通过所述第一芯片通过se私钥进行所述第二加密随机数解密,获得第二随机数;
95.通过所述第一芯片基于所述se私钥进行证书签名,获得第二签名信息;
96.通过所述第一芯片基于所述第二随机数对所述第二签名进行加密,获得所述第二反馈密文。
97.具体而言,当所述第一认证结果为认证成功时,将所述第一回复认证结果发送至所述第一平台,所述第一平台根据所述第一回复认证结果,产生第二随机数,通过se公钥对所述第二随机数进行rsa加密,获得所述第二加密随机数,将所述第二加密随机数发送至所述车载网络终端,所述车载网络终端将所述第二加密随机数转发至所述第一芯片,所述第一芯片通过se私钥进行所述第二加密随机数解密,获得所述第二随机数,通过所述第一芯片利用se私钥进行证书的签名,获得第二签名信息,通过所述第二随机数对所述第二签名信息进行aes128加密,获得所述第二反馈密文,将所述第二反馈密文发送至所述车载网联终端。
98.可选地,所述将所述第二反馈密文发送至所述第一平台,获得所述第一平台的所述第一认证结果,包括:
99.通过所述第一平台基于所述第二随机数进行所述第二反馈密文解密,获得所述第二签名信息;
100.通过所述第一平台基于所述se公钥对所述第二签名信息进行验签认证,获得所述第一认证结果。
101.具体而言,当所述第一平台接收所述第二反馈密文后,通过所述第一平台基于所述第二随机数进行所述第二反馈密文的aes128解密,获得所述第二签名信息,通过se公钥对所述第二签名信息进行验签认证,当验签认证失败,则断开所述车载网联终端与所述第
一平台的链接,返回认证失败结果,结束流程;当验签认证成功,则获得所述第一认证结果,将所述第一认证结果发送至所述车载网联终端。
102.本发明实施例中,通过车载网联终端与平台建立连接,建立连接完成后进行认证流程,当认证通过后,mcu通过can采集整车数据,并将数据传输给 mpu处理,mpu中对can原始数据进行数据序列化处理、数据压缩处理、数据加密校验后,将数据通过tcp协议发送给平台,确保数据能够更加高效安全稳定的传输给企业平台显示,出于安全角度考虑加强了终端与平台间的双向认证,达到提高数据传输的安全性和稳定性,节省通讯数据流量,提高数据传输效率的技术效果。通过数据的序列化、压缩和加密的过程,保证了数据的安全性,减小了数据的体积,达到可以提高数据集的传输效率的技术效果。
103.本发明实施例还提供一种智能终端数据传输装置,应用于车载网联终端,所述车载网联终端内置第一芯片、第一模块、第二模块,且所述车载网联终端与第一平台通信连接,如图2所示,所述装置包括:
104.第一获得模块21,用于当与第一平台建立链接后,获得第一认证指令;
105.第二获得模块22,用于根据所述第一认证指令,进行车载网联终端、第一芯片、所述第一平台的证书认证,获得第一认证结果;
106.第三获得模块23,用于当所述第一认证结果为认证通过时,通过第一模块进行数据信号采集,获得第一数据信号集合;
107.第四获得模块24,用于通过所述第一模块将所述第一数据信号集合发送至第二模块,通过所述第二模块进行所述第一数据信号集合的组包处理,获得第一组包数据;
108.第一处理模块25,用于通过所述第二模块将所述第一组包数据进行数据序列化处理,获得第一处理结果;
109.第二处理模块26,用于通过所述第二模块将所述第一处理结果数据压缩后进行加密处理,获得第一数据加密结果;
110.第一发送模块27,用于对所述第一数据加密结果进行数据的加密校验,当所述加密校验通过后,将所述第一数据加密结果发送至所述第一平台。
111.可选地,所述第二获得模块22包括:
112.第一获得单元,用于根据所述第一认证指令,获得第一产生随机数指令,将所述第一产生随机数指令发送至所述第一芯片;
113.第二获得单元,用于通过所述第一芯片获得第一加密随机数,其中,所述第一加密随机数为通过所述第一芯片基于平台公钥进行加密后的随机数;
114.第三获得单元,用于将所述第一加密随机数发送至所述第一平台,获得第一反馈密文;
115.第四获得单元,用于将所述第一反馈密文发送至所述第一芯片,获得所述第一芯片的第一回复认证结果;
116.第五获得单元,用于根据所述第一回复认证结果获得第二加密随机数,将所述第二加密随机数发送至所述第一芯片,获得所述第一芯片的第二反馈密文;
117.第六获得单元,用于将所述第二反馈密文发送至所述第一平台,获得所述第一平台的所述第一认证结果。
118.可选地,所述第三获得单元包括:
119.第一获得子单元,用于通过所述第一平台基于所述平台私钥进行所述第一加密随机数解密,获得第一随机数;
120.第二获得子单元,用于通过所述第一平台基于所述平台私钥进行证书签名,获得第一签名信息;
121.第三获得子单元,用于通过所述第一平台基于所述第一随机数对所述第一签名信息进行加密,根据加密结果获得所述第一反馈密文。
122.可选地,所述第四获得单元包括:
123.第四获得子单元,用于通过所述第一芯片基于所述第一随机数进行所述第一反馈密文的解密,获得所述第一签名信息;
124.第五获得子单元,用于通过所述第一芯片基于所述平台公钥进行所述第一签名信息的验签认证,根据验签认证结果获得所述第一回复认证结果。
125.可选地,所述第五获得单元包括:
126.第一发送子单元,用于当所述第一回复认证结果为认证成功时,将所述第一回复认证结果发送至所述第一平台;
127.第六获得子单元,用于获得所述第二加密随机数,其中,所述第二加密随机数为所述第一平台根据所述第一回复认证结果生成并用se公钥加密后的随机数;
128.第七获得子单元,用于将所述第二加密随机数发送至所述第一芯片,通过所述第一芯片通过se私钥进行所述第二加密随机数解密,获得第二随机数;
129.第八获得子单元,用于通过所述第一芯片基于所述se私钥进行证书签名,获得第二签名信息;
130.第九获得子单元,用于通过所述第一芯片基于所述第二随机数对所述第二签名进行加密,获得所述第二反馈密文。
131.可选地,所述第六获得单元包括:
132.第十获得子单元,用于通过所述第一平台基于所述第二随机数进行所述第二反馈密文解密,获得所述第二签名信息;
133.第十一获得子单元,用于通过所述第一平台基于所述se公钥对所述第二签名信息进行验签认证,获得所述第一认证结果。
134.可选地,通过所述第二模块基于protocol buffer3方式将所述第一组包数据进行数据序列化处理,获得所述第一处理结果。
135.可选地,通过所述第二模块基于snappy将所述第一处理结果数据压缩,根据数据压缩结果进行加密,获得所述第一数据加密结果。
136.本发明实施例中,通过车载网联终端与平台建立连接,建立连接完成后进行认证流程,当认证通过后,mcu通过can采集整车数据,并将数据传输给 mpu处理,mpu中对can原始数据进行数据序列化处理、数据压缩处理、数据加密校验后,将数据通过tcp协议发送给平台,确保数据能够更加高效安全稳定的传输给企业平台显示,出于安全角度考虑加强了终端与平台间的双向认证,达到提高数据传输的安全性和稳定性,节省通讯数据流量,提高数据传输效率的技术效果。
137.本发明实施例还提供一种控制设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现如上所述的智能
终端数据传输方法。
138.本发明实施例还提供一种汽车,包括如上所述的智能终端数据传输装置。
139.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述的智能终端数据传输方法的步骤。
140.以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1