一种车载大数据的传输方法、系统、设备、介质技术方案

技术编号:36600473 阅读:12 留言:0更新日期:2023-02-04 18:13
本发明专利技术提供一种车载大数据的传输方法、系统、设备、介质,确定需要的缓存大小,将缓存数据量进行冗余设计,保证单位时间内产生的数据量不会溢出,缓存数据量冗余设计包括数据的产生量部分和数据的消耗量部分;建立虚拟化传输通道,通过系统验证BB端,在系统通过BB端认证后,再由MCU端发起认证,认证流程与BB端认证流程相同,当BB端与MCU端均通过系统认证之后,MCU端与BB端认证成功并建立系统虚拟化传输通道;设计传输控制

【技术实现步骤摘要】
一种车载大数据的传输方法、系统、设备、介质


[0001]本申请涉及汽车软件
,具体涉及一种车载大数据的传输方法、系统、设备、介质。

技术介绍

[0002]在智能网联汽车的背景下,汽车不再作为一个单一载体,是一种物理产品(终端),而是作为一个智能车载终端,作为一种服务,提供给用户,并以此产生新的价值(价值延展)。在这样的背景下,围绕特定的对象,对其进行数据画像,是进行价值延展的核心关键;并进一步,数据只有流动起来,并在特定载体聚集汇聚,进行信息的提取,分析,才会提供价值延展的可能性。
[0003]在整车数据上云的路径中,会面对数据量大,数据的时间特征,空间特征不能保证在传输过程中不丢失,数据的压缩,数据的丢失,通道在建立前的数据完整性没法保障,数据的信息安全容易出错等问题。

技术实现思路

[0004]鉴于以上所述现有技术的缺点,本专利技术提供一种车载大数据的传输方法、系统、设备、介质,以解决现有技术中数据上云的路径中,会面对数据量大,数据的时间特征,空间特征不能保证在传输过程中不丢失,数据的压缩,数据的丢失,通道在建立前的数据完整性没法保障,数据的信息安全容易出错的问题。
[0005]本专利技术提供的,包括:
[0006]一种车载大数据的传输方法,包括步骤:
[0007]确定需要的缓存大小,获取车机系统单位时间内的数据产生量以及数据消耗量,基于车机系统单位时间内数据产生量与数据消耗量之间的差值确定缓存大小;
[0008]获取所述车机系统上电信号,通过所述车机系统对平台端发起认证,所述平台端通过认证后,所述车机系统对云端发起认证,所述云端认证流程与平台端认证流程相同,当所述平台端与云端均通过车机系统认证之后,所述云端与平台端之间建立车机系统数据传输通道;
[0009]设计传输控制

白名单,通过所述车机系统进行多次采样数据,并获取数据采样模式、采样时间以及采样区域定义每次数据采样的身份属性,并将身份属性进行标记,标记完成后通过所述车机系统数据传输通道分别将多次采样数据上传至云端;
[0010]建立传输协议,通过所述车机系统对经过传输通道进行传输的数据进行添加传输协议。
[0011]于本专利技术的一实施例中,所述基于车机系统单位时间内数据产生量与数据内存消耗量确定缓存大小包括步骤:
[0012]计算输入端口的数据在速率固定时,其单位时间内的数据量的传输限值;
[0013]计算输出端口的数据在速率固定时,其存在单位时间内的最大数据量传输限值;
[0014]计算两个传输限值之间的差值,并叠加预设的数据处理损耗数值后,获取需要的缓存大小。
[0015]于本专利技术的一实施例中,所述建立车机系统数据传输通道包括步骤:
[0016]在预设次数内,每隔预设时间,由平台端发起一次认证,判断是否在预设时间内收到反馈信息;若收到认证信息,则平台端认证成功;若在预设次数内均为收到反馈信息,则认证失败;
[0017]平台端认证成功后,在预设次数内,每隔预设时间,由云端发起一次认证,判断是否在预设时间内收到反馈信息;若收到认证信息,则云端认证成功;若在预设次数内均为收到反馈信息,则认证失败;
[0018]云端认证成功后,建立平台端与云端之间的数据传输通道。
[0019]于本专利技术的一实施例中,所述建立传输协议包括获取数据传输协议码、数据传输物理通道号、加密标识码和数据体建立数据传输协议,根据传输协议对数据进行加密标记,对使用传输协议加密后的数据由所述车机系统数据传输通道传输至云端。
[0020]于本专利技术的一实施例中,对使用传输协议加密后的数据由所述车机系统数据传输通道传输至云端步骤中还包括步骤:
[0021]所述车机系统对车机数据进行校验,验证加密后的车机数据与加密前的车机数据吻合度,保证数据的完整性。
[0022]于本专利技术的一实施例中,所述建立传输协议还包括步骤:
[0023]将串口收上来的原始数据,所述原始数据为字节数组,将所述原始数据处理为帧数据;
[0024]对字节数组buffer的预处理;
[0025]对字节数据buffer增加有效数据;
[0026]将字节数据处理为结构体数据。
[0027]于本专利技术的一实施例中,
[0028]所述数据的产生量基于整车CAN网络产生的CAN报文数据,产生时间间隔为5ms;
[0029]所述数据的消耗量基于串口网络产生的通信数据,产生时间间隔为5ms。
[0030]本专利技术还提供一种车载大数据的传输系统,包括:
[0031]缓存模块,用于确定需要的缓存大小;
[0032]虚拟通道建立模块,用于建立虚拟化传输通道;
[0033]白名单设计模块,用于设计传输控制

白名单;
[0034]传输协议设计模块,建立传输协议,保证传输数据的加密性和完整性。
[0035]本专利技术还提供一种电子设备,所述电子设备包括:
[0036]一个或多个处理器;
[0037]存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如权利要求1至7中任一项所述的车载大数据的传输方法。
[0038]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的车载大数据的传输方法。
[0039]本专利技术的有益效果:
[0040]本专利技术保证传输数据的加密性和完整性。通过缓存设计,保证了数据的完整性,尤其是在最坏工况下,保证数据可以复原真实工况;同时通过白名单协议设计,保证动态的配置接收的CAN报文,保证了在有限的带宽下全车数据的有效上传;并通过协议和认证管理,保证数据在云端与平台的传递过程中的完整性、加密性和传输可靠性。
[0041]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0042]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0043]图1显示为本专利技术车载大数据的传输方法的流程方框示意图。
[0044]图2显示为本专利技术中缓存的设计。
[0045]图3显示为本专利技术中认证过程的示意图。
[0046]图4显示为本专利技术中白名单信息的结构示意图。
[0047]图5显示为本专利技术中将串口收上来的原始数据,处理为帧数据的处理过程。
[0048]图6显示为本专利技术中对字节数组buffer的预处理的处理过程。
[0049]图7显示为本专利技术中对字节数据buffer增加有效数据处理过程。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载大数据的传输方法,其特征在于,包括步骤:确定需要的缓存大小,获取车机系统单位时间内的数据产生量以及数据消耗量,基于车机系统单位时间内数据产生量与数据消耗量之间的差值之间的差值确定缓存大小;获取所述车机系统上电信号,通过所述车机系统对平台端发起认证,所述平台端通过认证后,所述车机系统对云端发起认证,所述云端认证流程与平台端认证流程相同,当所述平台端与云端均通过车机系统认证之后,所述云端与平台端之间建立车机系统数据传输通道;设计传输控制

白名单,通过所述车机系统进行多次采样数据,并获取数据采样模式、采样时间以及采样区域定义每次数据采样的身份属性,并将身份属性进行标记,标记完成后通过所述车机系统数据传输通道分别将多次采样数据上传至云端;建立传输协议,通过所述车机系统对经过传输通道进行传输的数据进行添加传输协议。2.根据权利要求1所述的车载大数据的传输方法,其特征在于,所述基于车机系统单位时间内数据产生量与数据内存消耗量确定缓存大小包括步骤:计算输入端口的数据在速率固定时,其单位时间内的数据量的传输限值;计算输出端口的数据在速率固定时,其存在单位时间内的最大数据量传输限值;计算两个传输限值之间的差值,并叠加预设的数据处理损耗数值后,获取需要的缓存大小。3.根据权利要求1所述的车载大数据的传输方法,其特征在于,所述建立车机系统数据传输通道包括步骤:在预设次数内,每隔预设时间,由平台端发起一次认证,判断是否在预设时间内收到反馈信息;若收到认证信息,则平台端认证成功;若在预设次数内均为收到反馈信息,则认证失败;平台端认证成功后,在预设次数内,每隔预设时间,由云端发起一次认证,判断是否在预设时间内收到反馈信息;若收到认证信息,则云端认证成功;若在预设次数内均为收到反馈信息,则认证失败;云端认证成功后,建立平台端与云端之间的数据传输通道。4.根据权利...

【专利技术属性】
技术研发人员:王晓伟向明芳叶欢黄楚敏杨森
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1