CN101448240A - 初始会话协议终端的注册方法、系统及设备 - Google Patents
初始会话协议终端的注册方法、系统及设备 Download PDFInfo
- Publication number
- CN101448240A CN101448240A CNA2008102410414A CN200810241041A CN101448240A CN 101448240 A CN101448240 A CN 101448240A CN A2008102410414 A CNA2008102410414 A CN A2008102410414A CN 200810241041 A CN200810241041 A CN 200810241041A CN 101448240 A CN101448240 A CN 101448240A
- Authority
- CN
- China
- Prior art keywords
- sbc
- sip terminal
- session
- distributing equipment
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及通信领域,尤其涉及一种初始会话协议SIP终端的注册技术。本发明公开了一种SIP终端的注册方法及系统,用以解决现有SIP终端注册方案可能出现的SBC负荷不均衡的问题,增强SIP终端接入IMS网络的可控性和安全性。SIP终端的注册方法包括:SIP终端根据配置的会话分配设备的位置信息,向所述会话分配设备发送注册消息;会话分配设备在接收到注册消息后,根据所管辖的各SBC的资源占用信息,确定为SIP终端提供服务的SBC,并向SIP终端返回重定向消息,其中携带确定出的SBC的IP地址;SIP终端根据接收到的重定向消息,重定向注册到所述IP地址指示的SBC。本发明同时公开了一种会话分配设备。
Description
技术领域
本发明涉及通信领域,尤其涉及一种初始会话协议(SIP)终端的注册技术。
背景技术
IMS(IP Multimedia Subsystem,IP多媒体子系统)是3GPP(3rd GenerationPartnership Project,第三代移动通信标准化组织)在R5版本提出的独立于接入技术支持IP多媒体业务的标准体系,IMS是基于SIP(Session Initiation Protocol,初始会话协议)的体系,使用SIP呼叫控制机制来建立、管理和终止各种多媒体业务。SIP是IETF(Internet Engineering Task Force,因特网工程任务小组)标准进程的一部分,是按客户端/服务器方式工作的基于文本的信令控制协议,用于建立、修改和终止IP网络上消息用户间的多媒体会话,其中,多媒体会话包括Internet多媒体会议,IP网络上的电话呼叫、多媒体发布等。
IMS为未来的多媒体业务提供了一个通用平台,是向全IP业务提供体系迈进的重要一步。在网络融合的发展趋势下,3GPP、ETSI(EuropeanTelecommunications Standards Institute,欧洲电信标准学会)和ITU-T(International Telecommunication Union-Telecommunication standardizationsector,国际电信联盟电信标准化组)都在研究基于IMS的网络融合方案,目的是使IMS成为基于SIP的通用平台,同时支持固定和移动的多种接入方式,实现固网和移动网的融合。
SIP终端是基于SIP的用户终端设备,用于创建和管理SIP会话,由于IMS独立于接入技术,移动电话、多媒体手持设备、PC(Personal Computer,个人电脑)、PDA(Personal Digital Assistant,个人数字助理)等都可作为SIP终端接入IMS网络。现有技术中,SIP终端配置有SBC(Session Border Controller,会话边界控制器)的IP(Internet Protocol,因特网协议)地址,SIP终端在上电或需要重新注册时,根据配置的SBC的IP地址,向该SBC发送注册消息,请求接入IMS网络,SBC在对SIP终端鉴权通过后向其返回成功消息,指示该SIP终端已接入IMS网络,至此SIM终端注册完成。现有SIP终端注册方案对SBC的负荷容量和处理能力都有较高要求,并且可能出现SBC负荷不均衡的问题,使得SIP终端接入IMS网络的可控性和安全性较低,从而限制了IMS的推广和扩展。如果在SIP终端中配置两个或者更多SBC的IP地址,则会暴露更多的服务器地址,同时使得切换流程复杂,也不能有效增强SIP终端接入IMS网络的可控性和安全性。
发明内容
本发明提供一种初始会话协议终端的注册方法及系统,用以解决现有初始会话协议SIP终端注册方案可能出现的会话边界控制器SBC负荷不均衡的问题,增强SIP终端接入IMS网络的可控性和安全性。
相应的,本发明还提供一种会话分配设备。
本发明提供的初始会话协议终端的注册方法,包括:
初始会话协议SIP终端根据配置的会话分配设备的位置信息,向所述会话分配设备发送注册消息;
所述会话分配设备在接收到注册消息后,根据所管辖的各会话边界控制器SBC的资源占用信息,确定为SIP终端提供服务的SBC,并向所述SIP终端返回重定向消息,其中携带确定出的SBC的因特网协议IP地址;
所述SIP终端根据接收到的重定向消息,重定向注册到所述IP地址指示的SBC。
本发明提供的初始会话协议终端的注册系统,包括会话边界控制器SBC和初始会话协议SIP终端,还包括管辖多个SBC的会话分配设备,其中:
所述SIP终端,用于根据配置的会话分配设备的位置信息,向所述会话分配设备发送注册消息,以及根据所述会话分配设备返回的重定向消息,重定向注册到IP地址指示的SBC;
所述会话分配设备,用于在接收到所述SIP终端发送的注册消息后,根据所管辖的各SBC的资源占用信息,确定为SIP终端提供服务的SBC,并向所述SIP终端返回重定向消息,其中携带确定出的SBC的因特网协议IP地址。
本发明提供的会话分配设备,包括:
存储单元:用于存储所管辖的各会话边界控制器SBC的资源占用信息;
接收单元:用于接收初始会话协议SIP终端发送的注册消息;
确定单元:用于在接收到所述注册消息后,根据所管辖的各SBC的资源占用信息,确定为SIP终端提供服务的SBC;
发送单元:用于向所述SIP终端返回重定向消息,其中携带确定出的SBC的因特网协议IP地址。
本发明提供的SIP终端的注册方法及系统,针对现有SIP终端注册方案可能出现的SBC负荷不均衡的问题,预先在SIP终端中配置会话分配设备的位置信息,SIP终端在上电或需要重新注册时根据配置的位置信息向会话分配设备发送注册消息,会话分配设备根据所管辖的各SBC的资源占用信息确定为SIP终端提供服务的SBC,从而可以均衡IMS网络中各SBC的负荷容量,并保证确定出的SBC当前可以接入SIP终端,降低了对SBC的负荷容量和处理能力的要求;会话分配设备返回重定向消息,携带确定出的SBC的IP地址,SIP终端根据接收到的重定向消息,重定向注册到确定出的SBC,增强了SIP终端接入IMS网络的可控性和安全性,为IMS的推广和扩展打下了坚实基础。
附图说明
图1为本发明实施例中SIP终端的注册方法流程图;
图2为本发明实施例中SIP终端的注册系统框图;
图3为本发明实施例中SR设备的一种可能结构框图;
图4为本发明实施例中SR设备的一种新增功能单元结构框图;
图5为本发明实施例中SR设备的另一种新增功能单元结构框图;
图6为本发明实施例中IMS的网络架构图。
具体实施方式
本发明实施例针对现有SIP终端注册方案可能出现的SBC负荷不均衡的问题,提供了一种SIP终端的注册方法,用以均衡IMS网络中各SBC的负荷容量,增强SIP终端接入IMS网络的可控性和安全性。本发明实施例在IMS系统中新增SR(Session Router会话分配)设备,每个SR设备管辖多个SBC;预先对SIP终端进行配置,将现有SIP终端中配置的SBC的IP地址修改为SR设备的位置信息,使得SIP终端在上电或者需要重新注册时,根据配置的位置信息向SR设备发送注册消息;同时对SR设备进行配置,使得SR设备在接收到SIP终端的注册消息后,根据所管辖的各SBC的资源占用情况,确定为SIP终端提供服务的SBC并通过重定向消息通知SIP终端,SIP终端根据重定向消息即可重定向注册到相应的SBC,从而接入IMS网络。
首先分析基于SIP的重定向消息。现有SIP定义了具有重定向功能的302Moved Temporarily消息和305 Use Proxy消息。其中,302 Moved Temporarily消息表示号码或地址临时变更,305 Use Proxy消息表示需要使用指定的代理服务器。参照RFC3261,如果SIP终端接收到302 Moved Temporarily消息,则302 Moved Temporarily消息的Contact头部将会替换SIP终端重新发送的消息中的Request URI(Request Uniform Resource Identifier,请求统一资源标识符)。如果SIP终端向SR发送的注册消息中Request URI采用IP地址或者账号@IP地址的形式,则SR设备可以在302 Moved Temporarily消息的Contact头部中携带确定出的SBC的IP地址,在这种情况下,SIP终端根据302 MovedTemporarily消息重定向注册时,可以根据Contact头部中的IP地址正确寻址到该SBC。但是,如果SIP终端发往SR设备的注册消息中Request URI采用域名的形式,由于IMS中的SBC没有域名,各SBC在SR设备上都是以IP地址的形式存在,则由于形式不匹配SR设备无法给出302 Moved Temporarily消息的Contact头部,SR设备在返回的302 Moved Temporarily消息的Contact头部中不能携带SBC的域名。需要说明的是,即使IMS中的SBC具有域名,SR设备在返回的302 Moved Temporarily消息的Contact中也不能携带SBC的域名,因为SIP终端发送的注册消息中的Request URI是CN(Core Network,核心网)的域名,不能被替换为SBC的域名。参照RFC3261,305 Use Proxy消息的Contact头部中携带Proxy(代理服务器)的IP地址,SIP终端根据接收到的305 Use Proxy消息将需要发送的消息重新发送给该IP地址指向的Proxy即可,而消息本身不需要发生变化,正好满足要求。通过协议分析,本发明实施例中重定向消息采用305 Use Proxy消息。
如图1所示,本发明实施例提供的SIP终端的注册方法,需要预先在SIP终端中配置SR设备的位置信息,SIP终端上电或者需要重新注册时,包括步骤:
S101、SIP终端根据配置的SR设备的位置信息,向该SR设备发送REGISTER(注册)消息;
S102、SR设备在接收到REGISTER消息后,根据所管辖的各SBC的资源占用信息,确定为SIP终端提供服务的SBC;
S103、SR设备向SIP终端返回重定向消息,其中携带确定出的SBC的IP地址;
重定向消息具体为305 Use Proxy消息,确定出的SBC的IP地址携带在305 Use Proxy消息的Contact头部中;
S104、SIP终端根据接收到的重定向消息,向IP地址指示的SBC重新发送REGISTER消息;
在S104中SIP终端重新发送的REGISTER消息与S101中SIP终端发送的REGISTER消息只是目的地址不同,消息本身不会发生变化;
S105、SBC在接收到的REGISTER消息中没有携带鉴权头部信息时,向SIP终端返回401 Unauthorsized(未授权)消息;
因为一般的商用系统都会开启注册鉴权功能,所以SBC在SIP终端发送的REGISTER消息中没有携带鉴权头部信息时,会返回401Unauthorsized消息,指示需要对其进行鉴权;
S106、SIP终端根据接收到的401 Unauthorized消息,向SBC再次发送REGISTER消息,其中携带鉴权头部信息;
S107、SBC在接收到的REGISTER消息中携带鉴权头部信息时,根据鉴权头部信息对SIP终端进行鉴权,并在鉴权通过后向SIP终端返回200 OK(成功)消息,指示SIP终端已接入IMS网络;
如果S104中SIP终端根据重定向消息,向SBC重新发送的REGISTER消息中携带鉴权头部信息,则S105和S106无需执行,直接执行S107即可。
SIP终端在接收到SBC返回的200 OK消息后,得知注册完成,已接入IMS网络,后续所有消息都发送给该SBC,各种业务均由该SBC提供,此后SIP终端与SR设备不再有消息交互。
在S101中,SR设备的位置信息可以为SR设备的IP地址,如果在SIP终端中配置了SR设备的IP地址,则SIP终端根据配置的SR设备的IP地址,直接寻址到SR设备,向该IP地址指示的SR设备发送REGISTER消息;
SR设备的位置信息也可以为SR设备的域名信息,如果在SIP终端中配置了SR设备的域名信息,则SIP终端根据配置的SR设备的域名信息,查询DNS(Domain Name Server,域名解析服务器),获取该SR设备的IP地址,并根据获取到的IP地址寻址到SR设备,向IP地址指示的SR设备发送REGISTER消息。
在S102中,SR设备需要预先获取所管辖的各SBC的资源占用信息,SR设备获取各SBC的资源占用信息的方法可以有多种,例如SR设备向所管辖的各SBC发出请求,由SBC在响应中携带当前的资源占用信息;或者SBC周期性主动向所归属的SR上报当前的资源占用信息;或者SBC在资源占用信息的变化量超过设定阈值时上报当前的资源占用信息;等等。采用SBC周期性主动上报当前的资源占用信息的方式,可以通过在SBC中配置定时器实现,有利于均衡SBC上报当前的资源占用信息给系统造成的压力。由于SBC的设计负荷容量一般会稍大于实际的满负荷容量,因此各SBC也不需要频繁上报当前的资源占用信息。
其中一种SR设备获取资源占用信息的方法,包括:
SR设备依次向每一个所管辖的SBC发送内部通信请求;
每一个SBC根据接收到的内部通信请求向SR设备返回内部通信响应,其中携带SBC当前的资源占用信息;
SR设备根据接收到的内部通信响应更新记录所管辖的各SBC的资源占用信息。
另一种SR设备获取资源占用信息的方法,包括:
每一个SBC周期性向所归属的SR设备上报本SBC当前的资源占用信息;
SR设备更新记录所管辖的各SBC的资源占用信息。
其它类似方法不再赘述。
其中,SBC的资源占用信息可以为负荷状态指示信息,如果SBC当前的负荷容量已满,则负荷状态指示信息为满负荷状态,如果SBC当前的负荷容量未满,即还有空闲负荷容量,则负荷状态指示信息为非满负荷状态,同时还指示空闲负荷容量。则在S102中SR设备根据所管辖的各SBC的资源占用信息,确定为SIP终端提供服务的SBC,具体包括:
SR设备根据所管辖的各SBC的负荷状态指示信息,确定任一非满负荷状态的SBC为SIP终端提供服务;
或者
SR设备根据所管辖的各SBC的负荷状态指示信息,确定非满负荷状态且空闲负荷容量最多的SBC为SIP终端提供服务。
当然,一种特殊情况是SR设备所管辖的各SBC均为满负荷状态,则SR设备会向SIP终端返回403 Forbidden(拒绝)消息,指示SIP终端注册失败,注册流程中止。
SBC的资源占用信息也可以有其它表示方式,例如可以为资源占用率,类似的,SR设备根据所管辖的各SBC的资源占用率,确定任一资源占用率小于1的SBC为SIP终端提供服务;或者,根据所管辖的各SBC的资源占用率,确定资源占用率最小且不等于1的SBC为SIP终端提供服务。如果SR设备在所管辖的各SBC的资源占用率均达到1时,向SIP终端返回403 Forbidden消息,注册流程中止。
需要指出的是,SIP终端每次上电或者需要重新注册时,总是根据配置的SR设备的位置信息向SR发送注册消息,SIP终端不需要记住上一次重定向注册后为其提供服务的SBC的IP地址,并在本次注册中使用;SIP终端重定向注册完成之后,后续所有的注册刷新、心跳保活、呼叫等消息全部直接发送给为其提供服务的SBC,由该SBC承接业务,而不再发送给SR设备;SIP终端与为其提供服务的SBC保持心跳,不与SR设备保持心跳,SR设备也不会应答SIP终端的OPTIONS(链路测试/心跳)消息。
下面以具体实施例说明SIP终端的注册方法,假设应用场景中包括一个SR设备,该SR设备管辖五个SBC,分别为SBC1~SBC5,需要接入IMS网络的SIP终端具体为UE(User Equipment,用户设备),其中:
SR设备的IP地址为192.168.2.1,配置采用轮询策略,即从SBC1到SBC5依次检测负荷状态;
SBC1的IP地址为192.168.3.1,满负荷容量为1000个UE,当前的负荷容量为1000个UE;
SBC2的IP地址为192.168.3.2,满负荷容量为1000个UE,当前的负荷容量为1000个UE;
SBC3的IP地址为192.168.3.3,满负荷容量为1000个UE,当前的负荷容量为1000个UE;
SBC4的IP地址为192.168.3.4,满负荷容量为1000个UE,当前的负荷容量为1000个UE;
SBC5的IP地址为192.168.3.5,满负荷容量为1000个UE,当前的负荷容量为500个UE;
UE的IP地址为192.168.1.1,且配置了SR设备的IP地址,即192.168.2.1。
在该实施例中,SIP终端即UE的注册流程,包括如下步骤:
步骤1、SR设备(192.168.2.1)向SBC1(192.168.3.1)发送内部通信请求;
步骤2、SBC1(192.168.3.1)根据当前的负荷容量为1000个UE,向SR设备(192.168.2.1)返回内部通信响应,其中携带SBC1的负荷状态指示信息,具体SBC1上报的负荷状态指示信息为满负荷状态;
步骤3、SR设备(192.168.2.1)向SBC2(192.168.3.2)发送内部通信请求;
步骤4、SBC2(192.168.3.2)根据当前的负荷容量为1000个UE,向SR设备(192.168.2.1)返回内部通信响应,其中携带SBC2的负荷状态指示信息,具体SBC2上报的负荷状态指示信息为满负荷状态;
步骤5、SR设备(192.168.2.1)向SBC3(192.168.3.3)发送内部通信请求;
步骤6、SBC3(192.168.3.3)根据当前的负荷容量为1000个UE,向SR设备(192.168.2.1)返回内部通信响应,其中携带SBC3的负荷状态指示信息,具体SBC3上报的负荷状态指示信息为满负荷状态;
步骤7、SR设备(192.168.2.1)向SBC4(192.168.3.4)发送内部通信请求;
步骤8、SBC4(192.168.3.4)根据当前的负荷容量为1000个UE,向SR设备(192.168.2.1)返回内部通信响应,其中携带SBC4的负荷状态指示信息,具体SBC4上报的负荷状态指示信息为满负荷状态;
步骤9、SR设备(192.168.2.1)向SBC5(192.168.3.5)发送内部通信请求;
步骤10、SBC5(192.168.3.5)根据当前的负荷容量为500个UE,向SR(192.168.2.1)返回内部通信响应,其中携带SBC5的负荷状态指示信息,具体SBC5上报的负荷状态指示信息为非满负荷状态且指示有500个空闲负荷容量;
步骤11、SR设备(192.168.2.1)更新记录各SBC的负荷状态指示信息,即SBC1~SBC4为满负荷状态,SBC5为非满负荷状态且有500个空闲负荷容量;
步骤12、UE在上电或者需要重新注册时,根据配置的SR设备的IP地址(192.168.2.1),向SR设备(192.168.2.1)发送REGISTER消息;
步骤13、SR设备根据各SBC的负荷状态指示信息,查询到SBC5为非满负荷状态,则确定为UE提供服务的SBC为SBC5,也就是说将UE分配到SBC5上;
步骤14、SR设备向UE返回305Use Proxy消息,其中携带了确定出的SBC5的IP地址(192.168.3.5)。
步骤15、UE向SBC5(192.168.3.5)重新发送REGISTER消息,UE在SBC5(192.168.3.5)对其鉴权通过后注册完成,即可接入IMS网络;
此后,UE将开启链路测试,周期性向SBC5(192.168.3.5)发送OPTIONS(链路测试/心跳)消息,在UE呼叫其它SIP终端时,向SBC5(192.168.3.5)发送INVITE消息。
本发明实施例提供的SIP终端的注册方法,预先在SIP终端中配置SR设备的位置信息,SIP终端在上电或需要重新注册时根据配置的位置信息向SR设备发送注册消息,SR设备根据所管辖的各SBC的资源占用信息确定为SIP终端提供服务的SBC,可以均衡IMS网络中各SBC的负荷容量,并保证确定出的SBC当前可以接入SIP终端,降低了对SBC的负荷容量和处理能力的要求;SR设备返回重定向消息,携带确定出的SBC的IP地址,SIP终端根据接收到的重定向消息,重定向注册到确定出的SBC,增强了SIP终端接入IMS网络的可控性和安全性,为IMS的推广和扩展打下了坚实基础。
基于同一技术构思,本发明实施例提供了一种SIP终端的注册系统,如图2所示,包括SBC 200和SIP终端201,并新增管辖多个SBC 200的SR设备202,其中,SIP终端201中配置SR设备的位置信息,SIP终端201通过接入网络与SR设备202建立物理连接,由于IMS是独立于接入技术的,所以SIP终端201的接入网络可以为固网,也可以为移动网,其中:
SIP终端201,用于根据配置的SR设备的位置信息,向SR设备102发送注册消息,以及根据SR设备202返回的重定向消息,重定向注册到IP地址指示的SBC 200;
SR设备202,用于在接收到SIP终端201发送的注册消息后,根据所管辖的各SBC200的资源占用信息,确定为SIP终端201提供服务的SBC 200,并向SIP终端201返回该重定向消息,其中,重定向消息中携带确定出的SBC的IP地址。
其中,SR设备202为了获取所管辖的各SBC 200的资源占用信息,还用于依次向每一个所管辖的SBC 200发送内部通信请求,并接收每一个SBC 200根据内部通信请求返回的内部通信响应,根据接收到的内部通信响应更新记录所管辖的各SBC 200的资源占用信息,其中,SBC 200返回的内部通信响应中携带本SBC当前的资源占用信息;或者
接收每一个所管辖的SBC 200周期性上报的本SBC当前的资源占用信息,并更新记录所管辖的各SBC 200的资源占用信息。
其中,资源占用信息可以为负荷状态指示信息,以及SR设备202根据所管辖的各SBC 200的负荷状态指示信息,确定任一非满负荷状态的SBC 200为SIP终端201提供服务;或者
根据所管辖的各SBC 200的负荷状态指示信息,确定非满负荷状态且空闲负荷容量最多的SBC 200为SIP终端201提供服务。
SR设备202在所管辖的各SBC 200均为满负荷状态时,向SIP终端201返回拒绝消息。
SR设备202的一种可能结构,如图3所示,包括:
存储单元301:用于存储所管辖的各SBC的资源占用信息;
接收单元302:用于接收SIP终端发送的注册消息;
确定单元303:用于在接收到注册消息之后,根据所管辖的各SBC的资源占用信息,确定为SIP终端提供服务的SBC;
发送单元304:用于向SIP终端返回重定向消息,其中携带确定出的SBC的IP地址。
如图4所示,SR设备为了获取所管辖的各SBC的资源占用信息,该SR设备还可包括:
第一获取单元401:用于依次向每一个所管辖的SBC发送内部通信请求,并接收每一个SBC根据所述内部通信请求返回的内部通信响应,其中,SBC返回的内部通信响应中携带本SBC当前的资源占用信息;
第一记录单元402:用于根据接收到的内部通信响应在存储单元301中更新记录所管辖的各SBC的资源占用信息。
或者,如图5所示,SR设备还可包括:
第二获取单元501:用于接收每一个所管辖的SBC周期性上报的本SBC当前的资源占用信息;
第二记录单元502:用于在存储单元301中更新记录所管辖的各SBC的资源占用信息。
如图6所示,为本发明实施例中IMS的网络架构,SR设备与所管辖的各SBC之间通过内部通信链路相连,为了实现系统的容灾功能,也会为SR设备配置备用SR设备,两者互为备份通过保活链路相连。如果系统中为SR设备配置备用SR设备,则每一个SIP终端中需要同时配置SR设备和备用SR设备的位置信息。从信号流可以看出,SIP终端1经由接入网络1通过重定向注册到SR设备所管辖的SBC1,SIP终端2经由接入网络2通过重定向注册到SR设备所管辖的SBC1;从多媒体流可以看出,SIP终端1和SIP终端2注册完成之后,后续SIP终端1与SIP终端2之间开展SIP会话的多媒体流不再经由SR设备而是直接经由SBC1。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (15)
1、一种初始会话协议终端的注册方法,其特征在于,包括:
初始会话协议SIP终端根据配置的会话分配设备的位置信息,向所述会话分配设备发送注册消息;
所述会话分配设备在接收到注册消息后,根据所管辖的各会话边界控制器SBC的资源占用信息,确定为SIP终端提供服务的SBC,并向所述SIP终端返回重定向消息,其中携带确定出的SBC的因特网协议IP地址;
所述SIP终端根据接收到的重定向消息,重定向注册到所述IP地址指示的SBC。
2、如权利要求1所述的方法,其特征在于,所述会话分配设备的位置信息包括IP地址;
所述SIP终端根据配置的会话分配设备的位置信息,向所述会话分配设备发送注册消息,具体包括:
所述SIP终端根据配置的会话分配设备的IP地址,向该IP地址指示的会话分配设备发送注册消息。
3、如权利要求1所述的方法,其特征在于,所述会话分配设备的位置信息包括域名信息;
所述SIP终端根据配置的会话分配设备的位置信息,向所述会话分配设备发送注册消息,具体包括:
所述SIP终端根据配置的会话分配设备的域名信息,查询域名解析服务器,获取所述会话分配设备的IP地址;并
根据获取到的IP地址,向该IP地址指示的会话分配设备发送注册消息。
4、如权利要求1所述的方法,其特征在于,会话分配设备获取资源占用信息的方法,包括:
会话分配设备依次向每一个所管辖的SBC发送内部通信请求;
每一个SBC根据接收到的内部通信请求向所述会话分配设备返回内部通信响应,其中携带本SBC当前的资源占用信息;
会话分配设备根据接收到的内部通信响应更新记录所管辖的各SBC的资源占用信息。
5、如权利要求1所述的方法,其特征在于,会话分配设备获取资源占用信息的方法,包括:
每一个SBC周期性向所归属的会话分配设备上报本SBC当前的资源占用信息;
会话分配设备更新记录所管辖的各SBC的资源占用信息。
6、如权利要求4或5所述的方法,其特征在于,所述资源占用信息包括负荷状态指示信息;
所述会话分配设备根据所管辖的各SBC的资源占用信息,确定为所述SIP终端提供服务的SBC,具体包括:
所述会话分配设备根据所管辖的各SBC的负荷状态指示信息,确定任一非满负荷状态的SBC为所述SIP终端提供服务;
或者
所述会话分配设备根据所管辖的各SBC的负荷状态指示信息,确定非满负荷状态且空闲负荷容量最多的SBC为所述SIP终端提供服务。
7、如权利要求1所述的方法,其特征在于,所述重定向消息包括305Use
Proxy消息,表示需要使用指定的代理服务器。
8、如权利要求1所述的方法,其特征在于,所述SIP终端根据接收到的重定向消息,重定向注册到所述IP地址指示的SBC,具体包括:
所述SIP终端根据接收到的重定向消息,向所述IP地址指示的SBC重新发送注册消息;
所述SBC在接收到的注册消息中携带鉴权头部信息时,根据鉴权头部信息对所述SIP终端进行鉴权,并在鉴权通过后向所述SIP终端返回成功消息,指示SIP终端已接入IP多媒体子系统IMS网络。
9、如权利要求1所述的方法,其特征在于,所述SIP终端根据接收到的重定向消息,重定向注册到所述IP地址指示的SBC,具体包括:
所述SIP终端根据接收到的重定向消息,向所述IP地址指示的SBC重新发送注册消息;
所述SBC在接收到的注册消息中没有携带鉴权头部信息时,向所述SIP终端返回未授权消息;
所述SIP终端根据接收到的未授权消息,向所述SBC再次发送注册消息,其中携带鉴权头部信息;
所述SBC根据再次接收到的注册消息中携带的鉴权头部信息,对所述SIP终端进行鉴权,并在鉴权通过后向所述SIP终端返回成功消息,指示SIP终端已接入IP多媒体子系统IMS网络。
10、一种初始会话协议终端的注册系统,包括会话边界控制器SBC和初始会话协议SIP终端,其特征在于,还包括管辖多个SBC的会话分配设备,其中:
所述SIP终端,用于根据配置的会话分配设备的位置信息,向所述会话分配设备发送注册消息,以及根据所述会话分配设备返回的重定向消息,重定向注册到IP地址指示的SBC;
所述会话分配设备,用于在接收到所述SIP终端发送的注册消息后,根据所管辖的各SBC的资源占用信息,确定为SIP终端提供服务的SBC,并向所述SIP终端返回重定向消息,其中携带确定出的SBC的因特网协议IP地址。
11、如权利要求10所述的系统,其特征在于,
所述会话分配设备,还用于依次向每一个所管辖的SBC发送内部通信请求,并接收每一个SBC根据所述内部通信请求返回的内部通信响应,根据接收到的内部通信响应更新记录所管辖的各SBC的资源占用信息,所述SBC返回的内部通信响应中携带本SBC当前的资源占用信息;或者
接收每一个所管辖的SBC周期性上报的本SBC当前的资源占用信息,并更新记录所管辖的各SBC的资源占用信息。
12、如权利要求11所述的系统,其特征在于,所述资源占用信息包括负荷状态指示信息;以及
所述会话分配设备根据所管辖的各SBC的负荷状态指示信息,确定任一非满负荷状态的SBC为所述SIP终端提供服务;或者,根据所管辖的各SBC的负荷状态指示信息,确定非满负荷状态且空闲负荷容量最多的SBC为所述SIP终端提供服务。
13、一种会话分配设备,其特征在于,包括:
存储单元:用于存储所管辖的各会话边界控制器SBC的资源占用信息;
接收单元:用于接收初始会话协议SIP终端发送的注册消息;
确定单元:用于在接收到所述注册消息后,根据所管辖的各SBC的资源占用信息,确定为SIP终端提供服务的SBC;
发送单元:用于向所述SIP终端返回重定向消息,其中携带确定出的SBC的因特网协议IP地址。
14、如权利要求13所述的设备,其特征在于,还包括:
第一获取单元:用于依次向每一个所管辖的SBC发送内部通信请求,并接收每一个SBC根据所述内部通信请求返回的内部通信响应,所述SBC返回的内部通信响应中携带本SBC当前的资源占用信息;
第一记录单元:用于根据接收到的内部通信响应在所述存储单元中更新记录所管辖的各SBC的资源占用信息。
15、如权利要求13所述的设备,其特征在于,还包括:
第二获取单元:用于接收每一个所管辖的SBC周期性上报的本SBC当前的资源占用信息;
第二记录单元:用于在所述存储单元中更新记录所管辖的各SBC的资源占用信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102410414A CN101448240B (zh) | 2008-12-25 | 2008-12-25 | 初始会话协议终端的注册方法、系统及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102410414A CN101448240B (zh) | 2008-12-25 | 2008-12-25 | 初始会话协议终端的注册方法、系统及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101448240A true CN101448240A (zh) | 2009-06-03 |
CN101448240B CN101448240B (zh) | 2010-09-29 |
Family
ID=40743571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102410414A Expired - Fee Related CN101448240B (zh) | 2008-12-25 | 2008-12-25 | 初始会话协议终端的注册方法、系统及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101448240B (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101834877A (zh) * | 2010-06-03 | 2010-09-15 | 华中科技大学 | 基于分布式sip构架的动态负载均衡的方法及系统 |
WO2011023014A1 (zh) * | 2009-08-27 | 2011-03-03 | 中兴通讯股份有限公司 | 大容量会话边界控制器及其实现方法 |
CN102065091A (zh) * | 2010-12-30 | 2011-05-18 | 中兴通讯股份有限公司 | Sip注册过程中配置vas业务的系统、装置和方法 |
CN102546712A (zh) * | 2010-12-20 | 2012-07-04 | 中国移动通信集团公司 | 一种基于分布式业务网络的消息传输方法、设备和系统 |
CN102761525A (zh) * | 2011-04-28 | 2012-10-31 | 中国电信股份有限公司 | Ims固定终端、管理服务器、游牧控制方法及系统 |
CN103188217A (zh) * | 2011-12-28 | 2013-07-03 | 中国移动通信集团公司 | Sbc选择方法和装置以及用户设备和sbc设备 |
CN105517095A (zh) * | 2014-09-25 | 2016-04-20 | 北京信威通信技术股份有限公司 | 一种会话边界控制器的中继路由方法 |
CN107018572A (zh) * | 2016-01-27 | 2017-08-04 | 中国移动通信集团公司 | 一种资源调度方法和装置 |
US20180227165A1 (en) * | 2017-02-03 | 2018-08-09 | Sonus Networks, Inc. | Resource allocation methods and apparatus |
CN110138711A (zh) * | 2018-02-09 | 2019-08-16 | 北京京东尚科信息技术有限公司 | 一种用于注册的方法和装置 |
CN111010374A (zh) * | 2019-11-22 | 2020-04-14 | 睿云联(厦门)网络通讯技术有限公司 | 一种app离线呼叫实现方法、装置、设备和介质 |
CN112235831A (zh) * | 2019-07-15 | 2021-01-15 | 中国移动通信集团有限公司 | VoLTE网络的注册管理方法、装置、设备及介质 |
CN112243291A (zh) * | 2019-07-16 | 2021-01-19 | 中国移动通信集团有限公司 | 通信业务处理方法、系统、业务单元、终端和存储介质 |
US11729263B2 (en) | 2020-09-22 | 2023-08-15 | Ribbon Communications Operating Company, Inc. | Methods, apparatus and systems for cloud native application multi-factor load balancing |
CN117579601A (zh) * | 2024-01-16 | 2024-02-20 | 深圳星网信通科技股份有限公司 | 通信连接方法及通信系统 |
-
2008
- 2008-12-25 CN CN2008102410414A patent/CN101448240B/zh not_active Expired - Fee Related
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011023014A1 (zh) * | 2009-08-27 | 2011-03-03 | 中兴通讯股份有限公司 | 大容量会话边界控制器及其实现方法 |
CN101834877A (zh) * | 2010-06-03 | 2010-09-15 | 华中科技大学 | 基于分布式sip构架的动态负载均衡的方法及系统 |
CN101834877B (zh) * | 2010-06-03 | 2012-08-08 | 华中科技大学 | 基于分布式sip构架的动态负载均衡的方法及系统 |
CN102546712A (zh) * | 2010-12-20 | 2012-07-04 | 中国移动通信集团公司 | 一种基于分布式业务网络的消息传输方法、设备和系统 |
CN102546712B (zh) * | 2010-12-20 | 2015-04-22 | 中国移动通信集团公司 | 一种基于分布式业务网络的消息传输方法、设备和系统 |
CN102065091A (zh) * | 2010-12-30 | 2011-05-18 | 中兴通讯股份有限公司 | Sip注册过程中配置vas业务的系统、装置和方法 |
CN102065091B (zh) * | 2010-12-30 | 2015-10-21 | 中兴通讯股份有限公司 | Sip注册过程中配置vas业务的系统、装置和方法 |
CN102761525A (zh) * | 2011-04-28 | 2012-10-31 | 中国电信股份有限公司 | Ims固定终端、管理服务器、游牧控制方法及系统 |
CN102761525B (zh) * | 2011-04-28 | 2015-08-19 | 中国电信股份有限公司 | Ims固定终端、管理服务器、游牧控制方法及系统 |
CN103188217A (zh) * | 2011-12-28 | 2013-07-03 | 中国移动通信集团公司 | Sbc选择方法和装置以及用户设备和sbc设备 |
CN105517095A (zh) * | 2014-09-25 | 2016-04-20 | 北京信威通信技术股份有限公司 | 一种会话边界控制器的中继路由方法 |
CN107018572A (zh) * | 2016-01-27 | 2017-08-04 | 中国移动通信集团公司 | 一种资源调度方法和装置 |
US20180227165A1 (en) * | 2017-02-03 | 2018-08-09 | Sonus Networks, Inc. | Resource allocation methods and apparatus |
US10541855B2 (en) * | 2017-02-03 | 2020-01-21 | Ribbon Communications Operating Company, Inc. | Resource allocation methods and apparatus |
CN110138711A (zh) * | 2018-02-09 | 2019-08-16 | 北京京东尚科信息技术有限公司 | 一种用于注册的方法和装置 |
CN112235831A (zh) * | 2019-07-15 | 2021-01-15 | 中国移动通信集团有限公司 | VoLTE网络的注册管理方法、装置、设备及介质 |
CN112235831B (zh) * | 2019-07-15 | 2024-03-12 | 中国移动通信集团有限公司 | VoLTE网络的注册管理方法、装置、设备及介质 |
CN112243291A (zh) * | 2019-07-16 | 2021-01-19 | 中国移动通信集团有限公司 | 通信业务处理方法、系统、业务单元、终端和存储介质 |
CN112243291B (zh) * | 2019-07-16 | 2024-02-23 | 中国移动通信集团有限公司 | 通信业务处理方法、系统、业务单元、终端和存储介质 |
CN111010374A (zh) * | 2019-11-22 | 2020-04-14 | 睿云联(厦门)网络通讯技术有限公司 | 一种app离线呼叫实现方法、装置、设备和介质 |
CN111010374B (zh) * | 2019-11-22 | 2022-04-19 | 睿云联(厦门)网络通讯技术有限公司 | 一种app离线呼叫实现方法、装置、设备和介质 |
US11729263B2 (en) | 2020-09-22 | 2023-08-15 | Ribbon Communications Operating Company, Inc. | Methods, apparatus and systems for cloud native application multi-factor load balancing |
CN117579601A (zh) * | 2024-01-16 | 2024-02-20 | 深圳星网信通科技股份有限公司 | 通信连接方法及通信系统 |
CN117579601B (zh) * | 2024-01-16 | 2024-04-02 | 深圳星网信通科技股份有限公司 | 通信连接方法及通信系统 |
Also Published As
Publication number | Publication date |
---|---|
CN101448240B (zh) | 2010-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101448240B (zh) | 初始会话协议终端的注册方法、系统及设备 | |
EP1606913B1 (en) | Method, system and network device for routing a message to a temporarily unavailable network user | |
US20040196796A1 (en) | Registrations in a communication system | |
CN101766011A (zh) | 用于同步的呼叫协议信息的集中式呼叫日志 | |
CN101208962A (zh) | 用于服务控制的方法和单元 | |
TW200838231A (en) | Overlay between GSM and IMS for non-registered subscribers | |
JP2006517064A5 (zh) | ||
CN101176369A (zh) | Ims中的服务配置文件处理 | |
JP2006522501A5 (zh) | ||
CN100471150C (zh) | 建立订阅对话的方法及订阅用户事件的方法 | |
US9699220B2 (en) | System and method to provide combinational services to anonymous callers | |
Tosi | An advanced architecture for push services | |
EP2398193A1 (en) | Method and apparatus for distinguishing several user equipments sharing a same public user identity | |
CN101459533B (zh) | 一种下一代网络中改进的应用服务器容灾的系统及方法 | |
WO2006120303A1 (en) | Method and element for service control | |
CN101137104A (zh) | 一种实现资源释放的方法和系统 | |
CN101447890A (zh) | 一种下一代网络中改进的应用服务器容灾的系统及方法 | |
CN101227728B (zh) | 一种多媒体会话连续性业务的会话合并方法 | |
CN101340721A (zh) | 用于ip多媒体子系统对用户终端进行动态位置管理的方法 | |
WO2007067109A1 (en) | Apparatus, method and computer program for seamless session transfer | |
KR20120041846A (ko) | VoIP 단말에 부재중 착신알림 서비스 제공시스템, 제공장치 및 제공방법 | |
KR100700020B1 (ko) | 휴지 상태의 단말로 패킷 데이터 서비스를 제공하는 방법및 그 시스템 | |
CN100586110C (zh) | 用于将消息路由到暂时不可利用的网络用户的方法、系统和网络设备 | |
CN101212520B (zh) | 紧急呼叫处理方法与系统 | |
CN1953465A (zh) | 一种获取接入信息的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100929 Termination date: 20171225 |