System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 支持用于媒体通信的服务质量制造技术_技高网

支持用于媒体通信的服务质量制造技术

技术编号:40924786 阅读:4 留言:0更新日期:2024-04-18 14:48
客户端设备(例如,用户装备或“UE”)可被配置成参与与另一客户端设备的媒体通信会话,诸如WebRTC会话。该客户端设备可将服务质量(QoS)规范与QoS流定义分开,以实现单独的交互式连接建立(ICE)协商。该QoS规范可覆盖用于该媒体通信会话的连接的所有分段。例如,对于服务器(例如,使用中继网络地址转换的遍历(TURN)服务器)由移动网络运营商(MNO)托管的情况,可请求QoS。可以链接该QoS规范和该QoS流描述。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及经由计算机网络实时传输媒体数据。


技术介绍

1、客户端设备(也称为“用户装备”或“ue”)可被配置成通过计算机网络彼此交换音频和/或视频数据。网络可包括例如路由器、集线器、网桥、交换机、服务器、安全设备等,用于在客户端设备之间传送数据。客户端设备可是智能电话、平板电脑、个人计算机、膝上型计算机等。客户端设备之间的音频和/或视频数据可实时地交换,例如作为语音或视频呼叫。


技术实现思路

1、一般来说,本公开描述了用于将服务质量(qos)应用于客户端设备之间的媒体通信的技术。例如,qos可应用于两个客户端设备之间的web实时通信(webrtc)会话。本公开的技术可包括将qos规范与qos流定义分开,以实现单独的交互式连接建立(ice)协商。该qos规范可覆盖用于该媒体通信会话的连接的所有分段。例如,对于服务器(例如,使用中继网络地址转换的遍历(turn)服务器)由移动网络运营商(mno)托管的情况,可请求qos。可以链接该qos规范和该qos流描述。

2、在一个示例中,一种将服务质量应用于媒体通信会话的方法包括:由第一客户端设备确定用于第二客户端设备的交互式连接建立(ice)候选列表;由该第一客户端设备确定该ice候选列表中的有效ice候选;针对该有效ice候选中的一个或多个有效ice候选,由该第一客户端设备向执行应用功能(af)的服务器设备发送表示与该有效ice候选中的该一个或多个有效ice候选相关联的服务质量(qos)流的数据,该af为该媒体通信会话提供媒体控制;由该第一客户端设备确定该有效ice候选中的一个有效ice候选以及与该有效ice候选中的该一个有效ice候选相关联的该qos流中的一个qos流;由该第一客户端设备使用该有效ice候选中的所确定的一个有效ice候选与该第二客户端设备建立该媒体通信会话;由该第一客户端设备确定qos规范与用于该媒体通信会话的该qos流中的该一个qos流之间的关联;以及由该第一客户端设备向应用功能提供数据以根据该qos规范将qos应用于该媒体通信会话。

3、在另一示例中,一种用于将服务质量应用于媒体通信会话的第一客户端设备包括:存储器,该存储器被配置成存储媒体数据;和一个或多个处理器,该一个或多个处理器实现于电路中并且被配置成:确定用于第二客户端设备的交互式连接建立(ice)候选列表;确定该ice候选列表中的有效ice候选;针对该有效ice候选中的一个或多个有效ice候选,向执行应用功能(af)的服务器设备发送表示与该有效ice候选中的该一个或多个有效ice候选相关联的服务质量(qos)流的数据,该af为该媒体通信会话提供媒体控制;确定该有效ice候选中的一个有效ice候选以及与该有效ice候选中的该一个有效ice候选相关联的该qos流中的一个qos流;使用该有效ice候选中的所确定的一个有效ice候选与该第二客户端设备建立该媒体通信会话;确定qos规范与用于该媒体通信会话的该qos流中的该一个qos流之间的关联;以及向该af提供数据以根据该qos规范将qos应用于该媒体通信会话。

4、在另一示例中,一种计算机可读存储介质在其上存储有指令,该指令在被执行时使第一客户端设备的处理器:确定用于第二客户端设备的交互式连接建立(ice)候选列表;确定该ice候选列表中的有效ice候选;针对该有效ice候选中的一个或多个有效ice候选,向执行应用功能(af)的服务器设备发送表示与该有效ice候选中的该一个或多个有效ice候选相关联的服务质量(qos)流的数据,该af为该媒体通信会话提供媒体控制;确定该有效ice候选中的一个有效ice候选以及与该有效ice候选中的该一个有效ice候选相关联的该qos流中的一个qos流;使用该有效ice候选中的所确定的一个有效ice候选与该第二客户端设备建立该媒体通信会话;确定qos规范与用于该媒体通信会话的该qos流中的该一个qos流之间的关联;以及向该af提供数据以根据该qos规范将qos应用于该媒体通信会话。

5、在另一示例中,用于将服务质量应用于媒体通信会话的第一客户端设备包括:用于确定用于第二客户端设备的交互式连接建立(ice)候选列表的构件;用于确定该ice候选列表中的有效ice候选的构件;用于针对该有效ice候选中的一个或多个有效ice候选向执行应用功能(af)的服务器设备发送表示与该有效ice候选中的该一个或多个有效ice候选相关联的服务质量(qos)流的数据的构件,该af为该媒体通信会话提供媒体控制;用于确定该有效ice候选中的一个有效ice候选以及与该有效ice候选中的该一个有效ice候选相关联的该qos流中的一个qos流的构件;用于使用该有效ice候选中的所确定的一个有效ice候选与该第二客户端设备建立该媒体通信会话的构件;用于确定qos规范与用于该媒体通信会话的该qos流中的该一个qos流之间的关联的构件;和用于向该af提供数据以根据该qos规范将qos应用于该媒体通信会话的构件。

6、在另一示例中,一种将服务质量应用于媒体通信会话的方法包括:由执行应用功能(af)的服务器设备从第一客户端设备接收表示与用于该第一客户端设备的一个或多个有效交互式连接建立(ice)候选相关联的服务质量(qos)流的数据,该af为该第一客户端设备与第二客户端设备之间的媒体通信会话提供媒体控制;由该服务器设备从该第一客户端设备接收表示该qos流中的一个qos流与相关联的qos规范之间的关联的数据;以及由该服务器设备根据与该qos流中的该一个qos流相对应的该qos规范将qos应用于该媒体通信会话。

7、在另一示例中,一种用于将服务质量应用于媒体通信会话的服务器设备包括:存储器,该存储器被配置成存储服务质量(qos)流与用于第一客户端设备的一个或多个有效交互式连接建立(ice)候选之间的关联;和一个或多个处理器,该一个或多个处理器实现于电路中并且被配置成:执行应用功能(af),该af为该第一客户端设备与第二客户端设备之间的媒体通信会话提供媒体控制;从该第一客户端设备接收表示qos流与用于该第一客户端设备的该一个或多个有效ice候选之间的所述关联的数据;从该第一客户端设备接收表示该qos流中的一个qos流与相关联的qos规范之间的关联的数据;以及由该服务器设备根据与该qos流中的该一个qos流相对应的该qos规范将qos应用于该媒体通信会话。

8、在另一示例中,一种计算机可读存储介质在其上存储有指令,该指令使服务器设备的处理器:执行应用功能(af),该af为第一客户端设备与第二客户端设备之间的媒体通信会话提供媒体控制;从该第一客户端设备接收表示与用于该第一客户端设备的一个或多个有效交互式连接建立(ice)候选相关联的服务质量(qos)流的数据;从该第一客户端设备接收表示该qos流中的一个qos流与相关联的qos规范之间的关联的数据;以及根据与该qos流中的该一个qos流相对应的该qos规范将qos应用于该媒体通信会话。

9、在另一示例中,一种用于将服务质量应本文档来自技高网...

【技术保护点】

1.一种将服务质量应用于媒体通信会话的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述第一客户端设备通信地耦接到第一移动网络运营商(MNO),所述第二客户端设备通信地耦接到第二MNO,并且向所述AF提供所述数据以将QoS应用于所述媒体通信会话包括使用由所述第一MNO提供的基于服务的架构(SBA)程序来调用由所述第一MNO提供的QoS。

3.根据权利要求1所述的方法,其中所述第一客户端设备通信地耦接到第一移动网络运营商(MNO),所述第二客户端设备通信地耦接到第二MNO,并且确定所述ICE候选列表包括从所述第一MNO接收表示所述ICE候选中的一个或多个ICE候选的数据。

4.根据权利要求1所述的方法,其中所述第一客户端设备通信地耦接到移动网络运营商(MNO),并且所述第二客户端设备通信地耦接到所述MNO。

5.根据权利要求1所述的方法,还包括从执行所述AF的所述服务器设备接收表示使用中继网络地址转换的遍历(TURN)服务器或UDP的会话遍历(STUN)服务器中的至少一者的数据。

6.根据权利要求1所述的方法,其中表示与所述有效ICE候选中的所述一个或多个有效ICE候选相关联的所述QoS流的所述数据包括表示QoS流描述与QoS规范之间的关联的数据。

7.根据权利要求1所述的方法,其中表示与所述有效ICE候选中的所述一个或多个有效ICE候选相关联的所述QoS流的所述数据包括描述为其提供QoS的服务数据流的数据。

8.根据权利要求1所述的方法,其中表示与所述有效ICE候选中的所述一个或多个有效ICE候选相关联的所述QoS流的所述数据包括对所述QoS规范的引用。

9.根据权利要求1所述的方法,还包括向执行所述AF的所述服务器设备发送更新消息,所述更新消息包括将所述有效ICE候选中的一个有效ICE候选与所述QoS流中的一个QoS流相关联的数据。

10.根据权利要求1所述的方法,其中所述媒体通信会话包括Web实时通信(WebRTC)通信会话。

11.一种用于将服务质量应用于媒体通信会话的第一客户端设备,所述第一客户端设备包括:

12.根据权利要求11所述的第一客户端设备,其中所述第一客户端设备通信地耦接到第一移动网络运营商(MNO),所述第二客户端设备通信地耦接到第二MNO,并且为了向所述AF提供数据以将QoS应用于所述媒体通信会话,所述一个或多个处理器被配置成使用由所述第一MNO提供的基于服务的架构(SBA)程序来调用由所述第一MNO提供的QoS。

13.根据权利要求11所述的第一客户端设备,其中所述第一客户端设备通信地耦接到第一移动网络运营商(MNO),所述第二客户端设备通信地耦接到第二MNO,并且为了确定所述ICE候选列表,所述一个或多个处理器被配置成从所述第一MNO接收表示所述ICE候选中的一个或多个ICE候选的数据。

14.根据权利要求11所述的第一客户端设备,其中所述第一客户端设备通信地耦接到移动网络运营商(MNO),并且所述第二客户端设备通信地耦接到所述MNO。

15.根据权利要求11所述的第一客户端设备,其中所述一个或多个处理器还被配置成从执行所述AF的所述服务器设备接收表示使用中继网络地址转换的遍历(TURN)服务器或UDP的会话遍历(STUN)服务器中的至少一者的数据。

16.根据权利要求11所述的第一客户端设备,其中表示与所述有效ICE候选中的所述一个或多个有效ICE候选相关联的所述QoS流的所述数据包括表示QoS流描述与QoS规范之间的关联的数据。

17.根据权利要求11所述的第一客户端设备,其中表示与所述有效ICE候选中的所述一个或多个有效ICE候选相关联的所述QoS流的所述数据包括描述为其提供QoS的服务数据流的数据。

18.根据权利要求11所述的第一客户端设备,其中表示与所述有效ICE候选中的所述一个或多个有效ICE候选相关联的所述QoS流的所述数据包括对所述QoS规范的引用。

19.根据权利要求11所述的第一客户端设备,其中所述一个或多个处理器还被配置成向执行所述AF的所述服务器设备发送更新消息,所述更新消息包括将所述有效ICE候选中的一个有效ICE候选与所述QoS流中的一个QoS流相关联的数据。

20.根据权利要求11所述的第一客户端设备,其中所述媒体通信会话包括Web实时通信(WebRTC)通信会话。

21.根据权利要求11所述的第一客户端设备,还包括显示器。

22.根据权利要求11所述的第一客户端设备,其中所述第一客户端设备包括相机、计算...

【技术特征摘要】
【国外来华专利技术】

1.一种将服务质量应用于媒体通信会话的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述第一客户端设备通信地耦接到第一移动网络运营商(mno),所述第二客户端设备通信地耦接到第二mno,并且向所述af提供所述数据以将qos应用于所述媒体通信会话包括使用由所述第一mno提供的基于服务的架构(sba)程序来调用由所述第一mno提供的qos。

3.根据权利要求1所述的方法,其中所述第一客户端设备通信地耦接到第一移动网络运营商(mno),所述第二客户端设备通信地耦接到第二mno,并且确定所述ice候选列表包括从所述第一mno接收表示所述ice候选中的一个或多个ice候选的数据。

4.根据权利要求1所述的方法,其中所述第一客户端设备通信地耦接到移动网络运营商(mno),并且所述第二客户端设备通信地耦接到所述mno。

5.根据权利要求1所述的方法,还包括从执行所述af的所述服务器设备接收表示使用中继网络地址转换的遍历(turn)服务器或udp的会话遍历(stun)服务器中的至少一者的数据。

6.根据权利要求1所述的方法,其中表示与所述有效ice候选中的所述一个或多个有效ice候选相关联的所述qos流的所述数据包括表示qos流描述与qos规范之间的关联的数据。

7.根据权利要求1所述的方法,其中表示与所述有效ice候选中的所述一个或多个有效ice候选相关联的所述qos流的所述数据包括描述为其提供qos的服务数据流的数据。

8.根据权利要求1所述的方法,其中表示与所述有效ice候选中的所述一个或多个有效ice候选相关联的所述qos流的所述数据包括对所述qos规范的引用。

9.根据权利要求1所述的方法,还包括向执行所述af的所述服务器设备发送更新消息,所述更新消息包括将所述有效ice候选中的一个有效ice候选与所述qos流中的一个qos流相关联的数据。

10.根据权利要求1所述的方法,其中所述媒体通信会话包括web实时通信(webrtc)通信会话。

11.一种用于将服务质量应用于媒体通信会话的第一客户端设备,所述第一客户端设备包括:

12.根据权利要求11所述的第一客户端设备,其中所述第一客户端设备通信地耦接到第一移动网络运营商(mno),所述第二客户端设备通信地耦接到第二mno,并且为了向所述af提供数据以将qos应用于所述媒体通信会话,所述一个或多个处理器被配置成使用由所述第一mno提供的基于服务的架构(sba)程序来调用由所述第一mno提供的qos。

13.根据权利要求11所述的第一客户端设备,其中所述第一客户端设备通信地耦接到第一移动网络运营商(mno),所述第二客户端设备通信地耦接到第二mno,并且为了确定所述ice候选列表,所述一个或多个处理器被配置成从所述第一mno接收表示所述ice候选中的一个或多个ice候选的数据。

14.根据权利要求11所述的第一客户端设备,其中所述第一客户端设备通信地耦接到移动网络运营商(mno),并且所述第二客户端设备通信地耦接到所述mno。

15.根据权利要求11所述的第一客户端设备,其中所述一个或多个处理器还被配置成从执行所述af的所述服务器设备接收表示使用中继网络地址转换的遍历(turn)服务器或udp的会话遍历(stun)服务器中的至少一者的数据。

16.根据权利要求11所述的第一客户端设备,其中表示与所述有效ice候选中的所述一个或多个有效ice候选相关联的所述qos流的所述数据包括表示qos流描述与qos规范之间的关联的数据。

17.根据权利要求11所述的第一客户端设备,其中表示与所述有效ice候选中的所述一个或多个有效ice候选相关联的所述qos流的所述数据包括描述为其提供qos的服务数据流的数据。

1...

【专利技术属性】
技术研发人员:I·布阿兹兹T·斯托克哈默N·K·梁
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1