媒体会话处理方法方法和相关设备及通信系统与流程

文档序号:12376695阅读:来源:国知局

技术特征:

1.一种媒体会话处理方法,其特征在于,包括:

第一媒体设备确定N个媒体源对应的媒体流之间的全局优先级,所述N为正整数,其中,所述N个媒体源为所述第一媒体设备在第二媒体设备所参与的媒体会话中能够提供的N个媒体源,所述N个媒体源中的一个媒体源对应有用于在所述媒体会话中同时联播的至少2路媒体流;

所述第一媒体设备在所述第一媒体设备与所述第二媒体设备之间的传输通道出现拥塞的情况下,基于确定的所述N个媒体源对应的媒体流之间的全局优先级,对所述第一媒体设备向所述第二媒体设备发送的所述N个媒体源对应的媒体流进行拥塞控制。

2.根据权利要求1所述的方法,其特征在于,

所述N个媒体源对应的媒体流之间的全局优先级基于所述N个媒体源之间的优先级、所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优先级和优先级参考权重共同确定,其中,所述优先级参考权重为所述N个媒体源之间的优先级和所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优先级之间的参考权重。

3.根据权利要求1所述的方法,其特征在于,

所述N个媒体源对应的媒体流之间的全局优先级基于所述N个媒体源之间的优先级和所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优先级共同确定。

4.根据权利要求1至3任意一项所述的方法,其特征在于,所述第一媒体设备确定N个媒体源对应的媒体流之间的全局优先级,包括:第一媒体设备通过与所述第二媒体设备协商来确定所述N个媒体源对应的媒体流之间的全局优先级。

5.根据权利要求1至3任意一项所述的方法,其特征在于,所述第一媒体设备确定N个媒体源对应的媒体流之间的全局优先级,包括:

第一媒体设备根据用户优先级设置指令确定所述N个媒体源对应的媒体流之间的全局优先级;或第一媒体设备根据预配置的优先级确定策略确定所述N个媒体源对应的媒体流之间的全局优先级。

6.根据权利要求4所述的方法,其特征在于,

所述第一媒体设备通过与所述第二媒体设备协商来确定N个媒体源对应的媒体流之间的全局优先级,包括:

第一媒体设备向所述第二媒体设备发送第一会话消息,其中,所述第一会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应的媒体流之间的全局优先级;第一媒体设备接收所述第二媒体设备发送的第一会话响应消息;其中,若所述第一会话响应消息携带针对所述优先级指示的确认指示,所述优先级指示所确定出的所述N个媒体源对应的媒体流之间的全局优先级为所述第一媒体设备确定出的所述N个媒体源对应的媒体流之间的全局优先级;

或者,

第一媒体设备向所述第二媒体设备发送第二会话消息,其中,所述第二会话消息携带优先级指示,其中,所述优先级指示用于指示出所述N个媒体源对应的媒体流之间的全局优先级;所述第一媒体设备接收所述第二媒体设备发送的第二会话响应消息;若所述第二会话响应消息携带针对所述优先级指示的调整指示,基于所述调整指示对所述优先级指示所指示出的所述N个媒体源对应的媒体流之间的全局优先级进行调整,其中,调整后的所述N个媒体源对应的媒体流之间的全局优先级为所述第一媒体设备确定出的所述N个媒体源对应的媒体流之间的全局优先级。

7.根据权利要求6所述的方法,其特征在于,

所述第一会话消息或所述第二会话消息或第一会话响应消息或第二会话响应消息还携带端口复用指示,所述端口复用指示用于指示将不同媒体源的具有相同源内优先级的媒体流使用相同的端口地址传输。

8.根据权利要求4所述的方法,其特征在于,

所述第一媒体设备通过与所述第二媒体设备协商来确定N个媒体源对应的媒体流之间的全局优先级,包括:

第一媒体设备接收所述第二媒体设备发送的第三会话消息,所述第三会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应 的媒体流之间的全局优先级;所述第一媒体设备向所述第二媒体设备发送第三会话响应消息;其中,所述第三会话响应消息携带针对所述优先级指示的确认指示,所述第一媒体设备基于所述第三会话消息携带的优先级指示确定所述N个媒体源对应的媒体流之间的全局优先级;

或者,

第一媒体设备接收所述第二媒体设备发送的第四会话消息,所述第四会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应的媒体流之间的全局优先级;所述第一媒体设备向所述第二媒体设备发送第四会话响应消息;其中,所述第四会话响应消息携带针对所述优先级指示的调整指示,其中,基于所述调整指示调整后的所述N个媒体源对应的媒体流之间的全局优先级为所述第一媒体设备确定出的所述N个媒体源对应的媒体流之间的全局优先级。

9.根据权利要求8所述的方法,其特征在于,

所述第三会话消息或所述第四会话消息或第三会话响应消息或第四会话响应消息还携带端口复用指示,所述端口复用指示用于指示将不同媒体源的具有相同源内优先级的媒体流使用相同的端口地址传输。

10.根据权利要求6至9任一项所述的方法,其特征在于,在所述N等于1的情况下,所述优先级指示包括媒体流源内优先级指示,所述媒体流源内优先级指示用于指示媒体源对应的各媒体流之间的源内优先级。

11.根据权利要求6至9任一项所述的方法,其特征在于,在所述N大于1的情况下,所述优先级指示包括媒体源优先级指示、媒体流源内优先级指示和优先级参考权重指示,

所述媒体源优先级指示用于指示不同媒体源之间的优先级;所述媒体流源内优先级指示用于指示同一个媒体源对应的媒体流之间的源内优先级;所述优先级参考权重指示用于指示出所述媒体源优先级指示和所述媒体流源内优先级指示之间的参考权重。

12.根据权利要求11所述的方法,其特征在于,在所述优先级参考权重指示用于指示出所述媒体源优先级指示的参考权重高于所述媒体流源内优先级 指示的参考权重的情况下,

若所述N个媒体源中的媒体源i的优先级高于所述N个媒体源中的媒体源j的优先级,所述媒体源i对应的任意一个媒体流的全局优先级高于所述媒体源j对应的任意一个媒体流的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源中的任意两个媒体源。

13.根据权利要求11所述的方法,其特征在于,在所述优先级参考权重指示用于指示出所述媒体源优先级指示的参考权重低于所述媒体流源内优先级指示的参考权重的情况下,

若所述N个媒体源之中的媒体源i的优先级高于所述N个媒体源之中的媒体源j的优先级,并且所述媒体源i对应的媒体流ix的源内优先级等于所述媒体源j对应的媒体流jx的源内优先级,则所述媒体流ix的全局优先级高于所述媒体流jx的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源之中的任意两个媒体源,其中,所述媒体源i对应的媒体流ix为所述媒体源i对应的任意一个媒体流;其中,所述媒体源j对应的媒体流jx为所述媒体源j对应的任意一个媒体流;

或者,

若所述N个媒体源之中的媒体源i的优先级高于所述N个媒体源之中的媒体源j的优先级,并且所述媒体源i对应的媒体流ix的源内优先级等于所述媒体源j对应的媒体流jx的源内优先级,并且所述媒体流ix的源内优先级高于所述媒体源i中的媒体流iy的源内优先级,则所述媒体流jx的全局优先级高于所述媒体流iy的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源之中的任意两个媒体源,其中,所述媒体流ix和所述媒体流iy为所述媒体源i对应的任意两个媒体流,所述媒体源j对应的媒体流jx为所述媒体源j对应的任意一个媒体流;

或者,若所述N个媒体源之中的媒体源i的优先级高于所述N个媒体源之中的媒体源j的优先级,并且所述媒体源i对应的媒体流ix的源内优先级等于所述媒体源j对应的媒体流jx的源内优先级,并且所述媒体流ix的源内优先级低于所述媒体源i中的媒体流iw的源内优先级,则所述媒体流jx的全局优先级低于所述 媒体流iw的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源之中的任意两个媒体源,所述媒体流ix和所述媒体流iw为所述媒体源i对应的任意两个媒体流,所述媒体源j对应的媒体流jx为所述媒体源j对应的任意一个媒体流。

14.根据权利要求1至13任一项所述的方法,其特征在于,

所述基于确定的所述N个媒体源对应的媒体流之间的全局优先级,对所述第一媒体设备向所述第二媒体设备发送的所述N个媒体源对应的媒体流进行拥塞控制,包括:优先丢弃所述第一媒体设备待向所述第二媒体设备发送的所述N个媒体源对应的媒体流中的全局优先级相对较低的媒体流的部分或全部媒体数据包;或,延迟发送所述第一媒体设备待向所述第二媒体设备发送的所述N个媒体源对应的媒体流中的全局优先级相对较低的媒体流的部分或全部媒体数据包。

15.根据权利要求1至14任一项所述的方法,其特征在于,在所述第一媒体设备为会议服务器的情况下,所述第二媒体设备为媒体终端;或者在所述第一媒体设备为媒体终端的情况下,所述第二媒体设备为媒体终端或者会议服务器。

16.一种媒体设备,其特征在于,包括:

确定单元,用于确定N个媒体源对应的媒体流之间的全局优先级,所述N为正整数,其中,所述N个媒体源为所述媒体设备在第二媒体设备所参与的媒体会话中能够提供的N个媒体源,所述N个媒体源中的一个媒体源对应有用于在所述媒体会话中同时联播的至少2路媒体流;

传输控制单元,用于在所述媒体设备与所述第二媒体设备之间的传输通道出现拥塞的情况下,基于确定的所述N个媒体源对应的媒体流之间的全局优先级,对所述媒体设备向所述第二媒体设备发送的所述N个媒体源对应的媒体流进行拥塞控制。

17.根据权利要求16所述的媒体设备,其特征在于,

所述N个媒体源对应的媒体流之间的全局优先级基于所述N个媒体源之间的优先级、所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优 先级和优先级参考权重共同确定,其中,所述优先级参考权重为所述N个媒体源之间的优先级和所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优先级之间的参考权重。

18.根据权利要求16所述的媒体设备,其特征在于,

所述N个媒体源对应的媒体流之间的全局优先级基于所述N个媒体源之间的优先级和所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优先级共同确定。

19.根据权利要求16至18任意一项所述的媒体设备,其特征在于,所述确定单元具体用于,通过与所述第二媒体设备协商来确定所述N个媒体源对应的媒体流之间的全局优先级。

20.根据权利要求16至18任意一项所述的方法,其特征在于,所述确定单元具体用于,根据用户优先级设置指令确定所述N个媒体源对应的媒体流之间的全局优先级;或根据预配置的优先级确定策略确定所述N个媒体源对应的媒体流之间的全局优先级。

21.根据权利要求19所述的媒体设备,其特征在于,

所述确定单元具体用于,向所述第二媒体设备发送第一会话消息,所述第一会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应的媒体流之间的全局优先级;接收所述第二媒体设备发送的第一会话响应消息;若所述第一会话响应消息携带针对所述优先级指示的确认指示,所述优先级指示所确定出的所述N个媒体源对应的媒体流之间的全局优先级为所述确定单元确定出的所述N个媒体源对应的媒体流之间的全局优先级;

或者,

所述确定单元具体用于,向所述第二媒体设备发送第二会话消息,所述第二会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应的媒体流之间的全局优先级;接收所述第二媒体设备发送的第二会话响应消息;若所述第二响应会话消息携带针对所述优先级指示的调整指示,基于所述调整指示对所述优先级指示所指示出的所述N个媒体源对应的媒体流之间的全局优先级进行调整,其中,调整后的所述N个媒体源对应的媒体流之间 的全局优先级为所述确定单元确定出的所述N个媒体源对应的媒体流之间的全局优先级。

22.根据权利要求21所述的媒体设备,其特征在于,

所述第一会话消息或所述第二会话消息或第一会话响应消息或第二会话响应消息还携带端口复用指示,所述端口复用指示用于指示将不同媒体源的具有相同源内优先级的媒体流使用相同的端口地址传输。

23.根据权利要求19所述的媒体设备,其特征在于,

所述确定单元具体用于,接收第二媒体设备发送的第三会话消息,所述第三会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应的媒体流之间的全局优先级;向所述第二媒体设备发送第三会话响应消息;所述第三会话响应消息携带针对所述优先级指示的确认指示,基于所述第三会话消息携带的优先级指示确定所述N个媒体源对应的媒体流之间的全局优先级;

或者,

所述确定单元具体用于,接收第二媒体设备发送的第四会话消息,所述第四会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应的媒体流之间的全局优先级;所述媒体设备向所述第二媒体设备发送第四会话响应消息;其中,所述第四会话响应消息携带针对所述优先级指示的调整指示,其中,基于所述调整指示调整后的所述N个媒体源对应的媒体流之间的全局优先级为所述媒体设备确定出的所述N个媒体源对应的媒体流之间的全局优先级。

24.根据权利要求23所述的媒体设备,其特征在于,

所述第三会话消息或所述第四会话消息或第三会话响应消息或第四会话响应消息还携带端口复用指示,所述端口复用指示用于指示将不同媒体源的具有相同源内优先级的媒体流使用相同的端口地址传输。

25.根据权利要求21至24任一项所述的媒体设备,其特征在于,在所述N等于1的情况下,所述优先级指示包括媒体流源内优先级指示,所述媒体流源内优先级指示用于指示媒体源对应的各媒体流之间的源内优先级。

26.根据权利要求21至25任一项所述的媒体设备,其特征在于,在所述N大于1的情况下,所述优先级指示包括媒体源优先级指示、媒体流源内优先级指示和优先级参考权重指示,所述媒体源优先级指示用于指示不同媒体源之间的优先级;所述媒体流源内优先级指示用于指示同一个媒体源对应的媒体流之间的源内优先级;所述优先级参考权重指示用于指示出所述媒体源优先级指示和所述媒体流源内优先级指示之间的参考权重。

27.根据权利要求26所述的媒体设备,其特征在于,在所述优先级参考权重指示用于指示出所述媒体源优先级指示的参考权重高于所述媒体流源内优先级指示的参考权重的情况下,

若所述N个媒体源中的媒体源i的优先级高于所述N个媒体源中的媒体源j的优先级,所述媒体源i对应的任意一个媒体流的全局优先级高于所述媒体源j对应的任意一个媒体流的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源中的任意两个媒体源。

28.根据权利要求26所述的媒体设备,其特征在于,在所述优先级参考权重指示用于指示出所述媒体源优先级指示的参考权重低于所述媒体流源内优先级指示的参考权重的情况下,

若所述N个媒体源之中的媒体源i的优先级高于所述N个媒体源之中的媒体源j的优先级,并且所述媒体源i对应的媒体流ix的源内优先级等于所述媒体源j对应的媒体流jx的源内优先级,则所述媒体流ix的全局优先级高于所述媒体流jx的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源之中的任意两个媒体源,其中,所述媒体源i对应的媒体流ix为所述媒体源i对应的任意一个媒体流;其中,所述媒体源j对应的媒体流jx为所述媒体源j对应的任意一个媒体流;

或者,

若所述N个媒体源之中的媒体源i的优先级高于所述N个媒体源之中的媒体源j的优先级,并且所述媒体源i对应的媒体流ix的源内优先级等于所述媒体源j对应的媒体流jx的源内优先级,并且所述媒体流ix的源内优先级高于所述媒体源i中的媒体流iy的源内优先级,则所述媒体流jx的全局优先级高于所述媒体 流iy的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源之中的任意两个媒体源,其中,所述媒体流ix和所述媒体流iy为所述媒体源i对应的任意两个媒体流,所述媒体源j对应的媒体流jx为所述媒体源j对应的任意一个媒体流;

或者,

若所述N个媒体源之中的媒体源i的优先级高于所述N个媒体源之中的媒体源j的优先级,并且所述媒体源i对应的媒体流ix的源内优先级等于所述媒体源j对应的媒体流jx的源内优先级,并且所述媒体流ix的源内优先级低于所述媒体源i中的媒体流iw的源内优先级,则所述媒体流jx的全局优先级低于所述媒体流iw的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源之中的任意两个媒体源,其中,所述媒体流ix和所述媒体流iw为所述媒体源i对应的任意两个媒体流,所述媒体源j对应的媒体流jx为所述媒体源j对应的任意一个媒体流。

29.根据权利要求16至28任一项所述的媒体设备,其特征在于,

所述传输控制单元具体用于,在所述媒体设备与所述第二媒体设备之间的传输通道出现拥塞的情况下,优先丢弃所述媒体设备待向所述第二媒体设备发送的所述N个媒体源对应的媒体流中的全局优先级相对较低的媒体流的部分或全部媒体数据包;或,在所述媒体设备与所述第二媒体设备之间的传输通道出现拥塞的情况下,延迟发送所述媒体设备待向所述第二媒体设备发送的所述N个媒体源对应的媒体流中的全局优先级相对较低的媒体流的部分或全部媒体数据包。

30.根据权利要求16至29任一项所述的媒体设备,其特征在于,在所述媒体设备为会议服务器的情况下,所述第二媒体设备为媒体终端;或者在所述媒体设备为媒体终端的情况下,所述第二媒体设备为媒体终端或会议服务器。

31.一种通信系统,其特征在于,包括:

第一媒体设备和第二媒体设备,其中,所述第一媒体设备为如权利要求16至30任意一项权利要求所述的媒体设备。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1