车辆数据传输方法、装置及系统与流程
- 国知局
- 2024-08-02 14:12:19
本技术涉及车辆,尤其涉及一种车辆数据传输方法、装置及系统。
背景技术:
1、当前新能源车辆越来越多地在使用公共充电站,车辆在充电时车辆处于开放环境中,在充电场景等车辆所处的开放环境中,车辆隐私数据有可能被黑客攻击,这对车主的隐私和安全造成了一定的威胁。
2、此外,由于车联网数据量较大,在需要进行数据交互时,相关技术中往往是基于请求进行相应的数据反馈,数据传输效率较低。
技术实现思路
1、本技术实施例提供一种车辆数据传输方法、装置及系统,以解决相关技术中车辆隐私数据安全性存在威胁以及车辆数据传输效率低的技术问题。
2、本技术实施例提供了一种车辆数据传输方法,所述方法包括:接收车辆数据请求消息;根据所述车辆数据请求消息对待上传车辆的车辆数据进行筛选,得到初始待上传数据,所述初始待上传数据的数据类型为一个或多个;获取关联规则集合,所述关联规则集合包括至少一个关联规则,所述关联规则表征至少两个数据类型之间的关联关系;根据所述关联规则集合和所述初始待上传数据的全部的数据类型确定一个或多个关联的数据类型;通过所述关联的数据类型对所述待上传车辆的车辆数据进行筛选,得到新增待上传数据;对所述初始待上传数据和所述新增待上传数据进行加密并发送。
3、于本技术一实施例中,根据所述关联规则集合和所述初始待上传数据的全部的数据类型确定一个或多个关联的数据类型,包括:若所述关联规则包括所述初始待上传数据的至少一个数据类型,将所述关联规则确定为待选规则;若所述待选规则中存在与所述初始待上传数据的每一个数据类型均不同的数据类型,将不同的数据类型确定为关联的数据类型。
4、于本技术一实施例中,对所述初始待上传数据和所述新增待上传数据进行加密并发送,包括:若所述初始待上传数据的数据类型与所述关联规则集合中的至少一个关联规则对应的数据类型相同,将数据类型相同的所述初始待上传数据记为第一数据,将数据类型不同的所述初始待上传数据记为第二数据,根据所述关联规则集合中的各关联规则对所述第一数据和所述新增待上传数据进行划分,得到一个或多个数据集合;将属于同一个数据集合的所述初始待上传数据和/或所述新增待上传数据拼接在一起,得到集合数据;将多个集合数据与所述第二数据拼接在一起后,进行加密并发送。
5、于本技术一实施例中,将多个集合数据与所述第二数据拼接在一起后进行加密并发送,包括:若所述初始待上传数据和所述新增待上传数据的总数据大小大于预设数据大小阈值;根据所述预设数据大小阈值、每一个集合数据的集合数据大小以及第二数据的第二数据大小以集合数据不拆分优先规则对所述集合数据和/或所述第二数据进行拼接得到多个拼接子数据,每一个拼接子数据的拼接数据大小均小于所述预设数据大小阈值;对每一个拼接子数据进行加密,得到多个加密数据包并发送;其中,所述集合数据不拆分优先规则包括,若集合数据的集合数据大小小于所述预设数据大小阈值,将所述集合数据划分在一个拼接子数据中;若集合数据的集合数据大小大于所述预设数据大小阈值,将所述集合数据划分在相邻的两个或多个拼接子数据中。
6、于本技术一实施例中,对加密后的所述初始待上传数据和所述新增待上传数据进行发送之前,所述方法还包括:获取多个数据传输通道的信号强度和网络拥塞程度;根据所述初始待上传数据的预设数据优先级和各数据传输通道的信号强度和网络拥塞程度确定所述初始待上传数据的目标数据传输通道,以通过所述目标数据传输通道对加密后的所述初始待上传数据和所述新增待上传数据进行传输。
7、于本技术一实施例中,对加密后的所述初始待上传数据和所述新增待上传数据进行发送之前,所述方法还包括:获取所述待上传车辆的本地路由表,所述本地路由表包括车联网网络中其他车辆节点的车辆节点信息和基础设施节点的基础设施节点信息;根据所述待上传车辆的当前车辆位置、车辆节点信息和基础设施节点信息将一个其他车辆节点或一个基础设施节点确定为最优相邻节点,以通过所述最优相邻节点对加密后的所述初始待上传数据和所述新增待上传数据进行发送。
8、于本技术一实施例中,对所述初始待上传数据和所述新增待上传数据进行加密并发送之后,所述方法还包括:接收至少部分加密后的所述初始待上传数据和所述新增待上传数据,并进行解密,得到解密后的所述初始待上传数据和解密后的所述新增待上传数据;确定所述解密后的初始待上传数据和所述解密后的新增待上传数据对应的全部数据类型,记为接收数据类型集合;若一个解密后的初始待上传数据或解密后的新增待上传数据对应的数据类型与至少一个关联规则对应的数据类型相同,将所述关联规则确定为待验证规则;将全部的待验证规则对应的数据类型确定为待验证数据类型集合;若所述待验证数据类型集合与所述接收数据类型集合相同,确定车辆数据传输完整合法。
9、于本技术一实施例中,获取关联规则集合之前,所述方法包括:获取多个历史时刻下的车辆历史数据,所述车辆历史数据包括多个数据类型的子数据;统计全部数据类型的子数据的支持度,将支持度大于预设支持度阈值的数据类型的子数据确定为频繁1项集;基于所述频繁1项集确定多个频繁n项集,并根据每一频繁n项集生成一个或多个初始的关联规则;计算每一个初始的关联规则的置信度,将置信度大于预设置信度阈值的关联规则确定为强关联规则;将所述强关联规则确定为当前的关联规则,基于全部的当前的关联规则生成所述关联规则集合。
10、本技术实施例还提供了一种车辆数据发送装置,所述装置包括:接收模块,用于接收车辆数据请求消息;筛选模块,用于根据所述车辆数据请求消息对待上传车辆的车辆数据进行筛选,得到初始待上传数据,所述初始待上传数据的数据类型为一个或多个;规则获取模块,用于获取关联规则集合,所述关联规则集合包括至少一个关联规则,所述关联规则表征至少两个数据类型之间的关联关系;关联类别确定模块,用于根据所述关联规则集合和所述初始待上传数据的全部的数据类型确定一个或多个关联的数据类型;新增数据确定模块,用于通过所述关联的数据类型对所述待上传车辆的车辆数据进行筛选,得到新增待上传数据;加密发送模块,用于对所述初始待上传数据和所述新增待上传数据进行加密并发送。
11、本技术实施例还提供了一种车辆数据传输系统,所述系统包括车辆数据发送装置、车辆数据传输装置和车辆数据接收装置,其中:所述车辆数据发送装置用于接收车辆数据请求消息;根据所述车辆数据请求消息对待上传车辆的车辆数据进行筛选,得到初始待上传数据,所述初始待上传数据的数据类型为一个或多个;获取关联规则集合,所述关联规则集合包括至少一个关联规则,所述关联规则表征至少两个数据类型之间的关联关系;根据所述关联规则集合和所述初始待上传数据的全部的数据类型确定一个或多个关联的数据类型;通过所述关联的数据类型对所述待上传车辆的车辆数据进行筛选,得到新增待上传数据;对所述初始待上传数据和所述新增待上传数据进行加密并发送;所述车辆数据传输装置用于获取多个数据传输通道的信号强度和网络拥塞程度;根据所述初始待上传数据的预设数据优先级和各数据传输通道的信号强度和网络拥塞程度确定所述初始待上传数据的目标数据传输通道,以通过所述目标数据传输通道对加密后的所述初始待上传数据和所述新增待上传数据进行传输;所述车辆数据接收装置用于接收至少部分加密后的所述初始待上传数据和所述新增待上传数据,并进行解密,得到解密后的所述初始待上传数据和解密后的所述新增待上传数据;确定所述解密后的初始待上传数据和所述解密后的新增待上传数据对应的全部数据类型,记为接收数据类型集合;若一个解密后的初始待上传数据或解密后的新增待上传数据对应的数据类型与至少一个关联规则对应的数据类型相同,将所述关联规则确定为待验证规则;将全部的待验证规则对应的数据类型确定为待验证数据类型集合;若所述待验证数据类型集合与所述接收数据类型集合相同,确定车辆数据传输完整合法。
12、本技术实施例还提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一项实施例所述的方法。
13、本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述任一项实施例所述的方法。
14、上述提供的车辆数据传输方法、装置及系统所实现的方案中,该方法通过在接收到车辆数据请求消息后,对待上传车辆的车辆数据进行初步的筛选,得到初始上传数据,基于当前的关联规则集合中的关联规则,找到与这些初始上传数据具有关联关系的新增待上传数据,然后对初始待上传数据和新增待上传数据进行加密后再行发送,通过上述方式,可以在接收到一次车辆数据请求,基于预先建立的数据类型之间的关联规则,找到虽然当前没有请求但后续数据处理中大概率也需要的数据类型,将这些新增待上传数据与原始需要的初始待上传数据一并加密后发送,能够提升数据传输效率、后续的数据处理效率以及有效保护用户隐私数据的传输安全,同时,通过该方式也能够通过分析是否发送了未要求的“必要”的数据来确定当前所接收到的数据是否是合法对象所发送的数据,提升了数据接收方的安全性。
本文地址:https://www.jishuxx.com/zhuanli/20240801/242017.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
上一篇
通信方法与通信设备与流程
下一篇
返回列表