基于QUIC协议的车联网通信方法、装置和电子设备与流程
- 国知局
- 2024-08-02 13:55:13
本发明涉及quic协议应用的车联网通信,尤其是涉及一种基于quic协议的车联网通信方法、装置和电子设备。
背景技术:
1、车联网是指车辆与其他实体(如车辆、路侧设备、云端平台、移动终端等)之间的通信技术,旨在提高车辆的安全性、效率和智能化,实现车辆的自动驾驶和协同驾驶等功能。车联网涉及多个技术领域,包括无线通信、传感器、计算、导航、控制、数据处理等,是一种典型的跨领域融合的新型产业。
2、车联网通信效率和质量的提高。车联网通信面临着复杂多变的通信环境,在实际复杂环境的应用会影响车联网通信的效率和质量,导致通信时延、丢包、误码等问题,降低车联网应用的可靠性和实时性。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种基于quic协议的车联网通信方法、装置和电子设备,缓解实际复杂应用场景中通信效率和质量不高的技术问题。
2、第一方面,实施例提供一种基于quic协议的车联网通信方法,所述方法包括:
3、根据当前车端和目标端分别对应的车辆运行状态和网络状态,确定所述当前车端和所述目标端在第一周期发送的单位quic数据包体量;
4、按照所述单位quic数据包体量拆分所述当前车端和所述目标端在所述第一周期分别对应的业务数据,确定拆分得到的每个quic数据包的传输优先级;
5、将所述拆分得到的每个quic数据包进行加密,并基于所述传输优先级发送当前车端或目标端。
6、在可选的实施方式中,根据当前车端和目标端分别对应的车辆运行状态和网络状态,确定所述当前车端和所述目标端在第一周期发送的单位quic数据包体量的步骤,包括:
7、根据当前车端和目标端分别对应的车辆运行状态和网络状态,分别确定所述当前车端发送的单位quic数据包的第一字节体量和所述目标端发送的单位quic数据包的第二字节体量;
8、基于所述当前车端的网络状态,所述目标端的网络状态,以及所述单位quic数据包的第一字节体量和第二字节体量,确定所述当前车端和所述目标端在第一周期发送的单位quic数据包体量。
9、在可选的实施方式中,所述车辆运行状态包括速度;所述网络状态包括信号强度;根据当前车端和目标端分别对应的车辆运行状态和网络状态,分别确定所述当前车端发送的单位quic数据包的第一字节体量和所述目标端发送的单位quic数据包的第二字节体量的步骤,包括:
10、分别根据所述当前车端和所述目标端对应的速度和信号强度,以及预设模糊逻辑匹配规则,确定所述当前车端和所述目标端对应的数据包体量等级;
11、基于所述数据包体量等级,分别确定所述当前车端对应的单位quic数据包的第一字节体量和所述目标端对应的单位quic数据包的第二字节体量。
12、在可选的实施方式中,所述车辆运行状态还包括方向和位置;所述网络状态还包括带宽和延迟;根据当前车端和目标端分别对应的车辆运行状态和网络状态,分别确定所述当前车端发送的单位quic数据包的第一字节体量和所述目标端发送的单位quic数据包的第二字节体量的步骤,还包括:
13、若在所述第一周期中检测到所述当前车端和/或所述目标端分别对应的车辆运行状态或网络状态发生变更,则根据发生变更的车辆运行状态或网络状态调整所述当前车端发送的单位quic数据包的第一字节体量和所述目标端发送的单位quic数据包的第二字节体量。
14、在可选的实施方式中,按照所述单位quic数据包体量拆分所述当前车端和所述目标端在所述第一周期分别对应的业务数据,确定拆分得到的每个quic数据包的传输优先级的步骤,包括:
15、将当前车端和目标端分别对应的业务数据按照所述单位quic数据包体量,拆分成多个quic数据包;
16、根据每个quic数据包对应的业务数据类别,确定每个quic数据包的传输优先级。
17、在可选的实施方式中,基于所述传输优先级发送当前车端或目标端的步骤,包括:
18、判断所述传输优先级是否大于预设传输优先级阈值;
19、若大于,则将加密后的quic数据包发送至当前车端或目标端;
20、按照所述传输优先级从大到小的顺序,确定发送至当前车端或目标端加密后的quic数据包的先后顺序和/或传输效率最高的通道;
21、基于所述先后顺序和/或所述传输效率最高的通道,将加密后的quic数据包发送所述当前车端或所述目标端。
22、在可选的实施方式中,所述方法还包括:
23、对当前车端和目标端分别对应的车辆运行状态和网络状态中各类别数据的关键性进行确定;
24、在第一类别数据的关键性大于预设关键性阈值的情况下,若检测到所述当前车端和/或所述目标端分别对应的所述第一类别数据在第二周期发生变更,则将变更后的第一类别数据发送到所述当前车端或所述目标端。
25、第二方面,实施例提供一种基于quic协议的车联网通信装置,所述装置包括:
26、第一确定模块,根据当前车端和目标端分别对应的车辆运行状态和网络状态,确定所述当前车端和所述目标端在第一周期发送的单位quic数据包体量;
27、第二确定模块,按照所述单位quic数据包体量拆分所述当前车端和所述目标端在所述第一周期分别对应的业务数据,确定拆分得到的每个quic数据包的传输优先级;
28、通信模块,将所述拆分得到的每个quic数据包进行加密,并基于所述传输优先级发送当前车端或目标端。
29、第三方面,实施例提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述前述实施方式任一项所述的方法的步骤。
30、第四方面,实施例提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现前述实施方式任一项所述的方法的步骤。
31、本发明实施例提供的一种基于quic协议的车联网通信方法、装置和电子设备,包括当前车端和目标端的每个端节点均可根据自身的车辆运行状态和网络状态,商议出在该第一周期当前车端和目标端能够基于quic协议发送的数据包字节体量;并基于此将每个端节点的业务数据以该数据包字节体量为依据进行拆分,得到若干个quic数据包,对每个quic数据包进行加密,再按照每个quic数据包对应的传输优先级发送到对应端节点,以在复杂多变的通信应用场景中,也能够适应性地确定相应大小的单位数据包,保证通信效率和质量。
32、本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
33、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
技术特征:1.一种基于quic协议的车联网通信方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据当前车端和目标端分别对应的车辆运行状态和网络状态,确定所述当前车端和所述目标端在第一周期发送的单位quic数据包体量的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述车辆运行状态包括速度;所述网络状态包括信号强度;根据当前车端和目标端分别对应的车辆运行状态和网络状态,分别确定所述当前车端发送的单位quic数据包的第一字节体量和所述目标端发送的单位quic数据包的第二字节体量的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,所述车辆运行状态还包括方向和位置;所述网络状态还包括带宽和延迟;根据当前车端和目标端分别对应的车辆运行状态和网络状态,分别确定所述当前车端发送的单位quic数据包的第一字节体量和所述目标端发送的单位quic数据包的第二字节体量的步骤,还包括:
5.根据权利要求1所述的方法,其特征在于,按照所述单位quic数据包体量拆分所述当前车端和所述目标端在所述第一周期分别对应的业务数据,确定拆分得到的每个quic数据包的传输优先级的步骤,包括:
6.根据权利要求1所述的方法,其特征在于,基于所述传输优先级发送当前车端或目标端的步骤,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种基于quic协议的车联网通信装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7任一项所述的方法的步骤。
10.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现权利要求1至7任一项所述的方法的步骤。
技术总结本发明提供了一种基于QUIC协议的车联网通信方法、装置和电子设备,涉及QUIC协议应用的车联网通信技术领域,包括:根据当前车端和目标端分别对应的车辆运行状态和网络状态,确定当前车端和目标端在第一周期发送的单位QUIC数据包体量;按照单位QUIC数据包体量拆分当前车端和目标端在第一周期分别对应的业务数据,确定拆分得到的每个QUIC数据包的传输优先级;将拆分得到的每个QUIC数据包进行加密,并基于传输优先级发送当前车端或目标端;以缓解实际复杂应用场景中通信效率和质量不高的技术问题。技术研发人员:刘瑞强受保护的技术使用者:东软睿驰汽车技术(沈阳)有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240801/241104.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表