本公开一般涉及用于网络通信的方法和系统,并且,在特定实施例中,涉及用于流校正和超文本传输协议(hypertext transfer protocol,http)媒体分类的方法和系统。
背景技术:
1、媒体有时跨需要协调的多个传输连接或流发送,以便它们在有限的时间(例如,扩展现实和媒体服务(extended reality and media service,xrm)研究中的类似时间)内被接收。目前,策略和控制面信息可以帮助定义多模态流的协调传输的各个方面。但是,当前的方案不能很好地扩展并且效率低下,因为必须关联的每个流需要从应用侧(例如,3gppaf)到5g核心网(5g core network,5gc)的显式的每流控制面(control plane,cp)信令,以用于用户面功能(user plane function,upf)标识一组关联流(例如,属于同一媒体的一组流)并对该组流应用协调传输策略。也就是说,使用互联网协议(internet protocol,ip)连接的五元组、实时协议(real time protocol,rtp)同步源(synchronization source,ssrc)或所提供的其它连接/媒体头字段的传统技术对于唯一地标识一组关联流是无效的。
技术实现思路
1、本公开实施例描述了用于流校正和超文本传输协议(hypertext transferprotocol,http)媒体分类的方法和装置,通过本公开实施例,总体上实现了技术优势。
2、根据实施例,用户面功能(user plane function,upf)节点从应用服务器接收多个分组。upf节点标识多个分组中的一个或多个分组。该一个或多个分组属于用于协调传输的媒体流的会话组,并且具有相同的媒体流协调标识(media stream coordinationidentifier,msci)值。upf节点向基站发送用于协调传输的一个或多个分组。
3、在一些实施例中,upf节点可以向一个或多个分组的通用分组无线业务(generalpacket radio service,grps)隧道协议(grps tunneling protocol,gtp)用户面(gtp-user plane,gtp-u)扩展头添加msci。upf节点可以发送具有gtp-u扩展头的一个或多个分组,该gtp-u扩展头具有msci。
4、在一些实施例中,upf可以从实时协议(real time protocol,rtp)扩展头、对应的传输控制协议(transmission control protocol,tcp)可选头或对应的用户数据报协议(user datagram protocol,udp)可选头中获取该msci。
5、在一些实施例中,upf节点可以基于该msci和应用标识信息标识属于用于协调传输的媒体流的会话组的一个或多个分组。在一些实施例中,该应用标识信息可以包括一个或多个分组中指示的源地址、源端口和协议类型的三元组。在一些实施例中,该应用标识信息可以包括服务网络切片选择辅助标识(serving network slice selection assistanceidentifier,s-nssai)或数据网络接入标识(data network access identifier,dnai)。
6、在一些实施例中,upf节点可以基于对应的msci和一个或多个分组的重要性信息标识属于用于协调传输的媒体流的会话组的一个或多个分组。
7、在一些实施例中,媒体流的会话组可以共享公共时钟。
8、在一些实施例中,协调传输可以基于包括丢弃策略或时延策略中的至少一个的公共配置策略来执行。
9、在一些实施例中,媒体流的会话组可以包括同一媒体的音频流、视频流或触觉流中的至少一个。
10、根据实施例,基站从upf节点接收多个分组。基站标识该多个分组中的一个或多个分组。该一个或多个分组属于用于协调传输的媒体流的会话组,并且具有相同的msci值。基站执行该一个或多个分组的协调传输。
11、在一些实施例中,基站可以从该一个或多个分组的gtp-u扩展头中获取msci。
12、在一些实施例中,基站可以从rtp扩展头、对应的tcp可选头或udp可选头中获取msci。
13、在一些实施例中,基站可以基于msci和应用标识信息标识属于用于协调传输的媒体流的会话组的一个或多个分组。在一些实施例中,应用标识信息可以包括一个或多个分组中指示的源地址、源端口和协议类型的三元组。在一些实施例中,应用标识信息可以包括s-nssai或dnai。
14、在一些实施例中,基站可以基于msci和一个或多个分组的重要性信息标识属于用于协调传输的媒体流的会话组的一个或多个分组。
15、在一些实施例中,媒体流的会话组可以共享公共时钟。
16、在一些实施例中,协调传输可以基于包括丢弃策略或时延策略中的至少一个的公共配置策略来执行。
17、在一些实施例中,媒体流的会话组可以包括同一媒体的音频流、视频流和触觉流。
18、根据实施例,upf节点从5g核心网(5g core network,5gc)节点接收配置。该配置指示多个媒体流属于媒体流的会话组。upf节点从应用服务器接收多个分组。upf节点标识多个分组中属于用于协调传输的会话组的一个或多个分组,该标识是基于上述配置和一个或多个分组的流信息。upf节点向基站发送用于协调传输的一个或多个分组。
19、在一些实施例中,5gc节点可以从应用功能(application function,af)节点接收上述配置。
20、在一些实施例中,upf节点可以从5gc节点接收重配置,该重配置指示媒体流被添加到会话组或从会话组删除。在一些实施例中,5gc节点可以从af节点接收上述重配置。
21、在一些实施例中,媒体流的会话组可以共享公共时钟。
22、在一些实施例中,媒体流的会话组可以与rtp会话中的公共规范名称(cname)相关联。
23、根据实施例,基站从5gc节点接收配置。该配置指示多个媒体流属于媒体流的会话组。基站从upf节点接收多个分组。基站标识多个分组中属于用于协调传输的会话组的一个或多个分组,该标识是基于上述配置和一个或多个分组的流信息。基站执行一个或多个分组的协调传输。
24、在一些实施例中,5gc节点可以从af节点接收上述配置。
25、在一些实施例中,基站可以从5gc节点接收重配置,该重配置指示媒体流被添加到会话组或从会话组删除。在一些实施例中,5gc节点可以从af节点接收上述重配置。
26、在一些实施例中,媒体流的会话组可以共享公共时钟。
27、在一些实施例中,媒体流的会话组可以与rtp会话中的cname相关联。
1.一种方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1或2所述的方法,所述标识包括:
4.根据权利要求1至3中任一项所述的方法,所述标识包括:
5.根据权利要求4所述的方法,所述应用标识信息包括所述一个或多个分组中指示的源地址、源端口和协议类型的三元组。
6.根据权利要求4所述的方法,所述应用标识信息包括服务网络切片选择辅助标识s-nssai或数据网络接入标识dnai。
7.根据权利要求1至6中任一项所述的方法,所述标识包括:
8.根据权利要求1至7中任一项所述的方法,其中,所述媒体流的会话组共享公共时钟。
9.根据权利要求1至8中任一项所述的方法,所述协调传输基于包括丢弃策略或时延策略中的至少一个的公共配置策略来执行。
10.根据权利要求1至9中任一项所述的方法,所述媒体流的会话组包括同一媒体的音频流、视频流或触觉流中的至少一个。
11.一种方法,包括:
12.根据权利要求11所述的方法,所述标识包括:
13.根据权利要求11或12所述的方法,所述标识包括:
14.根据权利要求11至13中任一项所述的方法,所述标识包括:
15.根据权利要求14所述的方法,所述应用标识信息包括所述一个或多个分组中指示的源地址、源端口和协议类型的三元组。
16.根据权利要求14所述的方法,所述应用标识信息包括服务网络切片选择辅助标识s-nssai或数据网络接入标识dnai。
17.根据权利要求11至16中任一项所述的方法,所述标识包括:
18.根据权利要求11至17中任一项所述的方法,其中,所述媒体流的会话组共享公共时钟。
19.根据权利要求11至18中任一项所述的方法,所述协调传输基于包括丢弃策略或时延策略中的至少一个的公共配置策略来执行。
20.根据权利要求11至19中任一项所述的方法,所述媒体流的会话组包括同一媒体的音频流、视频流和触觉流。
21.一种方法,包括:
22.根据权利要求21所述的方法,还包括:
23.根据权利要求21或22所述的方法,其中,所述媒体流的会话组共享公共时钟。
24.根据权利要求21至23中任一项所述的方法,其中,所述媒体流的会话组与实时协议rtp会话中的公共规范名称cname相关联。
25.一种方法,包括:
26.根据权利要求25所述的方法,还包括:
27.根据权利要求25或26所述的方法,其中,所述媒体流的会话组共享公共时钟。
28.根据权利要求25至27中任一项所述的方法,其中,所述媒体流的会话组与实时协议rtp会话中的公共规范名称cname相关联。
29.一种用户面功能upf节点,包括:
30.一种基站,包括:
31.一种用户面功能upf节点,包括:
32.一种基站,包括:
