基于sip实现集群网关动态创建通道和扩容的系统和方法_2

文档序号:8383749阅读:来源:国知局
通信模块。
[0032]调度终端模块的功能是将终端的指令按预先定义的协议封装成SIP协议,经过SIP服务器与集群网关管理端模块进行交互,完成终端的需求。
[0033]集群网关管理端模块的功能是接收并解析调度终端模块发来的指令,控制集群网关通信端模块的工作状态,并将指令执行的结果返回给终端调度模块。
[0034]集群网关通信模块的功能是在集群网关管理端模块的控制下,动态的创建集群通信通道和SIP通信通道,并将两者进行桥接,完成通信功能。
[0035]如图2所示,本发明还提供了一种基于SIP实现集群网关动态创建通道和扩容的系统和方法,该方法具体步骤包括如下:
[0036]步骤1:每个网关管理端都需要分配一个SIP号码,通过这个SIP号码,网关管理端可以通过SIP协议登录连接到SIP服务器上。
[0037]步骤2每个调度终端也需要分配一个SIP号码,通过SIP协议登录连接到SIP服务器上。
[0038]步骤3:当需要在网关上动态创建通道时,调度终端通过SIP协议呼叫网关管理端对应的SIP号码,而网关管理端对应的SIP号码在接到调度终端的呼叫后则立即应答。
[0039]步骤4:在网关管理端对应的SIP号码应答后,调度终端可以将要创建的通道号和其所对应的SIP号码等参数以SDP格式的方式发送给网关管理端对应的SIP号码。
[0040]步骤5:网关管理端对应的SIP号码在接收到调度终端发送来的SDP数据后,检测出要创建的通道号和其所对应的SIP号码,其中SDP里的参数格式需要预先协商定义。
[0041]步骤6:当调度终端所要求创建的通道号空闲时,则网关以该通道所对应的SIP号码向SIP服务器发起登录连接;若该通道所对应的SIP号码登录连接成功,则将其与通道绑定,然后发送创建通道成功的SDP数据告知调度终端,调度终端接收到网关创建通道成功的SDP数据后挂机;若该通道所对应的SIP号码登录连接失败,则发送创建通道失败的SDP数据告知调度终端,调度终端接收到网关创建通道失败的SDP数据后可挂机或更改参数后再执行⑷。
[0042]步骤7:当调度终端所要求创建的通道号忙时,则发送通道忙的SDP数据告知调度终端,调度终端接收后可挂机或更改参数后再执行(4)。
[0043]步骤8:当网关的所有通道都忙时,则发送通道都忙的SDP数据告知调度终端,调度终端接收后挂机,然后调度终端检查是否还有其他网关SIP号码存在;如果还有他网关SIP号码存在,则再执行(3),这样即可方便地扩充网关群的容量。
[0044]步骤9:当需要释放网关的某个通道时,调度终端将要释放的通道号以SDP数据的方式发送给网关管理端对应的SIP号码,网关管理端对应的SIP号码接收到后即可释放,然后发送通道释放结果的SDP数据告知调度终端,调度终端接收后挂机。
【主权项】
1.一种基于SIP实现集群网关动态创建通道和扩容的实现方法,其特征在于,所述方法包括如下步骤: 步骤1:每个网关管理端都需要分配一个SIP号码,通过这个SIP号码,网关管理端通过SIP协议登录连接到SIP服务器上; 步骤2:每个调度终端也需要分配一个SIP号码,通过SIP协议登录连接到SIP服务器上; 步骤3:当需要在网关上动态创建通道时,调度终端通过SIP协议呼叫网关管理端对应的SIP号码,而网关管理端对应的SIP号码在接到调度终端的呼叫后则立即应答; 步骤4:在网关管理端对应的SIP号码应答后,调度终端将要创建的通道号和其所对应的SIP号码等参数以SDP格式的方式发送给网关管理端对应的SIP号码; 步骤5:网关管理端对应的SIP号码在接收到调度终端发送来的SDP数据后,检测出要创建的通道号和其所对应的SIP号码,其中SDP里的参数格式需要预先协商定义; 步骤6:当调度终端所要求创建的通道号空闲时,则网关以该通道所对应的SIP号码向SIP服务器发起登录连接;若该通道所对应的SIP号码登录连接成功,则将其与通道绑定,然后发送创建通道成功的SDP数据告知调度终端,调度终端接收到网关创建通道成功的SDP数据后挂机;若该通道所对应的SIP号码登录连接失败,则发送创建通道失败的SDP数据告知调度终端,调度终端接收到网关创建通道失败的SDP数据后可挂机或更改参数后再执行上述步骤4 ; 步骤7:当调度终端所要求创建的通道号忙时,则发送通道忙的SDP数据告知调度终端,调度终端接收后可挂机或更改参数后再执行上述步骤4 ; 步骤8:当网关的所有通道都忙时,则发送通道都忙的SDP数据告知调度终端,调度终端接收后挂机,然后调度终端检查是否还有其他网关SIP号码存在;如果还有他网关SIP号码存在,则再执行上述步骤3,扩充了网关群的容量; 步骤9:当需要释放网关的某个通道时,调度终端将要释放的通道号以SDP数据的方式发送给网关管理端对应的SIP号码,网关管理端对应的SIP号码接收到后即可释放,然后发送通道释放结果的SDP数据告知调度终端,调度终端接收后挂机。
2.根据权利要求1所述的一种基于SIP实现集群网关动态创建通道和扩容的实现方法,其特征在于,所述方法是通过SIP协议将集群网关动态地组成网关群,由应用系统的调度终端来协调网关之间的通信。
3.根据权利要求1所述的一种基于SIP实现集群网关动态创建通道和扩容的实现方法,其特征在于,所述方法应用于任何基于SIP协议的设备。
4.一种基于SIP实现集群网关动态创建通道和扩容的系统,其特征在于,所述系统包括:调度终端模块、集群网关管理端模块和集群网关通信模块;所述的调度终端模块通过SIP协议经过SIP服务器与集群网关管理端模块进行关联,集群网关管理端模块则控制集群网关通信模块; 调度终端模块的功能是将终端的指令按预先定义的协议封装成SIP协议,经过SIP服务器与集群网关管理端模块进行交互,完成终端的需求; 集群网关管理端模块的功能是接收并解析调度终端模块发来的指令,控制集群网关通信端模块的工作状态,并将指令执行的结果返回给终端调度模块;集群网关通信模块的功能是在集群网关管理端模块的控制下,动态的创建集群通信通道和SIP通信通道,并将两者进行桥接,完成通信功能。
【专利摘要】本发明公开了基于SIP实现集群网关动态创建通道和扩容的系统和方法,该方法包括集群网关管理端登录连接SIP服务器的过程,以及通过SIP服务器,与调度终端通过SIP协议进行数据交互,实现集群网关动态创建通道和扩容等过程,克服了现有集群网关在创建通道时,需要预先静态配置通道所对应的号码,集群网关不能够方便地实现动态创建通道和扩容等问题。与现有的集群网关比较,本发明提出的方法具有很大的灵活性,避免了为集群网关另外创建管理或数据通信通道带来的麻烦,具有很强的实用价值。
【IPC分类】H04L29-06, H04L29-08
【公开号】CN104702602
【申请号】CN201510095630
【发明人】张祖昶, 王诚, 孙宁, 林建中, 王慧
【申请人】南京邮电大学
【公开日】2015年6月10日
【申请日】2015年3月4日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1