一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

执行多路径通信的制作方法

2022-06-22 22:23:26 来源:中国专利 TAG:


1.本发明大体上涉及无线通信技术领域;更具体地涉及用于执行多路径通信的方法和设备。


背景技术:

2.目前,有许多无线通信技术可以用于在两个通信设备之间进行通信。在某些情况下,两个通信设备之间的数据报文的通信可能会中断或数据丢失,吞吐量低和/或存在延迟。例如,在设备到设备通信中,一个通信设备可以移动到另一个通信设备的通信范围之外,从而导致数据通信中断。在另一个示例中,蜂窝通信可用于在两个通信设备之间进行通信。通常,与设备到设备通信相比,蜂窝网络提供更大的覆盖范围。但是,在蜂窝通信中通过上行链路和下行链路接收到的数据报文的序列号可能不同,或者数据报文可能是乱序的,从而导致数据错误。因此,在目的地设备上接收数据报文可能不可靠、低效或延迟。通常,下一代服务(例如,车联网服务)具有苛刻的服务质量要求,使用传统的无线通信方法和系统可能难以满足这些要求。
3.因此,根据上文论述,需要克服与用于数据报文无线通信的传统系统和方法关联的上述缺点。


技术实现要素:

4.本发明寻求提供用于执行多路径通信的方法、设备和计算机程序产品。本发明旨在提供一种解决至少两个通信设备之间数据的低效和不可靠无线通信的现有问题的方案。本发明的目的是提供一种方案,该方案至少部分克服现有技术中遇到的问题,并提供能够高效和可靠发送数据报文的改进的方法和设备。
5.本发明的目的是通过所附独立权利要求中提供的方案实现的。本发明的有利实现方式在从属权利要求中进一步定义。
6.在第一方面中,本发明提供了一种在目标通信设备处执行多路径通信的方法。所述方法包括通过两个或两个以上不同的路径从源通信设备获取多个数据报文,其中,所述多个数据报文中的每个数据报文的报头包括报文信息。所述报文信息指示所述多个数据报文之间的关联。源通信设备的每个数据报文中的报文信息与目标设备的每个数据报文中的报文信息相同,无论所述两个或两个以上不同路径使用哪种无线接入技术、通信协议或无线链路。所述多个数据报文包括具有不同载荷的不同数据报文或具有相同载荷副本的重复数据报文。所述方法还包括:根据所述报文信息,标识通过第一路径接收到的所述多个数据报文中的第一组数据报文和通过第二路径接收到的所述多个数据报文中的第二组数据报文。
7.第一方面的方法能够实现通过两个或两个以上不同路径获取多个数据报文,并进一步标识从两个或两个以上不同路径中的哪个路径接收哪些数据报文。由于每个数据报文的报头中的报文信息不会变化,无论两个或两个以上不同路径使用哪种无线接入技术、通
信协议或无线链路,所述方法能够实现在多路径环境中传输的多个数据报文之间建立相关性。所述方法提高了源通信设备与目标通信设备之间数据通信的服务质量(quality-of-service,qos)。例如,在通过两个或两个以上不同路径获取的多个数据报文包括具有不同载荷的不同数据报文的情况下,所述方法提高了数据吞吐量,并减少了源通信设备与目标通信设备之间的数据通信的延迟。在通过两个或两个以上不同路径获取的多个数据报文包括具有相同载荷副本的重复数据报文的情况下,所述方法提高了源通信设备与目标通信设备之间数据通信的可靠性。
8.在第一方面的第一种实现方式中,所述第一路径和所述第二路径中的至少一个路径对应于所述源通信设备与所述目标通信设备之间的设备到设备通信。
9.在设备到设备通信中,通过源通信设备与目标通信设备之间的直接链路接收第一组数据报文或第二组数据报文中的至少一个,这减少了延迟并提高了数据通信的灵活性。
10.在第一方面的第二种实现方式中,所述两个或两个以上不同路径中的所述第一路径是蜂窝通信路径,所述两个或两个以上不同路径中的所述第二路径是对应于所述设备到设备通信的侧行链路通信路径,并且所述源通信设备和所述目标通信设备是以下各项中的至少一项:车辆、车辆中使用的电子设备或便携式电子设备。
11.蜂窝通信路径提供了大的覆盖范围,而侧行链路通信路径通过空间频率复用提高了容量和网络性能。因此,使用蜂窝通信和侧行链路通信的多路径通信能够实现两个通信设备之间增强和可靠的通信。
12.在第一方面的第三种实现方式中,所述方法还包括:所述目标通信设备根据所述报文信息从在所述目标通信设备接收到的所述多个数据报文中过滤重复数据报文。
13.所述过滤所述重复数据报文确保当数据最终呈现在目标通信设备上时,数据不重复。
14.在第一方面的第四种实现方式中,所述方法包括:所述目标通信设备根据所述报文信息,按与所述多个数据报文中的每个数据报文关联的序列号对所述多个数据报文进行重新排序,其中,在划分模式下,所述多个数据报文包括通过所述第一路径和所述第二路径获取的不同数据报文。
15.所述按序列号对所述多个数据报文进行重新排序确保数据报文在目标通信设备处以与源通信设备发送数据报文的顺序相同的顺序进行重新排序。因此,所述方法确保以高可靠性实现目标通信设备处的完整数据恢复,并避免数据丢失。
16.在第二方面中,本发明提供了一种在源通信设备上执行多路径通信的方法。所述方法包括:通过第一路径向目标通信设备提供多个数据报文中的第一组数据报文和通过第二路径向所述目标通信设备提供多个数据报文中的第二组数据报文。每个数据报文的报头包括指示所述多个数据报文之间关联的报文信息。所述多个数据报文包括具有不同载荷的不同数据报文或具有相同载荷副本的重复数据报文。
17.所述方法提高了数据通信的灵活性,因为两个不同的路径用于发送具有不同载荷的不同数据报文或具有相同载荷副本的重复数据报文。在通过第二路径提供的第二组数据报文是与通过第一路径提供的第一组数据报文具有相同载荷副本的重复数据报文的情况下,所述方法通过执行多路径通信,提高了源通信设备与目标通信设备之间数据通信的可靠性。此外,在所述第一组数据报文是与所述第二组数据报文具有不同载荷的不同数据报
文的情况下,所述方法通过执行多路径通信,提高了数据吞吐量,并减少了源通信设备与目标通信设备之间的数据通信的延迟。
18.在第二方面的第一种实现方式中,所述第一路径或所述第二路径中的至少一个路径对应于所述源通信设备与所述目标通信设备之间的设备到设备通信,并且其中,所述源通信设备的每个数据报文中的报文信息与所述目标设备的每个数据报文中的报文信息相同,无论所述两个或两个以上不同路径使用哪种无线接入技术、通信协议或无线链路。
19.在设备到设备通信中,向所述目标通信设备提供通过源通信设备与目标通信设备之间的直接链路接收到的第一组数据报文或第二组数据报文中的至少一个,这减少了延迟并提高了数据通信的灵活性。由于源通信设备的每个数据报文中的报文信息与目标设备的每个数据报文中的报文信息相同,无论所述第一路径和所述第二路径使用哪种无线接入技术、通信协议或无线链路,因此所述方法有助于在多路径环境中传输的数据报文的端到端跟踪和关联。
20.在第二方面的第二种实现方式中,所述方法包括:所述源通信设备选择重复模式或划分模式,以通过两个或两个以上不同的路径将所述多个数据报文发送到所述目标通信设备,其中,在数据会话开始之前或在数据会话期间选择所述重复模式或所述划分模式。
21.选择重复模式或划分模式的决定提高了数据通信的灵活性。具体地,选择重复模式提高了数据通信的可靠性,而选择划分模式提高了吞吐量,并减少了数据通信延迟。此外,由于可以在数据会话开始之前甚至在数据会话期间进行,因此确保了故障安全通信。
22.在第二方面的第三种实现方式中,所述方法还包括:所述源通信设备在上行传输中通过所述第一路径将所述第一组数据报文发送到网络实体,并根据所述选择的重复模式,通过所述第二路径将所述第二组数据报文发送到所述目标通信设备,作为重复数据报文,其中,在所述重复模式下,所述第一组数据报文的载荷与所述第二组数据报文的载荷相同。
23.在重复模式下,第一组数据报文的载荷与第二组数据报文的载荷相同,这确保了由源通信设备发送的所有数据报文在目标通信设备处可靠地接收,并且,例如,由于信号衰落而导致的任何数据丢失的风险都会显著降低。
24.在第二方面的第四种实现方式中,所述方法还包括:所述源通信设备在上行传输中通过所述第一路径将所述第一组数据报文发送到网络实体,并通过所述第二路径将所述第二组数据报文发送到所述目标通信设备,其中,在所述划分模式下,所述第一组数据报文的载荷与所述第二组数据报文的载荷不同。
25.在划分模式下,第一组数据报文的载荷与第二组数据报文的载荷不同,这确保了与通过重复模式传输的数据报文相比,源通信以更快的速率将数据提供给目标通信设备。
26.在第二方面的第四种实现方式中,所述多个数据报文中的每个数据报文的报头或由所述源通信设备在所述数据会话建立或更新时向网络实体或所述目标通信设备中的至少一个发送的信令消息包括指示符。所述指示符指示在所述网络实体或在所述目标通信设备处启用多路径功能。
27.激活使网络实体(例如,无线接入网节点或核心网实体)知道它必须执行特定的功能,例如,在每个接收到的数据报文的报头中保留报文信息。所述指示符能够实现在多路径环境中传输的数据报文的端到端跟踪和关联。
28.在第三方面中,本发明提供了一种在网络实体处执行多路径通信的方法。所述方法包括:从源通信设备获取第一组数据报文,其中,所述第一组数据报文中的每个数据报文的报头包括报文信息。所述报文信息指示所述第一组数据报文之间的关联。所述方法还包括:根据所述报文信息,将接收到的第一组数据报文中的每个数据报文的上行序列号映射到下行序列号;根据所述上行序列号到所述下行序列号的所述映射,将所述第一组数据报文中包括所述报文信息的每个接收到的数据报文提供给目标通信设备或另一个网络实体中的至少一个。
29.将所述第一组数据报文中的每个数据报文的上行序列号映射到下行序列号解决了数据报文的乱序问题。作为映射的结果,不需要对下行数据报文应用传统的序列号推导方法。此外,根据报文信息和映射,所述方法能够实现从源通信设备获取的第一组数据报文的端到端跟踪和关联,并且还提供给目标通信设备或另一个网络实体(例如,另一个无线接入网节点或核心网实体)。
30.在第三方面的第一种实现方式中,所述上行序列号在指定网络层中从所述源通信设备接收,并且,所述上行序列号在所述指定网络层中映射到所述下行序列号。指定网络层是分组数据汇聚协议(packet data convergence protocol,pdcp)层、业务数据适配协议(service data adaptation protocol,sdap)层或其它网络层中的至少一个。
31.指定网络层的上行序列号(例如,上行pdcp序列号)被保留并映射到指定网络层的下行序列号(例如,下行pdcp序列号),从而解决了数据报文的乱序问题,并确保了这些数据报文的正确排序。
32.在第三方面的第二种实现方式中,所述方法还包括:所述网络实体将从所述源通信设备接收到的所述上行序列号附加在所述第一组数据报文中每个接收到的数据报文的基于核心网协议的报头中。所述方法还包括:所述网络实体将所述第一组数据报文中每个接收到的数据报文发送到核心网实体,所述第一组数据报文中每个接收到的数据报文具有包括所附加的上行sn的所述基于核心网协议的报头,其中,包括所附加的上行序列号的所述基于核心网协议的报头是修改后的包括所附加的上行序列号的基于核心网协议的报头,作为所述基于核心网协议的报头的报头结构的扩展。
33.为了解决数据报文的乱序问题,并使目标通信设备能够比较通过第一路径和第二路径传输的数据报文,将由网络实体(即源网络实体)获取的每个数据报文的基于核心网协议的报头附加从源通信设备获取的上行序列号。
34.在第三方面的第三种实现方式中,所述基于核心网协议的报头为通用分组无线业务(general packet radio service,gprs)隧道协议用户平面(gprs tunnelling protocol user plane,gtp-u)报头。
35.在传统系统中,在蜂窝通信中通过上行链路和下行链路接收的数据报文的序列号可能不同,或者数据报文可能变得乱序(即,顺序不正确)。因此,通过使用包括所附加的上行序列号的修改后的gtp-u报头,解决了在数据报文通过蜂窝网络传输时,数据报文的乱序问题。
36.在第三方面的第四种实现方式中,所述方法还包括:在所述第一组数据报文中的接收到的数据报文下行传输至所述目标通信设备之前,所述网络实体将所述多个数据报文中每个接收到的数据报文中的所检索到的上行序列号设置为下行序列号。
37.由于每个数据报文的下行序列号与相应上行序列号相同,因此,不需要对下行数据报文应用通常的序列号推导方法,并且在整个通信过程中确保了数据报文的可靠的端到端跟踪。
38.在第三方面的第五种实现方式中,所述方法还包括:所述网络实体根据所述第一组数据报文中的每个数据报文的所述报头中或由所述源通信设备发送的信令消息中的指示符启用多路径功能。所述启用所述多路径功能包括:将所述报文信息存储在在所述网络实体接收到的所述第一组数据报文中的每个数据报文中,并复用所述报文信息以进一步将每个接收到的报文提供给所述目标通信设备;或将具有报文信息的所述第一组数据报文中的每个数据报文路由到另一个网络实体,所述网络实体复用所述报文信息,以进一步通过所述网络实体或另一个网络实体将每个接收到的报文提供给所述目标通信设备。
39.为了使目标通信设备能够比较和跟踪通过第一路径和第二路径传输的数据报文,所述方法能够通过使用每个数据报文的报头中的指示符在每个数据报文的基础上或通过使用信令消息在会话级的基础上来激活多路径功能。
40.在第四方面中,本发明提供了一种用于执行多路径通信的目标通信设备。所述目标通信设备包括:控制电路,所述控制电路用于通过两个或两个以上不同的路径从源通信设备获取多个数据报文,其中,所述多个数据报文中的每个数据报文的报头包括报文信息。所述报文信息指示所述多个数据报文之间的关联。源通信设备的每个数据报文中的报文信息与目标设备的每个数据报文中的报文信息相同,无论所述两个或两个以上不同路径使用哪种无线接入技术、通信协议或无线链路。所述多个数据报文包括具有不同载荷的不同数据报文或具有相同载荷副本的重复数据报文。所述控制电路还用于:根据所述报文信息,标识通过第一路径接收到的所述多个数据报文中的第一组数据报文和通过第二路径接收到的所述多个数据报文中的第二组数据报文。
41.在第四方面的目标通信设备的其它实现方式中,所述控制电路用于执行根据第一方面的方法的实现方式的特征。因此,目标通信设备的实现方式包括第一方面的方法的对应实现方式的一个或多个特征。
42.第四方面的目标通信设备实现了第一方面的方法的所有优点和效果。
43.在第五方面中,本发明提供了一种用于执行多路径通信的源通信设备。所述源通信设备包括:控制电路,所述控制电路用于通过第一路径向目标通信设备提供多个数据报文中的第一组数据报文和通过第二路径向所述目标通信设备提供多个数据报文中的第二组数据报文,其中,每个数据报文的报头包括指示所述多个数据报文之间关联的报文信息。所述多个数据报文包括具有不同载荷的不同数据报文或具有相同载荷副本的重复数据报文。
44.在第五方面的源通信设备的其它实现方式中,所述控制电路用于执行根据第二方面的方法的实现方式的特征。因此,源通信设备的实现方式包括第二方面的方法的对应实现方式的一个或多个特征。
45.第五方面的源通信设备实现了第二方面的方法的所有优点和效果。
46.在第六方面中,本发明提供了一种执行多路径通信的网络实体。所述网络实体包括实体控制电路,所述实体控制电路用于从源通信设备中获取第一组数据报文,其中,所述第一组数据报文中的每个数据报文的报头包括报文信息,其中,所述报文信息指示所述第
一组数据报文之间的关联。所述实体控制电路还用于根据所述报文信息,将接收到的第一组数据报文中的每个数据报文的上行序列号映射到下行序列号。实体控制电路还用于:根据所述上行序列号到所述下行序列号的所述映射,将所述第一组数据报文中包括所述报文信息的每个接收到的数据报文提供给目标通信设备或另一个网络实体中的至少一个。
47.在第六方面的网络实体的其它实现方式中,所述控制电路用于执行根据第三方面的方法的实现方式的特征。因此,网络实体的实现方式包括第二方面的方法的对应实现方式的一个或多个特征。
48.第六方面的网络实体实现了第三方面的方法的所有优点和效果。
49.在第七方面中,本发明提供了一种包括非瞬时性计算机可读存储介质的计算机程序产品,所述非瞬时性计算机可读存储介质存储有计算机可读指令,所述计算机可读指令能够由包括处理硬件的计算机化设备执行,以执行上述第一方面、第二方面或第三方面所述的方法。
50.第七方面的计算机程序产品实现了第一方面、第二方面或第三方面的方法的所有优点和效果。
51.需要说明的是,本技术中描述的所有设备、元件、电路、单元和模块可以通过软件或硬件元件或其任何类型的组合实现。本技术中描述的各种实体执行的所有步骤以及所描述的将由各种实体执行的功能旨在表明相应的实体用于执行相应的步骤和功能。即使在以下具体实施例的描述中,外部实体要执行的特定功能或步骤未反映在执行该特定步骤或功能的实体的特定详细元件的描述中,技术人员应清楚,这些方法和功能可以在相应的软件或硬件元件中实现,或以此类元件的任何种组合实现。应理解,在不脱离所附权利要求书定义的本发明的范围的情况下,可以对本发明的特征进行各种组合。
52.本发明的附加方面、优点、特征和目的从附图和结合以下所附权利要求书解释的说明性实现方式的详细描述中变得显而易见。
附图说明
53.结合附图阅读,可以更好地理解以上概述以及以下说明性实施例的详细描述。为了说明本发明,在附图中示出了本发明的示例性结构。但是,本发明不限于本文公开的具体方法和工具。此外,本领域技术人员应理解,附图不是按比例绘制的。在可能的情况下,相同的元件用相同的数字表示。
54.现在参考以下附图仅通过示例的方式描述本发明的实施例,在附图中:
55.图1是本发明的实施例提供的用于在目标通信设备处执行多路径通信的方法的流程图;
56.图2是本发明的实施例提供的用于在源通信设备处执行多路径通信的方法的流程图;
57.图3是本发明的实施例提供的用于在网络实体处执行多路径通信的方法的流程图;
58.图4a是本发明的实施例提供的具有源通信设备和目标通信设备的系统的网络环境图;
59.图4b是本发明的实施例提供的通过重复模式进行数据通信的图示;
60.图4c是本发明的实施例提供的通过划分模式进行数据通信的图示;
61.图4d是本发明的实施例提供的源通信设备的各种示例性组件的框图;
62.图4e是本发明的实施例提供的目标通信设备的各种示例性组件的框图;
63.图5是本发明的实施例提供的具有蜂窝网络的各种节点的系统的网络环境图;
64.图6是本发明的实施例提供的网络实体的各种示例性组件的框图;
65.图7是本发明的实施例提供的用于与网络层进行的多路径通信的示例性场景的图示;
66.图8是本发明的实施例提供的用于通过不同无线接入技术执行多路径通信的示例性场景的图示;
67.图9是本发明的实施例提供的用于在分组数据汇聚协议(packet data convergence protocol,pdcp)层使用报文重复和划分执行多路径通信的示例性场景的图示;
68.图10是本发明的实施例提供的通用分组无线业务(general packet radio service,gprs)隧道协议用户平面(gprs tunnelling protocol user plane,gtp-u)报头的示例性结构的图示;
69.图11是本发明的实施例提供的协议数据单元(protocol data unit,pdu)会话建立过程的一部分的时序图;
70.图12是本发明的实施例提供的数据报文的报头中的示例性指示符的图示;
71.图13是本发明的实施例提供的描述车辆到车辆(vehicle-to-vehicle,v2v)多路径通信的示例性场景的图示。
72.在附图中,带下划线的数字用于表示带下划线的数字所在的项目或与带下划线的数字相邻的项目。不带下划线的数字是指由将不带下划线的数字与项目连接的线所标识的项目。当一个数字不带下划线并具有关联的箭头时,不带下划线的数字用于标识箭头指向的一般项目。
具体实施方式
73.以下详细描述说明了本发明的实施例以及可以实现这些实施例的方式。尽管已经公开了实施本发明的一些模式,但本领域技术人员应认识到,也可以存在用于实施或实践本发明的其它实施例。
74.图1是本发明的实施例提供的用于在目标通信设备处执行多路径通信的方法100的流程图。方法100由例如图4a中描述的目标通信设备执行。方法100包括步骤102和104。
75.在步骤102中,通过两个或两个以上不同路径从源通信设备获取多个数据报文。在使用至少一种无线接入技术、通信协议、无线链路、接口或其组合时,两个或两个以上不同路径中的每个路径与其它路径不同。在一个示例中,两个或两个以上不同路径可以指蜂窝通信路径和侧行链路通信路径。在另一个示例中,两个或两个以上不同路径可以是指不同的设备到设备通信。多个数据报文中的每个数据报文的报头包括报文信息。所述报文信息指示所述多个数据报文之间的关联。或者,报文信息将多个数据报文联系起来,无论两个或两个以上不同路径使用哪种无线接入技术、通信协议或无线链路。源通信设备的每个数据报文中的报文信息与目标设备的每个数据报文中的报文信息相同,无论所述两个或两个以
上不同路径使用哪种无线接入技术、通信协议或无线链路。所述多个数据报文包括具有不同载荷的不同数据报文或具有相同载荷副本的重复数据报文。
76.在步骤104中,根据所述报文信息标识通过第一路径接收到的所述多个数据报文中的第一组数据报文以及通过第二路径接收到的所述多个数据报文中的第二组数据报文。在一个示例中,报文信息可以是报文标识符(例如,对于划分数据报文或重复数据报文)或存储(即保留)在多个数据报文中的每个数据报文的报头中的序列号,无论多个数据报文从源通信设备到目标通信设备所经过的哪个路径。这种报文信息用于标识在目标通信设备处从两个或两个以上不同路径中的哪个路径接收到哪些数据报文。
77.根据实施例,第一路径或第二路径中的一个路径对应于源通信设备与目标通信设备之间的设备到设备通信。或者,两个或两个以上不同路径中的第一路径为蜂窝通信路径,两个或两个以上不同路径中的第二路径为与设备到设备通信对应的侧行链路通信路径。需要说明的是,蜂窝通信路径具有与侧行链路通信路径不同的传输特征。例如,蜂窝通信路径提供了比侧行链路通信路径更好的信号覆盖区域,而侧行链路通信路径通过空间频率复用减少了延迟,提高了容量和网络性能。众所周知,下一代服务,如车联网(vehicle-to-everything,v2x)服务,具有第三代合作伙伴计划(3rd generation partnership project,3gpp)中规定的苛刻的服务质量(quality of service,qos)要求。因此,两个或两个以上不同路径可以同时用于数据通信,以便实现目标qos要求。例如,在图4a中描述了第一路径和第二路径的其它示例。
78.根据实施例,方法100还包括目标通信设备根据报文信息从在目标通信设备接收到的多个数据报文中过滤重复数据报文。在由目标通信设备获取的多个数据报文包括重复数据报文的情况下,在目标通信设备上最终呈现(即,输出给用户消费)之前,第一组数据报文或第二组数据报文中的冗余数据报文被移除。在一个示例中,在目标通信设备中的无线协议栈的特定网络层(也称为协议层)处,例如应用层、汇聚层(在车辆的情况下是v2x层)或分组数据汇聚协议(packet data convergence protocol,pdcp)层,执行对重复数据报文的过滤。
79.根据实施例,方法100还包括:目标通信设备根据报文信息,按与多个数据报文中的每个数据报文关联的序列号对多个数据报文进行重新排序,其中,在划分模式下,多个数据报文包括通过第一路径和第二路径获取的不同数据报文。在由目标通信设备获取的多个数据报文包括不同数据报文的情况下,在每个数据报文中检查包括专用序列号的报文信息,并且相应地,在目标通信设备上最终呈现(即,输出给用户消费)之前,多个数据报文以顺序对齐。通过第一路径接收到的第一组数据报文和通过第二路径同时接收到的第二组数据报文提高了数据吞吐量并减少了数据通信的延迟。
80.步骤102和104仅仅是说明性的,还可以提供其它替代方案,其中添加一个或多个步骤,删除一个或多个步骤,或以不同的顺序提供一个或多个步骤,而不脱离本文权利要求的范围。
81.图2是本发明的实施例提供的用于在源通信设备处执行多路径通信的方法200的流程图。方法200由例如图4a中描述的源通信设备执行。
82.在步骤202中,通过第一路径向目标通信设备提供多个数据报文中的第一组数据报文和通过第二路径向目标通信设备提供多个数据报文中的第二组数据报文。或者,在源
通信设备处执行多路径通信,以将多个数据报文提供给目标通信设备。多路径通信是指通过两个或两个以上不同路径向一个共同的目的地设备(例如,在这种情况下为目标通信设备)发送数据,其中,在使用至少一种无线接入技术、通信协议、无线链路、接口或其组合发送数据时,每个路径与其它路径不同。例如,数据项(例如,文本、音频、视频或其它媒体,或它们的组合)可以从源通信设备发送到目标通信设备。这种数据项被分割成多个数据报文。多个数据报文中的每个数据报文的报头包括指示多个数据报文之间关联的报文信息。例如,报文信息指示多个数据报文属于同一数据项,并进一步指示数据报文是重复数据报文还是划分数据报文。或者,报文信息将多个数据报文相联系起来,无论经过不同无线接入技术、通信协议或第一组数据报文和第二组数据报文从源通信设备到目标通信设备所的哪个无线链路。多个数据报文包括具有不同载荷的不同数据报文(即,划分数据报文)或具有相同载荷副本的重复数据报文。例如,在图4b和图4c中分别进一步描述了重复数据报文和划分数据报文。
83.根据实施例,第一路径或第二路径中的至少一个路径对应于源通信设备与目标通信设备之间的设备到设备通信。例如,第一路径可以是蜂窝通信路径,第二路径可以是与设备到设备通信对应的侧行链路通信路径。在第一路径是蜂窝通信路径的情况下,多个数据报文的第一组数据报文通过蜂窝接口(例如,uu接口)进行通信。在第二路径是侧行链路通信路径的情况下,多个数据报文的第二组数据报文通过侧行链路接口(例如,pc5或pc3接口)或用于设备到设备通信的其它接口进行通信。源通信设备可以支持蜂窝接口和侧行链路接口。或者,第一路径和第二路径可以是指不同的设备到设备通信,例如,ieee 802.11p(也称为专用短距离通信(dedicated short-range communication,dsrc)或专用于道路交通运输信息化的智能运输系统(intelligent transport system,its)-g5)、无线保真(wireless fidelity,wi-fi)、wi-fi direct、长期演进(long term evolution,lte)direct、基于5g新空口(new radio,nr)的设备到设备通信等。
84.根据实施例,方法200还包括由源通信设备选择重复模式或划分模式,以通过两个或两个以上不同路径将多个数据报文发送到目标通信设备。在数据会话开始之前或在数据会话期间选择重复模式或划分模式。可选地,重复模式或划分模式中的一个模式在源通信设备处被设置为默认。可选地,重复模式或划分模式的选择是基于提供给源通信设备的用户输入进行的。或者,该选择是根据要发送的数据(或数据项)的类型或大小自动进行的。在重复模式下,具有相同载荷副本的重复数据报文通过至少两个不同的路径通信,以确保所有数据报文可靠地到达共同的目的地设备,例如目标通信设备。重复模式实现了无线链路的冗余,从而提高了数据通信的可靠性。在划分模式下,多个数据报文被划分成第一组数据报文和第二组数据报文,其中,每个数据报文具有不同的载荷。此后,第一组数据报文和第二组数据报文通过至少两个不同路径从源通信设备提供给共同的目的地设备,例如目标通信设备,以提高吞吐量和减少延迟。
85.根据实施例,方法200还包括:源通信设备在上行传输中通过第一路径将第一组数据报文发送到网络实体,并根据选择的重复模式,通过第二路径将第二组数据报文发送到目标通信设备,作为重复数据报文。在这种情况下,在重复模式下,第一组数据报文的载荷至少与第二组数据报文的载荷相同。可选地,方法200还包括:源通信设备在上行传输中通过第一路径将第一组数据报文发送到网络实体,并通过第二路径将第二组数据报文发送到
目标通信设备。在这种情况下,在划分模式下,第一组数据报文的载荷与第二组数据报文的载荷不同。在第一路径是蜂窝通信路径的情况下,在上行传输中,第一组数据报文被发送到网络实体,例如基站。可选地,第一组数据报文经过各种网络实体,例如源无线接入网节点(例如,基站)、核心网实体或目标无线接入网节点,其中,使用不同类型的通信协议。换句话说,从一个节点到另一个网络节点可以使用不同的报头和标识符。与传统的方法和系统相比,多个数据报文中的每个数据报文的报头中的报文信息是在每个数据的报头中保持不变的附加控制信息,无论第一路径和第二路径使用哪种无线接入技术、通信协议或无线链路以及第一组数据报文经过哪个网络节点。
86.根据实施例,多个数据报文中的每个数据报文的报头或由源通信设备在数据会话建立或更新时向网络实体或目标通信设备中的至少一个发送的信令消息包括指示符。所述指示符指示在所述网络实体或在所述目标通信设备处启用多路径功能。信令消息可以是指控制平面信令或其它信令消息。在一个示例中,指示符可以是二进制位值(“0”或“1”)中的特定位值(例如,位值“1”),该二进制位值可以在源通信设备处设置在特定网络层的数据报文(例如,pdcp层报头)中的至少一个预留字段中。特定位值充当标志,以向网络实体或目标通信设备发信号指示多路径功能将被启用。在图12中进一步描述了指示符的示例。启用多路径功能是指需要向具有指示符的数据报文提供特定处理的指示。特定处理是指配置变化或网络能力,该配置变化或网络能力能够实现将报文信息存储(或保留)在在网络实体(例如,基站)接收到的多个数据报文中的每个数据报文的报头中,并复用报文信息以进一步将每个接收到的报文提供给目标通信设备。
87.步骤202仅仅是说明性的,还可以提供其它替代方案,其中添加一个或多个步骤,删除一个或多个步骤,或以不同的顺序提供一个或多个步骤,而不脱离本文权利要求的范围。
88.图3是本发明的实施例提供的用于在网络实体处执行多路径通信的方法300的流程图。方法300由例如图6中描述的网络实体执行。方法300包括步骤302和306。
89.在步骤302中,第一组数据报文是从源通信设备获取的。例如,第一组数据报文是通过蜂窝通信路径获取的。第一组数据报文中的每个数据报文的报头包括报文信息。所述报文信息指示所述第一组数据报文之间的关联。
90.在步骤304中,根据报文信息,将接收到的第一组数据报文中的每个数据报文的上行序列号映射到下行序列号。根据实施例,在指定网络层中从源通信设备接收上行序列号。在指定网络层中将上行序列号映射到下行序列号。指定网络层是pdcp层、业务数据适配协议(service data adaptation protocol,sdap)层或另一个网络层中的至少一个。在一个示例中,网络实体(例如,源网络接入节点)可以用于执行上行pdcp序列号与下行pdcp序列号的映射,以便解决数据报文的错误排序,并使目标通信设备能够比较(或匹配)通过侧行链路通信路径接收到的数据报文与通过蜂窝通信路径接收到的数据报文。因此,在这种情况下,网络实体(或目标网络实体)不需要对下行数据报文应用传统的pdcp序列推导方法。
91.在步骤306中,根据上行序列号到下行序列号的映射,将第一组数据报文中包括报文信息的每个接收到的数据报文提供给目标通信设备或另一个网络实体中的至少一个。
92.可选地,方法300还包括:网络实体将从源通信设备接收到的上行序列号(sequence number,sn)附加在第一组数据报文中每个接收到的数据报文的基于核心网协
议的报头中。该方法还包括:网络实体将第一组数据报文中每个接收到的数据报文发送到核心网实体,第一组数据报文中每个接收到的数据报文具有包括所附加的上行sn的基于核心网协议的报头。包括所附加的上行sn的基于核心网协议的报头是修改后的包括所附加的上行sn的基于核心网协议的报头,作为所述基于核心网协议的报头的报头结构的扩展。可选地,基于核心网协议的报头为通用分组无线业务(general packet radio service,gprs)隧道协议用户平面(gprs tunnelling protocol user plane,gtp-u)报头。例如在图10中描述了gtp-u报头的示例。或者,第一组数据报文可以不转发给核心网实体,可以在下行传输中直接从网络实体发送到目标通信设备。可选地,第一组数据报文可以不转发给核心网实体,而是可以转发给另一个网络实体,例如目标无线接入节点,然后,该另一个网络实体在下行传输中将第一组数据报文转发到目标通信设备。在这种情况下,可以不使用基于核心网协议的报头。
93.根据实施例,方法300还包括:在第一组数据报文中的接收到的数据报文下行传输至目标通信设备之前,网络实体将多个数据报文中每个接收到的数据报文中所检索到的上行sn设置为下行sn。
94.根据实施例,方法300还包括:网络实体根据第一组数据报文中的每个数据报文的所述报头中或由源通信设备发送的信令消息中的指示符启用多路径功能。例如在图12中描述了数据报文的报头中的指示符的示例。例如在图11中描述了会话中的一个或多个信令消息的示例。启用多路径功能包括将报文信息存储(或保留)在在网络实体接收到的第一组数据报文中的每个数据报文中,并复用报文信息以进一步将每个接收到的报文提供给目标通信设备。或者,启用多路径功能包括将具有报文信息的第一组数据报文中的每个数据报文路由到另一个网络实体,该网络实体复用报文信息,以进一步通过网络实体或另一个网络实体将每个接收到的报文提供给目标通信设备。
95.步骤302、304和306仅仅是说明性的,在不脱离本文权利要求的范围的情况下,还可以提供其它替代方案,其中,添加一个或多个步骤、删除一个或多个步骤,或以不同的顺序提供一个或多个步骤。
96.图4a是本发明的实施例提供的用于执行多路径通信的系统400a的网络环境的框图。参考图4a,示出了包括源通信设备402和目标通信设备404的系统400a的网络环境。还示出了第一路径406和第二路径408。源通信设备402和目标通信设备404可以用于通过两个或两个以上不同的路径(例如,第一路径406和第二路径408)彼此建立通信。
97.源通信设备402和目标通信设备404中的每一个可以包括适当的逻辑、电路、接口和/或代码,这些逻辑、电路、接口和/或代码用于通过两个或两个以上不同路径进行数据通信(发送/接收数据)。根据实施例,源通信设备402和目标通信设备404中的每一个是以下各项中的至少一项:车辆、车辆中使用的电子设备(例如,电子控制单元(electronic control unit,ecu)、车载信息娱乐(in-vehicle infotainment,ivi)系统或其它车载设备),或便携式电子设备(例如,智能手机、无人机、物联网(internet-of-things,iot)设备、机器类型通信(machine type communication,mtc)设备、手持计算设备、演进型通用移动通信系统(universal mobile telecommunications system,umts)地面无线接入(evolved umts terrestrial radio access,e-utran)nr双连接(e-utra-nr dual connectivity,en-dc)设备或任何其它用于无线电信的定制硬件)。车辆可以是非自动驾驶车辆、半自动驾驶车辆
或自动驾驶车辆。
98.多路径通信是指通过两个或两个以上不同路径向一个共同的目的地设备发送数据,其中,在使用至少一种无线接入技术、通信协议、无线链路、接口或其组合发送数据时,每个路径与其它路径不同。因此,在使用无线接入技术、一个或多个通信协议、无线链路和/或接口发送数据时,第一路径406与第二路径408不同。
99.在一个示例中,第一路径406可以是蜂窝通信路径(即,基于蜂窝网络的通信),而第二路径408可以是侧行链路通信路径(即,设备到设备通信)。基于蜂窝网络的通信的示例包括但不限于第五代(5
th generation,5g)或5g nr(例如,6ghz以下的通信、cmwave通信或mmwave通信)、长期演进(long term evolution,lte)4g、3g或2g。在源通信设备402或目标通信设备404是车辆或车辆中使用的电子设备的情况下,这种基于蜂窝网络的通信可以是车辆与网络(vehicle-to-network,v2n)通信,该通信例如通过在移动宽带频谱中使用uu接口操作。uu接口是指通信设备与无线接入网之间的无线接口。在本示例中,第一路径406使用具有不同无线接入技术、通信协议、无线链路和接口(例如,uu接口)的蜂窝网络来发送数据,而第二路径408使用独立于蜂窝网络的设备到设备通信。设备到设备通信提高了频谱利用率和容量,并提高了网络性能和吞吐量。设备到设备通信的示例包括但不限于ieee 802.11p、无线保真(wireless fidelity,wi-fi)、wi-fi direct、lte direct、带内设备到设备通信、带外设备到设备通信,或基于临近业务(proximity-based services,prose)的设备到设备通信。设备到设备通信可以在蜂窝系统中进行,该蜂窝系统称为带内设备到设备通信,或者可以在非授权频谱中进行,即称为带外设备到设备通信。设备到设备通信是源通信设备402与目标通信设备404之间的直接通信,可以通过不同接口(例如,pc5接口、pc3接口,或其它基于无线局域网(wireless local area network,wlan)的接口)实现。
100.在另一个示例中,第一路径406可以采用ieee 802.11p,而第二路径408可以采用5g-v2x通信或lte-v2x(通过pc5)通信。在又一个示例中,第一路径406和第二路径408可以采用不同的设备到设备通信,例如第一路径406可以采用lte pc5,而第二路径408可以采用nr pc5。在又一个示例中,第一路径406可以采用基于wi-fi的通信,而第二路径408可以采用基于pc5接口的设备到设备通信。
101.在操作中,源通信设备402的用户可能希望与目标通信设备404进行数据通信。根据实施例,源通信设备402用于选择重复模式或划分模式,以通过两个或两个以上不同路径将多个数据报文发送到目标通信设备404。在数据会话开始之前或在数据会话期间选择重复模式或划分模式。例如,图4b和图4c分别详细描述了重复模式和划分模式。
102.源通信设备402还用于通过第一路径406向目标通信设备404提供多个数据报文中的第一组数据报文和通过第二路径408向目标通信设备404提供多个数据报文中的第二组数据报文。多个数据报文包括具有不同载荷的不同数据报文(例如,在选择划分模式的情况下)或具有相同载荷副本的重复数据报文(例如,在选择重复模式的情况下)。每个数据报文的报头包括指示所述多个数据报文之间关联的报文信息。
103.可选地,源通信设备402用于在多跳过程中通过第二路径408向目标通信设备404提供第二组数据报文。例如,即使目标通信设备404从源通信设备402移动到指定的设备到设备通信范围之外,第一组数据报文也可以在设备到设备通信中经过多个通信设备,从而最终到达目的地设备,例如目标通信设备404。例如,源通信设备102是“a”,目标通信设备是“d”。“b”和“c”是中间通信设备。“b”可以在“a”与“c”而非“d”之间的设备到设备通信范围内。“c”可以在“b”与“d”而非“c”之间的设备到设备通信范围内。因此,在这种情况下,“a”可以按以下方式向“d”提供第二组数据报文:a到b到c到d,而由于大的蜂窝通信覆盖范围,“d”可以在下行传输中通过蜂窝通信路径获取第一组数据报文。
104.目标通信设备404用于通过两个或两个以上不同路径从源通信设备402中获取多个数据报文。需要说明的是,多个数据报文中的每个数据报文的报头包括报文信息。所述报文信息指示所述多个数据报文之间的关联。源通信设备402的每个数据报文中的报文信息与目标通信设备404的每个数据报文中的报文信息相同,无论两个或两个以上不同路径使用哪种无线接入技术、通信协议或无线链路。所述多个数据报文包括具有不同载荷的不同数据报文或具有相同载荷副本的重复数据报文。目标通信设备404还用于根据报文信息,标识通过第一路径406接收到的多个数据报文中的第一组数据报文和通过第二路径408接收到的多个数据报文中的第二组数据报文。
105.图4b是本发明的实施例提供的通过重复模式进行数据通信的框图。结合图4a的元件描述图4b。参考图4b,示出了描述重复模式下进行数据通信的示例性场景400b。还示出了源通信设备402、目标通信设备404、第一路径406、第二路径408、第一组数据报文410a、412a和414a以及第二组数据报文410b、412b和414b。
106.多路径通信有两种模式(或选项)。这两种模式称为重复模式和划分模式。重复模式实现了无线链路的冗余,从而提高了数据通信的可靠性。在重复模式下,具有相同载荷副本的重复数据报文通过至少两个不同的路径通信,以确保所有数据报文到达共同的目的地设备,例如目标通信设备404。在划分模式下,具有不同载荷的不同数据报文通过至少两个不同的路径同时提供给共同的目的地设,例如目标通信设备404,以提高吞吐量和减少延迟。换句话说,多个数据报文中的一些数据报文通过一个路径通信,而其它一些数据报文通过另一个路径同时通信,以提高吞吐量和减少延迟。
107.根据实施例,源通信设备402用于选择重复模式,以通过两个或两个以上不同路径将多个数据报文发送到目标通信设备404。在数据会话开始之前,即在数据报文的传输开始之前,或在数据会话期间选择重复模式。根据选择的重复模式,源通信设备402用于通过第一路径406提供第一组数据报文410a、412a和414a。源通信设备402还用于根据选择的重复模式,通过第二路径408向目标通信设备404提供第二组数据报文410b、412b和414b,作为重复数据报文。在这种情况下,在重复模式下,第一组数据报文410a、412a和414a的载荷至少与第二组数据报文410b、412b和414b的载荷相同。第一组数据报文410a、412a和414a的数据报文和第一组数据报文410a、412a和414a的重复数据报文(即第二组数据报文410b、412b和414b)按顺序传输(在图4b中也由连续的数字1、2和3表示)。
108.在示例性实现方式中,目标通信设备404用于根据报文信息从在目标通信设备404接收到的多个数据报文中过滤重复数据报文。因此,为了数据是无错误的,过滤掉目标通信设备404可能获取的第一组数据报文410a、412a和414a和第二组数据报文410b、412b和414b中的冗余数据报文。这种通过重复模式进行的多路径通信有利于实现比通过单路径进行的通信更好的可靠性。
109.图4c是本发明的实施例提供的通过划分模式进行数据通信的框图。结合图4a和图4b的元件描述图4c。参考图4c,示出了描述划分模式下进行数据通信的示例性场景400c。在
划分模式下,多个数据报文被划分成通过第一路径406通信的第一组数据报文416、420和424和通过第二路径408通信的第二组数据报文418、422和426。在划分模式下,第一组数据报文416、420和424的载荷与第二组数据报文418、422和426的载荷不同。在一个示例中,如图4c所示,如果要向目标通信设备404提供总共六个数据报文416、418、420、422、424和426,则多个数据报文被划分并通过两个路径(即第一路径406和第二路径408)同时通信,以提高吞吐量和减少延迟。数据报文的传输顺序也由连续的数字1、2、3、4、5和6表示。重复模式或划分模式的选择可以由源通信设备402进行,以提高源通信设备402与目标通信设备404之间的通信的qos。
110.图4d是本发明的实施例提供的源通信设备的各种示例性组件的框图。结合图4a、图4b和图4c的元件描述图4d。参考图4d,示出了源通信设备402。源通信设备402包括控制电路428、收发器430、一个或多个接口432、输入/输出(input/output,i/o)设备434和存储器436。控制电路428可以通信地耦合到收发器430、一个或多个接口432、i/o设备434和存储器436。在源通信设备402是车辆的情况下,控制电路428通过车载网络,例如车载数据总线,例如车辆局域网(vehicle area network,van)和/或控制器局域网(controller area network,can)总线,通信地耦合到源通信设备402的各种组件。
111.如上所述,在本实施例中和在以下实施例中,控制电路可以是运行专用软件或专用硬件电路的通用处理器。
112.控制电路428用于通过两个或两个以上不同的路径向目标通信设备404提供多个数据报文。在一种实现方式中,控制电路428用于执行存储在存储器436中的指令。控制电路428的示例可以包括但不限于微处理器、微控制器、复杂指令集计算(complex instruction set computing,cisc)处理器、专用集成电路(application-specific integrated circuit,asic)处理器、精简指令集(reduced instruction set,risc)处理器、超长指令字(very long instruction word,vliw)处理器、中央处理单元(central processing unit,cpu)、状态机、数据处理单元和其它处理器或电路。此外,控制电路428可以是指一个或多个单独的处理器、处理设备或作为机器的一部分的处理单元。
113.收发器430可以包括适当的逻辑、电路和/或接口,这些逻辑、电路和/或接口可以用于通过两个或两个以上不同路径与一个或多个外部设备通信(例如,无线接入网节点(例如,基站)或目标通信设备404)通信。收发器430的示例可以包括但不限于天线、远程信息单元、射频(radio frequency,rf)收发器、一个或多个放大器、一个或多个振荡器、数字信号处理器、编解码器(coder-decoder,codec)芯片组和/或用户标识模块(subscriber identity module,sim)卡。收发器430可以通过使用第一路径406和第二路径408的各种通信协议进行无线通信(如图4a中描述)。
114.一个或多个接口432是指侧行链路接口和蜂窝接口。侧行链路接口的示例包括但不限于pc5接口、pc3接口或支持设备到设备通信的另一个接口。蜂窝接口的示例包括但不限于uu接口。在示例性实现方式中,可以提供统一接口,该统一接口使得能够通过相同的统一接口与两个或两个以上路径通信。
115.i/o设备434是指可以从用户接收输入并向用户提供输出的输入和输出设备。i/o设备434可以通信地耦合到控制电路428。输入设备的示例可以包括但不限于触摸屏,例如显示设备的触摸屏、麦克风、运动传感器、光传感器、专用硬件输入单元(例如,按钮)和扩展
packet core,epc)。在5g的情况下,网络实体被称为“功能”,通常不被称为“节点”。例如,4g s-gw和pdn-gw的功能合并为单个实体,称为用户平面功能(user plane function,upf)。在另一个示例中,4g mme被划分为两个单独的功能,例如接入管理功能(access management function,amf)和会话管理功能(session management function,smf)。但是,在本发明中,网络实体可以同时覆盖接入节点实体和核心网实体(例如,网络节点或功能)。
122.在操作中,源通信设备402用于通过蜂窝通信路径510将多个数据报文中的第一组数据报文提供给目标通信设备404。为了通过蜂窝通信路径510向目标通信设备404提供第一组数据报文,首先在上行传输512中将第一组数据报文发送到网络实体(例如,源ran节点504)。此后,第一组数据报文可以进一步发送到目标通信设备404或另一个网络实体,例如核心网实体506和目标ran节点508,以在下行传输514中提供给目标通信设备404。源通信设备402还用于通过侧行链路通信路径516将多个数据报文中的第二组数据报文发送到目标通信设备404。每个数据报文的报头包括指示多个数据报文之间关联的报文信息。
123.网络实体(例如,源ran节点504)用于从源通信设备402中获取第一组数据报文。第一组数据报文中的每个数据报文的报头包括报文信息。
124.根据实施例,网络(例如,源ran节点504)用于根据第一组数据报文中的每个数据报文的报头中或由源通信设备402发送的信令消息中的指示符启用多路径功能。多路径功能是指一种网络能力,该网络能力能够实现将报文信息存储(或保留)在在网络实体(例如,源ran节点504)接收到的第一组数据报文中的每个数据报文的报头中,并复用报文信息以进一步将每个接收到的报文提供给目标通信设备404。在来自网络实体(例如,源ran节点504)的数据报文经过核心网实体506或一个或多个其它ran节点(例如,目标ran节点508)的情况下,多路径功能是指一种网络能力,该网络能力能够实现将具有报文信息的第一组数据报文中的每个数据报文路由到另一个网络实体,该另一个网络实体复用报文信息以进一步通过网络实体(例如,源ran节点504)另一个网络实体(例如,目标ran节点508)将接收到的每个报文提供给目标通信设备404。
125.网络实体(例如,源ran节点504)还用于根据报文信息,将接收到的第一组数据报文中的每个数据报文的上行序列号(例如,上行pdcp序列号)映射到下行序列号(例如,下行pdcp序列号)。网络实体(例如,源ran节点504)还用于根据上行序列号到下行序列号的映射,将第一组数据报文中包括报文信息的每个接收到的数据报文提供给目标通信设备404或另一个网络实体(例如,核心网实体506或目标ran节点508)中的至少一个。
126.目标通信设备404用于通过蜂窝通信路径510和侧行链路通信路径516获取多个数据报文。所述多个数据报文包括具有不同载荷的不同数据报文或具有相同载荷副本的重复数据报文。目标通信设备404用于根据报文信息,标识通过蜂窝通信路径510接收到的多个数据报文中的第一组数据报文和通过侧行链路通信路径516接收到的多个数据报文中的第二组数据报文。
127.图6是本发明的实施例提供的网络实体的各种示例性组件的框图。结合图4a至图4e和图5的元件描述图6。参考图6,示出了网络实体600。网络实体600对应于蜂窝网络502的网络实体中的一个(图5)。网络实体600同时覆盖接入网实体(例如,ran节点)和核心网实体(例如,节点或功能)。网络实体600包括实体控制电路602、收发器604和存储器606。实体控制电路602通信地耦合到收发器604和存储器606。
128.实体控制电路602用于从源通信设备402中获取第一组数据报文,其中,第一组数据报文中的每个数据报文的报头包括报文信息。所述报文信息指示所述第一组数据报文之间的关联。实体控制电路602的示例类似于控制电路428(图4d)的示例。如上所述,在本实施例中和在以下实施例中,实体控制电路或简称的控制电路可以是运行专用软件或专用硬件电路的通用处理器。类似地,收发器604和存储器606的实现示例分别类似于图4d的收发器430和存储器436的实现示例。
129.根据实施例,实体控制电路602用于将从源通信设备402接收到的上行序列号(sequence number,sn)附加在第一组数据报文中每个接收到的数据报文的基于核心网协议的报头中。实体控制电路602还用于将第一组数据报文中每个接收到的数据报文发送到核心网实体506,第一组数据报文中每个接收到的数据报文具有包括所附加的上行sn的基于核心网协议的报头。包括所附加的上行sn的基于核心网协议的报头是修改后的包括所附加的上行sn的基于核心网协议的报头,作为所述基于核心网协议的报头的报头结构的扩展。可选地,基于核心网协议的报头为gtp-u报头。实体控制电路602还用于在第一组数据报文中接收到的数据报文下行传输至目标通信设备之前404,将多个数据报文中每个接收到的数据报文中的所检索到的上行sn设置为下行sn。
130.根据实施例,实体控制电路602用于根据第一组数据报文中的每个数据报文的报头中或由源通信设备402发送的信令消息中的指示符启用多路径功能。启用多路径功能包括将报文信息存储在在网络实体600接收到的第一组数据报文中的每个数据报文中,并复用报文信息以进一步将每个接收到的报文提供给目标通信设备404。启用多路径功能还包括将具有报文信息的第一组数据报文中的每个数据报文路由到另一个网络实体(例如,核心网实体506),该网络实体复用报文信息,以进一步通过网络实体600或另一个网络实体将每个接收到的报文提供给目标通信设备404。
131.图7示出了本发明的实施例提供的与网络层进行的多路径通信的示例性场景700。结合图4a至图4e和图5、图6的元件描述图7。参考图7,示出了源通信设备402中的第一组网络层702a(即用户平面协议栈)和目标通信设备404中的第二组网络层702b(即对应的用户平面协议栈)。第一组网络层702a和第二组网络层702b中的每一个包括物理层(physical layer,phy)、媒体接入控制(media access control,mac)层、无线链路控制(radio link control,rlc)层、pdcp层、汇聚层和应用层。在一些实施例中,例如,在支持5g的蜂窝网络(即nr用户平面协议栈)的情况下,在源通信设备402和目标通信设备404中另外提供业务数据适配协议(service data adaptation protocol,sdap)层。每个网络层也可以称为用户平面协议栈的协议层。
132.根据实施例,可以在不同网络层处实现用于在源通信设备402、网络实体600和目标通信设备404处进行多路径通信的方法。根据在源通信设备402(以及因此在目标通信设备404)中进行数据重复或划分的特定网络层(或协议层),可以使用不同的方法(或方案)来执行多路径通信。不同的方法包括基于通信设备的方法和基于网络的方法。
133.在基于通信设备的方法中,源通信设备402用于生成报文标识符(例如,针对重复或划分报文)或序列号。报文标识符(或序列号)被附加到将要提供给目标通信设备404的多个数据报文中的每个数据报文的报头(例如,在应用层或汇聚层(例如,在车辆的情况下为v2x层))中。可选地,报文标识符(或序列号)被引入通信层、应用层或v2x层(在车辆的情况
下)的每个数据报文的报头中,以减少对用户平面协议栈的现有协议层的影响。
134.通常,在每个数据报文传递到下一层(即rlc层)之前,在pdcp层中的发送端(即源通信设备402)为每个数据报文分配序列号。该序列号用于pdcp层的接收端(即目标通信设备404),以按顺序使数据报文对齐。但是,目前,在使用不同接口(例如,nr uu接口和nr pc5接口)的不同路径(例如,蜂窝通信路径510和侧行链路通信路径516)传输数据报文时存在问题。问题是,目标通信设备404可能无法比较(或匹配)通过蜂窝接口(即uu接口)接收到的数据报文与从侧行链路接口(即pc5接口)接收到的数据报文。在这种情况下,数据报文的下行序列号和上行序列号可能不同,或者报文可能变得乱序(即,顺序不正确)。因此,在传统的方法和系统中,无法比较通过侧行接口发送的数据报文与通过蜂窝接口发送的数据报文。因此,在本发明中,报文信息(即用于划分数据报文或重复数据报文的报文标识符或专用序列号)被附加(或分配)到上层(即应用层或汇聚层(例如,在车辆的情况下为v2x层))中的每个数据报文的报头。这种报文信息是附加控制信息(例如,附加报文标识符或除通常pdcp序列号之外的附加序列号),该附加控制信息保留在多个数据报文中的每个数据报文的报头中,无论数据报文经过哪个路径(例如,蜂窝通信路径510和侧行链路通信路径516)或网络节点。目标通信设备404的对应层(例如,应用层或汇聚层等)用于根据每个数据报文中的报文信息(例如,附加报文标识符或附加序列号)比较和标识报文。基于通信设备的方法对网络没有任何影响。
135.可选地,在源通信设备402处选择重复模式的情况下,源通信设备402用于生成为重复数据报文设置的重复标识符(identifier,id)。重复id被存储(即保留)在每个数据报文的报头中,无论在数据报文经过的两个或两个以上不同路径使用哪种无线接入技术、通信协议或无线链路。汇聚层或v2x层(在v2v通信的情况下)可用于在源通信设备402处生成重复id,并在目标通信设备404的对应汇聚层处对接收到的数据报文重新排序或过滤。这种重复id的生成能够实现在目标通信设备404处唯一标识重复数据报文,无论数据报文通过的是哪个路径或中间协议和网络节点。类似地,可以为在整个通信过程中保留在数据报文中的划分数据报文设置报文id,用于在目标通信设备404处唯一标识划分数据报文。
136.在基于网络的方法中,使网络能够在端到端网络上保留设置在源通信设备402的特定网络层(例如,pdcp、sdap,或其它网络层)的报文信息(例如,报文标识符或序列号)。网络实体600(例如,基站)用于根据报文信息,将从源通信设备402获取的每个数据报文的上行序列号映射到下行序列号。可选地,基于网络的方法具有网络影响,因为它涉及发信号通知网络在整个端到端网络中保留每个数据报文的报头中的报文信息。
137.图8示出了本发明的实施例提供的用于使用不同无线接入技术执行多路径通信的示例性场景800。结合图1至图3、图4a至图4e、图5、图6和图7的元件描述图8。参考图8,示出了源通信设备402的应用层802a和目标通信设备404的对应应用层802b。还示出了源通信设备402的控制电路428和目标通信设备404的控制电路438。
138.根据实施例,源通信设备402的控制电路428用于通过第一路径向目标通信设备404提供多个数据报文中的第一组数据报文和通过第二路径向目标通信设备404提供多个数据报文中的第二组数据报文。在该实施例中,第一路径使用第一无线接入技术(rat-1),第二路径使用不同于rat-1的第二无线接入技术(rat-2)。在这种情况下,第一路径和第二路径对应于采用不同无线接入技术(例如,如图所示的nr pc5接口和lte pc5接口)的不同
设备到设备通信。
139.在一个示例中,在源通信设备402处选择划分模式的情况下,控制电路428用于为在应用层802a的每个数据报文设置序列号(即专用序列号),无论哪个无线接入技术(即rat-1或rat-2)用于数据通信。rat可以是例如lte、5g等。目标通信设备404的对应应用层802b用于检查从源通信设备402获取的每个数据报文的序列号。目标通信设备404的控制电路438用于根据与多个数据报文中的每个数据报文关联的序列号,对在对应应用层802b处在划分模式下在第一路径和第二路径中(即通过不同无线接入技术)获取的多个数据报文进行重新排序。或者,代替应用层802a,可以使用汇聚层、v2x层或接入层(access stratum,as)之外的任何其它网络层来设置序列号。然后,在目标通信设备404处使用用于设置序列号的相同网络层来检查序列号并相应地执行重新排序。
140.在另一个示例中,在源通信设备402处选择重复模式的情况下,控制电路428用于为在应用层802a的每个数据报文设置序列号(即附加专用序列号),无论哪个无线接入技术(即rat-1或rat-2)用于数据通信。此外,在应用层802a(或汇聚层,或在车辆的情况下为v2x层)处,可以为重复数据报文分配重复id(例如,第二组数据报文可以具有与第一组数据报文相同的载荷)。目标通信设备404的控制电路438用于根据重复id标识重复数据报文,即使多个数据报文是通过不同的无线接入技术(即通过nr pc5接口和lte pc5接口)从源通信设备402获取的。控制电路438用于根据报文信息(例如,重复id和专用序列号),在对应应用层802b(或汇聚层,或在车辆的情况下为v2x层)处从在目标通信设备接收到的多个数据报文中过滤重复数据报文。
141.图9示出了本发明的实施例提供的用于在pdcp层使用报文重复和划分执行多路径通信的示例性场景900。结合图4a至图4e、图5、图6、图7、图8的元件描述图9。参考图9,示出了源通信设备402中的用户平面协议栈的与蜂窝接口(例如,uu接口)关联的sdap层902a、pdcp层904b、rlc层906a、mac层908a。类似地,在目标通信设备404中示出与对应uu接口关联的对应网络层,例如,sdap层902b、pdcp层904b、rlc层906b和mac层908b。除了与uu接口关联的网络层之外,与侧行链路通信(例如,侧行链路(sidelink,sl)rlc 910a和sl mac 912a)关联的网络层也在源通信设备402和目标通信设备404(例如,sl rlc 910b和sl mac 912b)中示出。还示出了源通信设备402的控制电路428和目标通信设备404的控制电路438。
142.根据本实施例,数据报文的重复或划分是相对于pdcp层904a而不是上层(例如,应用层、汇聚层或在车辆的情况下为v2x层)描述的。但是,应当理解,数据报文的重复或划分可以在不同的网络层(例如,sdap层902a)处实现。在本实施例中,在重复模式下,当在源通信设备402的pdcp层904a处进行重复时,具有相同pdcp报头(即相同pdcp sn)的数据报文用于通过蜂窝通信路径(例如,通过uu接口)以及侧行链路通信路径(例如,pc5接口)进行传输。因此,上行pdcp sn与侧行pdcp sn相同。但是,上行pdcp sn仍然需要与下行pdcp sn相同,以便在多路径通信中高效且无错误地将数据从源通信设备402发送到目标通信设备404。通常,在传统系统中,上行传输中给定数据报文的pdcp sn可以与下行传输中同一给定报文的pdcp sn不同。因此,源ran节点504用于将从源通信设备402接收到的上行pdcp sn与在源ran节点504接收到的第一组数据报文中的每个数据报文的下行pdcp sn进行映射。上行pdcp sn与下行pdcp sn的映射是为了解决错误排序问题,并使目标通信设备404能够比较(或匹配)通过蜂窝通信路径510获取的数据报文与通过侧行链路通信路径516获取的数
据报文。应当理解,上行pdcp sn与对应的下行pdcp sn之间的映射需要ran(例如,源ran节点504和目标ran节点508)与蜂窝网络502的核心网实体506共同完成,以比较数据报文。源ran节点504还用于将从源通信设备402获取的上行pdcp sn附加在第一组数据报文中每个接收到的数据报文的基于核心网协议的报头(例如,gtp-u报头)中。在一个示例中,对于特定业务流(qfi),源ran节点504将上行pdcp sn附加在通过例如n3接口发送的数据报文的gtp-u报头中。
143.需要说明的是,gtp-u负责承载在gprs核心网内以及在ran(例如,源ran节点504和目标ran节点508)与核心网实体506之间的数据。以数据报文形式传输的数据可以有多种格式,例如第四版互联网协议(internet protocol version 4,ipv4)格式、第六版互联网协议(internet protocol version 6,ipv6)格式、点对点协议(point-to-point protocol,ppp)格式等。此外,源ran节点504将第一组数据报文的每个接收到的数据报文发送到核心网实体506,第一组数据报文的每个接收到的数据报文具有包括所附加的上行pdcp sn的gtp-u报头。包括所附加的上行pdcp sn的gtp-u报头是修改后的包括所附加的上行pdcp sn的gtp-u报头,作为gtp-u报头的报头结构的扩展。在图10中描述了gtp-u报头的示例。上行pdcp sn通过第一路径406的核心网实体506实体转发。此外,用户平面功能(user plane function,upf)节点将pdcp sn保留在n3接口或n9接口上传输的gtp-u报头中。因此,gtp-u报头是修改后的gtp-u报头,至少包括报文信息,例如上行pdcp sn。
144.图10示出了本发明的实施例提供的gprs隧道协议用户平面(gprs tunnelling protocol user plane,gtp-u)报头1000的示例性结构。结合图1至图3、图4a至图4e、图5至图9的元件描述图10。参考图10,示出了基于核心网协议的报头(例如,gtp-u报头1000)的示例。
145.gtp-u报头1000包括根据3gpp规范的各种字段,例如为数据报文中存在的数据类型预留的“消息类型”。例如,消息类型可以是文本、图像、音频或视频。gtp-u报头1000还可以包括字段,例如数据报文的长度(即,以比特数测量)、“隧道端点标识符”、“序列号”等。此外,gtp-u报头1000还包括新的扩展头类型字段1002。
146.根据示例性实现方式,新的扩展头类型字段1002用于与可以通过ran节点(例如,源ran节点504)与用户平面功能(user plane function,upf)之间的n3接口或通过两个upf之间的n9接口(例如,公共陆地移动网(public land mobile network,plmn)内接口或plmn间接口)发送的数据报文关联的信息,例如重复模式或划分模式。新的扩展头类型字段1002被增强或扩展为包括例如上行pdcp sn和服务质量流标识符(quality of service flow identifier,qfi)。可选地,在另一种实现方式中,在5g蜂窝网络的n3(和/或n9)接口上,将上行pdcp sn附加在5g封装头中,以减少e2e网络中数据报文的报头的变化。
147.激活多路径功能:激活多路径功能有两个选项,例如,在基于网络的方法(或方案)中。第一选项是在会话级别上激活,第二选项是在每个数据报文的基础上激活。在第一选项中,在协议数据单元(protocol data unit,pdu)会话建立或修改时向无线接入网节点(例如,基站,例如gnb)和用户平面功能(user plane function,upf)发信号指示,以在会话级别上通过各种网络节点和接口对上行数据报文和下行数据报文提供特定处理。例如,在图11中详细描述了第一选项。在第二选项中,根据第一组数据报文中的每个数据报文的报头中的指示符激活多路径功能,以在每个数据报文的基础上,通过各种网络节点和接口对上
行数据报文和下行数据报文提供特定处理。例如在图12中详细描述了根据每个数据报文的报头中的指示符进行多路径功能的激活。
148.图11是示出本发明的实施例提供的协议数据单元(protocol data unit,pdu)会话建立过程的一部分的时序图1100。结合图1、图2、图3、图4a至图4e、图5、图6、图7、图8、图9和图10的元件描述图11。参考图11,示出了用户设备(user equipment,ue)1102、无线接入网/接入网(radio access network/access network,ran/an)1104、接入和移动性管理功能(access and mobility management function,amf)1106、用户平面功能(user plane function,upf)1108、会话管理功能(session management function,smf)1110、策略控制功能(policy control function,pcf)1112、统一数据管理(unified data management,udm)1114和数据网络1116。ue 1102对应于源通信设备402。ran 1104对应于源ran节点504(图5)。
149.时序图1100描述了符合3gpp规范的pdu会话建立过程的一部分。在示例性实现方式中,时序图1100中涉及smf 1110到ran 1104和upf 1108的信令的一些操作可以被增强(或扩展),以根据由源通信设备402(例如,通过控制平面信令)发送的信令消息中的指示符在一个或多个网络实体处启用多路径功能。例如,smf 1110到ran 1104(例如,步骤1124和1126)的信令和到upf 1108的信令(例如,步骤1134a)可以被增强(即扩展),使在指定网络层(例如,pdcp层)中从源通信设备402接收到的上行序列号与指定网络层中的下行序列号相同。具体地,smf 1110到ran 1104的信令可能被增强(即扩展),以使在特定网络层中接收到的序列号(例如,pdcp sn)能够在上行数据报文中在n3中传输,并且进一步使得能够将指定网络层中的上行sn(例如,下行pdcp sn)用于下行报文。此外,在时序图1100中,smf 1110到upf 1108的信令可以被扩展,以启用upf 1108,以将接收到的数据报文转发到下行pdu会话中的适当qfi,所述接收到的数据报文包括具有所附加的上行序列号的修改后的基于核心网协议的报头(例如,修改后的gtp-u报头)。
150.在时序图1100中,在步骤1118中,根据smf 1110进行的upf 1108选择描述pdu会话建立(或修改)的过程。本领域普通技术人员应理解,在步骤1118之前,可以会执行各种步骤。例如,pdu会话建立请求、amf进行的smf选择、amf到smf的信令(即nsmf_pdusession_createsmcontext请求的形式)、smf对会话管理订阅数据的检索(如果不可用)、从smf到amf的信令(即nsmf_pdusession_createsmcontext响应的形式)等(例如,如3gpp-23.502中所规定)。
151.在步骤1120中,smf 1110发起smf 1110与pcf 1112之间的会话管理策略关联修改。在步骤1122a中,n4会话建立/修改请求从smf 1110发送到upf 1108。在步骤1122b中,n4会话建立或修改响应从upf 1108发送到smf 1110。在步骤1124中,执行从smf 1110到amf 1106的namf_communication_n1n2message传输。在步骤1124中不包括n2会话管理(session management,sm)信息的情况下,则以下步骤1130至1134b和步骤1136可能被省略。有益地,在本发明的示例性实现方式中,namf_communication_n1n2消息传输被增强和扩展,以使在特定网络层中接收到的序列号(例如,pdcp sn)能够在上行数据报文中在n3中传输。在步骤1126中,n2 pdu会话请求从amf 1106发送到ran 1104。在示例性实现方式中,n2 pdu会话请求也被增强和扩展,以使得能够将指定网络层中的上行sn(例如,下行pdcp sn)用于下行报文(在下行传输中)。在步骤1128中,接受n2 pdu会话请求。在步骤1130中,n2 pdu会话请求
确认从ran 1104发送到amf 1106。在步骤1132中,nsmf_pdusession_updatesmcontext请求从amf 1106发送到smf 1110。在步骤1134a中,n4会话修改请求从smf 1110发送到upf 1108。在示例性实现方式中,smf 1110到upf 1108的信令可以被增强和扩展,以启用upf 1108,以将接收到的数据报文转发到下行pdu会话中的适当qfi,所述接收到的数据报文包括具有所附加的上行序列号的修改后的基于核心网协议的报头(例如,修改后的gtp-u报头)。n4会话修改请求用于启用upf 1108,以将接收到的数据报文转发到下行pdu会话中的适当qfi,所述接收到的数据报文包括具有所附加的上行序列号的修改后的基于核心网协议的报头(例如,修改后的gtp-u报头)。在步骤1134b中,smf 1110接收n4会话修改响应。在步骤1136中,nsmf_pdusession_updatesmcontext响应从smf 1110发送到amf 1106。在步骤1138中,执行从smf 1110到amf 1106的nsmf_pdusession_smcontext_status_notify服务。
152.在传统的系统和方法以及现有的标准中,存在着各种问题,例如,不同协议和不同协议层和网络实体(例如,ran部分、核心网部分等)的不同报文标识符。在第一示例中,ipv4具有为报文分段启用的标识符(identifier,id)(即ip id),但这种ip id不包括在ipv6中。在第二示例中,qos流标识符(qos flow identifier,qfi)能够在pdu会话中实现qos粒度区分。通常,qos流id(qos flow identifier,qfi)用于标识支持5g(nr)的设备中的qos流。通常,pdu会话内具有相同qfi的用户平面流量接收相同的流量转发处理(例如,调度、准入阈值等)。qfi携带在n3(和n9)接口上的封装报头中,即在e2e网络中报文头没有任何变化。该qfi用于所有pdu会话类型。qfi在pdu会话中是唯一的。qfi可以是动态分配的,也可以等于5qi(即5g qos特征)。但是,在这种传统的方法和系统中,不存在按报文处理。在第三示例中,目前,在上行传输中,pdcp sn仅在从ue 1102到基站的ran(例如,ran 1104)处可用,而另一个pdcp sn可以在从基站到用户设备(即无线通信设备)的下行传输中设置。这取决于报文乱序、数据报文经过的路径等。在第四示例中,核心网报文标识符(在n3中)包括在用户平面中,当数据报文的传输顺序必须保留时,用于传输(t)-pdu的增加的sn通过gtp-u隧道(gtp-u报头)传输。该字段是g-pdu中的可选字段,由gprs骨干网内的gtp-u报头加上t-pdu组成。但是,在传统的方法和系统中,重点是n3传输的一部分(即,从ran到upf,或从upf到ran),并且与ran报文id没有直接的联系/相关性。此外,在传统的方法和设备中,(r)an 1104和核心网报文没有端到端跟踪、映射或相关性。因此,时序图1100的各种步骤(例如,步骤1122a至1128)和步骤1134a被增强和扩展,以启用多路径功能,并解决与如上所述的传统方法和系统关联的问题。
153.图12示出了本发明的实施例提供的数据报文的报头中的示例性指示符的图示。结合图1、图2、图3、图4a至图4e、图5至图11的元件描述图12。参考图12,示出了pdcp报头结构1200。pdcp报头结构1200包括多个字段,例如多个预留字段1202、1204和1206,以及用于数据报文的mac地址的字段。
154.根据实施例,多个预留字段1202、1204和1206中的任何一个或多个预留字段可以被用作指示符(例如,标志),以便启用数据报文的上行pdcp sn与下行pdcp sn的ran映射。在一个示例中,预留字段1202可以由源通信设备402设置为二进制位值(“0”或“1”)中的特定位值(例如,位值“1”),以发信号指示网络实体600(例如,源ran节点504)激活多路径功能,以启用上行pdcp sn与下行pdcp sn的映射。因此,源ran节点504用于根据指示符(即,在本示例中,预留字段1202中的位值“1”)将上行pdcp sn与下行pdcp sn进行映射。在另一个
示例中,源通信设备402还用于将pdcp报头结构1200中用于上行数据报文的预留字段1204设置为在源通信设备402处选择重复模式的指示。因此,根据这种指示,目标通信设备404用于确定通过两个或两个以上不同路径从源通信设备402获取的多个数据报文包括重复数据报文。有益地,使用多个预留字段1202、1204和1206作为指示符能够实现对上行数据报文和下行数据报文进行按报文处理,而不是按流处理,而不需要修改现有的pdcp报头,从而最大限度地降低实现成本。
155.图13示出了本发明的实施例提供的执行车辆到车辆(vehicle-to-vehicle,v2v)多路径通信的示例性场景1300。结合图1、图2、图3、图4a至图4e、图5至图12的元件描述图13。参考图13,示出了包括道路部分1306上移动的源车辆1302和目标车辆1304的示例性场景1300。源车辆1302包括电子控制单元(electronic control unit,ecu)1308,目标车辆1304包括ecu 1310。还示出了源基站1312、目标基站1314、蜂窝通信路径1316和侧行链路通信路径1318。
156.根据示例性场景1300,源车辆1302和目标车辆1304分别对应于源通信设备402和目标通信设备404(图4a)。源基站1312和目标基站1314分别对应于源ran节点504和目标ran节点508(图5)。源车辆1302可以在通信范围内,以彼此建立d2d通信。源车辆1302的用户希望将数据发送到目标车辆1304。
157.根据实施例,源车辆1302的ecu 1308用于选择重复模式或划分模式,以通过蜂窝通信路径1316和侧行链路通信路径1318将多个数据报文发送到目标车辆1304。源车辆1302的ecu 1308用于通过蜂窝通信路径1316向目标车辆1304提供多个数据报文中的第一组数据报文和通过侧行链路通信路径1318向目标车辆1304提供多个数据报文中的第二组数据报文。换句话说,多个v2x报文通过不同的无线接入技术、无线链路、接口或通信协议进行通信,以提高两个辆车之间通信的qos,从而提高v2v通信的可靠性。每个数据报文的报头包括指示所述多个数据报文之间关联的报文信息。第一组数据报文经过各种网络实体(例如,源基站1312)和邻近基站(例如,目标基站1314)。在一些情况下,第一组数据报文也可以经过核心网实体。
158.根据实施例,源基站1312用于从源车辆1302获取第一组数据报文。第一组数据报文中的每个数据报文的报头包括报文信息。源基站1312用于根据报文信息,将在指定网络层(例如,pdcp层或其它网络层)中接收的上行序列号映射到接收到的第一组数据报文中的每个数据报文的下行序列号。在通信时目标车辆在源基站1312的通信范围内的情况下,源基站1312用于将第一组数据报文中包括报文信息的每个接收到的数据报文提供给目标车辆1304。在目标车辆1304超出源基站1312的通信范围的情况下,源基站1312用于向相邻基站(例如,目标基站1314)提供第一组数据报文包括数据报文的每个接收到的数据报文。
159.根据实施例,目标车辆1304的ecu 1310用于根据报文信息标识通过蜂窝通信路径1316接收到的第一组数据报文和通过侧行链路通信路径1318接收到的第二组数据报文。由于每个数据报文的报头中的报文信息不会变化,无论两个或两个以上不同路径(即,在这种情况下,蜂窝通信路径1316和侧行链路通信路径1318)中使用哪种无线接入技术、通信协议或无线链路,因此提升了源车辆1302与目标车辆1304之间的数据通信的服务质量(quality-of-service,qos)。例如,在通过两个或两个以上不同路径获取的多个数据报文包括不同载荷的不同数据报文的情况下(即在划分模式下),数据吞吐量提高,数据通信延
迟减少。此外,在通过两个或两个以上不同路径获取的多个数据报文包括具有相同载荷副本的重复数据报文的情况下,源车辆1302与目标车辆1304之间的数据通信的可靠性显著提高。有益地,源车辆1302与目标车辆1304之间的这种v2v多路径通信用于通过同时通过源车辆1302与目标车辆1304之间的两个或两个以上不同路径共享警报和其它数据(例如,文本、图像、音频或视频)的高效且可靠的机制来提高道路安全。
160.在不脱离所附权利要求所定义的本发明范围的情况下,可以对上文描述的本发明的实施例进行修改。“包括”、“结合”、“具有”、“是”等用于描述和要求保护本发明的表述旨在以非排他的方式解释,即允许未明确描述的项目、部件或元素也存在。对单数的引用也应解释为与复数有关。本文使用的词语“示例性”表示“作为一个示例、实例或说明”。任何被描述为“示例性的”实施例不一定解释为比其它实施例更优选或更有利,和/或排除其它实施例的特征的结合。本文使用的词语“可选地”表示“在一些实施例中提供而在其它实施例中没有提供”。应理解,为了清楚起见而在单独实施例的上下文中描述的本发明的一些特征还可以在单个实施例中组合提供。相反,为简洁起见而在单个实施例的上下文中描述的本发明的各个特征也可以单独提供、以任何合适的组合提供,或适合于本发明的任何其它描述的实施例。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献