本发明涉及客户端设备之间广播侧行链路通信中的非ip报头压缩。此外,本发明还涉及对应的方法和计算机程序。
背景技术:
1、报头压缩的一般概念可以描述为避免发送连续分组之间不发生改变的报头字段。在3gpp rel-99中,在分组数据汇聚协议(packet data convergence protocol,pdcp)层中引入了报头压缩(rfc2507)。但是,在实践中没有使用该报头压缩,因为与有效载荷相比,报头大小非常小。例如,在分组数据连接中,典型的传输控制协议(transmission controlprotocol,tcp)/互联网协议(internet protocol,ip)会话的有效载荷为1420字节,而报头为40字节。
2、引入了基于rfc3095的鲁棒性报头压缩(robust header compression,rohc),以支持ip承载语音(voice over ip,voip)业务。rohc可以将实时传输协议(real-timetransport protocol,rtp)/用户数据报协议(user datagram protocol,udp)/ip报头从40/60字节减少到1到3字节。rohc是长期演进(long term evolution,lte)中唯一支持的报头压缩方案。与宽带码分多址(wideband code division multiple access,wcdma)相比,lte中增加了更多的rohc配置文件。
3、在3gpp rel-16中引入了以太网报头压缩(ethernet header compression,ehc),以支持工业物联网(industrial internet of things,iiot)服务。ehc正在由3gpp全面开发,可以将以太网报头从18字节减少到1到5字节。
技术实现思路
1、本发明的实施例的目的是提供一种方案,用来减少或解决传统方案的缺点和问题。
2、上述和其它目的是通过独立权利要求的主题来实现的。从属权利要求中提供了本发明的其它有利实施例。
3、根据本发明的第一方面,通过一种用于侧行链路通信系统的第一客户端设备实现上述和其它目的,所述第一客户端设备用于:
4、获取压缩配置文件的配置;
5、当广播侧行链路分组的至少一个非ip报头与所述压缩配置文件的所述配置匹配时,根据所述压缩配置文件的所述配置,通过删除所述至少一个非ip报头来压缩所述广播侧行链路分组;以及
6、发送所述压缩的广播侧行链路分组和所述压缩配置文件的指示。
7、侧行链路通信在本文可以理解为表示客户端设备之间的直接通信,而不经过网络接入节点。侧行链路通信可以在接口上进行,例如,在如3gpp标准中定义的pc5接口上进行。
8、根据第一方面,第一客户端设备的优点是,通过第一客户端设备从用于传输的广播侧行链路分组中删除非ip报头,可以提高整体系统容量。
9、根据第一方面,在第一客户端设备的一种实现方式中,所述压缩配置文件的所述配置包括以下中的至少一种:车联网(vehicle-to-everything,v2x)层报头配置、网络层报头配置或传输层报头配置。
10、在本文,v2x层可以是3gpp ts 23.287中定义的v2x层,v2x层报头可以对应于v2x包络。
11、这种实现方式的优点是,向第一客户端设备提供压缩配置文件的配置,以压缩广播侧行链路分组中的非ip报头,例如v2x层报头、网络层报头和传输层报头。
12、根据第一方面,在第一客户端设备的一种实现方式中,当所述至少一个非ip报头与所述压缩配置文件的所述配置具有相同的值时,所述至少一个非ip报头与所述压缩配置文件的所述配置匹配。
13、这种实现方式的优点是,第一客户端设备可以通过比较非ip报头字段和压缩配置文件的配置来简单地确定是否压缩广播侧行链路分组的非ip报头。
14、根据第一方面,在第一客户端设备的一种实现方式中,所述第一客户端设备还用于:
15、在分组数据汇聚协议(pdcp)层中压缩所述广播侧行链路分组;以及
16、指示pdcp报头中与所述压缩的广播侧行链路分组相关联的所述压缩配置文件。
17、这种实现方式的优点是,通过删除pdcp层的v2x层报头、网络层报头和传输层报头,可以最大限度地提高非ip报头压缩的增益。
18、根据第一方面,在第一客户端设备的一种实现方式中,所述第一客户端设备还用于:
19、在v2x层中压缩所述广播侧行链路分组;以及
20、指示v2x层报头中与所述压缩的广播侧行链路分组相关联的所述压缩配置文件。
21、这种实现方式的优点是,非ip报头压缩可以在控制v2x服务的服务质量流的v2x层以有限的规格影响和低复杂性实现。
22、根据第一方面,在第一客户端设备的一种实现方式中,所述至少一个非ip报头为以下中的任一种:v2x层报头、地理网络(geonetworking)报头、基本传输协议(basictransport protocol,btp)报头和wave短消息协议(wave short message protocol,wsmp)报头。
23、这种实现方式的优点是,通过定义用于压缩的非ip报头类型,可以以低复杂性实现非ip报头压缩。
24、根据第一方面,在第一客户端设备的一种实现方式中,所述压缩配置文件包括关于协议和v2x消息类型中的至少一种的信息。
25、这种实现方式的优点是,它使第一客户端设备可以通过基于协议和v2x消息类型中的至少一种的压缩配置文件指示非ip报头压缩。
26、根据第一方面,在第一客户端设备的一种实现方式中,
27、所述协议为etsi-its和ieee 1609中的至少一种;以及
28、所述v2x消息类型为以下中的至少一种:协同感知消息(coordinate awarenessmessage,cam)、弱势道路使用者感知消息(vulnerable road user awareness message,vam)、基本安全消息(basic safety message,bsm)以及个体安全消息(personal safetymessage,psm)。
29、这种实现方式的优点是,可以为基于欧盟标准和美国标准中的任何一种标准的v2x服务实现非ip报头压缩。
30、根据第一方面,在第一客户端设备的一种实现方式中,获取所述压缩配置文件的所述配置包括以下中的至少一项操作:
31、从接收到的策略传送业务信令中获取所述压缩配置文件的所述配置;
32、从接收到的控制信令中获取所述压缩配置文件的所述配置;以及
33、从存储器或usim获取所述压缩配置文件的所述配置。
34、这种实现方式的优点是,第一客户端设备在如何获得压缩配置文件的配置方面具有实现灵活性。
35、根据第一方面,在第一客户端设备的一种实现方式中,所述第一客户端设备还用于以下中的至少一项操作:
36、在接收到激活信号之后,开始根据压缩配置文件的配置压缩广播侧行链路分组;以及
37、在接收到去激活信号之后,停止压缩广播侧行链路分组。
38、这种实现方式的优点是,可以支持广播侧行链路分组的非ip报头压缩的向后兼容性。
39、根据本发明的第二方面,通过一种用于侧行链路通信系统的第二客户端设备实现上述和其它目的,所述第二客户端设备用于:
40、获取压缩配置文件的配置;
41、接收广播侧行链路分组和与所述广播侧行链路分组相关联的所述压缩配置文件的指示;以及
42、根据所述压缩配置文件的所述配置和所述指示的压缩配置文件,重建所述广播侧行链路分组的至少一个非ip报头。
43、根据第二方面,第二客户端设备的优点是,通过第二客户端设备重建非ip报头,可以提高整体系统容量,该非ip报头已被第一客户端设备删除不进行传输,而不会丢失广播侧行链路分组的任何信息。
44、根据第二方面,在第二客户端设备的一种实现方式中,所述压缩配置文件的所述配置包括以下中的至少一种:v2x层报头配置、网络层报头配置或传输层报头配置。
45、这种实现方式的优点是,向第二客户端设备提供了压缩配置文件的配置,以重建非ip报头,该非ip报头已被第一客户端设备删除不进行传输,该压缩配置文件的配置例如是v2x层报头、网络层报头和传输层报头。
46、根据第二方面,在第二客户端设备的一种实现方式中,所述第二客户端设备还用于:
47、接收pdcp报头中与所述广播侧行链路分组相关联的所述压缩配置文件的所述指示;以及
48、在pdcp层中重建所述至少一个非ip报头。
49、这种实现方式的优点是,通过第二客户端设备在pdcp层重建v2x层报头、网络层报头和传输层报头,可以最大限度地提高非ip报头压缩的增益。
50、根据第二方面,在第二客户端设备的一种实现方式中,所述第二客户端设备还用于:
51、接收v2x层中所述压缩配置文件的所述指示;以及
52、在v2x层中重建所述至少一个非ip报头。
53、这种实现方式的优点是,非ip报头压缩可以在控制v2x服务的服务质量流的v2x层以有限的规格影响和低复杂性实现。
54、根据第二方面,在第二客户端设备的一种实现方式中,所述至少一个非ip报头为以下中的任一种:v2x层报头、地理网络报头、btp报头和wsmp报头。
55、这种实现方式的优点是,通过定义用于压缩的非ip报头类型,可以以低复杂性实现非ip报头压缩。
56、根据第二方面,在第二客户端设备的一种实现方式中,指示的压缩配置文件包括关于协议和v2x消息类型中的至少一种的信息。
57、这种实现方式的优点是,它使第二客户端设备可以基于包括协议和v2x消息类型中的至少一种的指示的压缩配置文件重建非ip报头。
58、根据第二方面,在第二客户端设备的一种实现方式中,
59、所述协议为etsi-its和ieee 1609中的至少一种;
60、所述v2x消息类型为cam、vam、bsm和psm中的至少一种。
61、这种实现方式的优点是,可以为基于欧盟标准和美国标准中的任何一种标准的v2x服务支持非ip报头压缩。
62、根据第二方面,在第二客户端设备的一种实现方式中,获取所述配置包括以下中的至少一项操作:
63、从接收到的策略传送业务信令中获取所述压缩配置文件的所述配置;
64、从接收到的控制信令中获取所述压缩配置文件的所述配置;以及
65、从存储器或usim获取所述压缩配置文件的所述配置。
66、这种实现方式的优点是,第二客户端设备在如何获得压缩配置文件的配置方面具有实现灵活性。
67、根据本发明的第三方面,通过一种用于第一客户端设备的方法实现上述和其它目的,所述方法包括:
68、获取压缩配置文件的配置;
69、当广播侧行链路分组的至少一个非ip报头与所述压缩配置文件的所述配置匹配时,根据所述压缩配置文件的所述配置,通过删除所述至少一个非ip报头来压缩广播侧行链路分组;以及
70、发送所述压缩的广播侧行链路分组和所述压缩配置文件的指示。
71、根据第三方面的方法可以扩展为与根据第一方面的第一客户端设备的实现方式对应的实现方式。因此,所述方法的一种实现方式包括所述第一客户端设备的对应实现方式的特征。
72、根据第三方面的方法的优点与根据第一方面的第一客户端设备的对应实现方式的优点相同。
73、根据本发明的第四方面,通过一种用于第二客户端设备的方法实现上述和其它目的,所述方法包括:
74、获取压缩配置文件的配置;
75、接收广播侧行链路分组和与所述广播侧行链路分组相关联的所述压缩配置文件的指示;以及
76、根据所述压缩配置文件的所述配置和所述指示的压缩配置文件,重建所述广播侧行链路分组的至少一个非ip报头。
77、根据第四方面的方法可以扩展为与根据第二方面的第二客户端设备的实现方式对应的实现方式。因此,所述方法的实现方式包括所述第二客户端设备的对应实现方式的特征。
78、根据第四方面的方法的优点与根据第二方面的第二客户端设备的对应实现方式的优点相同。
79、本发明还涉及一种计算机程序,其特征在于程序代码,当所述程序代码由至少一个处理器运行时,所述程序代码使所述至少一个处理器执行根据本发明的实施例的任一种方法。此外,本发明还涉及一种计算机程序产品,包括计算机可读介质和所述计算机程序,其中,所述计算机程序包括在所述计算机可读介质中,并且包括以下组中的一个或多个:只读存储器(read-only memory,rom)、可编程rom(programmable rom,prom)、可擦除prom(erasable prom,eprom)、闪存、电eprom(electrically eprom,eeprom)和硬盘驱动器。
80、本发明的实施例的其它应用和优点从以下详细描述中显而易见。