[go: up one dir, main page]

CN102340765B - Disaster recovery load balancing method, device and system - Google Patents

Disaster recovery load balancing method, device and system Download PDF

Info

Publication number
CN102340765B
CN102340765B CN201110199729.2A CN201110199729A CN102340765B CN 102340765 B CN102340765 B CN 102340765B CN 201110199729 A CN201110199729 A CN 201110199729A CN 102340765 B CN102340765 B CN 102340765B
Authority
CN
China
Prior art keywords
cscf
subscriber equipment
registration message
equipment
module
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.)
Active
Application number
CN201110199729.2A
Other languages
Chinese (zh)
Other versions
CN102340765A (en
Inventor
许盛宏
李力卡
刘智德
杨维忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201110199729.2A priority Critical patent/CN102340765B/en
Publication of CN102340765A publication Critical patent/CN102340765A/en
Application granted granted Critical
Publication of CN102340765B publication Critical patent/CN102340765B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention provides a disaster recovery load balancing method, device and system and relates to the technical field of mobile communication. The disaster recovery load balancing method comprises: the I-CSCF (Interrogating Call Session Control Function), to which user equipment belongs, responds to the registration message of the user equipment and obtains the S-CSCF (Serving Call Session Control Function) capability set of the user equipment from an HSS (Home Subscriber Server); in order to respond to the trigger of the S-CSCF capability set, the I-CSCF performs module acquisition analysis according to the number of the user equipment and the sum of the S-CSCF to obtain the equipment number of the S-CSCF; the I-CSCF searches the S-CSCF directed by the equipment number obtained through module acquisition analysis according to the numbering performed on the S-CSCF in advance; and the I-CSCF sends the registration message to the S-CSCF according to the configuration information. According to the invention, the equipment utilization ratio and the disaster recovery control efficiency can be improved.

Description

Disaster recovery load balancing method, device and system
Technical field
The present invention relates to mobile communication technology field, particularly relate to a kind of disaster recovery load balancing method, device and system.
Background technology
Along with light entering and copper back advance fast, network integration Evolution Tendency accelerate and multimedia service application demand increase, each operator steps up to dispose IP multimedia system (IMS) network, IMS network will become following converged CN network, its scale is difficult to estimate, and its safety problem certainly will the whole network of relation and every business.Therefore, in order to promote the reliability of core network, necessary deployment IMS network Disaster Tolerant Scheme.
Summary of the invention
The object of the invention is to propose a kind of disaster recovery load balancing method, device and system, solve the problem of load balancing of disposing S-CSCF Disaster Tolerant Scheme.
For achieving the above object, the invention provides a kind of disaster recovery load balancing method for service call session control equipment (S-CSCF), comprise: the I-CSCF of subscriber equipment ownership responds the registration message of subscriber equipment, obtains the S-CSCF capability set of subscriber equipment from HSS; In response to the triggering of S-CSCF capability set, I-CSCF carries out delivery analysis to obtain the device numbering of S-CSCF according to the sum of the number of subscriber equipment and S-CSCF; According in advance to the numbering that S-CSCF carries out, I-CSCF searches the S-CSCF that the device numbering that got by delivery analysis is pointed to; I-CSCF obtains the configuration information of the S-CSCF that device numbering points to; According to configuration information, registration message is sent to S-CSCF by I-CSCF.
In one embodiment, at the registration message that the I-CSCF of subscriber equipment ownership responds subscriber equipment, obtain the S-CSCF capability set of subscriber equipment from HSS before, comprising: I-CSCF receives the initial registration message of the subscriber equipment that P-CSCF forwards.
In one embodiment, the registration message of subscriber equipment is responded at the I-CSCF of subscriber equipment ownership, obtain the S-CSCF capability set of subscriber equipment from HSS before, comprise: I-CSCF receives the first heavy registration message of the subscriber equipment that P-CSCF forwards, wherein, according to the first heavy registration message, when I-CSCF is broken down by the S-CSCF that the Condition Detection confirmation subscriber equipment to S-CSCF is current, I-CSCF initiates the message needing to obtain S-CSCF capability set to HSS.
In one embodiment, disaster recovery load balancing method also comprises: when the S-CSCF that device numbering points to is unavailable, I-CSCF in this territory in remaining S-CSCF Stochastic choice can S-CSCF, and obtain the configuration information of available S-CSCF; According to the configuration information of the available S-CSCF of Stochastic choice, the first heavy registration message is sent to the available S-CSCF of Stochastic choice by I-CSCF.
In one embodiment, the registration message of subscriber equipment is responded at the I-CSCF of subscriber equipment ownership, obtain the S-CSCF capability set of subscriber equipment from HSS before, comprise: I-CSCF receives the second heavy registration message of the subscriber equipment that P-CSCF forwards, wherein, when P-CSCF obtains the information that the S-CSCF that breaks down recovered, in the second heavy registration message, add the predetermined mark that identification request obtains S-CSCF capability set.
In one embodiment, disaster recovery load balancing method also comprises: forward the second heavy registration message of subscriber equipment at P-CSCF before, P-CSCF determines that the current state of subscriber equipment is non-talking state.
For achieving the above object, present invention also offers a kind of I-CSCF for the load balancing of S-CSCF disaster tolerance, comprising: S-CSCF capability set acquisition module, for the registration message in response to subscriber equipment, obtain the S-CSCF capability set of subscriber equipment from HSS; Delivery analysis module, for the triggering in response to S-CSCF capability set, I-CSCF carries out delivery analysis to obtain the device numbering of S-CSCF according to the sum of the number of subscriber equipment and S-CSCF; S-CSCF determination module, for according in advance to the numbering that S-CSCF carries out, searches the S-CSCF of the device numbering sensing got by delivery analysis; Configuration information acquisition module, for obtaining the configuration information of the S-CSCF that device numbering points to; Message transmitting module, for according to configuration information, sends to S-CSCF by registration message.
In one embodiment, I-CSCF also comprises: initial registration message receiver module, for receiving the initial registration message of the subscriber equipment that P-CSCF forwards.
In one embodiment, I-CSCF also comprises: the first re-injection volume message reception module, for receiving the subscriber equipment that P-CSCF forwards first heavy registration message, wherein, according to the first heavy registration message, when I-CSCF is broken down by the S-CSCF that the Condition Detection confirmation subscriber equipment to S-CSCF is current, I-CSCF initiates the message needing to obtain S-CSCF capability set to HSS.
In one embodiment, I-CSCF also comprises: random selecting module, for when the S-CSCF that device numbering points to is unavailable, in this territory in remaining S-CSCF Stochastic choice can S-CSCF, wherein, configuration information acquisition module obtains the configuration information of available S-CSCF, and the first heavy registration message, according to the configuration information of the available S-CSCF of Stochastic choice, is sent to the available S-CSCF of Stochastic choice by message transmitting module.
In one embodiment, I-CSCF also comprises: the second re-injection volume message reception module, receive the second heavy registration message of the subscriber equipment that P-CSCF forwards, wherein, when P-CSCF obtains the information that the S-CSCF that breaks down recovered, in the second heavy registration message, add the predetermined mark that identification request obtains S-CSCF capability set.
In one embodiment, I-CSCF also comprises: disaster tolerance identification process module, for filtering out the second heavy registration message carrying predetermined mark; Protocol process module, for according to predetermined protocol, utilizes predefined parameter to process the carry predetermined mark second heavy registration message.
For achieving the above object, present invention also offers a kind of control system for disaster tolerance load balancing, comprising: above-mentioned I-CSCF; P-CSCF, for forwarding the registration message that subscriber equipment sends.
In one embodiment, P-CSCF also comprises: User Status judge module, for before the second heavy registration message of P-CSCF forwarding subscriber equipment, determines that the current state of subscriber equipment is non-talking state.
In one embodiment, P-CSCF also comprises: Troubleshooting information receiver module, for receiving the information that the S-CSCF that breaks down has recovered; User attaching judge module, for confirming that subscriber equipment belongs to this territory before the heavy registration message of forwarding second.
Based on technique scheme, according to an aspect of the present invention, I-CSCF equipment can by the delivery analysis of subscriber equipment number and S-CSCF sum by customer charge equilibrium assignment to the equipment in S-CSCF pond.Utilization rate of equipment and installations and disaster recovery control efficiency can be improved.
Description of the invention provides in order to example with for the purpose of describing, and is not exhaustively or limit the invention to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Selecting and describing embodiment is in order to principle of the present invention and practical application are better described, and enables those of ordinary skill in the art understand the present invention thus design the various embodiments with various amendment being suitable for special-purpose.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide further explanation of the present invention, forms a part of the present invention.Schematic description and description of the present invention only for explaining the present invention, but does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the schematic diagram of the application scenarios according to the embodiment of the present invention.
Fig. 2 is the flow chart of the disaster recovery load balancing method for S-CSCF according to the embodiment of the present invention.
Fig. 3 is the flow chart of the initial registration method for S-CSCF load balancing according to the embodiment of the present invention.
Fig. 4 is the flow chart switching re-registration method according to the disaster tolerance for S-CSCF load balancing of the embodiment of the present invention.
Fig. 5 is the flow chart of refunding re-registration method according to the disaster tolerance for S-CSCF load balancing of the embodiment of the present invention.
Fig. 6 is the schematic diagram of the I-CSCF according to the embodiment of the present invention.
Fig. 7 is the schematic diagram of I-CSCF according to another embodiment of the present invention.
Fig. 8 is the schematic diagram of the control system for disaster tolerance load balancing according to the embodiment of the present invention.
Fig. 9 is the schematic diagram of the P-CSCF according to the embodiment of the present invention.
Embodiment
With reference to the accompanying drawings the present invention is described in more detail, exemplary embodiment of the present invention is wherein described.In the accompanying drawings, identical label represents identical or similar assembly or element.
Fig. 1 is the schematic diagram of the application scenarios 100 according to the embodiment of the present invention.Application scenarios 100 comprises subscriber equipment (UE) 102, agent call session control equipment (P-CSCF) 104, query call session control equipment (I-CSCF) 106, home subscriber server (HSS) 108 and service Call-Establish-Success rate equipment (S-CSCF) 110.
IMS network nucleus equipment comprises the functional entitys such as S-CSCF 110, I-CSCF 106, P-CSCF 104 and HSS 108.S-CSCF 110 performs session control, peace preservation association's speech phase in IMS service switching center, is in charge of user profile, produces the functions such as charge information.S-CSCF 110 is positioned at the home network of user, on the one hand for UE 102 provides registration service, and carries out authentication according to the UE 102 authentication information obtained from HSS 108 to user; Can to conversate control for UE 102 on the other hand, IP multimedia service call establishment, maintenance and release provide controlling functions.Therefore, the equipment disaster tolerance scheme of disposing S-CSCF 110 is extremely necessary.
P-CSCF 104 is primary entry points that UE 102 accesses IMS core network, the SIP affairs of visited place access network is transferred to the S-CSCF of its ownership place, the function of the aspects such as main completing user registration, safety management, Roaming control.
I-CSCF 106 is responsible for the intercommunication between IMS domain, and the distribution of management S-CSCF 110, externally hides the functions such as network topology configuration.
S-CSCF 110 can adopt reliable POOL networking mode.N number of S-CSCF 110 equipment forms a pond, and in pond, equipment provides load sharing service.Under normal circumstances, traffic load is shared all devices in POOL by adjacent network element support according to a certain percentage.Disaster tolerance data sharing is realized by the storage of HSS data between network element.When a S-CSCF 110 equipment paralysis, all the other N-1 S-CSCF 110 equipment carries out load sharing.Acquisition disaster tolerance data can be inquired about by HSS 108 and carry out rapid pipe connecting, not need the re-injection volume just recovery business waiting for user.
When S-CSCF 110 equipment fault, user's registration message can use the S-CSCF 110 of Stochastic choice at I-CSCF 106, also can meet current available S-CSCF 110 machine utilization balanced.But disaster tolerance user possibly cannot carry out disaster tolerance and back original S-CSCF 110.Disaster tolerance device resource uses under short time case of emergency, can not meet long-term traffic usually, the application of the peak telephone traffic of such as festivals or holidays.Therefore, after the equipment of fault recovers, user is necessarily required to refund on the equipment of recovery.If adopt POOL mode, require that user can balanced be registered on all equipment, each S-CSCF 110 should be in equalizing traffic volume distribution, otherwise the unbalanced equipment component that may cause of traffic is paralysed because load is too high.
The UE 102 of IMS is mainly sip user, and sip user will be bundled on fixing S-CSCF 110 by registration, and the S-CSCF 110 that follow-up related service process is fixed all thus provides.After a faulty equipment recovers, in order to the UE 102 in a territory is evenly distributed on each S-CSCF 110 equipment, need part UE 102 to back on the equipment of fault recovery.At present, the S-CSCF 110 disaster tolerance technology of refunding is: all nullified by UE 102 all in this territory on HSS 108, cancels S-CSCF 110 and fixes binding relationship, then notify that user carries out initial registration.Because all UE 102 of needs re-start initial registration, the instantaneous registration message flow that causes increases severely, and all can produce larger impact to whole IMS network all devices, the risk of traffic overload may appear in nucleus equipment.In addition, when UE 102 is nullified, do not consider whether UE 102 converses.If UE 102 converses, will the call of interruption U E 102, kick out UE 102.
According to embodiments of the invention, I-CSCF 106 equipment can by the number of UE 102 and the delivery analysis of S-CSCF 110 quantity by equipment in customer charge equilibrium assignment to S-CSCF pond.On the one hand, when the S-CSCF 110 that UE 102 registers hinders, UE 102 re-injection volume obtains S-CSCF capability set and obtains available S-CSCF 110 configuration information by delivery analysis and Stochastic choice, makes fault S-CSCF 110 load balancing of being engaged in be assigned to remaining available S-CSCF 110 equipment.On the other hand, after S-CSCF 110 faulty equipment recovers, P-CSCF 104 can obtain the S-CSCF capability set of UE 102 from HSS 108 to the heavy registration message of this territory user of non-talking state, I-CSCF 106 reselects S-CSCF 110 by delivery analysis, again realizes each S-CSCF 110 machine utilization balanced.The present invention only refunds the UE 102 of the S-CSCF 110 originally belonging to fault recovery, improves utilization rate of equipment and installations.
Fig. 2 is the flow chart of the disaster recovery load balancing method 200 for S-CSCF according to the embodiment of the present invention.
In step 202., the I-CSCF of subscriber equipment ownership responds the registration message of subscriber equipment, obtains the S-CSCF capability set of subscriber equipment from HSS.
In step 204, in response to the triggering of S-CSCF capability set, I-CSCF carries out delivery analysis to obtain the device numbering of S-CSCF according to the sum of the number of subscriber equipment and S-CSCF.
In step 206, according in advance to the numbering that S-CSCF carries out, I-CSCF searches the S-CSCF that the device numbering that got by delivery analysis is pointed to.
In a step 208, I-CSCF obtains the configuration information of the S-CSCF that device numbering points to.
In step 210, according to configuration information, registration message is sent to S-CSCF by I-CSCF.Like this, no matter when subscriber equipment carries out initial registration, or during the re-injection volume carried out because S-CSCF that subscriber equipment is current breaks down, or because of the S-CSCF equipment broken down recover the re-injection volume carried out time, subscriber equipment is evenly distributed on each S-CSCF equipment by the method can analyzed by delivery.
Fig. 3 is the flow chart of the initial registration method 300 for S-CSCF load balancing according to the embodiment of the present invention.
In step 301, the I-CSCF of subscriber equipment ownership receives the initial registration message of the subscriber equipment that P-CSCF forwards.
In step 302, I-CSCF responds the initial registration message of subscriber equipment, obtains the S-CSCF capability set of subscriber equipment from HSS.
In step 304, in response to the triggering of S-CSCF capability set, I-CSCF carries out delivery analysis to obtain the device numbering of S-CSCF according to the sum of the number of subscriber equipment and S-CSCF.
Delivery analysis can comprise the steps: that I-CSCF obtains the number of subscriber equipment from initial registration message, obtains the sum of S-CSCF from pre-configured data; I-CSCF is to the total delivery of the number of subscriber equipment and S-CSCF; I-CSCF utilizes delivery result to carry out device numbering for S-CSCF.Such as, I-CSCF can obtain the number of subscriber equipment from the Username territory of initial registration message, delete the number (such as comprising the Subscriber Number of area code) that "+86 " obtain subscriber equipment.I-CSCF can obtain S-CSCF total number from pre-configured data, uses the number of subscriber equipment divided by S-CSCF total number, the numbering using the remainder obtained as S-CSCF equipment.Suppose there is N number of equipment, the remainder obtained is just 0 to N-1, respectively the device numbering of the corresponding S-CSCF of 0 to N-1.
According in advance to the numbering that S-CSCF carries out, I-CSCF searches the S-CSCF that the device numbering that got by delivery analysis is pointed to, and obtains the configuration information of the S-CSCF that device numbering points to.
Within step 306, according to configuration information, initial registration message is sent to S-CSCF by I-CSCF.S-CSCF returns initial registration success confirmation message to subscriber equipment.
According to an aspect of the present invention, when subscriber equipment carries out initial registration, analyzed by delivery, subscriber equipment can be made to be evenly distributed on each S-CSCF equipment.
Fig. 4 is the flow chart switching re-registration method 400 according to the disaster tolerance for S-CSCF load balancing of the embodiment of the present invention.
In step 402, the P-CSCF of subscriber equipment ownership receives and forwards the heavy registration message of the cycle renewal that subscriber equipment is initiated to I-CSCF.
In step 404, I-CSCF obtains the information of the current S-CSCF of subscriber equipment from HSS according to heavy registration message.
In a step 406, when I-CSCF is broken down by the S-CSCF that the Condition Detection confirmation subscriber equipment to S-CSCF is current, the message (as UAT message) needing to obtain S-CSCF capability set is initiated to HSS.
In a step 408, I-CSCF chooses available S-CSCF by the delivery analysis carried out the number of subscriber equipment and the sum of S-CSCF and random fashion.
Delivery analysis can comprise the steps: that I-CSCF obtains the number of subscriber equipment from heavy registration message, obtains the sum of S-CSCF from pre-configured data; I-CSCF is to the total delivery of the number of subscriber equipment and S-CSCF; I-CSCF utilizes delivery result to carry out device numbering for S-CSCF.Such as, I-CSCF can obtain the number of subscriber equipment from the Username territory of heavy registration message, delete the number (such as comprising the Subscriber Number of area code) that "+86 " obtain subscriber equipment.I-CSCF can obtain S-CSCF total number from pre-configured data, uses the number of subscriber equipment divided by S-CSCF total number, the numbering using the remainder obtained as S-CSCF equipment.Suppose there is N number of equipment, the remainder obtained is just 0 to N-1, respectively the device numbering of the corresponding S-CSCF of 0 to N-1.
I-CSCF, according in advance to the numbering that S-CSCF carries out, searches the S-CSCF of the device numbering sensing got by delivery analysis.I-CSCF obtains the configuration information of the S-CSCF that device numbering points to.When the S-CSCF that device numbering points to is unavailable, I-CSCF can in this territory in remaining S-CSCF Stochastic choice can S-CSCF, and obtain the configuration information (domain name of such as S-CSCF or IP address, port etc.) of available S-CSCF.
In step 410, according to the configuration information of available S-CSCF, heavy registration message is sent to the available S-CSCF of Stochastic choice by I-CSCF.S-CSCF returns re-injection volume success confirmation message to subscriber equipment.
According to an aspect of the present invention, I-CSCF equipment can by the delivery analysis of subscriber equipment number and S-CSCF sum by equipment in customer charge equilibrium assignment to S-CSCF pond.When the S-CSCF of user equipment registration breaks down, subscriber equipment can obtain S-CSCF capability set by re-injection volume, and delivery analysis and Stochastic choice obtain available S-CSCF, make fault S-CSCF traffic load equilibrium assignment to this territory other available S-CSCF equipment.
Fig. 5 is the flow chart of refunding re-registration method 500 according to the disaster tolerance for S-CSCF load balancing of the embodiment of the present invention.
In step 502, the P-CSCF of subscriber equipment ownership receives the heavy registration message of the cycle renewal that subscriber equipment is initiated.
In step 504, P-CSCF determines the current state of the subscriber equipment of initiating heavy registration message, and in heavy registration message, increase the predetermined mark being used for identification request acquisition S-CSCF capability set.In one embodiment, after confirming that the S-CSCF equipment of fault recovers, operating personnel can input disaster tolerance order at P-CSCF, can increase to make P-CSCF the predetermined mark obtaining S-CSCF capability set for identification request in the heavy registration message received.In another embodiment, the information that the S-CSCF equipment that P-CSCF also can detect automatic acquisition fault according to Link State has recovered, increases predetermined mark according to this information in the heavy registration message received.
In one embodiment, P-CSCF can judge the current state of the subscriber equipment belonging to this territory, only processes the subscriber equipment being in non-talking state.When not affecting subscriber equipment normal talking, disaster tolerance load control can be carried out like this.
In step 506, the heavy registration message of subscriber equipment is transmitted to I-CSCF by P-CSCF, and this subscriber equipment is the subscriber equipment of the non-talking state in this territory.
In step 508, I-CSCF is according to the S-CSCF capability set of heavy registration message from HSS acquisition subscriber equipment carrying predetermined mark.
In step 510, I-CSCF carries out according to the sum of the number of subscriber equipment and S-CSCF the device numbering that delivery analysis obtains S-CSCF.
Delivery analysis can comprise the steps: that I-CSCF obtains the number of subscriber equipment from heavy registration message, obtains the sum of S-CSCF from pre-configured data; I-CSCF is to the total delivery of the number of subscriber equipment and S-CSCF; I-CSCF utilizes delivery result to carry out device numbering for S-CSCF.Such as, I-CSCF can obtain the number of subscriber equipment from the Username territory of heavy registration message, delete the number (such as comprising the Subscriber Number of area code) that "+86 " obtain subscriber equipment.I-CSCF can obtain S-CSCF total number from pre-configured data, uses the number of subscriber equipment divided by S-CSCF total number, the numbering using the remainder obtained as S-CSCF equipment.Suppose there is N number of equipment, the remainder obtained is just 0 to N-1, respectively the device numbering of the corresponding S-CSCF of 0 to N-1.
I-CSCF, according in advance to the numbering that S-CSCF carries out, searches the S-CSCF of the device numbering sensing got by delivery analysis.I-CSCF obtains the configuration information of the S-CSCF that device numbering points to.
In step 512, according to the configuration information of fault S-CSCF, as the IP address, domain name etc. of fault S-CSCF, heavy registration message is sent to the fault S-CSCF after recovery by I-CSCF.S-CSCF returns re-injection volume success confirmation message to subscriber equipment.
According to an aspect of the present invention, I-CSCF equipment can by the delivery analysis of subscriber equipment number and S-CSCF sum by equipment in customer charge equilibrium assignment to S-CSCF pond.After S-CSCF faulty equipment recovers, I-CSCF can obtain the S-CSCF capability set of user from HSS, is reselected the S-CSCF of disaster tolerance subscriber equipment ownership by delivery analysis, thus it is balanced to realize S-CSCF machine utilization.Like this, only the user of the S-CSCF belonging to fault recovery is refunded, utilization rate of equipment and installations and disaster recovery control efficiency can be improved.In addition, after S-CSCF faulty equipment recovers, the re-injection volume message area of this territory user of non-talking state branches away by P-CSCF, the I-CSCF of user attaching is forwarded to by carrying predetermined mark, I-CSCF can obtain the S-CSCF capability set of user from HSS, can guarantee that disaster tolerance refunds the call can not interrupting having set up.
Fig. 6 is the schematic diagram of the I-CSCF 600 according to the embodiment of the present invention.I-CSCF 600 comprises: S-CSCF capability set acquisition module 604, delivery analysis module 606, S-CSCF determination module 608, configuration information acquisition module 610 and message transmitting module 612.
S-CSCF capability set acquisition module 604, for the registration message in response to subscriber equipment, obtains the S-CSCF capability set of subscriber equipment from HSS.
Delivery analysis module 606, for the triggering in response to S-CSCF capability set, I-CSCF carries out delivery analysis to obtain the device numbering of S-CSCF according to the sum of the number of subscriber equipment and S-CSCF.In one embodiment, delivery analysis module 606 can comprise: information acquisition unit, delivery unit and device numbering unit.Wherein, information acquisition unit, for obtaining the number of subscriber equipment from the second heavy registration message, obtains the sum of S-CSCF from pre-configured data.Delivery unit, for the number of subscriber equipment and the total delivery of S-CSCF.Device numbering unit, carries out device numbering for utilizing delivery result for S-CSCF.
S-CSCF determination module 608, for according in advance to the numbering that S-CSCF carries out, searches the S-CSCF of the device numbering sensing got by delivery analysis.
Configuration information acquisition module 610, for obtaining the configuration information of the S-CSCF that device numbering points to.
Message transmitting module 612, for according to configuration information, sends to S-CSCF by registration message.
Fig. 7 is the schematic diagram of I-CSCF 700 according to another embodiment of the present invention.I-CSCF700 comprises: initial registration message receiver module 701, first re-injection volume message reception module 702, random selecting module 703, second re-injection volume message reception module 705, disaster tolerance identification process module 714, protocol process module 716, S-CSCF capability set acquisition module 704, delivery analysis module 706, S-CSCF determination module 708, configuration information acquisition module 710 and message transmitting module 712.
Initial registration message receiver module 701, for receiving the initial registration message of the subscriber equipment that P-CSCF forwards.
First re-injection volume message reception module 702, for receiving the subscriber equipment that P-CSCF forwards first heavy registration message, wherein, according to the first heavy registration message, when I-CSCF is broken down by the S-CSCF that the Condition Detection confirmation subscriber equipment to S-CSCF is current, I-CSCF initiates the message needing to obtain S-CSCF capability set to HSS.
Random selecting module 703, for when the S-CSCF that device numbering points to is unavailable, in this territory in remaining S-CSCF Stochastic choice can S-CSCF, wherein, configuration information acquisition module obtains the configuration information of available S-CSCF, first heavy registration message, according to the configuration information of the available S-CSCF of Stochastic choice, is sent to the available S-CSCF of Stochastic choice by message transmitting module.
Second re-injection volume message reception module 705, receive the second heavy registration message of the subscriber equipment that P-CSCF forwards, wherein, when P-CSCF obtains the information that the S-CSCF that breaks down recovered, in the second heavy registration message, the predetermined mark that identification request obtains S-CSCF capability set is added.
Disaster tolerance identification process module 714, for filtering out the second heavy registration message carrying predetermined mark.
Protocol process module 716, for according to predetermined protocol, utilizes predefined parameter to process the carry predetermined mark second heavy registration message.Such as, protocol process module can use specific parameter in the diameter message being sent to HSS, realizes the S-CSCF capability set obtaining subscriber equipment from HSS.
S-CSCF capability set acquisition module 704, for the registration message in response to subscriber equipment, obtains the S-CSCF capability set of subscriber equipment from HSS.
Delivery analysis module 706, for the triggering in response to S-CSCF capability set, I-CSCF carries out delivery analysis to obtain the device numbering of S-CSCF according to the sum of the number of subscriber equipment and S-CSCF.In one embodiment, delivery analysis module 706 can comprise: information acquisition unit, delivery unit and device numbering unit.Wherein, information acquisition unit, for obtaining the number of subscriber equipment from the second heavy registration message, obtains the sum of S-CSCF from pre-configured data.Delivery unit, for the number of subscriber equipment and the total delivery of S-CSCF.Device numbering unit, carries out device numbering for utilizing delivery result for S-CSCF.
S-CSCF determination module 708, for according in advance to the numbering that S-CSCF carries out, searches the S-CSCF of the device numbering sensing got by delivery analysis.
Configuration information acquisition module 710, for obtaining the configuration information of the S-CSCF that device numbering points to.
Message transmitting module 712, for according to configuration information, sends to S-CSCF by registration message.
Fig. 8 is the schematic diagram of the control system 800 for disaster tolerance load balancing according to the embodiment of the present invention.Control system 800 comprises I-CSCF 802 and P-CSCF 804.Wherein, I-CSCF 600 or 700 as is seen in fig. 6 or fig. 7 can be the different embodiments of I-CSCF 902, and its similar ins and outs repeat no more herein.
P-CSCF 804 may be used for the registration message (comprising initial registration message and heavy registration message) forwarding subscriber equipment transmission.
In one embodiment, P-CSCF 804 as shown in Figure 9, can comprise Troubleshooting information receiver module 901, User Status judge module 902, user attaching judge module 904 and disaster tolerance mark control module 906.
Troubleshooting information receiver module 901, for receiving the information that the S-CSCF that breaks down has recovered.In one embodiment, after confirming that the S-CSCF equipment of fault recovers, operating personnel can input disaster tolerance order at P-CSCF, can increase to make P-CSCF the predetermined mark obtaining S-CSCF capability set for identification request in the heavy registration message received.In another embodiment, P-CSCF also can the information recovered of the S-CSCF equipment of automatic acquisition fault, increases predetermined mark according to this information in the heavy registration message received.
User Status judge module 902, for before the second heavy registration message of P-CSCF forwarding subscriber equipment, determines that the current state of subscriber equipment is non-talking state, to ensure the call can not interrupting having set up.
User attaching judge module 904, for confirming that subscriber equipment belongs to this territory before the heavy registration message of forwarding second.
Disaster tolerance mark control module 906, for increasing predetermined mark in the second heavy registration message, identification request obtains S-CSCF capability set.
Relate between P-CSCF 804 and I-CSCF 802 and transmit predetermined mark, can realize by the following method.The predetermined mark that P-CSCF 904 increases can in the Route header field of Register message spreading parameter, such as can define this spreading parameter is restore.After I-CSCF802 receives the heavy registration message with restore parameter, can process especially according to restore flags parameters, in the message delivering to HSS, user-authorization-request (UAR) message arranges the value of subscriber authorisation type (UAT) parameter is 2.According to current IMS specification, HSS receives UAT parameter when being the UAR message of 2, will respond the S-CSCF capability set returning subscriber equipment in (UAA) at subscriber authorisation.I-CSCF 802 can carry out delivery analysis and draw the S-CSCF that subscriber equipment should be selected according to the S-CSCF capability set received, then delivered to by the heavy registration message of subscriber equipment and specify on S-CSCF equipment.
According to an aspect of the present invention, I-CSCF equipment can by the delivery analysis of subscriber equipment number and S-CSCF sum by equipment in customer charge equilibrium assignment to S-CSCF pond.When the S-CSCF of user equipment registration breaks down, subscriber equipment can obtain S-CSCF capability set by re-injection volume, and delivery analysis and Stochastic choice obtain available S-CSCF, fault S-CSCF load balancing of being engaged in is made to be assigned to other available S-CSCF equipment of this territory.After S-CSCF faulty equipment recovers, I-CSCF can obtain the S-CSCF capability set of user from HSS, is reselected the S-CSCF of disaster tolerance subscriber equipment ownership by delivery analysis, thus it is balanced to realize S-CSCF machine utilization.Like this, only the user of the S-CSCF belonging to fault recovery is refunded, utilization rate of equipment and installations and disaster recovery control efficiency can be improved.In addition, after S-CSCF faulty equipment recovers, the re-injection volume message area of this territory user of non-talking state branches away by P-CSCF, the I-CSCF of user attaching is forwarded to by carrying predetermined mark, I-CSCF can obtain the S-CSCF capability set of user from HSS, can guarantee that disaster tolerance is refunded and can not interrupt having set up call.

Claims (11)

1. for a disaster recovery load balancing method of service call session control equipment S-CSCF, it is characterized in that, comprising:
Agent call session control equipment P-CSCF determines that the current state of subscriber equipment is non-talking state;
Query call session control equipment I-CSCF receives the second heavy registration message of the described subscriber equipment that P-CSCF forwards, wherein, when described P-CSCF obtains the information that the S-CSCF that breaks down recovered, in the described second heavy registration message, add the predetermined mark that identification request obtains S-CSCF capability set;
The I-CSCF of subscriber equipment ownership responds the second heavy registration message of described subscriber equipment, obtains the S-CSCF capability set of described subscriber equipment from HSS;
In response to the triggering of described S-CSCF capability set, described I-CSCF carries out delivery analysis to obtain the device numbering of S-CSCF according to the sum of the number of described subscriber equipment and S-CSCF;
According in advance to the numbering that S-CSCF carries out, described I-CSCF searches the S-CSCF that the device numbering that got by delivery analysis is pointed to;
Described I-CSCF obtains the configuration information of the S-CSCF that described device numbering points to;
According to described configuration information, described registration message is sent to described S-CSCF by described I-CSCF.
2. disaster recovery load balancing method according to claim 1, is characterized in that, at the second heavy registration message of the I-CSCF response subscriber equipment that described subscriber equipment belongs to, before obtaining the S-CSCF capability set of described subscriber equipment, comprising from HSS:
Described I-CSCF receives the initial registration message of the described subscriber equipment that P-CSCF forwards.
3. disaster recovery load balancing method according to claim 1, is characterized in that, at the second heavy registration message of the I-CSCF response subscriber equipment that described subscriber equipment belongs to, before obtaining the S-CSCF capability set of described subscriber equipment, comprising from HSS:
Described I-CSCF receives the first heavy registration message of the described subscriber equipment that P-CSCF forwards, wherein, according to the described first heavy registration message, when described I-CSCF is by confirming that to the Condition Detection of S-CSCF the current S-CSCF of described subscriber equipment breaks down, described I-CSCF initiates the message needing to obtain S-CSCF capability set to described HSS.
4. disaster recovery load balancing method according to claim 3, is characterized in that, also comprises:
When the S-CSCF that described device numbering points to is unavailable, described I-CSCF in this territory in remaining S-CSCF Stochastic choice can S-CSCF, and obtain the configuration information of available S-CSCF;
According to the configuration information of the available S-CSCF of Stochastic choice, the described first heavy registration message is sent to the available S-CSCF of Stochastic choice by described I-CSCF.
5., for a query call session control equipment I-CSCF for service call session control equipment S-CSCF disaster tolerance load balancing, it is characterized in that, comprising:
Second re-injection volume message reception module, second heavy registration message of the subscriber equipment that Receiving Agent Call-Establish-Success rate equipment P-CSCF forwards, wherein, when described P-CSCF obtains the information that the S-CSCF that breaks down recovered, in the described second heavy registration message, add the predetermined mark that identification request obtains S-CSCF capability set;
S-CSCF capability set acquisition module, for the second heavy registration message in response to described subscriber equipment, obtains the S-CSCF capability set of described subscriber equipment from HSS;
Delivery analysis module, for the triggering in response to described S-CSCF capability set, described I-CSCF carries out delivery analysis to obtain the device numbering of S-CSCF according to the sum of the number of described subscriber equipment and S-CSCF;
S-CSCF determination module, for according in advance to the numbering that S-CSCF carries out, searches the S-CSCF of the device numbering sensing got by delivery analysis;
Configuration information acquisition module, for obtaining the configuration information of the S-CSCF that described device numbering points to;
Message transmitting module, for according to described configuration information, sends to described S-CSCF by described registration message.
6. I-CSCF according to claim 5, is characterized in that, also comprises:
Initial registration message receiver module, for receiving the initial registration message of the described subscriber equipment that P-CSCF forwards.
7. I-CSCF according to claim 5, is characterized in that, also comprises:
First re-injection volume message reception module, for receiving the described subscriber equipment that P-CSCF forwards first heavy registration message, wherein, according to the described first heavy registration message, when described I-CSCF is by confirming that to the Condition Detection of S-CSCF the current S-CSCF of described subscriber equipment breaks down, described I-CSCF initiates the message needing to obtain S-CSCF capability set to described HSS.
8. I-CSCF according to claim 7, is characterized in that, also comprises:
Random selecting module, for when the S-CSCF that described device numbering points to is unavailable, in this territory in remaining S-CSCF Stochastic choice can S-CSCF, wherein, described configuration information acquisition module obtains the configuration information of available S-CSCF, described first heavy registration message, according to the configuration information of the available S-CSCF of Stochastic choice, is sent to the available S-CSCF of Stochastic choice by described message transmitting module.
9. I-CSCF according to claim 5, is characterized in that, also comprises:
Disaster tolerance identification process module, for filtering out the second heavy registration message carrying described predetermined mark;
Protocol process module, for according to predetermined protocol, utilizes predefined parameter to process the carry described predetermined mark second heavy registration message.
10. for a control system for disaster tolerance load balancing, it is characterized in that, comprising:
The query call session control equipment I-CSCF that one of claim 5-9 is described;
Agent call session control equipment P-CSCF, for forwarding the second heavy registration message that subscriber equipment sends, before forwarding the second heavy registration message of described subscriber equipment, determines that the current state of described subscriber equipment is non-talking state at described P-CSCF.
11. control system according to claim 10, is characterized in that, described P-CSCF also comprises:
Troubleshooting information receiver module, for receiving the information that the S-CSCF that breaks down has recovered;
User attaching judge module, for confirming that described subscriber equipment belongs to this territory before the heavy registration message of forwarding described second.
CN201110199729.2A 2011-07-18 2011-07-18 Disaster recovery load balancing method, device and system Active CN102340765B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110199729.2A CN102340765B (en) 2011-07-18 2011-07-18 Disaster recovery load balancing method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110199729.2A CN102340765B (en) 2011-07-18 2011-07-18 Disaster recovery load balancing method, device and system

Publications (2)

Publication Number Publication Date
CN102340765A CN102340765A (en) 2012-02-01
CN102340765B true CN102340765B (en) 2014-12-17

Family

ID=45516225

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110199729.2A Active CN102340765B (en) 2011-07-18 2011-07-18 Disaster recovery load balancing method, device and system

Country Status (1)

Country Link
CN (1) CN102340765B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340505B (en) * 2011-09-28 2014-12-10 中兴通讯股份有限公司 Disaster-tolerance recovery change-back method and system for serving call session control function (S-CSCF)
CN103138984B (en) * 2011-12-02 2016-09-28 中兴通讯股份有限公司 Disaster tolerance refunds the method and system of service call session control function entity
CN104168275B (en) * 2014-08-08 2018-03-30 中国联合网络通信集团有限公司 A kind of registration control method and device
CN105592486B (en) * 2014-10-21 2021-01-26 中兴通讯股份有限公司 Disaster recovery method, network element and server
WO2017000141A1 (en) * 2015-06-29 2017-01-05 华为技术有限公司 P-cscf load management method and apparatus
CN106470441B (en) * 2015-08-20 2019-11-29 中国电信股份有限公司 A kind of disaster-tolerant recovery method and system
CN106302077B (en) * 2016-08-18 2019-12-13 中国联合网络通信集团有限公司 A method and device for disaster recovery and fallback
CN110247876B (en) * 2018-03-07 2022-05-13 中国移动通信有限公司研究院 An information processing method, device and equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719912A (en) * 2009-12-07 2010-06-02 华为技术有限公司 Data processing method, data processing system and associated equipment
CN101860493A (en) * 2009-04-08 2010-10-13 华为软件技术有限公司 Method, server and system for assigning application server address to client
CN101965046A (en) * 2010-10-08 2011-02-02 中兴通讯股份有限公司 Method for instructing terminal to register in IP multimedia subsystem and system thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8760999B2 (en) * 2009-09-29 2014-06-24 At&T Intellectual Property I, L.P. Core network disaster recovery architecture

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101860493A (en) * 2009-04-08 2010-10-13 华为软件技术有限公司 Method, server and system for assigning application server address to client
CN101719912A (en) * 2009-12-07 2010-06-02 华为技术有限公司 Data processing method, data processing system and associated equipment
CN101965046A (en) * 2010-10-08 2011-02-02 中兴通讯股份有限公司 Method for instructing terminal to register in IP multimedia subsystem and system thereof

Also Published As

Publication number Publication date
CN102340765A (en) 2012-02-01

Similar Documents

Publication Publication Date Title
CN102340765B (en) Disaster recovery load balancing method, device and system
EP2359560B1 (en) Technique for emergency session handling in a communication network
CN102035798B (en) Service processing method, system and device for realizing disaster tolerance
CN101631388B (en) Multi-party video sharing method and system based on wireless network
US20110059734A1 (en) Over-the-air service termination for a telematics device
CN101132542B (en) Method and device for connecting urgent call in wireless network
CN101730124A (en) Method, device and system for resuming service
CN103477661A (en) Methods, systems, and computer readable media for hybrid session based Diameter routing
CN102255747B (en) Method and system for processing calling service
CN102037702A (en) Composite services provision within a tlecommunications network
CN105814934B (en) Handle method, mobile management entity and the home subscriber server of called service
US8977240B2 (en) Method for the control and evaluation of a message traffic of a communication unit by means of a first network unit within a mobile radio system, pertaining communication unit and first network unit
CN102223248B (en) Calling service processing method and calling service processing system
CN101489203B (en) Call forwarding method, apparatus and system
CN101729327A (en) Method for selecting access gateway and automatic configuration server
CN101982990B (en) Calling control method and device
CN103856968A (en) PCC rule obtaining method and device after Gx interfaces break down
US20120142338A1 (en) Method and system for implementing local call local switch
CN103947161A (en) Method and apparatus for configuring service settings for a mobile subscriber
CN103053149B (en) The method and apparatus of the registration of the emergency services in connecting for grouped data
JP6807952B2 (en) Methods and devices for determining the communication network that provides communication services to terminal communication devices
CN103580895A (en) Access gateway controller disaster tolerance method and system
CN109788520A (en) Method for switching network, AMF and RAN node
CN102572807A (en) Device and method for automatically acquiring mobile phone terminal equipment model
CN101931591A (en) Method and device for sharing data link by a plurality of grouped data services

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