CN1968097A - 一种注册设备的方法和*** - Google Patents
一种注册设备的方法和*** Download PDFInfo
- Publication number
- CN1968097A CN1968097A CN 200610150672 CN200610150672A CN1968097A CN 1968097 A CN1968097 A CN 1968097A CN 200610150672 CN200610150672 CN 200610150672 CN 200610150672 A CN200610150672 A CN 200610150672A CN 1968097 A CN1968097 A CN 1968097A
- Authority
- CN
- China
- Prior art keywords
- slave unit
- main equipment
- information
- equipment
- register requirement
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种注册设备的方法,从设备在主设备中注册成功后向主设备发送注册请求信息,主设备判断是否接受该注册请求信息,若接受则为该从设备重新注册,从而使得从设备在主设备出现异常并恢复正常工作状态后能够迅速地恢复与主设备之间的通信。本发明实施例还同时公开了一种注册设备的***,应用该***使得从设备在主设备出现异常并恢复正常工作状态后能够迅速地恢复与主设备之间的通信。
Description
技术领域
本发明涉及网络通信技术,特别涉及一种注册设备的方法和***。
背景技术
以软交换和基于互联网协议(IP)的分组交换技术为核心的下一代网络技术(NGN),由于其同时支持语音、数据以及多媒体等各种业务,能够满足人们多样化和个性化的各种需求,因而成为了目前业界最为关注的热点之一。
图1所示为NGN网络结构示意图,该网络主要由软交换、NGN核心网、会话边界控制器(SBC)、用户接入网以及终端五部分组成,其中,终端部分既包括直接连入用户接入网的用户终端,又包括通过网关连入用户接入网的公共电话交换网(PSTN)用户终端。
在整个网络之中,作为信令代理设备出现的SBC起到了重要的作用:对于终端来说,SBC相当于软交换,而对于软交换来说,SBC相当于终端,从而隔离了GNG核心网与用户接入网,保证了NGN核心网的安全。
随着NGN网络的普及,终端用户数量和业务类型不断增加,相应地对SBC的容量也提出了更高的要求。现有的增大容量方案采用多台SBC简单堆叠的方式,即增加网络中SBC的数量,如图2所示,图2为采用了多台SBC设备的NGN网络结构示意图。但是采用这种方案需要为终端用户配置多个不同的服务器地址,而维护这些地址要耗费巨大的工作量,同时也很难确保在多个SBC设备之间实现业务负荷均衡,进而造成了SBC设备的无法充分利用。
为了降低维护成本,充分提高SBC设备的处理能力和最大限度的保证设备的利用率,现有技术中提出了一种解决方案:在NGN网络中增加一台信令分发设备(SDD),如图3所示,图3为加入了SDD设备的NGN网络结构示意图。SDD作为多台SBC设备的统一对外出口,外来的信令消息首先被接收到SDD,再由SDD根据分发策略将信令分发到对应的SBC设备上进行信令处理。这就需要SDD与SBC之间不断进行通信,以使得SDD能够实时地获取SBC设备的状态信息,并根据SBC的状态及时调整信令分发策略。
本方案中,SDD与SBC设备之间采用无连接的用户数据协议(UDP)报文进行通信,图4为SBC与SDD设备之间通信方式示意图,如图所示,主要包括以下步骤:
步骤401:SBC向SDD发送注册请求信息,请求注册到SDD设备。
步骤402:SDD对SBC的注册请求进行鉴权,若鉴权通过,SDD向SBC发送注册成功应答。
步骤403:注册完成,SDD向SBC发送信令报文。
步骤404:SBC定时向SDD发送保活报文;
为了使SDD及时感知SBC设备的工作状态,SBC设备需要定时向SDD设备发送保活报文,若SDD设备连续几次,比如3次没有收到SBC设备发送来的保活报文,就会认为该设备出现了异常情况,不再为该设备分发后续信令,从而最大限度的保证信令处理的正确性。
正常情况下,作为对成功接收信息的响应,SDD设备在接收到SBC设备发送来的保活报文后应该回送响应报文。但是,本方案中一台SDD设备连接有多台SBC设备,如果对于每个SBC设备的保活报文SDD设备都回送响应报文的话,会对SDD的性能造成很大的影响,因为这会占用SDD处理信令报文的时间与空间。鉴于SDD设备在整个网络中的重要性,额外因素对其性能造成的影响应该被减少到最小,所以,对于SBC发来的保活报文,SDD不会回送响应报文。
但是在现有SDD与SBC之间采用无连接的UPD报文进行通信的方式下,如果SBC设备接收不到响应报文,就无法感知SDD设备的工作状态,这就造成如果SDD设备发生异常,在其重新恢复正常状态后,由于SDD中记录的SBC的状态变为了异常状态,那么SDD设备将不会再向SBC设备发送信令报文,而另一端的SBC设备并不知道SDD曾经出现了异常,也不会向SDD设备重新发送注册请求,这样就导致了业务中断。
发明内容
有鉴于此,本发明实施例的主要目的在于提供一种注册设备的方法,该方法使得主设备在发生异常并恢复正常工作状态后,能够迅速恢复与从设备之间的通信。
本发明实施例的另一个目的在于提供一种注册设备的***,该***使得主设备在发生异常并恢复正常工作状态后,能够迅速恢复与从设备之间的通信。
为达到上述目的,本发明的技术方案是这样实现的:
一种注册设备的方法,包括以下步骤:
从设备在主设备中注册成功后向主设备发送注册请求信息;主设备判断是否接受该注册请求信息,若接受则为该从设备重新注册。
一种注册设备的***,包括主设备和从设备;
所述从设备,用于在主设备中注册成功后向主设备发送注册请求信息;
所述主设备,用于接收从设备的注册请求信息,并判断是否接受该注册请求,若接受则为该从设备重新注册。
本发明的技术方案,从设备在主设备中注册成功后,从设备继续向主设备发送注册请求信息;这样,当主设备的工作状态出现异常并恢复正常后,主设备在随后时刻接收到来自从设备的注册请求时,判断是否接受该注册请求,若接受则为该从设备重新注册,从而恢复了从设备与主设备之间的通信。
附图说明
图1为NGN网络结构示意图;
图2为采用了多台SBC设备的NGN网络结构示意图;
图3为在图2基础上加入了SDD设备的NGN网络结构示意图;
图4为SBC与SDD设备之间通信方式示意图;
图5为本发明***结构示意图;
图6为本发明较佳实施例***结构示意图;
图7为本发明实施例方法流程图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步地详细说明。
图5为本发明***结构示意图,如图5所示,该***主要包括从设备501和主设备502两部分;
从设备501,用于在主设备502中注册成功后向主设备502发送注册请求信息;
主设备502,用于接收从设备501的注册请求信息,并判断是否接受该注册请求,若接受则为该从设备501重新注册。
其中,从设备501包括注册请求发送模块5011和定时模块5012;主设备502包括注册请求接收模块5021和信息存储模块5022;
定时模块5012,用于提供定时功能;
注册请求发送模块5011,用于在定时模块5012的控制下定时地向注册请求接收模块5021发送注册请求信息;
信息存储模块5022,用于存储从设备501的信息;
注册请求接收模块5021,用于接收注册请求发送模块5011发送来的注册请求信息,并查询信息存储模块5022所记录的从设备501的信息,若该从设备501的信息不存在或所记录的该从设备501的工作状态为异常状态,则为该从设备501重新注册,否则直接丢弃该注册请求信息。
图6为本发明一个较佳实施例***结构示意图,本实施例中,从设备为信令代理设备会话边界控制器(SBC)601,主设备为信令分发设备(SDD)602。
从设备SBC 601进一步包括保活报文发送模块6013和信令报文接收模块6014;主设备SDD 602进一步包括保活报文接收模块6023和信令报文发送模块6024。
在双方开始通信前,信令代理设备601中的注册请求发送模块6011向信令分发设备602中的注册请求接收模块6021发送注册请求信息,注册请求接收模块6021对注册请求进行鉴权,若鉴权通过,向注册请求发送模块6011发送成功注册应答信息;信息存储模块6022中存储有各信令代理设备的相关信息,包括设备的IP地址、设备名称、设备类型、工作状态以及注册时间等;注册成功后,信令分发设备602刷新保存在信息存储模块6022上的信令代理设备的信息;保活报文发送模块6013在定时模块6012的控制下定时向保活报文接收模块6023发送保活报文,保活报文接收模块6023根据接收到的保活报文随时感知信令代理设备601的工作状态;信令报文发送模块6024通过注册请求接收模块6021和保活报文接收模块6023所发来的信息获知信令代理设备601注册成功且工作状态正常,则向信令报文接收模块6014发送信令报文;同时,注册请求发送模块6011在定时模块6012的控制下定时向注册请求接收模块6021发送注册请求信息,注册请求接收模块6021在接收到注册请求信息后,查询信息存储模块6022中所记录的所有信令代理设备的信息,若该设备的信息已经存在且其工作状态为注册状态,则将该注册请求丢弃,否则接受该注册请求,并按之前的注册流程进行处理,从而保证了在信令分发设备602发生异常并重新恢复正常工作状态以后,能够迅速的恢复与信令代理设备601之间的通信。
基于以上所介绍的***,本发明实施例方法的流程图如图7所示:
步骤701:SDD上保存有各SBC设备的信息。
这里所说的SBC设备的信息包括:设备的IP地址、设备名称、设备类型、工作状态、注册时间等。
其中,工作状态又包括注册、半注册、注销以及半注销四种状态,半注册状态是指SBC已经向SDD发送了注册请求报文,但是还没有接收到SDD发回的成功注册应答;相应地,半注销是指SBC已经向SDD发送了注销请求,但是还没有接收到SDD发回的成功注销应答。当SBC设备正常工作时,SDD上所记录的该SBC设备的工作状态为注册状态。
步骤702:SBC向SDD发送注册请求报文。
为了确保网络的安全,在SBC与SDD进行通信之前,首先需要SBC到SDD中进行注册。
步骤703:SDD向SBC回送成功注册应答信息。
如果SBC设备的注册请求鉴权通过,则SDD设备接受该注册请求,并回送成功注册应答信息。
步骤704:SDD刷新所记录的关于该SBC设备的相关信息。
步骤705:SDD向SBC发送信令报文。
注册成功后,SBC与SDD之间进行正常的通信。
步骤706:SBC定时向SDD发送保活报文。
通过接收SBC发送来的保活报文,SDD设备能够随时的了解SBC设备的工作状态是否正常,并进一步根据SBC设备状态调整信令报文的分发策略。
步骤707:SBC定时向SDD发送注册请求报文。
这里所提到的定时发送可以是指每隔一个固定时长,比如3秒就发送一次注册请求,也可以是指在预先设置的时间点上发送注册请求。
步骤708:SDD在接收到SBC发送来的注册请求报文后,查询自身所记录的所有SBC设备的信息,如果查询结果显示该设备的信息已经存在并且其工作状态为注册状态,则执行步骤709;否则执行步骤710。
步骤709:SDD将该注册请求报文丢弃,并继续向该SBC设备发送信令报文,接下来的过程不断重复步骤705之后的流程。
步骤710:SDD接受该注册请求。
如果SDD设备的工作状态出现了异常,比如宕机重启、正常重启、网络异常等等,那么在其重新恢复正常工作状态以后,其所记录的SBC设备的工作状态就变成了异常状态,比如可能为注销或半注销状态等,这样,在下一个时刻SDD接收到来自SBC设备的注册请求报文后,SDD查询其自身所记录的SBC设备的信息,若发现其工作状态为异常状态,则接受该注册请求,并刷新所记录的该设备的信息,后续处理过程将不断重复步骤705之后的流程。
需要说明的是,上述所标注的各步骤的顺序只是为了更好的说明本发明方法的实现流程,实际网络中SBC设备与SDD设备之间并不是一定要完全按照该顺序进行通信,比如说并不是限定于SBC设备向SDD设备先发送保活报文,然后才能发送注册请求报文等等。
可见,应用本发明的技术方案,SBC在SDD中注册成功后,定时地向SDD发送注册请求报文,这样,当SDD设备的工作状态出现异常并恢复正常后,SDD在随后时刻接收到来自SBC的注册请求报文时,通过查询自身所记录的SBC设备信息获知该设备工作状态为异常状态,那么则接受该注册请求,并继续向SBC发送信令报文,从而迅速恢复了SBC与SDD之间的通信,保证了业务的连续性,并充分提高了设备的自愈能力,维护了NGN网络的稳定性。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (16)
1、一种注册设备的方法,其特征在于,该方法包括以下步骤:
从设备在主设备中注册成功后向主设备发送注册请求信息;主设备判断是否接受该注册请求信息,若接受则为该从设备重新注册。
2、根据权利要求1所述的方法,其特征在于,所述主设备判断是否接受该注册请求的方式为:主设备查询自身所记录的从设备的信息,若该从设备的信息不存在或所记录的该从设备的工作状态为异常状态,则为该从设备重新注册。
3、根据权利要求2所述的方法,其特征在于,该方法进一步包括:主设备查询自身所记录的从设备的信息,若该从设备的信息已存在且工作状态为注册状态,则丢弃该注册请求信息。
4、根据权利要求1所述的方法,其特征在于,该方法进一步包括:所述主设备为该从设备重新注册后,刷新自身所记录的该从设备的信息。
5、根据权利要求1所述的方法,其特征在于,所述从设备向主设备发送注册请求信息的方式为:从设备定时向主设备发送注册请求信息。
6、根据权利要求5所述的方法,其特征在于,所述定时为每隔一个固定时长发送一次注册请求信息,或在预先设定的各时间点上发送注册请求信息。
7、根据权利要求2、3或4所述的方法,其特征在于,所述主设备中记录的从设备的信息包括:设备的IP地址、设备名称和工作状态。
8、根据权利要求2所述的方法,其特征在于,所述异常状态为半注册状态、注销状态或半注销状态。
9、根据权利要求1所述的方法,其特征在于,该方法进一步包括:
从设备定时向主设备发送保活报文;
主设备判断是否连续预定次数接收到从设备发送来的保活报文,是则与该从设备继续正常通信,否则认为该从设备工作状态异常,停止与其通信。
10、根据权利要求1所述的方法,其特征在于,所述主设备为信令分发设备,所述从设备为信令代理设备。
11、根据权利要求10所述的方法,其特征在于,所述信令代理设备为会话边界控制器。
12、一种注册设备的***,其特征在于,包括主设备和从设备;
所述从设备,用于在主设备中注册成功后向主设备发送注册请求信息;
所述主设备,用于接收从设备的注册请求信息,并判断是否接受该注册请求,若接受则为该从设备重新注册。
13、根据权利要求12所述的***,其特征在于,所述主设备,用于接收从设备的注册请求信息,并判断是否接受该注册请求,若不接受则将该注册请求丢弃。
14、根据权利要求13所述的***,其特征在于,所述从设备包括注册请求发送模块和定时模块;所述主设备包括注册请求接收模块和信息存储模块;
所述定时模块,用于提供定时功能;
所述注册请求发送模块,用于在定时模块的控制下定时地向注册请求接收模块发送注册请求信息;
所述信息存储模块,用于存储从设备信息;
所述注册请求接收模块,用于接收注册请求发送模块发送来的注册请求信息,并查询信息存储模块所记录的从设备的信息,若该从设备的信息不存在或所记录的该从设备的工作状态为异常状态,则接受该注册请求,否则直接丢弃该注册请求信息。
15、根据权利要求12所述的***,其特征在于,所述主设备为信令分发设备,所述从设备为信令代理设备。
16、根据权利要求15所述的***,其特征在于,所述信令代理设备为会话边界控制器。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610150672 CN1968097A (zh) | 2006-10-23 | 2006-10-23 | 一种注册设备的方法和*** |
PCT/CN2007/070187 WO2008049346A1 (fr) | 2006-10-23 | 2007-06-26 | Dispositif, procédé et système pour enregistrer un dispositif |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610150672 CN1968097A (zh) | 2006-10-23 | 2006-10-23 | 一种注册设备的方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1968097A true CN1968097A (zh) | 2007-05-23 |
Family
ID=38076669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610150672 Pending CN1968097A (zh) | 2006-10-23 | 2006-10-23 | 一种注册设备的方法和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN1968097A (zh) |
WO (1) | WO2008049346A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101448318B (zh) * | 2008-12-22 | 2010-08-18 | 华为技术有限公司 | 一种注册方法、边界代理设备及通信*** |
CN101471836B (zh) * | 2007-12-26 | 2010-11-10 | 普然通讯技术(上海)有限公司 | 包交换网络从设备向主设备注册方法 |
CN103095647A (zh) * | 2011-10-31 | 2013-05-08 | 中兴通讯股份有限公司 | 一种实现安防业务的方法、***及家庭网关 |
CN106911646A (zh) * | 2015-12-23 | 2017-06-30 | 重庆川仪自动化股份有限公司 | 通讯协议及通讯*** |
CN110602746A (zh) * | 2019-08-20 | 2019-12-20 | 福建星网智慧科技股份有限公司 | 一种Mesh网络中主从设备间信息交互方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1317854C (zh) * | 2002-04-20 | 2007-05-23 | 中兴通讯股份有限公司 | 一种检测媒体网关控制器与媒体网关间链路状态的方法 |
CN100367725C (zh) * | 2003-02-26 | 2008-02-06 | 联想(北京)有限公司 | 一种网络自动恢复的方法 |
US7710905B2 (en) * | 2003-05-16 | 2010-05-04 | Qualcomm Incorporated | Link latency determination for optimal mobile IP re-registration |
-
2006
- 2006-10-23 CN CN 200610150672 patent/CN1968097A/zh active Pending
-
2007
- 2007-06-26 WO PCT/CN2007/070187 patent/WO2008049346A1/zh active Application Filing
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101471836B (zh) * | 2007-12-26 | 2010-11-10 | 普然通讯技术(上海)有限公司 | 包交换网络从设备向主设备注册方法 |
CN101448318B (zh) * | 2008-12-22 | 2010-08-18 | 华为技术有限公司 | 一种注册方法、边界代理设备及通信*** |
CN103095647A (zh) * | 2011-10-31 | 2013-05-08 | 中兴通讯股份有限公司 | 一种实现安防业务的方法、***及家庭网关 |
CN106911646A (zh) * | 2015-12-23 | 2017-06-30 | 重庆川仪自动化股份有限公司 | 通讯协议及通讯*** |
CN110602746A (zh) * | 2019-08-20 | 2019-12-20 | 福建星网智慧科技股份有限公司 | 一种Mesh网络中主从设备间信息交互方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2008049346A1 (fr) | 2008-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1298137C (zh) | 一种基于snmp协议的代理网管的实现方法 | |
CN1859407A (zh) | 一种保障专线用户上网的方法 | |
CN1921479A (zh) | 一种流媒体***负荷分担方法及其*** | |
CN1674580A (zh) | 因特网多媒体子***服务控制机制的响应信息过滤方法 | |
CN1756194A (zh) | 网络资源可用性的定期确定 | |
CN1870508A (zh) | 一种web网管***中显示实时数据的方法 | |
CN1547828A (zh) | 用于访问作为宽带接入终端的嵌入式万维网服务器的方法、***和计算机程序产品 | |
WO2014180407A1 (zh) | 推送方法及装置 | |
CN108833149B (zh) | 一种快递柜网络可用性监控与自愈的方法及*** | |
CN1816056A (zh) | 网络、网络终端设备、使用其的ip地址管理方法及程序 | |
CN101035036A (zh) | 合法监听***和方法 | |
CN1968097A (zh) | 一种注册设备的方法和*** | |
CN112532452B (zh) | 通信终端主备服务器的切换方法、装置、设备及存储介质 | |
CN1878087A (zh) | 服务呼叫会话控制功能实体备份方法及其*** | |
WO2010145623A1 (zh) | Ip多媒体子***网络中订阅业务的方法与*** | |
CN103685163A (zh) | Ims网络中的容灾方法、***和设备 | |
CN101064711A (zh) | 使用初始会话协议完成第三方注销业务的方法 | |
CN1977509A (zh) | 从服务器集中选择一个服务器的方法 | |
WO2011143869A1 (zh) | 一种提高域名解析效率的方法及终端 | |
CN101702673A (zh) | 基于bs架构的负载均衡方法 | |
CN101459533B (zh) | 一种下一代网络中改进的应用服务器容灾的***及方法 | |
CN1756181A (zh) | 一种归属用户服务器故障恢复处理方法 | |
CN1298146C (zh) | 终端用户向会话发起协议网络通知忙闲状态的方法 | |
CN1197296C (zh) | 信息交换机 | |
CN1567835A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20070523 |