CN101494659B - Method and relevant equipment for selecting session control device - Google Patents

Method and relevant equipment for selecting session control device Download PDF

Info

Publication number
CN101494659B
CN101494659B CN2008100567717A CN200810056771A CN101494659B CN 101494659 B CN101494659 B CN 101494659B CN 2008100567717 A CN2008100567717 A CN 2008100567717A CN 200810056771 A CN200810056771 A CN 200810056771A CN 101494659 B CN101494659 B CN 101494659B
Authority
CN
China
Prior art keywords
control device
session control
terminal
domain name
address information
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
CN2008100567717A
Other languages
Chinese (zh)
Other versions
CN101494659A (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 Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co 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 Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN2008100567717A priority Critical patent/CN101494659B/en
Publication of CN101494659A publication Critical patent/CN101494659A/en
Application granted granted Critical
Publication of CN101494659B publication Critical patent/CN101494659B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention discloses a method of selecting session control device, including: receiving domain name analysis request message initiated by terminals, wherein, the request message contains session control device domain name for providing service to the terminal; analyzing the session control device domain name, and obtaining the address information of the corresponding at least two session control devices; selecting the address information of at least one session control device from the at least two session control devices obtain from the analysis, based on preset strategy; sending a response message including the selected address information of at least one session control device to the terminal. Also disclosed is a domain name parsing server, a terminal and a session control device. By adopting the inventive program, when the session control device providing session services in the NGIMS network can not provide service, other available session control devices can be allocated for continuously providing service, so as to ensure that the ongoing session can be restored in time to achieve telecommunications reliability.

Description

Method of selecting session control device and relevant device
Technical field
The present invention relates to the communication network technology field, relate in particular to a kind of method of selecting session control device and domain name resolution server, terminal and session control device.
Background technology
IP Multimedia System (NGIMS of future generation; Next Generation IP Multimedia System) network is through adopting the Distributed Calculation machine technology; Made up the unified distributed home signature user server (D-HSS of the whole network; Distribute Home Subscriber Server), thus simplified in the calling procedure processing about ownership place; Simultaneously; Because the whole network uses same D-HSS system; Make the proxy call session control function module (P-CSCF that in the IMS network of 3GPP definition, uses; Proxy-Call SessionControl Function), the function of service call conversation control function module (S-CSCF, Service-Call SessionControl Function) and inquiry session control function module (I-CSCF, Interrogating-Call SessionControl Function) is able to simplify; There is no need to distinguish again ownership place and roaming place in the session control process; Conversation control function uses unified access call session control function module (A-CSCF, Access-Call Session Control Function) to accomplish, and promptly the session control device in the NGIMS system adopts unified A-CSCF.The structure diagram of NGIMS system is as shown in Figure 1.
The registration process of subscriber equipment in the IMS network (UE, User Equipment) is as shown in Figure 2, and concrete process description is following:
S21:UE uses the flow process in the IP Access Network (IP-CAN, IP ConnectivityAccess Network), sets up IP-based carrying and connects;
S22a:UE carries connection through the IP of said foundation; To DHCP (DHCP; Dynamic Host Configuration Protocol) server sends the request message be used to ask self IP address, P-CSCF domain name and name server (DNS, Domain Name Server) address information; S22b: described request message is transmitted through IP-CAN, and the corresponding response message of Dynamic Host Configuration Protocol server loopback is given UE, comprises the IP address of described request, the domain name of P-CSCF and the address information of DNS in this response message;
S23:UE is used for the request message of this P-CSCF domain name of request analysis according to P-CSCF domain name that comprises in the said response message and the address information of DNS to the dns server transmission of correspondence; The corresponding response message of dns server loopback is given UE, comprises in this response message to resolve the P-CSCF address information that obtains;
S24: based on the P-CSCF address information that comprises in the said response message, UE initiates registration process to the P-CSCF of correspondence.
In the NGIMS network; If the registration process of UE also adopts above-mentioned similar register flow path, so after setting up session, if the A-CSCF that this session provides controlled function is owing to reason such as breaking down or load is overweight through above-mentioned register flow path; When service can not normally be provided; Then ongoing session will be ended, and the difficult recovery of this session, have a strong impact on user experience.
Summary of the invention
The present invention provides a kind of method of selecting session control device; Make that in the NGIMS network when providing the session control device of service that service can not be provided for session, affected session can in time be restored; Thereby promoted user experience, guaranteed carrier-class reliability.
Accordingly, the present invention also provides a kind of domain name resolution server, terminal.
The method of selecting session control device that the embodiment of the invention proposes; Comprise: receiving terminal can not continue to provide when service detecting to the session control device that service is provided self; The domain name mapping request message of initiating is included as the session control device domain name that said terminal provides service in the described request message; Resolve said session control device domain name, obtain at least two corresponding session control device address informations; Based on preset strategy, from least two session control device address informations that said parsing obtains, choose at least one session
The control device address information; Transmission comprises the response message of said at least one session control device address information of choosing and gives said terminal.
The domain name resolution server that the embodiment of the invention proposes; Comprise: receiving system; Be used for receiving terminal and can not continue to provide when service detecting to the session control device that service is provided self; The domain name mapping request message of initiating is included as the session control device domain name that said terminal provides service in the described request message; Resolver is used to resolve said session control device domain name, obtains at least two corresponding session control device address informations; Selecting device is used for based on preset strategy, resolves at least two session control device address informations that obtain from resolver, chooses at least one session control device address information; Dispensing device is used to send the response message that comprises at least one session control device address information that selecting device chooses and gives said terminal.
The terminal that the embodiment of the invention proposes comprises: checkout gear, be used to detect the session control device that service is provided for said terminal, and whether can continue as said terminal service is provided; Apparatus for initiating is used for detecting this session control device at checkout gear and can not continues as said terminal when service is provided, and initiates the domain name mapping request message, is included as the session control device domain name that said terminal provides service in the described request message.
The method of selecting session control device that the embodiment of the invention proposes; Through what comprise in the request message of resolving the terminal initiation is the session control device domain name that said terminal provides service; Obtain at least two session control device address informations of correspondence; Based on preset strategy; From at least two session control device address informations that parsing obtains, choose at least one session control device address information, and send the response message that comprises this at least one session control device address information of choosing and give said terminal.The session control device that service is provided for the terminal makes when can not provide service; Can select other session control device to continue to provide service; Thereby affected session also can in time be restored, and has promoted user experience, has guaranteed carrier-class reliability.
Description of drawings
Fig. 1 is the structural representation of NGIMS system;
Fig. 2 is the schematic flow sheet of user equipment registration in the IMS system;
Fig. 3 is the schematic flow sheet of the selecting session control device of embodiment of the invention proposition;
Fig. 4 a is the schematic flow sheet of first kind of terminal initial request messages of embodiment of the invention proposition;
Fig. 4 b is the idiographic flow sketch map of the terminal testing process of embodiment of the invention proposition;
Fig. 4 c is the schematic flow sheet of second kind of terminal initial request messages of embodiment of the invention proposition;
The session control device that Fig. 5 proposes for the embodiment of the invention sends the schematic flow sheet that is used to notify the logout message that the terminal heavily registers;
Fig. 6 a is the schematic flow sheet that concurrent lifting registration process is detected at the terminal of the embodiment of the invention one proposition;
Fig. 6 b be the embodiment of the invention two propose when session control device sends logout message, the schematic flow sheet of heavy registration process is initiated at the terminal;
Fig. 7 a is the structural representation of the domain name resolution server of embodiment of the invention proposition;
Fig. 7 b is the concrete structure sketch map of selecting device in the domain name resolution server that proposes of the embodiment of the invention;
Fig. 8 a is the structural representation at first kind of terminal of embodiment of the invention proposition;
Fig. 8 b is the concrete structure sketch map of checkout gear in first kind of terminal proposing of the embodiment of the invention;
Fig. 8 c is the structural representation at second kind of terminal of embodiment of the invention proposition;
Fig. 9 is the structural representation of the session control device of embodiment of the invention proposition.
Embodiment
The scheme of the selecting session control device that the embodiment of the invention provides is: what comprise in the request message that initiate at the parsing terminal is the session control device domain name that said terminal provides service; Obtain at least two session control device address informations of correspondence; Based on predetermined strategy; From at least two session control device address informations that parsing obtains; Choose at least one session control device address information, and send the response message that comprises this at least one session control device address information of choosing and give said terminal.
Below in conjunction with Figure of description embodiment of the present invention is described; The domain name resolution server that the embodiment of the invention proposes; In the NGIMS network, be referred to as enhancement mode domain name resolution server (E-DNSServer; Enhanced Domain Name Server), obtaining after can improving existing domain name resolution server, also can be to be independent of the new entity that has domain name resolution server now and exist; The domain name resolution server that the following embodiment of the present invention mentions all refers to the domain name resolution server that the embodiment of the invention proposes, and the A-CSCF that the following embodiment of the present invention mentions is the session control device in the NGIMS network.
As shown in Figure 3, the schematic flow sheet of the selecting session control device that proposes for the embodiment of the invention, concrete process description is following:
Step 31: the domain name mapping request message that the domain name resolution server receiving terminal is initiated is included as the session control device domain name that said terminal provides service in the described request message;
The session control device domain name of service is provided for the terminal; Be at UE when Dynamic Host Configuration Protocol server sends the request message be used to ask self IP address, A-CSCF domain name and dns address information, the A-CSCF domain name that comprises in the response message of UE with the Dynamic Host Configuration Protocol server loopback is stored and is obtained;
Step 32: whether the session control device that domain name resolution server detects in the preset range is available;
Said preset range can but to be not limited to be whole A-CSCF of DNS institute coverage;
Step 33: domain name resolution server is sorted out detected available session control device address information according to the session control device domain name; Promptly under a session control device domain name kind, at least two available session control device address informations should be arranged;
Step 34: the session control device domain name that domain name resolution server obtains classification, and at least two available sessions control device address information corresponding stored that should domain name;
Annotate: the time of implementation of step 32 to step 34; Be not necessarily after step 31 receives the terminal initial request messages, to carry out; For example also can be that the regular execution in step 32 of domain name resolution server is to the detection of step 34 and the operation of updated stored; So after receiving the request message of initiating at the terminal; Can be directly from the corresponding relation of the session control device domain name of storage in advance and session control address information, choose at least two session control device address informations of session control device domain name correspondence to be resolved, promptly step 32 to step 34 is optional.
Step 35: domain name resolution server is resolved the session control device domain name to be resolved that comprises in the described request message.Promptly based on the session control device domain name to be resolved that comprises in the described request message, obtain said storage at least two session control device address informations that should the session control device domain name;
Step 36: based on preset strategy, domain name resolution server is chosen at least one session control device address information from least two session control device address informations that said parsing obtains;
Preferable, domain name resolution server is chosen a session control device address information and is given the terminal, and the terminal is registered in the NGIMS network through sending registration message to this session control device; Certainly; Domain name resolution server also can be chosen two and reach with last session control device address information to the terminal; By the terminal from said two of choosing and two to choose a session control device address information the last session control device address information, the terminal is sent registration message through the session control device of choosing to this and is registered in the NGIMS network.It is that example is explained to the terminal that the following embodiment of the present invention selects a session control device address information with domain name resolution server.
Process based on preset strategy selecting session control device address information can be: at least two session control device address informations that obtain from said parsing; In the corresponding session control device, choose the corresponding session control device address information of the lightest session control device of load;
Process based on preset strategy selecting session control device address information also can be: at least two session control device address informations that said parsing is obtained sort; Obtain the sequence number (for example resolve and obtain 3 session control device address informations, ordering obtains session control device address 1, address 2, address 3) of corresponding each session control device address information; Confirm the last from least two session control device address informations that said parsing obtains; The sequence number of the session control device address information of choosing (for example the last from 3 session control device address informations that said parsing obtains, what choose is session control device address 2); Choose the corresponding session control device address information (selecting session control device address 3) of Next Sequence of said definite sequence number; Said process is the strategy of simple in-order poll; Domain name mapping request to the terminal initiation; The address information of a session control device of domain name resolution server meeting order assignment is used to the terminal; After distributing according to this order poll strategy, can make the load of each session control device reach basis equalization.
Certainly,, also can be based on other load balancing strategy, from the address information of obtaining, select the address information of at least one session control device to distribute to user's use based on the process of preset strategy selecting session control device address information.
Step 37: domain name resolution server sends the response message that comprises said at least one session control device address information of choosing and gives said terminal.
In sum; Domain name resolution server can be resolved the session control device domain name to be resolved that comprises in the request message of initiating at the terminal; Obtain at least two corresponding session control device address informations,, from least two session control device address informations that parsing obtains, choose at least one session control device address information then according to certain strategy; And give the terminal with the session control device address information loopback of choosing; Promptly this name server can distribute A-CSCF to the user dynamically, is directed to the user on the low weight A-CSCF of load, can realize the equilibrium of A-CSCF load in the certain limit.
The terminal is in when registration, can initiate the mentioned domain name mapping request message of above-mentioned steps 31, and being included as in the described request message self provides the session control device of service domain name;
Certainly, the process of terminal initiation described request message also can be shown in Fig. 4 a, and concrete process description is following:
Step 41: the terminal detects self service to be provided for whether the session control device that service is provided self can continue as;
Step 42: can not continue as when service is provided self detecting this session control device, initiate the domain name mapping request message, being included as in the described request message self provides the session control device of service domain name.
The idiographic flow that terminal described in the step 41 is detected is shown in Fig. 4 b, and concrete process description is following:
Step 411: the terminal is sent detect-message and is given to the session control device of service is provided self;
The detect-message of said transmission can be terminal and session control device proper communication time institute interactive messages, can certainly be that can the terminal normally provide service in order to detect this session control device, and the detect-message of sending separately.
Step 412: the terminal is detected in Preset Time, whether receive said session control device loopback to response message that should detect-message;
Step 413: when being, judging that said session control device can continue as self provides service in testing result at the terminal;
Step 414: for not the time, judging that said session control device can not continue as self provides service in testing result at the terminal.
In addition, the process of terminal initiation described request message also can be shown in Fig. 4 c, and concrete process description is following:
Step C41: whether the terminal is detected to receive and is used to notify the logout message of self heavily registering, and said logout message is to send for this terminal provides the session control device of service;
Step C42: the terminal when being, is initiated the domain name mapping request message in testing result, comprises the promising session control device domain name that service is provided self in the described request message.
That mentions among the step C41 sends for the terminal provides the session control device of service, is used to notify the flow process of the logout message that this terminal heavily registers as shown in Figure 5, and concrete process description is following:
Step 51: can the session control device detection self continue as this terminal provides service;
Can session control device can detect self normally provide service, and whether the load that for example detects self is too high, when load too high, confirms that self can not normally provide service; And when service can not normally be provided self detecting, and session control device can send logout message to said terminal, and provides and nullify the reason indication, and promptly heavy registration process is carried out at the notice terminal that receives said logout message;
Step 52: session control device, sends to said terminal and to be used to the logout message of notifying this terminal heavily to register for not the time in testing result.
Specify the detailed process of selecting session control device below with two concrete embodiment.
Common dns server; Only accomplish domain name mapping is the function of IP address; And the embodiment of the invention proposes the E-DNS server in the NGIMS network, with respect to the function of original common dns server in this network certain enhancing is arranged, and the E-DNS after the enhancing mainly accomplishes following function:
1, domain name mapping function;
2, the A-CSCF entity of monitoring in the certain limit specifically possibly comprise: whether this A-CSCF entity normal response, whether transship, and the ability etc. of monitoring this A-CSCF;
When 3, initiating A-CSCF domain name mapping request at the terminal, distribute an A-CSCF to give the terminal according to the load balancing strategy.
Embodiment one:
Shown in Fig. 6 a, detect the schematic flow sheet of concurrent lifting registration process for the terminal, idiographic flow is explained as follows:
Can steps A 61:UE detects and self is registered to the A-CSCF that is passed through in the NGIMS network, continue as self service normally is provided;
Steps A 62; Can not continue as self service normally is provided detecting this A-CSCF, send to the message of A-CSCF such as UE after, do not receive the response message of A-CSCF loopback; Perhaps the speed of A-CSCF back response message is crossed when slow, and UE initiates register flow path again.Be that UE sends the domain name mapping request message to the corresponding E-DNS Server of the E-DNS Server address information of storage in advance, include the A-CSCF domain name of storage in advance in the described request message; E-DNS Server resolves this A-CSCF domain name; Obtain at least two corresponding A-CSCF address informations; And, from least two A-CSCF address informations that parsing obtains, choose an A-CSCF address information according to preset load balancing strategy, give UE with the address information loopback of this A-CSCF;
Explain: the E-DNS Server address information of storage and the A-CSCF domain name of storage in advance in advance; Be at UE when Dynamic Host Configuration Protocol server sends the request message be used to ask self IP address, A-CSCF domain name and dns address information, E-DNSServer address information that comprises in the response message of UE with the Dynamic Host Configuration Protocol server loopback and A-CSCF domain name are stored and are obtained;
Steps A 63:UE initiates registration message to the corresponding A-CSCF of the address information of this A-CSCF, carries out follow-up register flow path, is registered in the NGIMS network.
Adopt such scheme, user terminal is found the A-CSCF fault of current service, perhaps responded slow after, can initiate register requirement again one time, obtain new A-CSCF.In this way, can realize the disaster tolerance of the system level of A-CSCF.
Embodiment two:
Shown in Fig. 6 b, when notifying the logout message that the terminal heavily registers for being used to of receiving that A-CSCF sends, the schematic flow sheet of heavy registration process is initiated at the terminal, and idiographic flow is explained as follows:
Step B61:A-CSCF is because load is overweight; Perhaps, can not normally be provided as the current terminal of service that provides and continue to provide when serving, send the logout message that is used to notify this terminal heavily to register and give UE owing to safeguard; The service above that of notice UE deregistration, and carry out heavy registration process;
Step B62, UE initiates register flow path again after the notice of cancellation message that receives the A-CSCF transmission.Be that UE sends a request message to the corresponding E-DNS Server of the E-DNS Server address information of storage in advance, the described request message request is resolved the A-CSCF domain name of storage in advance; E-DNS Server resolves this A-CSCF domain name; Obtain at least two corresponding A-CSCF address informations; And, from two A-CSCF address informations that parsing obtains, select an A-CSCF address information at least according to preset load balancing strategy, give UE with this A-CSCF address information loopback;
Step B63:UE initiates registration message to the corresponding A-CSCF of the address information of this A-CSCF, carries out follow-up register flow path, is registered in the NGIMS network.
Adopt such scheme; A-CSCF can be initiatively to the terminal logout message that the terminal heavily registers of giving notice, after the user receives this type of logout message, can initiate registration process to the NGIMS system again; By E-DNS to the new A-CSCF of terminal distribution, to realize the disaster tolerance of A-CSCF system level.
A kind of domain name resolution server that the embodiment of the invention proposes shown in Fig. 7 a, comprising: receiving system 71, be used for the domain name mapping request message that receiving terminal is initiated, and be included as the session control device domain name that said terminal provides service in the described request message; Resolver 75 is used to resolve said session control device domain name, obtains at least two corresponding session control device address informations; Selecting device 76 is used for based on preset strategy, resolves at least two session control device address informations that obtain from resolver 75, chooses at least one session control device address information; Dispensing device 77 is used to send the response message that comprises at least one session control device address information that selecting device 76 chooses and gives said terminal.
The domain name resolution server also comprises: checkout gear 72, and whether be used to detect the interior session control device of preset range available; Sort out device 73, be used for address information, sort out according to the session control device domain name with checkout gear 72 detected available sessions control device; Storage device 74 is used for sorting out the session control device domain name that obtains with sorting out device, with corresponding available sessions control device address information corresponding stored.
The session control device domain name to be resolved that comprises in the request message that said resolver 75 receives based on receiving system 71, obtain storage device 74 storages at least two available sessions control device address informations that should the session control device domain name.
Need to prove; Checkout gear 72, classification device 73 and storage device 74 can be carried out detection, classification and stores processor after receiving system 71 receives described request message; Can certainly carry out detection, classification and stores processor constantly at predefined other; After receiving system 71 received request message, resolver 75 can carry out dissection process according to the information that is stored in advance in the storage device so.So checkout gear 72, classification device 73 and storage device 74 are optional.
Said selecting device 76 can be resolved at least two session control device address informations that obtain from resolver 75, in the corresponding session control device, chooses the corresponding session control device address information of the lightest session control device of load.
The concrete structure of selecting device 76 also can comprise shown in Fig. 7 b: sequencing unit 761, be used for resolver 75 is resolved at least two session control device address information orderings that obtain, and obtain the sequence number of corresponding each session control device address information; Confirm unit 762, be used for confirming the last at least two session control device address informations that obtain from said parsing, the sequence number of the session control device address information of choosing; Choose unit 763, be used to choose the corresponding session control device address information of Next Sequence of the sequence number of confirming that unit 762 is confirmed.
The domain name resolution server that the embodiment of the invention proposes in the endpoint registration process, can distribute A-CSCF to the user according to certain strategy dynamically, can realize the equilibrium of A-CSCF load in the certain limit.
A kind of terminal that the embodiment of the invention proposes shown in Fig. 8 a, comprising: checkout gear A81, be used to detect the session control device that service is provided for said terminal, and whether can continue as said terminal service is provided; Apparatus for initiating A82 is used for detecting this session control device at checkout gear A81 and can not continues as said terminal when service is provided, and initiates the domain name mapping request message, is included as the session control device domain name that said terminal provides service in the described request message.
Wherein, the concrete structure of checkout gear A81 comprises shown in Fig. 8 b: transmitting element A811 is used to send detect-message is given provides service for said terminal session control device; Detecting unit A812 is used for detecting in Preset Time, whether receive said session control device loopback to response message that should detect-message; Identifying unit A813 is used in the testing result of detecting unit A812 judging that said session control device can continue as said terminal service is provided when being; And in the testing result of detecting unit A812 for not the time, judge that said session control device can not continue as said terminal service is provided.
The another kind of terminal that the embodiment of the invention proposes shown in Fig. 8 c, comprising: whether checkout gear C81 is used to detect receive and is used to the logout message of notifying said terminal heavily to register; Apparatus for initiating C82 is used in the testing result of checkout gear C81 initiating the domain name mapping request message when being, is included as the session control device domain name that said terminal provides service in the described request message.
A kind of session control device that the embodiment of the invention proposes, as shown in Figure 9, comprising: detecting unit 91, can be used to detect said device continue to provide service for the current terminal of service that provides; Transmitting element 92 is used in the testing result of detecting unit 91 for not the time, sends to said terminal to be used to the logout message of notifying this terminal heavily to register.
The present invention program has introduced the E-DNS server, and minor modifications has been done in the behavior at terminal with respect to similar Disaster Tolerant Scheme in the existing IMS system; Can realize the load balancing in the certain limit; Simultaneously, if after an A-CSCF breaks down, the terminal can be through registration again; Again obtain A-CSCF, be registered in the NGIMS network.Adopt the present invention program,, can realize other disaster tolerance of whole system level in conjunction with the D-HSS system in the NGIMS network; Can carrier-class reliability be provided with common commercial hardware.
Adopt the present invention program, can realize the key-course load balancing and the disaster tolerance function of network.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention also is intended to comprise these changes and modification interior.

Claims (16)

1. a method of selecting session control device is characterized in that, comprising:
Receiving terminal can not continue to provide when service detecting to the session control device that service is provided self; The domain name mapping request message of initiating; Being included as said terminal in the described request message provides the session control device domain name of service; Wherein, For said terminal provides the session control device domain name of service, be at said terminal when Dynamic Host Configuration Protocol server sends the request message that is used to ask self IP address, A-CSCF domain name and dns address information, the A-CSCF domain name that comprises in the response message of said terminal with the Dynamic Host Configuration Protocol server loopback is stored and is obtained;
Resolve said session control device domain name, obtain at least two corresponding session control device address informations;
Based on preset strategy, from least two session control device address informations that said parsing obtains, choose at least one session control device address information;
Transmission comprises the response message of said at least one session control device address information of choosing and gives said terminal.
2. the method for claim 1 is characterized in that, domain name analysis request message is initiated in the terminal when registration.
3. the method for claim 1 is characterized in that, the terminal detects self service to be provided for whether the session control device that service is provided self can continue as, and specifically comprises:
The terminal is sent detect-message and is given to the session control device of service is provided self; And
Detection in Preset Time, whether receive said session control device loopback to response message that should detect-message; And
When being, judging that said session control device can continue as self provides service in testing result;
For not the time, judging that said session control device can not continue as self provides service in testing result.
4. the method for claim 1 is characterized in that, the domain name mapping request message is initiated at the terminal, also comprises:
Whether the terminal is detected to receive and is used to notify the logout message of self heavily registering, and said logout message is to send for said terminal provides the session control device of service; And
When being, initiate domain name analysis request message in testing result.
5. method as claimed in claim 4 is characterized in that, comprises for said terminal provides the session control device of service to send the logout message that is used to notify this terminal heavily to register:
Can said session control device detection self continue as this terminal provides service; And
, send to said terminal and to be used to the logout message of notifying this terminal heavily to register for not the time in testing result.
6. the method for claim 1 is characterized in that, before resolving the session control device domain name, also comprises:
Whether the session control device that detects in the preset range is available; And
With the address information of detected available sessions control device, sort out according to the session control device domain name;
The session control device domain name that classification is obtained is with corresponding available sessions control device address information corresponding stored.
7. method as claimed in claim 6 is characterized in that, resolves the session control device domain name, obtains at least two corresponding session control device address informations, comprising:
Based on said session control device domain name, obtain said storage at least two available sessions control device address informations that should the session control device domain name.
8. the method for claim 1 is characterized in that, comprises based on preset strategy selecting session control device address information:
From at least two pairing session control devices of session control device address information that said parsing obtains, choose the corresponding session control device address information of the lightest session control device of load.
9. the method for claim 1 is characterized in that, comprises based on preset strategy selecting session control device address information:
With at least two session control device address information orderings that said parsing obtains, obtain the sequence number of corresponding each session control device address information;
Confirm the last time from least two session control device address informations that said parsing obtains, the sequence number of the session control device address information of choosing;
Choose the corresponding session control device address information of Next Sequence of said definite sequence number.
10. a domain name resolution server is characterized in that, comprising:
Receiving system; Be used for receiving terminal and can not continue to provide when service detecting to the session control device that service is provided self; The domain name mapping request message of initiating; Be included as said terminal in the described request message session control device domain name of service is provided, wherein, the session control device domain name of service is provided for said terminal; Be at said terminal when Dynamic Host Configuration Protocol server sends the request message be used to ask self IP address, A-CSCF domain name and dns address information, the A-CSCF domain name that comprises in the response message of said terminal with the Dynamic Host Configuration Protocol server loopback is stored and is obtained;
Resolver is used to resolve said session control device domain name, obtains at least two corresponding session control device address informations;
Selecting device is used for based on preset strategy, resolves at least two session control device address informations that obtain from resolver, chooses at least one session control device address information;
Dispensing device is used to send the response message that comprises at least one session control device address information that selecting device chooses and gives said terminal.
11. domain name resolution server as claimed in claim 10 is characterized in that, also comprises:
Checkout gear, whether be used to detect the interior session control device of preset range available;
Sort out device, be used for address information, sort out according to the session control device domain name with the detected available sessions control device of checkout gear;
Storage device is used for sorting out the session control device domain name that obtains with sorting out device, with corresponding available sessions control device address information corresponding stored.
12. domain name resolution server as claimed in claim 11; It is characterized in that; Said resolver is based on said session control device domain name, obtain memory device stores at least two available sessions control device address informations that should the session control device domain name.
13. domain name resolution server as claimed in claim 10; It is characterized in that; Said selecting device is resolved at least two session control device address informations that obtain from resolver; In the corresponding session control device, choose the corresponding session control device address information of the lightest session control device of load.
14. domain name resolution server as claimed in claim 10 is characterized in that, selecting device specifically comprises:
Sequencing unit is used for resolver is resolved at least two session control device address information orderings that obtain, and obtains the sequence number of corresponding each session control device address information;
Confirm the unit, be used for confirming the last at least two session control device address informations that obtain from said parsing, the sequence number of the session control device address information of choosing;
Choose the unit, be used to choose the corresponding session control device address information of Next Sequence of the sequence number of confirming that the unit is confirmed.
15. a terminal is characterized in that, comprising:
Checkout gear is used to detect the session control device that service is provided for said terminal, whether can continue as said terminal service is provided;
Apparatus for initiating; Being used for detecting this session control device at checkout gear can not continue as said terminal when service is provided; Initiate the domain name mapping request message; Be included as said terminal in the described request message session control device domain name of service is provided, wherein, the session control device domain name of service is provided for said terminal; Be at said terminal when Dynamic Host Configuration Protocol server sends the request message be used to ask self IP address, A-CSCF domain name and dns address information, the A-CSCF domain name that comprises in the response message of said terminal with the Dynamic Host Configuration Protocol server loopback is stored and is obtained.
16. terminal as claimed in claim 15 is characterized in that, said checkout gear comprises:
Transmitting element is used to send detect-message is given provides service for said terminal session control device;
Detecting unit is used for detecting in Preset Time, whether receive said session control device loopback to response message that should detect-message;
Identifying unit is used in the testing result of detecting unit judging that said session control device can continue as said terminal service is provided when being; And
For not the time, judge that said session control device can not continue as said terminal service is provided in the testing result of detecting unit.
CN2008100567717A 2008-01-24 2008-01-24 Method and relevant equipment for selecting session control device Active CN101494659B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100567717A CN101494659B (en) 2008-01-24 2008-01-24 Method and relevant equipment for selecting session control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100567717A CN101494659B (en) 2008-01-24 2008-01-24 Method and relevant equipment for selecting session control device

Publications (2)

Publication Number Publication Date
CN101494659A CN101494659A (en) 2009-07-29
CN101494659B true CN101494659B (en) 2012-11-07

Family

ID=40925058

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100567717A Active CN101494659B (en) 2008-01-24 2008-01-24 Method and relevant equipment for selecting session control device

Country Status (1)

Country Link
CN (1) CN101494659B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045411A (en) * 2009-10-13 2011-05-04 中国移动通信集团公司 Method, server and system for domain name resolution
CN108881506A (en) * 2018-06-04 2018-11-23 华为技术有限公司 A kind of domain name analytic method and device based on more available partition AZ

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1581114A (en) * 2003-08-14 2005-02-16 华为技术有限公司 Analysis method for user's request
CN1791053A (en) * 2004-12-13 2006-06-21 杭州华为三康技术有限公司 Method for implementing optimization selection for multi server
US7146417B1 (en) * 1995-11-03 2006-12-05 Cisco Technology, Inc. System for distributing load over multiple servers at an internet site
CN1874279A (en) * 2005-10-21 2006-12-06 华为技术有限公司 Method for treating abnormity of registration in procedure of registering users

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7146417B1 (en) * 1995-11-03 2006-12-05 Cisco Technology, Inc. System for distributing load over multiple servers at an internet site
CN1581114A (en) * 2003-08-14 2005-02-16 华为技术有限公司 Analysis method for user's request
CN1791053A (en) * 2004-12-13 2006-06-21 杭州华为三康技术有限公司 Method for implementing optimization selection for multi server
CN1874279A (en) * 2005-10-21 2006-12-06 华为技术有限公司 Method for treating abnormity of registration in procedure of registering users

Also Published As

Publication number Publication date
CN101494659A (en) 2009-07-29

Similar Documents

Publication Publication Date Title
CN101489245B (en) Network disaster tolerance method, terminal and call session control function entity
EP3664500B1 (en) Proxy call session control function fault recovering method, apparatus and system
US8719617B2 (en) Method and device for realizing IP multimedia subsystem disaster tolerance
TWI289984B (en) Method and system for handling service failures
EP2135432B1 (en) Mechanism for executing server discovery
CN103238346B (en) Method of mobile communication, gateway device, mobile management node and calling session control server equipment
US20150282242A1 (en) Methods and apparatus for processing an ims session
CN101127722A (en) Processing method after core network restart/failure recovery
CN105592486A (en) Disaster tolerance method, network element and server
CN103685163A (en) Disaster-tolerant method, system and device in IMS network
US8966091B2 (en) Method of distinguishing a plurality of UEs sharing one PUID and a device thereof
CN103138984A (en) Method and system of disaster recovery back serving call session control function
CN101494659B (en) Method and relevant equipment for selecting session control device
CN101325731B (en) Method for distributing service call conversation control function, system and ascription user server
JP6048573B2 (en) Information processing system
CN103179541A (en) Obtaining processing method and system for session initiation protocol (SIP) terminal logarithmic chart unit
CN105830412B (en) Session initiation handling
CN106341814A (en) Voice service registration method and device
CN105763524A (en) Registration method in IP multimedia subsystem, device and system
CN102868986A (en) Number association implementation method and system
CN105451252A (en) Voice service control method and system, and correlative device
US9398054B2 (en) Optimized user re-distribution over S-CSCF entities
WO2020147468A1 (en) Methods and devices for continuation of terminating services in ims communication networks
CN103685167A (en) Method, device and equipment for managing IMS session
CN110784943B (en) Processing method and device for VoWiFi voice service disconnection and reconnection

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