通过基于客户端的WebRTC代理代表WebRTC多媒体客户端应用选择性复用传入WebRTC话务和/或解复用传出WebRTC话务制造技术

技术编号:13252399 阅读:47 留言:0更新日期:2016-05-15 15:39
在一实施例中,第一UE上的第一WebRTC代理模块接收来自所述第一UE上的第一WebRTC多媒体客户端应用的复用流。所述第一WebRTC代理模块解复用成至少第一和第二解复用流。所述第一WebRTC代理模块经具有QoS的第一组链路将所述第一解复用流发送至第二UE上的第二WebRTC代理模块,以及在第二组链路上将第二解复用流发送至所述第二WebRTC代理模块。所述第二WebRTC代理模块重新复用所述第一和第二解复用流以获得原始版本或压缩版本的复用流,然后将重新复用的流递送至所述第二UE上的第二WebRTC多媒体客户端应用。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本专利申请要求由与本申请相同的专利技术人于2013年9月16日提交的“SELECTIVELYMULTPLEXINGINCOMINGWEBRTCTRAFFICAND/ORDE-MULTIPLEXINGOUTGOINGWEBRTCTRAFFICBYACLIENT-BASEDWEBRTCPROXYONBEHALFOFAWEBRTCMULTIMEDIACLIENTAPPLICATION”(通过基于客户端的WebRTC代理代表WebRTC多媒体客户端应用选择性复用传入WebRTC话务和/或解复用传出WebRTC话务)的临时申请No.61/878,510的优先权,该临时申请被转让给本申请受让人并由此通过完整援引明确纳入于此。专利技术背景1.专利
专利技术的实施例涉及由基于客户端的Web实时通信(WebRTC)代理代表WebRTC多媒体客户端应用选择性地复用传入的WebRTC话务和/或解复用传出的WebRTC话务。2.相关技术描述无线通信系统已经过了数代的发展,包括第一代模拟无线电话服务(1G)、第二代(2G)数字无线电话服务(包括过渡的2.5G和2.75G网络)、以及第三代(3G)和第四代(4G)高速数据/具有因特网能力的无线服务。目前在用的有许多不同类型的无线通信系统,包括蜂窝以及个人通信服务(PCS)系统。已知蜂窝系统的示例包括蜂窝模拟高级移动电话系统(AMPS),以及基于码分多址(CDMA)、频分多址(FDMA)、时分多址(TDMA)、TDMA的全球移动接入系统(GSM)变型的数字蜂窝系统,以及使用TDMA和CDMA技术两者的更新的混合数字通信系统。最近,长期演进(LTE)已发展成为用于移动电话和其他数据终端的高速数据无线通信的无线通信协议。LTE是基于GSM的,且包括来自各种GSM相关协议的贡献,这些相关协议诸如增强数据率GSM演进(EDGE)、以及通用移动电信系统(UMTS)协议(诸如高速分组接入(HSPA))。万维网联盟(W3C)连同因特网工程任务组(IETF)在2011年开始了对称为Web实时通信(WebRTC)的web开发者技术的开发。WebRTC是一种允许浏览器(或端点)参与与一个或多个其他端点的对等(P2P)实时通信而不管端点的相对位置的协议(例如不管各端点位于同一设备上、在同一专用网络中、都位于不同的网络地址转换(NAT)和/或防火墙之后等等)。WebRTC充分利用实时传输协议(RTP)进行实时媒体的传输。RTP是一种能够充当许多不同媒体类型的传输协议的灵活协议。这些媒体类型可被概括地分类为映射到音频或视频,或者可通过指定诸如相关联的音频或视频编解码器、带宽要求、音频或视频分辨率等信息而更为具体。而且,在网状会议模型中,多媒体流可以P2P的方式被发送以允许基于客户端的音频混合或视频合成。由于经WebRTC通信的端点可能被限制了各端点之间的端到端连接数量的一个或多个NAT和/或防火墙分隔开,因此WebRTC允许通过单个IP地址和端口对RTP流的复用。部分地由于此限制,现有的WebRTC规范建议对RTP和RTP控制协议(RTCP)通信采用复用。当多种类型的流通过一个IP地址和端口被复用时,向不同类型的媒体提供差异化的服务质量(QoS)变得更具挑战性。概述在一实施例中,第一UE上的第一WebRTC代理模块接收来自所述第一UE上的第一WebRTC多媒体客户端应用的复用流。所述第一WebRTC代理模块解复用成至少第一和第二解复用流。所述第一WebRTC代理模块经具有QoS的第一组链路将所述第一解复用流发送至第二UE上的第二WebRTC代理模块,以及在第二组链路上将第二解复用流发送至所述第二WebRTC代理模块。所述第二WebRTC代理模块重新复用所述第一和第二解复用流以获得原始版本或压缩版本的复用流,然后将重新复用的流递送至所述第二UE上的第二WebRTC多媒体客户端应用。附图简述对本专利技术的各实施例及其许多伴随优点的更完整领会将因其在参考结合附图考虑的以下详细描述时变得更好理解而易于获得,附图仅出于解说目的被给出而不对本专利技术构成任何限定,并且其中:图1解说了根据本专利技术一实施例的无线通信系统的高级系统架构。图2A解说了根据本专利技术一实施例的1xEV-DO网络的无线电接入网(RAN)和核心网的分组交换部分的示例配置。图2B解说了根据本专利技术一实施例的3GUMTSW-CDMA系统内的RAN和通用分组无线电服务(GPRS)核心网的分组交换部分的示例配置。图2C解说了根据本专利技术一实施例的3GUMTSW-CDMA系统内的RAN和GPRS核心网的分组交换部分的另一示例配置。图2D解说了根据本专利技术一实施例的基于演进分组系统(EPS)或长期演进(LTE)网络的RAN和核心网的分组交换部分的示例配置。图2E解说了根据本专利技术一实施例的连接至EPS或LTE网络的增强型高速率分组数据(HRPD)RAN以及还有HRPD核心网的分组交换部分的示例配置。图3解说了根据本专利技术的实施例的用户装备(UE)的示例。图4解说了根据本专利技术一实施例的包括被配置成执行功能性的逻辑的通信设备。图5解说了根据本专利技术的一实施例的客户端应用发起的定向QoS管理规程的更详细的实现示例。图6A解说了根据本专利技术的一实施例的图5的过程针对在如图2A中那样由1xEV-DO网(旧式HRPD)服务或如图2E中那样由eHRPD网服务的同时加入半双工PTT会话的一给定UE的示例实现。图6B解说了根据本专利技术的一实施例的图5的过程针对在如图2B或图2C中那样由W-CDMA网服务的同时加入半双工PTT会话的一给定UE的示例实现。图6C解说了根据本专利技术的一实施例的图5的过程针对在如图2D中那样由LTE网服务的同时始发半双工PTT会话的一给定UE的示例实现。图7A-7B涉及根据本专利技术的一实施例的类似于图5但在应用服务器170而非UE客户端应用处被实现的选择性QoS控制规程。图7C解说了根据本专利技术的一实施例在LTE网络内针对加入半双工PTT会话的一给定UE(要么是呼叫始发者要么是呼叫目标)的图7B的示例实现。图8A解说了根据本专利技术的一实施例的核心网发起的定向QoS管理规程的更详细的实现示例。图8B分别解说了根据本专利技术的一实施例的图8A的更详细的实现,藉此更明确地引用LTE特定组件和消息以及W-CDMA特定组件和消息。图8C解说了根据本专利技术的一实施本文档来自技高网...

【技术保护点】
一种在参与WebRTC会话的用户装备(UE)处操作Web实时通信(WebRTC)代理模块的方法,包括:获得第一组链路和与第一组链路不同的第二组链路,所述第一组链路中的每条链路分配有至少阈值水平的服务质量(QoS);在所述WebRTC会话期间,获得来自WebRTC多媒体客户端应用的所述WebRTC多媒体客户端应用正尝试递送至目标UE上的目标WebRTC多媒体客户端应用的复用流,所述复用流至少包括第一媒体分量和第二媒体分量;解复用所述复用流以生成包括所述第一媒体分量的第一解复用流和包括所述第二媒体分量的第二解复用流;在来自所述第一组链路的第一链路上将所述第一解复用流传送至服务网络以供递送至所述目标UE;以及在来自所述第二组链路的第二链路上将所述第二解复用流传送至所述服务网络以供递送至所述目标UE。

【技术特征摘要】
【国外来华专利技术】2013.09.16 US 61/878,510;2014.09.11 US 14/484,0261.一种在参与WebRTC会话的用户装备(UE)处操作Web实时通信
(WebRTC)代理模块的方法,包括:
获得第一组链路和与第一组链路不同的第二组链路,所述第一组链路中的
每条链路分配有至少阈值水平的服务质量(QoS);
在所述WebRTC会话期间,获得来自WebRTC多媒体客户端应用的所述
WebRTC多媒体客户端应用正尝试递送至目标UE上的目标WebRTC多媒体客
户端应用的复用流,所述复用流至少包括第一媒体分量和第二媒体分量;
解复用所述复用流以生成包括所述第一媒体分量的第一解复用流和包括
所述第二媒体分量的第二解复用流;
在来自所述第一组链路的第一链路上将所述第一解复用流传送至服务网
络以供递送至所述目标UE;以及
在来自所述第二组链路的第二链路上将所述第二解复用流传送至所述服
务网络以供递送至所述目标UE。
2.如权利要求1所述的方法,其特征在于,所述第二组链路中的每条链路
分配有0QoS或者大于0QoS且小于所述阈值水平的QoS的中间水平的QoS。
3.如权利要求2所述的方法,其特征在于,所述第二组链路中的至少一条
链路分配有0QoS。
4.如权利要求2所述的方法,其特征在于,所述第二组链路中的至少一条
链路分配有所述中间水平的QoS。
5.如权利要求2所述的方法,其特征在于,
所述阈值水平的QoS至少包括用于所述第一组链路中的每条链路的给定
的保证比特率(GBR),
所述第二组链路中的每条链路具有0GBR和/或小于所述给定GBR的

\tGBR。
6.如权利要求1所述的方法,其特征在于,所述第一组链路仅包括所述第
一链路,而所述第二组链路仅包括所述第二链路。
7.如权利要求1所述的方法,其特征在于,
所述第一组链路包括所述第一链路以及至少一条附加链路,
所述第二组链路仅包括所述第二链路,
所述复用流进一步包括至少一个附加媒体分量,所述解复用进一步解复用
所述复用流以生成包括所述至少一个附加媒体分量的至少一个附加解复用流,
所述方法进一步包括:
在来自所述第一组链路的所述至少一条附加链路上将所述至少一个附加
解复用流传送至所述服务网络以供递送至所述目标UE。
8.如权利要求1所述的方法,其特征在于,
所述第二组链路包括所述第二链路以及至少一条附加链路,
所述第一组链路仅包括所述第一链路,
所述复用流进一步包括至少一个附加媒体分量,所述解复用进一步解复用
所述复用流以生成包括所述至少一个附加媒体分量的至少一个附加解复用流,
所述方法进一步包括:
在来自所述第二组链路的所述至少一条附加链路上将所述至少一个附加
解复用流传送至所述服务网络以供递送至所述目标UE。
9.如权利要求1所述的方法,其特征在于,
所述第一组链路包括所述第一链路以及至少一条附加链路,
所述第二组链路包括所述第二链路以及一条或多条附加链路,
所述复用流进一步包括至少一个附加媒体分量,所述解复用进一步包括解
复用所述复用流以生成包括所述至少一个附加媒体分量的至少一个附加解复
用流,
所述复用流进一步包括一个或多个附加媒体分量,所述解复用进一步解复
用所述复用流以生成包括所述一个或多个附加媒体分量的一个或多个附加解
复用流,所述方法进一步包括:
在来自所述第一组链路的所述至少一条附加链路上将所述至少一个附加
解复用流传送至所述服务网络以供递送至所述目标UE;以及
在来自所述第二组链路的所述一条或多条附加链路上将所述一个或多个
附加解复用流传送至所述服务网络以供递送至所述目标UE。
10.如权利要求1所述的方法,其特征在于,所述第一媒体分量包括用
于所述WebRTC会话的音频媒体,而所述第二媒体分量包括用于所述WebRTC
会话的视频媒体。
11.如权利要求1所述的方法,其特征在于,所述第一媒体分量包括用
于所述WebRTC会话的音频媒体和较高优先级视频媒体,而所述第二媒体分量
包括用于所述WebRTC会话的较低优先级视频媒体。
12.如权利要求1所述的方法,其特征在于,
所述UE和所述目标UE各自由所述服务网络服务,以及
基于所述UE和所述目标UE各自由所述服务网络服务,所述UE和所述
目标UE之间的端到端连接不穿越网络间网络地址转换(NAT)和/或网络间防
火墙。
13.如权利要求1所述的方法,其特征在于,
所述目标UE由不同于服务所述UE的所述服务网络的另一服务网络服务,
以及
基于所述UE和所述目标UE由不同服务网络服务,所述UE和所述目标
UE之间的端到端连接穿越网络间网络地址转换(NAT)和/或网络间防火墙。
14.一种在参与WebRTC会话的用户装备(UE)处操作Web实时通信

\t(WebRTC)代理模块的方法,包括:
获得第一组链路和与第一组链路不同的第二组链路,所述第一组链路中的
每条链路分配有至少阈值水平的服务质量(QoS);
在所述WebRTC会话期间,在来自所述第一组链路的第一链路上接收来自
服务网络的第一流以及在来自所述第二组链路的第二链路上接收来自所述服
务网络的第二流,所述第一流和所述第二流包括源UE处的源WebRTC多媒体
客户端应用正尝试递送至所述UE上的WebRTC多媒体客户端应用的复用流的
解复用部分;
重新复用所述第一流和所述第二流以产生重构版本的所述复用流;以及
将重新复用流递送至所述WebRTC多媒体客户端应用。
15.如权利要求14所述的方法,其特征在于,所述第二组链路中的每条
链路分配有0QoS或者大于0QoS且小于所述阈值水平的QoS的中间水平的
QoS。
16.如权利要求15所述的方法,其特征在于,所述第二组链路中的至少
一条链路分配有0QoS。
17.如权利要求15所述的方法,其特征在于,所述第二组链路中的至少
一条链路分配有所述中间水平的QoS。
18.如权利要求15所述的方法,其特征在于,
所述阈值水平的QoS至少包括用于所述第一组链路中的每条链路的给定
的保证比特率(GBR),
所述第二组链路中的每条链路具有0GBR和/或小于所述给定GBR的
GBR。
19.如权利要求14所述的方法,其特征在于,所述第一组链路仅包括所
述第一链路,而所述第二组链路仅包括所述第二链路。
20.如权利要求14所述的方法,其特征在于,
所述第一组链路包括所述第一链路以及至少一条附加链路,
所述第二组链路仅包括所述第二链路,
所述方法进一步包括:
在所述至少一条附加链路上接收来自所述服务网络的至少一个附加流,所
述至少一个附加流包括来自所述复用流的至少一个附加的解复用部分,
其中所述重新复用将所述至少一个附加流连同所述第一流和所述第二流
重新复用以产生所述重构版本的所述复用流。
21.如权利要求14所述的方法,其特征在于,
所述第二组链路包括所述第二链路以及至少一条附加链路,
所述第一组链路仅包括所述第二链路,
所述方法进一步包括:
在所述至少一条附加链路上接收来自所述服务网络的至少一个附加流,所
述至少一个附加流包括来自所述复用流的至少一个附加的解复用部分,
其中所述重新复用将所述至少一个附加流连同所述第一流和所述第二流
重新复用以产生所述重构版本的所述复用流。
22.如权利要求14所述的方法,其特征在于,
所述第一组链路包括所述第一链路以及至少一条附加链路,
所述第二组链路包括所述第二链路以及一条或多条附加链路,
所述方法进一步包括:
在所述至少一条附加链路上接收来自所述服务网络的至少一个附加流,所

【专利技术属性】
技术研发人员:G·D·曼德亚姆V·A·瑟亚万什K·B·安查恩
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1