一种多媒体调度系统中实现媒体端口复用的方法_2

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

[0032]S11,调度业务服务器DPS通过第一端口接收主叫终端用户A向被叫终端用户B发起的呼叫请求;其中,主叫终端用户A基于SIP INVITE消息向调度业务服务器DPS发起呼口Η,请求与被叫终端用户B通话。
[0033]S12,调度业务服务器DPS收到主叫终端用户A的呼叫请求后,通过第二端口向媒体服务器MRS申请主、被叫媒体资源;
[0034]S13,申请确认后,调度业务服务器DPS存储主叫终端用户信息和媒体资源信息建立媒体转发关系表中的初步记录,并通过第一端口向被叫终端用户B发起呼叫请求;其中,主叫终端用户信息包括主叫终端用户的地址和端口信息;媒体资源信息包括媒体资源的地址和端口信息;通过第一端口向被叫终端用户B发起呼叫请求时,通过SIPINVITE向被叫为终端用户B发起呼叫请求。
[0035]S14,接收到被叫终端用户B的确认通话的信息后,获取被叫终端用户B的被叫终端用户信息,将其作为媒体资源的目的地址与端口信息补充到媒体转发关系表中的初步记录中,形成媒体转发关系表中的记录。其中,终端用户B收到SIP INVITE请求后,通过向调度业务服务器回SIP 2000K响应,接受呼叫请求。
[0036]S2,调度业务服务器DPS通过第一端口继续接收其他主叫终端用户向被叫终端用户发起的呼叫请求,存入呼叫队列。
[0037]当调度业务服务器DPS通过第一端口接收主叫终端用户向被叫终端用户发起的呼叫请求,存入呼叫队列后,释放第一端口,用于调度业务服务器DPS继续接收其他主叫终端用户发起的呼叫请求,存入呼叫队列。
[0038]S3,当通话建立后,调度业务服务器DPS依次从呼叫队列中提取主叫终端用户的呼叫请求,通过第二端口获取媒体资源,根据获取的媒体资源的地址与端口信息、主叫地址与端口信息,查找媒体转发关系表中对应的记录,找到媒体资源的目的地址与端口信息。
[0039]S4,根据查到的媒体资源的目的地址与端口,调度业务服务器DPS通过第一端口将收到的媒体资源转发给被叫终端用户。
[0040]根据查到的媒体资源的目的地址与端口,调度业务服务器DPS通过第一端口将收到的媒体资源转发给被叫终端用户。在本发明所提供的实施例中,媒体资源通过RTP (Real-time Transport Protocol,实时传输协议)媒体流包的形式进行转发,实时传输协议RTP为数据提供了具有实时特征的端对端传送服务,满足了通话的实时性要求。
[0041]S5,重复步骤S3?S4,直至主叫用户终端和被叫用户终端通话结束,呼叫释放。
[0042]重复步骤S3?S4,直至主叫用户终端和被叫用户终端通话结束,呼叫释放。当呼叫释放时,将转发关系表中的记录信息删除,释放存储空间。
[0043]综上所述,本发明所提供的多媒体调度系统中实现媒体端口复用的方法,如图4所示,所有终端用户的媒体流只与调度业务服务器DPS呈现的一套媒体端口(第一端口 )进行交互,所有媒体资源服务的媒体资源只与调度业务服务器DPS呈现的一套媒体端口(第二端口 )进行交互,当新增或更改主叫终端用户或被叫终端用户时,调度业务服务器DPS只需要修改媒体转发关系表中的记录即可改变媒体资源的目的地址与端口信息,在保障系统安全性的前提下,最大限度地增加了系统的呼叫容量,进而提高了系统的通信效率。
[0044]上面对本发明所提供的多媒体调度系统中实现媒体端口复用的方法进行了详细的说明。对本领域的一般技术人员而言,在不背离本发明实质精神的前提下对它所做的任何显而易见的改动,都将构成对本发明专利权的侵犯,将承担相应的法律责任。
【主权项】
1.一种多媒体调度系统中实现媒体端口复用的方法,其特征在于包括如下步骤: S1,调度业务服务器通过第一端口接收主叫终端用户向被叫终端用户发起的呼叫请求,存入呼叫队列,根据主叫终端用户信息、被叫终端用户信息以及媒体资源信息建立媒体转发关系表中的记录; S2,调度业务服务器通过第一端口继续接收其他主叫终端用户向被叫终端用户发起的呼叫请求,存入呼叫队列; S3,当通话建立后,调度业务服务器依次从呼叫队列中提取主叫终端用户的呼叫请求,通过第二端口获取媒体资源,根据获取的媒体资源的地址与端口信息、主叫地址与端口信息,查找媒体转发关系表中对应的记录,找到媒体资源的目的地址与端口信息; S4,根据查到的媒体资源的目的地址与端口,调度业务服务器通过第一端口将收到的媒体资源转发给被叫终端用户; S5,重复步骤S3?S4,直至主叫用户终端和被叫用户终端通话结束,呼叫释放。2.如权利要求1所述的多媒体调度系统中实现媒体端口复用的方法,其特征在于: 在步骤S1中,当调度业务服务器通过第一端口接收主叫终端用户向被叫终端用户发起的呼叫请求,存入呼叫队列后,释放第一端口,用于调度业务服务器继续接收其他主叫终端用户发起的呼叫请求。3.如权利要求1所述的多媒体调度系统中实现媒体端口复用的方法,其特征在于在步骤S1中,根据主叫终端用户信息、被叫终端用户信息以及媒体资源信息建立媒体转发关系表中的记录,包括如下步骤: S11,调度业务服务器通过第一端口接收主叫终端用户向被叫终端用户发起的呼叫请求; S12,调度业务服务器收到主叫终端用户的呼叫请求后,通过第二端口向媒体服务器申请主、被叫媒体资源; S13,申请确认后,调度业务服务器存储主叫终端用户信息和媒体资源信息建立媒体转发关系表中的初步记录,并通过第一端口向被叫终端用户发起呼叫请求; S14,接收到被叫终端用户的确认通话的信息后,获取被叫终端用户的被叫终端用户信息,将所述被叫终端用户信息作为媒体资源的目的地址与端口信息补充到媒体转发关系表中的初步记录中,形成媒体转发关系表中的记录。4.如权利要求3所述的多媒体调度系统中实现媒体端口复用的方法,其特征在于: 在步骤S13中,所述主叫终端用户信息包括主叫终端用户的地址和端口信息; 所述媒体资源信息包括媒体资源的地址和端口信息。5.如权利要求1所述的多媒体调度系统中实现媒体端口复用的方法,其特征在于: 在步骤S4中,所述媒体资源通过RTP媒体流包的形式进行转发。6.如权利要求1所述的多媒体调度系统中实现媒体端口复用的方法,其特征在于: 当呼叫释放时,将转发关系表中的记录信息删除。
【专利摘要】本发明公开了一种多媒体调度系统中实现媒体端口复用的方法,包括如下步骤:S1,调度业务服务器通过第一端口接收呼叫请求,存入呼叫队列,并建立媒体转发关系表中的记录;S2,调度业务服务器通过第一端口继续接收其他呼叫请求,存入呼叫队列;S3,当通话建立后,调度业务服务器依次从呼叫队列中提取呼叫请求,通过第二端口获取媒体资源,根据获取的媒体资源的地址与端口信息、主叫地址与端口信息,查找媒体转发关系表中存储的媒体资源的目的地址与端口信息;S4,调度业务服务器通过第一端口将收到的媒体资源转发给被叫终端用户;S5,重复步骤S3~S4,直至用户终端间通话结束,呼叫释放。该方法在保障系统安全性的前提下,增加了系统的呼叫容量。
【IPC分类】H04L29/06
【公开号】CN105262744
【申请号】CN201510652462
【发明人】任广磊
【申请人】北京佳讯飞鸿电气股份有限公司
【公开日】2016年1月20日
【申请日】2015年10月10日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1