[go: up one dir, main page]

WO2009036629A1 - Processing method after core network element restarting or recovering form failure - Google Patents

Processing method after core network element restarting or recovering form failure Download PDF

Info

Publication number
WO2009036629A1
WO2009036629A1 PCT/CN2007/003678 CN2007003678W WO2009036629A1 WO 2009036629 A1 WO2009036629 A1 WO 2009036629A1 CN 2007003678 W CN2007003678 W CN 2007003678W WO 2009036629 A1 WO2009036629 A1 WO 2009036629A1
Authority
WO
WIPO (PCT)
Prior art keywords
cscf
user
data
service
core network
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.)
Ceased
Application number
PCT/CN2007/003678
Other languages
French (fr)
Chinese (zh)
Inventor
Zhenwu Hao
Zhijun Li
Jun Wang
Zhaoming Ding
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Publication of WO2009036629A1 publication Critical patent/WO2009036629A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures

Definitions

  • the present invention relates to the field of communications, and more particularly to a method of processing after core network element restart/failure recovery in an IP multimedia subsystem. Background technique
  • the IP Multimedia Core Network Subsystem is the core of a new generation of communication networks.
  • Figure 1 depicts the network element entities associated with the present invention and their associations in the IMS architecture.
  • the User Equipment (UE) 101 represents the terminal device used by the user.
  • the Call Session Control Function (CSCF) is the core network element that controls the session process, including: Proxy Call Session Control Function (Proxy) -CSCF, abbreviated as P-CSCF) 102, Interrogating-CSCF (I-CSCF for short) 103, Serving-CSCF (S-CSCF for short) 104, wherein the home subscriber server ( The Home Subscriber Server (HSS) 104 is the primary storage server for all user and server related data in the IMS.
  • Proxy Call Session Control Function Proxy
  • I-CSCF Interrogating-CSCF
  • S-CSCF Serving-CSCF
  • HSS home Subscriber Server
  • the Application Server (AS) 106 is a network element that provides value-added multimedia services. Between the various network elements shown in FIG. 1, the UE is connected to the P-CSCF through the Gm interface; the P-CSCF, the I-CSCF, and the S-CSCF are interconnected through the Mw interface; the HSS implements the I-CSCF through the Cx interface, The S-CSCF is connected to the AS through the Sh interface. The S-CSCF is connected to the AS through an ISC (IMS Service Control, IMS Service Control, ISCH) interface.
  • ISC IMS Service Control, IMS Service Control, ISCH
  • the P-CSCF As the first contact point of the user in the IMS system, all the Session Initiation Protocol (SIP) signaling, whether from the UE or the UE, must pass through the P-CSCF. After the UE is successfully registered in the IMS system, the P-CSCF locally stores the contact address of the UE, the Public User Identity (PUI) of the UE, and the Private User Identity (PVI) of the UE.
  • SIP Session Initiation Protocol
  • the S-CSCF is the core of the IMS and is located in the home network to perform session control and registration for the UE.
  • the S-CSCF handles the state of the tongue in the network.
  • the S-CSCF locally saves the UE used to register with the IMS system.
  • the HSS is the storage core of all user and server related data in the IMS system. It not only stores static data related to users and servers, but also saves some dynamic data. After the UE successfully registers in the IMS system, the HSS saves the S-CSCF address or name assigned to the UE.
  • FIG. 2 shows an initial registration process of an IMS user in the related art, as shown in FIG. 2, including the following steps:
  • S201 The UE sends a registration request to the P-CSCF, where the registration request carries a public user identifier.
  • the P-CSCF when receiving the registration request, finds the I-CSCF of the user home network access point through a DNS query or other method, and forwards the registration request to the I-CSCF;
  • the I-CSCF sends a request message to the HSS, Requesting to allocate an S-CSCF to the UE;
  • the HSS returns the name of the S-CSCF or the S-CSCF of the S-CSCF to the I-CSCF;
  • the I-CSCF sends a registration request message to the selected S-CSCF;
  • the S-CSCF if the S-CSCF needs to perform authentication authentication on the user, the user authentication vector needs to be obtained from the HSS, and a challenge request (401 Unauthorized message) is constructed according to the authentication vector returned in the S207 message, and the challenge request is forwarded to the UE.
  • the S-CSCF receives the S215 challenge response message, determines the legitimacy of the user, and completes the authentication and authentication of the user; if authentication authentication is not required, the S217 may be directly executed; S217.
  • the S-CSCF sends a user configuration data acquisition request to the HSS.
  • the HSS stores the S-CSCF information, and returns the subscription data and the charging address information of the user to the S-CSCF;
  • the S-CSCF initiates a third-party registration with the AS;
  • S220 the AS successfully performs the third-party registration successfully, and returns a successful response;
  • each core network element saves the following data related to the UE: P- The CSCF saves the contact address of the UE, the public user identifier PUI of the UE, and the private user identifier PVI of the UE; the S-CSCF saves the network ID of the P-CSCF corresponding to the UE, the IP address or name of the P-CSCF corresponding to the UE, and the contact of the UE.
  • FIG. 3 is a flowchart of a call initiated by a UE located in a visited network in a related art, as shown in FIG. 3, including the following processing:
  • the UE initiates a SIP INVITE request to the P-CSCF, where the INVITE request includes a media format used to initialize media capability negotiation.
  • the P-CSCF After receiving the INVITE request, the P-CSCF forwards the INVITE request to the S-CSCF allocated to the UE.
  • the S-CSCF checks the monthly service attribute, and initiates a call service for the user.
  • the call service logic includes authorization for the requested SDP, and the SDP is based on the subscription of the multimedia service by the user; in this step, S -
  • the operation of checking the service attribute of the CSCF includes: querying the registration status of the PUI corresponding to the UE in the local data, checking the user configuration data corresponding to the PUI, and the like;
  • S304 The S-CSCF forwards the INVITE request to the called party network. 5305.
  • the called party network returns an Offer response, where the response includes media support capability of the called party terminal.
  • the S-CSCF sends the Offer response back to the P-CSCF;
  • the P-CSCF allocates necessary resources for the session
  • the P-CSCF forwards the message to the call originating end.
  • the UE sends an acknowledgement response to the Offer response according to the provided media stream set, to confirm the media capability negotiated by the two parties, and forward the acknowledgement information to the P-CSCF through the call initiation process;
  • the UE After determining the resources required in step S308, the UE reserves resources for the session.
  • the S-CSCF forwards the message to the called party network, and forwards the called party network to the called terminal node;
  • the called party terminal node responds with an acknowledgement message to confirm the media capability selected by the calling party. At this point, the media capacity negotiation is over;
  • S316-S318 After completing the resource reservation, the UE sends a message that the resource reservation is successful to the terminal node. The message is forwarded to the called party terminal through the P-CSCF-level;
  • the called party terminates the ringing of the endpoint, and delivers the message to the UE;
  • the UE informs the user that the called party is ringing
  • the terminating endpoint After the called party picks up the call, the terminating endpoint sends a SIP200 (OK) final response to the S-CSCF.
  • the S-CSCF sends a SIP 200 (OK) final response to the P-CSCF;
  • the P-CSCF indicates that resources reserved for the session are available.
  • the P-CSCF sends back a SIP200 (OK) final response to the session initiator;
  • the UE starts the media stream of the session, S331 ⁇ S333, the UE responds with 200 (OK) with a SIPACK message.
  • the UE-initiated call flow shown in Figure 3 is only for explaining the role played by the S-CSCF of the calling party's home network in calling the UE-initiated calling process. It can be known from this process that the S-CSCF of the calling party's home network is one of the most important session control process control entities in the process, which is used to check the status of the UE and exchange signaling from the visited network and the terminating network for the UE. .
  • the UE may be restarted due to the upgrade of the system, or the S-CSCF itself may be faulty. Restart with the need for recovery. After the S-CSCF is restarted, the originally saved data is also lost, that is, for the UE, the contact address corresponding to the UE and the network ID of the P-CSCF corresponding to the UE saved by the S-CSCF.
  • FIG. 4 depicts the flow of the UE initiating a call failure in this case. Similarly, as an example, the UE is still located in the visited network, and the case where the UE is located in the local network is substantially similar to the flow. In the process of the UE starting the call process failure described in FIG. 4, the following processing is included:
  • the UE sends a SIP INVITE request to the P-CSCF, where the INVITE request includes a media format for initializing media capability negotiation.
  • the P-CSCF After receiving the INVITE request, the P-CSCF forwards the INVITE request to the UE S. -CSCF;
  • the S-CSCF checks the service attribute, and if the data corresponding to the UE is not retrieved in the locally stored data, the call request is considered unreceivable;
  • S404 The S-CSCF sends a response that the request is unreceivable to the P-CSCF.
  • S405 The P-CSCF forwards the request unreceivable response to the UE.
  • the call is interrupted because the S-CSCF cannot process the call request initiated by the UE. In this case, the normal communication link can be re-established only after waiting for the UE to initiate the re-registration process.
  • FIG. 4 illustrates another scenario in which an S-CSCF failure causes a service to be unavailable, wherein the application server AS replaces the user-initiated call flow, and the S-CSCF failure causes the necessary user data to be missing.
  • the user may have already registered to the IMS system, or may be in a non-registered state.
  • a typical service in which the application server AS in the non-registered state replaces the user to initiate a call is that the user subscribes to the non-registered forwarding service.
  • the user registration status application server AS replaces the typical service initiated by the user with the service actively notified by the AS.
  • the S-CSCF failure described in Figure 4 causes the service to be unavailable. Similarly, it may also appear on the application server. Once the application server lacks the necessary user data, the service will not work properly. It can be seen from the above analysis that the S-CSCF and the AS are important core network elements in the session process. Once they lose user data, they will lose the ability to process subsequent services for the user.
  • the present invention is directed to a processing method after a core network element restart/failure recovery.
  • the method is applied to an IP multimedia subsystem, and the IP multimedia subsystem comprises: a user equipment (UE), an application server (AS), a monthly call session control function entity (S-CSCF), and a proxy call session control function entity (P).
  • UE user equipment
  • AS application server
  • S-CSCF monthly call session control function entity
  • P proxy call session control function entity
  • HSS Home User Server
  • the method includes the following processing: in a call process in which the user is a calling party, after receiving the call request of the user, the core network element checks the local data, and sends the data to the home subscriber server without checking the data corresponding to the user.
  • One or more request messages to request service related data of the user in response to the request message of the core network element, the home user server searches for service related data and returns it to the core network element; the core network element uses the service obtained from the home user server Related data, into the subsequent session processing process.
  • the service-related data includes the service configuration data, where the core network element uses the service configuration data to trigger the service logic.
  • the service-related data further includes: a registration status information of a public user identifier (PUI), where, the core The network element uses the registration status information to enhance the judgment of call legitimacy.
  • the request message sent by the core network element carries the fault recovery support label.
  • the core network element described above may be an S-CSCF or an AS. The description will be separately made below.
  • the S-CSCF sends a request message to the home subscriber server using the Cx interface between the S-CSCF and the home subscriber server, and carries the S-CSCF name and the user in the request message.
  • Public user ID may be a service allocation request message.
  • the home subscriber server determines whether the S-CSCF name of the S-CSCF allocated by the public subscriber identity is consistent with the name of the S-CSCF carried in the request message, and if the two are inconsistent, the decision is made. Whether to update the S-CSCF assigned to the public user ID. In the case where the home subscriber server is updated to the S-CSCF assigned to the public subscriber identity, the S-CSCF performs data saving locally.
  • the foregoing call process may be a call initiated by the user equipment, and the S-CSCF may be allocated to the user in the following situations: the user successfully registers with the IP multimedia subsystem network; or the user subscribes to the unregistered service, and is triggered by the unregistered service.
  • the S-CSCF allocation process may further include: the S-CSCF locally saves the data, and the saved data includes: a contact address of the user equipment, an address of the P-CSCF, a network ID of the P-CSCF, a public user identifier, and a public The registration status of the user ID and the service configuration data of the user.
  • the above call process is an application server instead of a user-initiated call, wherein the user can be in a registered state or a non-registered state.
  • the S-CSCF saves the data locally, and the saved data includes: the contact address of the application server, the public user ID, the registration status of the public user ID, and the service configuration data of the user.
  • the core network element in the method may also be an application server.
  • the application server sends a request message to the home subscriber server by using the Sh interface between the application server and the home subscriber server, and carries the public user identifier of the user in the request message.
  • the above request message may be a user data request message.
  • the method may further include: the application server locally saves the data, where the saved data includes: a contact address of the user equipment, an address of the S-CSCF, a public user identifier, and a public user identifier. Registration status, user's business configuration data.
  • the method of querying the required user data to the HSS can effectively solve the problem that the core network element data is missing.
  • the defect that the service is unavailable guarantees the continuity of the service, and enhances the fault handling capability of the core network element.
  • FIG. 1 is a schematic structural diagram of an IMS system according to the related art
  • FIG. 2 is a flowchart of initial registration of a UE registered in an IMS system according to the related art
  • FIG. 3 is a call initiated by a UE according to the related art
  • FIG. 4 is a flowchart of a call failure when a UE initiates a call flow after an S-CSCF restart or failure recovery allocated to a UE according to the related art
  • FIG. 1 is a schematic structural diagram of an IMS system according to the related art
  • FIG. 2 is a flowchart of initial registration of a UE registered in an IMS system according to the related art
  • FIG. 3 is a call initiated by a UE according to the related art
  • FIG. 4 is a flowchart of a call failure when a UE initiates a call flow after an S-CSCF restart or failure recovery allocated to a UE according to the related art
  • FIG. 1 is a schematic structural diagram of an IMS system according to
  • FIG. 5 is a core network according to an embodiment of the present invention
  • FIG. 6 is a flowchart of a processing method after a meta-restart/failure recovery.
  • FIG. 6 is a schematic diagram of a UE initiating a call flow after the UE is successfully registered, after the UE is successfully registered, after the UE is successfully registered or the S-CSCF is restarted or the fault is recovered. - The CSCF obtains the necessary data from the HSS to continue the flow chart of the call; FIG.
  • FIG. 7 is a method according to an embodiment of the present invention, in which the PUI (Public User Identity) status corresponding to the UE is not registered, S-CSCF A flowchart of processing a UE-initiated call service by using the method S-CSCF of the present invention in a case where the user registration data is not held;
  • FIG. 8 is a method, after the UE is successfully registered, in the method according to the embodiment of the present invention, After the S-CSCF is assigned to the UE for restart or failure recovery, the AS initiates a call flow instead of the user, and the S-CSCF obtains necessary data from the HSS to continue the completion of the call flow.
  • FIG. 8 is a method, after the UE is successfully registered, in the method according to the embodiment of the present invention, After the S-CSCF is assigned to the UE for restart or failure recovery, the AS initiates a call flow instead of the user, and the S-CSCF obtains necessary data from the HSS to continue the completion of the call flow.
  • the UE After the registration is successful, after the AS serving the UE restarts or recovers from the fault, the AS obtains the necessary data from the HSS to continue the flow chart of the call.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The preferred embodiments of the present invention are described with reference to the accompanying drawings.
  • a method for processing a core network element restart/failure recovery or the like in an IMS system is provided.
  • the core network element mentioned herein may be an S-CSCF or an AS.
  • the IMS environment to which the present invention is applied has been described above with reference to FIG.
  • Step S502 In a call process in which the user is a calling party, after receiving the call request of the user, the core network element checks the local data, and does not check the In the case of the data corresponding to the user, one or more request messages are sent to the HSS to request the service related data of the user.
  • Step S504 in response to the request message of the core network element, the HSS searches for the service related data and returns the data to the core network.
  • the core network element uses the service-related data acquired from the HSS to perform a subsequent session processing procedure.
  • the service-related data includes the service configuration data, where the core network element uses the service configuration data to trigger the service logic.
  • the service-related data further includes: a registration status information of a public user identifier (PUI), where, the core The network element uses the registration status information to strengthen the judgment of the call legal.
  • PUI public user identifier
  • the core network element first queries the HSS where the user's PUI is located, and sends a request message to the queried HSS.
  • the request message sent by the core network element carries the fault recovery support label, and the label is used to notify the HSS that the message is applied to the scenario of the fault recovery.
  • the core network element may choose to save the data locally or not. Part of the data that can be saved comes from the call request, and part of it comes from the HSS. If the core network element chooses to save the data locally, the core network element does not need to request data from the HSS again during the subsequent call. Case 1
  • the core network element is the S-CSCF.
  • the S-CSCF can be allocated to the user in the following cases: The user successfully registers with the IMS network; or the user subscribes to the unregistered service.
  • the registration service triggers the S-CSCF allocation process.
  • the S-CSCF sends a request message to the HSS using the Cx interface between the S-CSCF and the HSS, and carries the S-CSCF name and the user's PUI in the request message.
  • the above request message may be a Service-Assignment-Request (SAR).
  • SAR Service-Assignment-Request
  • step S504 in response to the request message of the S-CSCF, the HSS determines whether the S-CSCF name of the S-CSCF allocated by the PUI is consistent with the S-CSCF name carried in the request message, and if the two are inconsistent , decide whether to update to PUI points g ⁇ ⁇ S-CSCF.
  • the S-CSCF performs data saving locally when the HSS is updated to the PUI sub-segment S-CSCF ⁇ 'I".
  • the call process mentioned above may be a call initiated by the UE, or the AS may be initiated instead of the user.
  • Example 1 UE-initiated call
  • the S-CSCF can perform data saving locally, and the saved data includes: the contact address of the UE, the address of the P-CSCF, and P. - the network ID of the CSCF, the PUI, the registration status of the PUI, and the service configuration data of the user.
  • the S-CSCF in the case where the registration state of the PUI acquired by the S-CSCF from the HSS is the non-registered state, the S-CSCF returns The service is unreceivable, and the subsequent process is not continued, and the service configuration data acquired from the HSS is not saved locally.
  • the processing in this example is shown in detail in Figure 6. As shown in Figure 6, the following specifically includes:
  • the UE initiates a SIP INVITE request to the P-CSCF, and includes a media format for initializing the media capability negotiation.
  • the SIP INVITE request carries the contact address of the UE, the public user identifier PUI corresponding to the UE, and the like;
  • the P-CSCF After receiving the INVITE request, the P-CSCF forwards the INVITE request to the S-CSCF allocated to the UE. When the P-CSCF forwards the INVITE request, the P-CSCF adds the address information related to the P-CSCF to the SIP INVITE request. S603, the S-CSCF checks the service attribute; the operation of the S-CSCF to check the service attribute includes: querying, in the local data, the registration status of the PUI corresponding to the UE, checking the user configuration data corresponding to the PUI, etc.; The user data stored locally by the S-CSCF does not exist. In order to continue processing subsequent requests, the S-CSCF needs to send a data acquisition request to the HSS to query the status and data of the user.
  • the S-CSCF first extracts information related to the UE and the P-CSCF from the INVITE request sent by the P-CSCF, including the contact address of the UE, the public user identifier PUI corresponding to the UE, the IP address of the P-CSCF, and the network of the P-CSCF. ID or the like; the S-CSCF is locally - temporarily stores the data, and uses the data to transmit a data acquisition request to the HSS; and proceeds to step S604.
  • S604 The S-CSCF initiates a data acquisition request to the HSS by using the PUI corresponding to the user, and expects the HSS to return the user PUI registration status and user service configuration data.
  • the S-CSCF passes the SAR (Server- Assignment-Request, The service allocation request) command requests the user data to the HSS, and carries the S-CSCF address and the public user identifier PUI of the UE in the command; in addition, the S-CSCF carries the fault recovery support label in the detailed information of the command, and informs the HSS of the request. Is due to the failure recovery scenario;
  • SAR Server- Assignment-Request, The service allocation request
  • the HSS checks the SAR sent by the S-CSCF.
  • the command which carries the fault recovery support label, indicates that the S-CSCF wants to obtain the necessary data through the HSS to continue the service flow.
  • the HSS checks the SAR command sent by the S-CSCF to obtain the S-CSCF name. Since the PUI corresponding to the UE has been successfully registered in this embodiment, the S-CSCF is allocated to the PUI in the HSS. The HSS checks the name of the S-CSCF corresponding to the PUI stored in the HSS.
  • the HSS has two options: updating the S-CSCF name and not updating the S-CSCF name. . If the HSS updates the S-CSCF name corresponding to the PUI, it means that the HSS re-allocates the S-CSCF for the UE, and the S-CSCF must locally save the related data of the UE and the P-CSCF, specifically: UE contact Address, name or address of the P-CSCF, network ID of the P-CSCF, PUI corresponding to the UE, PUI registration status of the UE, service configuration data of the user, etc.; if the HSS does not update the S-CSCF corresponding to the PUI Name, the S-CSCF does not locally save the related data of the UE and the P-CSCF as described above in the subsequent steps; if the HSS is updated to the S-CSCF allocated by the PUI, the S-CSCF needs to save in the subsequent step.
  • the HSS confirms that the SAR command sent by the S-CSCF is used in the fault recovery scenario, so in the response message SAA (Server- Assignment- Answer), the registration status of the PUI and the corresponding user are carried. Business configuration data, etc. Afterwards, the HSS carries the necessary data in the SAA and sends a response to the S-CSCF;
  • SAA Server- Assignment- Answer
  • the S-CSCF determines the registration status of the user PUI returned by the HSS. If the registration status of the PUI is already registered, the S-CSCF continues the processing of the call service flow using the acquired data. In this step, the S-CSCF may choose to save or not save the UE, P-CSCF related data described in the previous step. So far, since the S-CSCF utilizes the data acquired in the INVITE request sent from the P-CSCF and the data returned by the HSS, it constitutes the data necessary to support the UE call, so that the call flow can be continued.
  • the S-CSCF initiates a call service logic for the user.
  • the command includes the media support capability of the UE; S607, the S-CSCF forwards the INVITE request to the called party network;
  • the call request is transmitted to the called terminal of the called party network, and the two parties perform the steps of media negotiation, resource reservation, ringing of the called terminal, etc., after the called terminal picks up the call, the called terminal terminates the call to the endpoint.
  • the party sends a SIP 200 ( OK ) final response;
  • the UE responds with 200 ( O ) with a SIP ACK message.
  • the P-CSCF when the P-CSCF is trusted for the S-CSCF, the P-CSCF does not send a call request from the unregistered UE. If the call request of the UE forwarded by the P-CSCF is untrustworthy to the S-CSCF, the S-CSCF needs to perform verification by the user registration status returned by the HSS.
  • FIG. 7 shows another case, that is, when the state of the PUI corresponding to the UE stored in the HSS is not the registered state, in the present invention, how does the S-CSCF process the UE-initiated call service. As shown in Figure 7, it includes: ⁇ Processing:
  • the UE initiates a SIP INVITE request to the P-CSCF, where the UE includes Media format for media capacity negotiation;
  • the P-CSCF After receiving the INVITE request, the P-CSCF forwards the INVITE request to the S-CSCF allocated to the UE.
  • the S-CSCF checks the service attribute; the operation of the S-CSCF to check the service attribute includes: querying, in the local data, the registration status of the PUI corresponding to the UE, checking the user configuration data corresponding to the PUI, etc.; The user data stored locally by the S-CSCF does not exist.
  • the BJS-CSCF needs to send a data acquisition request to the HSS to query the status and data of the user.
  • the information includes the contact address of the UE, the public user identifier PUI corresponding to the UE, the IP address of the P-CSCF, and the network ID of the P-CSCF.
  • the S-CSCF saves the data locally and uses the data to send a data acquisition request to the HSS;
  • the S-CSCF initiates a data acquisition request to the HSS by using the PUI corresponding to the user, and the HSS returns the user PUI registration status and user service configuration data.
  • the S-CSCF requests the user data from the HSS through the SAR (Server-Assignment-Request) command, and carries the S-CSCF address and the public user identifier PUI of the UE in the command;
  • the CSCF carries the fault recovery support label in the detailed information of the command, and tells the HSS that the request is due to the fault recovery scenario;
  • the HSS After the query request owed to the S-CSCF, the HSS obtains the registration status of the user PUI and the service configuration data of the user, and sends the data to the S-CSCF. In this step, the HSS checks the SAR command sent by the S-CSCF, and checks It carries the fault recovery support tag, which means that the S-CSCF wants to obtain the necessary data through the HSS to continue the service process. Since the PUI corresponding to the UE in this embodiment is not in the registered state, the HSS only extracts the registration status of the PUI and the service configuration data of the user, and returns the necessary data to the S-CSCF through the response message SAA;
  • the S-CSCF determines the registration status of the user PUI returned by the HSS, and finds that the registration status of the PUI is not registered.
  • the shell 'J S-CSCF does not save the user data, and the step of step S707 is continued;
  • the S-CSCF sends a response to the P-CSCF requesting unreceivable; S708.
  • the P-CSCF forwards the request unreceivable response to the UE.
  • Example 2 AS instead of a user-initiated call
  • the user may be in a registered state or a non-registered state.
  • the S-CSCF saves the data locally, the saved data may include: a contact address of the application server, a PUI, a registration status of the PUI, and a service configuration data of the user.
  • Figure 8 shows a flow chart of the AS initiating a call in place of the user after the S-CSCF assigned to the user PUI fails.
  • the AS acts as the UE.
  • a typical service in which a user initiates a call by an application server AS has a non-registered forwarding service service and an AS initiative notification service.
  • S801 the application server acquires an S-CSCF address allocated for the public user identifier PUI, and the process is returned to the AS by the HSS through the interface Sh between the AS and the HSS;
  • the application server sends a SIP INVITE request to the S-CSCF, and includes the media capabilities supported by the AS;
  • the S-CSCF first extracts information about the user and the AS from the INVITE request sent by the AS, including the AS's contact address, the public user ID, and the PUI.
  • the S-CSCF temporarily stores the data locally and uses the data to send a data acquisition request to the HSS;
  • the S-CSCF uses the public user identifier PUI to initiate a data acquisition request to the HSS, and the HSS is expected to return the registration status and service configuration data of the PUI.
  • the S-CSCF passes the SAR (Server- Assignment-Request, monthly service).
  • the allocation request) command requests the user data to the HSS, and carries the S-CSCF address and the public user identifier PUI in the command; and the S-CSCF carries the fault recovery support label in the detailed information of the command, and tells the HSS that the request is for the fault. Restore the scene;
  • the HSS After receiving the query request of the S-CSCF, the HSS obtains the registration form of the user PUI. The service configuration data of the user and the user is sent to the S-CSCF. In this step, the HSS checks the SAR command sent by the S-CSCF and checks that it carries the fault recovery support label. It can be seen that the S-CSCF wants to obtain the necessary data through the HSS to continue the service flow; since the HSS confirms that the S-CSCF sends The SAR command is used for the fault recovery scenario. Therefore, in the response message SAA (Server- Assignment- Answer), the registered dog status of the PUI, the corresponding service configuration data, and the like are carried. Afterwards, the HSS carries the necessary data in the SAA and sends a response to the S-CSCF;
  • SAA Server- Assignment- Answer
  • the S-CSCF continues to process the call business process by using the acquired data. In this step, since the S-CSCF uses the data acquired in the INVITE request sent from the AS and the data returned by the HSS to form the data necessary to support the call, the call flow can be continued.
  • the S-CSCF initiates a call service logic for the user. Include the media support capabilities supported by the call originator in the command;
  • the S-CSCF forwards the INVITE request to the called party network, and the called party network forwards the call to the called party terminal;
  • the call request is transmitted to the called terminal of the called party network, and the Chinese party passes the media Negotiation, resource reservation, ringing of the called terminal, etc., after the called terminal picks up the call, the called end endpoint sends a SIP 200 (OK) final response to the call originator;
  • the call originator responds with 200 (OK) with a SIPACK message.
  • Case 2 The core network element is the application server.
  • the AS uses the Sh interface between the AS and the HSS.
  • the HSS sends a request message and carries the user's PUI in the request message.
  • the above request message may be a User-Data-Request (UDR) message.
  • UDR User-Data-Request
  • the saved data may include: a contact address of the UE, an address of the S-CSCF, a PUI, a registration status of the PUI, and a service configuration data of the user.
  • FIG. 9 shows a process flow of how the AS effectively avoids an unacceptable error when the UE initiates a call after the UE successfully registers with the IMS network. As shown in Figure 9, the following processing can be included:
  • the UE initiates a SIP INVITE request to the P-CSCF, where the UE is used to initialize the media.
  • the P-CSCF After receiving the INVITE request, the P-CSCF forwards the INVITE request to the S-CSCF allocated to the UE.
  • the S-CSCF forwards the INVITE request to the AS that provides the service according to the service configuration of the user;
  • the AS checks the service attribute.
  • the AS checks the service attribute.
  • the operation includes: querying, in the local data, the registration status of the PUI corresponding to the UE, and checking the user configuration data corresponding to the PUI. In this case, the user data stored locally by the AS does not exist.
  • the AS needs to send a data acquisition request to the HSS to query the status and data of the user.
  • the S-CSCF first extracts information about the UE and the S-CSCF from the INVITE request sent by the S-CSCF, including the contact address of the UE, the public user identifier PUI corresponding to the UE, and the contact address of the S-CSCF.
  • the AS temporarily stores the data locally and uses the data to send a data acquisition request to the HSS;
  • the AS initiates a data acquisition request to the HSS by using the PUI corresponding to the user, and the HSS is expected to return the user PUI registration status and user service configuration data.
  • the AS requests user data from the HSS through the UDR (User-Data-Request) command of the Sh interface, and carries the public user identifier PUI of the UE in the command, and the AS is in the detailed information in the command. Carrying the fault recovery support label, and telling the HSS that the request is for the fault recovery scenario; S906, after receiving the query request of the AS, the HSS obtains the registration status of the user PUI and the service configuration data of the user, and sends the data to the AS.
  • UDR User-Data-Request
  • the HSS checks the UDR command sent by the AS and checks that it carries the fault recovery support label. It can be seen that the AS wants to obtain the necessary data through the HSS to continue the service flow. The HSS confirms that the UDR command sent by the AS is used in the fault recovery scenario. Therefore, in the response message UDA (User-Data-Answer), the registration status of the PUI, the service configuration data of the corresponding user, and the like are carried. After that, the HSS carries the necessary data in the UDA and sends a response to the AS;
  • UDA User-Data-Answer
  • the AS determines the registration status of the user PUI returned by the HSS. If the registration status of the PUI is already registered, the AS continues the processing of the call service flow by using the already acquired data. In this step, since the AS uses the INVITE request sent from the S-CSCF The data and the data returned by the HSS constitute the data necessary to support the UE call, so that the call flow can continue. In addition, in this step, the AS may choose to locally store user-related data, including the contact address of the UE, the service configuration data of the user, the S-CSCF address, and the like.
  • the AS initiates a call service logic for the user. Include the UE's media support capabilities in the command;
  • the call request is transmitted to the called terminal of the called party network, and the silent party performs the steps of media negotiation, resource reservation, ringing of the called terminal, etc., after the called terminal picks up the call, the called terminal terminates the endpoint to The calling party sends a SIP 200 (OK) final response; S912 - S913, the UE responds with 200 (OK) with a SIP ACK message.
  • the method of querying the required user data to the HSS can effectively solve the defect that the service is unavailable due to the missing core network data. , to ensure the continuity of the service, enhance the fault handling ability of the core network element.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A processing method after core network element restarting or recovering form failure is provided. The method includes: In call process that a user initiates, core network element checks local data after receiving the call request which comes from the user; When the data that corresponds to the user is not found, the core network element send one or many request message to HSS in order to acquiring service-related data; Responding to the request message, the HSS looks up service-related data and send it to core network element; The core network element continues the call according to the above service-related data.

Description

核心网元重启 /故障恢复后的处理方法 技术领域 本发明涉及通信领域, 并且更具体地, 涉及 IP多媒体子系统中的核心 网元重启 /故障恢复后的处理方法。 背景技术  TECHNICAL FIELD The present invention relates to the field of communications, and more particularly to a method of processing after core network element restart/failure recovery in an IP multimedia subsystem. Background technique

IP多媒体子系统 ( IP Multimedia Core Network Subsystem , 简称 IMS ) 是新一代通讯网络的核心。 图 1描述了 IMS体系结构中的和本发明相关的网 元实体及其联系。 其中: 用户设备( User Equipment , 简称 UE ) 101代表用 户使用的终端设备, 呼叫会话控制功能( Call Session Control Function, 简称 CSCF ) 是控制会话过程的核心网元, 包括: 代理呼叫会话控制功能 ( Proxy-CSCF , 简 称 P-CSCF ) 102 、 查询呼叫 会话控制 功 能 ( Interrogating-CSCF , 简称 I-CSCF ) 103、 服务呼叫会话控制功能 ( Serving-CSCF,简称 S-CSCF ) 104,其中,归属用户服务器(Home Subscriber Server, 简称 HSS ) 104是 IMS中所有与用户和服务器相关的数据的主要存 储服务器; 应用服务器 (Application Server, 简称 AS ) 106是提供增值多媒 体业务的网元。 在图 1所示出的各个网元间, UE通过 Gm接口和 P-CSCF相连; P-CSCF、 I-CSCF、 S-CSCF间通过 Mw接口实现互联; HSS通过 Cx接口实现与 I-CSCF、 S-CSCF相连, 通过 Sh接口实现与 AS相连; S-CSCF通过 ISC ( IMS service control, IMS业务控制, 简称 ISC )接口实现与 AS相连。 The IP Multimedia Core Network Subsystem (IMS) is the core of a new generation of communication networks. Figure 1 depicts the network element entities associated with the present invention and their associations in the IMS architecture. The User Equipment (UE) 101 represents the terminal device used by the user. The Call Session Control Function (CSCF) is the core network element that controls the session process, including: Proxy Call Session Control Function (Proxy) -CSCF, abbreviated as P-CSCF) 102, Interrogating-CSCF (I-CSCF for short) 103, Serving-CSCF (S-CSCF for short) 104, wherein the home subscriber server ( The Home Subscriber Server (HSS) 104 is the primary storage server for all user and server related data in the IMS. The Application Server (AS) 106 is a network element that provides value-added multimedia services. Between the various network elements shown in FIG. 1, the UE is connected to the P-CSCF through the Gm interface; the P-CSCF, the I-CSCF, and the S-CSCF are interconnected through the Mw interface; the HSS implements the I-CSCF through the Cx interface, The S-CSCF is connected to the AS through the Sh interface. The S-CSCF is connected to the AS through an ISC (IMS Service Control, IMS Service Control, ISCH) interface.

P-CSCF 作为 IMS 系统中用户的第一个接触点, 所有的会话初始协议 ( Session Initiation Protocol, 简称 SIP )信令, 无论是来自 UE还是发给 UE, 都必须经过 P-CSCF。 当 UE在 IMS系统中注册成功后, P-CSCF在本地保存 UE的联系地址、 UE的公共用户标识 ( Public User Identity , 简称 PUI )、 UE 的私有用户标只 ( Private User Identity, 简称 PVI )。 As the first contact point of the user in the IMS system, all the Session Initiation Protocol (SIP) signaling, whether from the UE or the UE, must pass through the P-CSCF. After the UE is successfully registered in the IMS system, the P-CSCF locally stores the contact address of the UE, the Public User Identity (PUI) of the UE, and the Private User Identity (PVI) of the UE.

S-CSCF是 IMS的核心, 位于归属网络, 为 UE进行会话控制和注册月良 务。 当 UE处于会话中时, S-CSCF处理网络中的 ^舌状态。 当 UE在 IMS 系统中注册成功后, S-CSCF 在本地保存 UE 注册到 IMS 系统中所使用的 P-CSCF的网络 ID、 P-CSCF的 IP地址、 UE的联系地址、 UE的公共用户标 识、 UE的私有用户标识、 UE的公共用户标识所对应的用户配置数据、 保存 UE注册状态的 HSS地址或名称等信息。 The S-CSCF is the core of the IMS and is located in the home network to perform session control and registration for the UE. When the UE is in the session, the S-CSCF handles the state of the tongue in the network. After the UE successfully registers in the IMS system, the S-CSCF locally saves the UE used to register with the IMS system. The network ID of the P-CSCF, the IP address of the P-CSCF, the contact address of the UE, the public user identity of the UE, the private user identity of the UE, the user configuration data corresponding to the public user identity of the UE, and the HSS address storing the UE registration status. Or name and other information.

HSS是 IMS系统中所有与用户和服务器相关的数据的存储核心, 不仅 保存用户和服务器相关的静态数据, 还保存某些动态数据。 当 UE在 IMS系 统中注册成功后, HSS保存分配给 UE的 S-CSCF地址或名称。 The HSS is the storage core of all user and server related data in the IMS system. It not only stores static data related to users and servers, but also saves some dynamic data. After the UE successfully registers in the IMS system, the HSS saves the S-CSCF address or name assigned to the UE.

UE注册成功后, 网络为 UE所分配的 P-CSCF、 S-CSCF、 以及所对应 的 HSS, 构成了 UE后续通信使用的通信链路。 在注册成功后, UE发起呼 叫的过程、 UE被呼叫的过程,网络都将使用已经为该 UE分配好的通信链路。 在通常情况下, UE注册成功后, 网络分配给该 UE的通信链路在后续 过程中保持不变。 这就意味着, 一旦这个链路上的某一个环节出了问题, 将 会影响 UE后续的起呼和终呼的过程, 使得通信不能正常进行。 当 IMS系统用户在接入到系统后, 要使用 IMS系统所提供的服务前, 需要进行初始注册, 典型地, 初始注册过程通常发生在 UE开机时。 图 2示出了相关技术中 IMS用户的初始注册流程, 如图 2所示, 包括 以下步骤: After the UE is successfully registered, the P-CSCF, the S-CSCF, and the corresponding HSS allocated by the network for the UE constitute a communication link used by the UE for subsequent communication. After the registration is successful, the UE initiates the call process, the UE is called, and the network will use the communication link already allocated for the UE. Under normal circumstances, after the UE is successfully registered, the communication link allocated by the network to the UE remains unchanged in the subsequent process. This means that once a problem occurs on a link on the link, it will affect the subsequent call and termination procedures of the UE, making the communication not work properly. When the IMS system user accesses the system, an initial registration is required before using the service provided by the IMS system. Typically, the initial registration process usually occurs when the UE is powered on. FIG. 2 shows an initial registration process of an IMS user in the related art, as shown in FIG. 2, including the following steps:

5201 , UE向 P-CSCF发送注册请求, 该注册请求中带有公有用户标识; S201: The UE sends a registration request to the P-CSCF, where the registration request carries a public user identifier.

5202, P-CSCF收到注册请求时, 通过 DNS 查询或者其它方法找到用 户归属网络接入点的 I-CSCF, 并将注册请求转发到 I-CSCF; S203 , I-CSCF向 HSS发送请求消息, 请求为该 UE分配 S-CSCF; 5202, when receiving the registration request, the P-CSCF finds the I-CSCF of the user home network access point through a DNS query or other method, and forwards the registration request to the I-CSCF; S203, the I-CSCF sends a request message to the HSS, Requesting to allocate an S-CSCF to the UE;

5204, HSS向 I-CSCF返回分 g己的 S-CSCF名称或 S-CSCF的^;力; 5204, the HSS returns the name of the S-CSCF or the S-CSCF of the S-CSCF to the I-CSCF;

5205 , I-CSCF将注册请求消息发送到选定的 S-CSCF; 5205, the I-CSCF sends a registration request message to the selected S-CSCF;

S206-S216, 如果 S-CSCF需要对用户进行认证鉴权, 那么需要向 HSS 获取用户认证向量,并根据 S207消息中返回的认证向量,构造挑战请求(401 Unauthorized消息), 该挑战请求转发到 UE后, UE构造挑战响应, S-CSCF 收到 S215挑战响应消息后, 判断用户的合法性, 完成对用户的认证、 鉴权; 如果不需要认证鉴权, 可直接执行 S217; 5217, S-CSCF向 HSS发送用户配置数据获取请求; S206-S216, if the S-CSCF needs to perform authentication authentication on the user, the user authentication vector needs to be obtained from the HSS, and a challenge request (401 Unauthorized message) is constructed according to the authentication vector returned in the S207 message, and the challenge request is forwarded to the UE. After the UE constructs a challenge response, the S-CSCF receives the S215 challenge response message, determines the legitimacy of the user, and completes the authentication and authentication of the user; if authentication authentication is not required, the S217 may be directly executed; S217. The S-CSCF sends a user configuration data acquisition request to the HSS.

5218, HSS存储 S-CSCF信息, 并将用户的签约数据、 计费地址信息返 回 S-CSCF; 5218, the HSS stores the S-CSCF information, and returns the subscription data and the charging address information of the user to the S-CSCF;

5219, S-CSCF向 AS发起第三方注册; S220, AS成功执行第三方注册成功, 返回成功响应; 5219, the S-CSCF initiates a third-party registration with the AS; S220, the AS successfully performs the third-party registration successfully, and returns a successful response;

S221-S223 , S-CSCF 构建注册成功响应, 并将响应经由 I-CSCF 和 P-CSCF转发到 UE; 在 UE的初始注册过程成功完成后, 各个核心网元保存 UE如下的相关 数据: P-CSCF保存 UE的联系地址、 UE的公共用户标识 PUI、 UE的私有用 户标识 PVI; S-CSCF保存 UE对应的 P-CSCF的网络 ID、 UE对应的 P-CSCF 的 IP地址或名称、 UE的联系地址、 UE的公共用户标识 PUI、 UE的私有用 户标识 PVI、 UE的公共用户标识所对应的用户配置数据、 UE对应的 HSS地 址或名称、 该 PUI用户的计费地址等信息。 在 UE成功注册到 IMS系统中后,UE可以执行后续的呼叫等业务流程。 图 3是相关技术中位于拜访网络中的 UE发起一个呼叫的流程,如图 3 所示, 包括以下处理: S221-S223, the S-CSCF constructs a registration success response, and forwards the response to the UE via the I-CSCF and the P-CSCF. After the initial registration process of the UE is successfully completed, each core network element saves the following data related to the UE: P- The CSCF saves the contact address of the UE, the public user identifier PUI of the UE, and the private user identifier PVI of the UE; the S-CSCF saves the network ID of the P-CSCF corresponding to the UE, the IP address or name of the P-CSCF corresponding to the UE, and the contact of the UE. The address, the public user identifier PUI of the UE, the private user identifier PVI of the UE, the user configuration data corresponding to the public user identifier of the UE, the HSS address or name corresponding to the UE, and the charging address of the PUI user. After the UE successfully registers with the IMS system, the UE can perform a service process such as a subsequent call. FIG. 3 is a flowchart of a call initiated by a UE located in a visited network in a related art, as shown in FIG. 3, including the following processing:

5301 , UE向 P-CSCF发起一个 SIP INVITE请求, 该 INVITE请求包含 用以初始化媒体能力协商的媒体格式; 5301. The UE initiates a SIP INVITE request to the P-CSCF, where the INVITE request includes a media format used to initialize media capability negotiation.

5302, P-CSCF接收到 INVITE请求后, 将 INVITE请求转发给为该 UE 分配的 S-CSCF; 5302. After receiving the INVITE request, the P-CSCF forwards the INVITE request to the S-CSCF allocated to the UE.

5303 , S-CSCF检查月 务属性, 为该用户发起一个呼叫业务£辑, 该呼 叫业务逻辑包括对被请求的 SDP的授权, 该 SDP是基于用户对多媒体服务 的订阅; 在此步骤中, S-CSCF检查服务属性的操作包括:在本地数据中查询 UE 所对应的 PUI的注册^ 态、 检查该 PUI所对应的用户配置数据等; 5303. The S-CSCF checks the monthly service attribute, and initiates a call service for the user. The call service logic includes authorization for the requested SDP, and the SDP is based on the subscription of the multimedia service by the user; in this step, S - The operation of checking the service attribute of the CSCF includes: querying the registration status of the PUI corresponding to the UE in the local data, checking the user configuration data corresponding to the PUI, and the like;

5304, S-CSCF转发 INVITE请求给被叫方网络; 5305, 被叫方网络返回 Offer响应, 该响应中包含被叫方终端的媒体支 持能力; S304: The S-CSCF forwards the INVITE request to the called party network. 5305. The called party network returns an Offer response, where the response includes media support capability of the called party terminal.

5306, S-CSCF将 Offer响应发回给 P-CSCF;  5306, the S-CSCF sends the Offer response back to the P-CSCF;

5307, P-CSCF为该会话分配必要的资源;  5307, the P-CSCF allocates necessary resources for the session;

S308, P-CSCF将消息转发给呼叫发起端;  S308. The P-CSCF forwards the message to the call originating end.

5309, UE根据提供的媒体流集, 对 Offer响应给予一个确认响应, 以 确认双方协商的媒体能力, 并将确认信息通过呼叫发起流程转发给 P-CSCF;  5309, the UE sends an acknowledgement response to the Offer response according to the provided media stream set, to confirm the media capability negotiated by the two parties, and forward the acknowledgement information to the P-CSCF through the call initiation process;

5310, 确定了步骤 S308中所需要的资源后, UE为该会话预留资源; After determining the resources required in step S308, the UE reserves resources for the session.

5311, P-CSCF 4争发响应确认消息给 S-CSCF; 5311, P-CSCF 4 contention response confirmation message to the S-CSCF;

S312, S-CSCF转发消息给被叫方网络, 由被叫方网络转发给被叫终端 节点;  S312, the S-CSCF forwards the message to the called party network, and forwards the called party network to the called terminal node;

S313 - S315, 被叫方终端节点以一个确认消息给予响应, 以确认主叫 方所选择的媒体能力。 至此, 媒体能力协商结束;  S313 - S315, the called party terminal node responds with an acknowledgement message to confirm the media capability selected by the calling party. At this point, the media capacity negotiation is over;

S316-S318, 完成资源预留后, UE向终端节点发送一个资源预留成功 的消息。 消息通过 P-CSCF—级一级地转发给被叫方终端;  S316-S318: After completing the resource reservation, the UE sends a message that the resource reservation is successful to the terminal node. The message is forwarded to the called party terminal through the P-CSCF-level;

S319-S321, 被叫方终结端点对资源预留成功给予响应;  S319-S321, the called party terminates the endpoint to respond to the resource reservation success;

S322-S324, 被叫方终结端点振铃, 并将消息传递给 UE;  S322-S324, the called party terminates the ringing of the endpoint, and delivers the message to the UE;

5325, UE告知用户被叫正在响铃中;  5325, the UE informs the user that the called party is ringing;

5326, 被叫摘机应答后, 终结端点向 S-CSCF发送一个 SIP200 (OK) 最终响应;  5326. After the called party picks up the call, the terminating endpoint sends a SIP200 (OK) final response to the S-CSCF.

5327, S-CSCF向 P-CSCF发送 SIP 200 ( OK ) 最终响应;  5327, the S-CSCF sends a SIP 200 (OK) final response to the P-CSCF;

5328 , P-CSCF指示为该会话预留的资源可以使用;  5328. The P-CSCF indicates that resources reserved for the session are available.

5329, P-CSCF向会话发起者送回一个 SIP200 ( OK ) 最终响应;  5329, the P-CSCF sends back a SIP200 (OK) final response to the session initiator;

5330, UE开始该会话的媒体流, S331 ~ S333 , UE以一个 SIPACK消息对 200 ( OK ) 给予响应。 图 3 所示的 UE 发起的呼叫流程仅仅是为了解释呼叫方归属网络的 S-CSCF在呼叫 UE发起的主叫流程中所起的作用。从此流程可以知道,呼叫 方归属网络的 S-CSCF是该流程中一个最主要的会话控制过程控制实体, 用 于将对 UE的状态进行检查、 为 UE交换来自拜访网络和终结方网络的信令。 如果在 UE成功注册到 IMS系统后, 在 UE发起任何呼叫前, UE归属 网络为该 UE分配的 S-CSCF发生了重启, 可能是由于升级系统而发生重启, 也可能是由于 S-CSCF本身故障恢复的需要而重启。 则该 S-CSCF重启后, 其原本保存的数据也随之丢失, 即对于该 UE而言, S-CSCF所保存的对应于 该 UE的联系地址、 对应于该 UE的 P-CSCF 的网络 ID、 对应于该 UE 的 P-CSCF的名称或地址、 该 UE对应的 PUI、 该 UE对应的 PVI、 该 UE所对 应的 PUI 的状态、 该 UE所对应的 PUI所关联的用户配置数据等, 均由于 S-CSCF的故障恢复或重启而丢失。 在此种情况下, 如果 UE仍然发起一个呼叫, 则会导致呼叫失败。 图 4 描述了此情况下 UE发起呼叫失败的流程。 同样地, 用作示范, 该 UE仍位 于拜访网络, UE位于本地网络的情况和该流程大致类似。 在图 4所描述的 UE发起呼叫流程失败的过程中, 包括以下处理: 5330, the UE starts the media stream of the session, S331 ~ S333, the UE responds with 200 (OK) with a SIPACK message. The UE-initiated call flow shown in Figure 3 is only for explaining the role played by the S-CSCF of the calling party's home network in calling the UE-initiated calling process. It can be known from this process that the S-CSCF of the calling party's home network is one of the most important session control process control entities in the process, which is used to check the status of the UE and exchange signaling from the visited network and the terminating network for the UE. . If the S-CSCF allocated by the UE home network for the UE is restarted after the UE successfully registers with the IMS system, the UE may be restarted due to the upgrade of the system, or the S-CSCF itself may be faulty. Restart with the need for recovery. After the S-CSCF is restarted, the originally saved data is also lost, that is, for the UE, the contact address corresponding to the UE and the network ID of the P-CSCF corresponding to the UE saved by the S-CSCF. The name or address of the P-CSCF corresponding to the UE, the PUI corresponding to the UE, the PVI corresponding to the UE, the state of the PUI corresponding to the UE, and the user configuration data associated with the PUI corresponding to the UE, etc. Lost due to failure recovery or restart of the S-CSCF. In this case, if the UE still initiates a call, it will cause the call to fail. Figure 4 depicts the flow of the UE initiating a call failure in this case. Similarly, as an example, the UE is still located in the visited network, and the case where the UE is located in the local network is substantially similar to the flow. In the process of the UE starting the call process failure described in FIG. 4, the following processing is included:

S401 , UE向 P-CSCF发起一个 SIP INVITE请求, 该 INVITE请求包含 用以初始化媒体能力协商的媒体格式; S402, P-CSCF接收到 INVITE请求后, 将 INVITE请求转发给为该 UE S己 ό S-CSCF; S401. The UE sends a SIP INVITE request to the P-CSCF, where the INVITE request includes a media format for initializing media capability negotiation. S402. After receiving the INVITE request, the P-CSCF forwards the INVITE request to the UE S. -CSCF;

5403 , S-CSCF检查服务属性, 在本地存储的数据中, 如果没有检索到 该 UE对应的任何数据, 即认为该呼叫请求是不可接收的; S403, the S-CSCF checks the service attribute, and if the data corresponding to the UE is not retrieved in the locally stored data, the call request is considered unreceivable;

5404, S-CSCF向 P-CSCF发送请求不可接收的响应; S405 , P-CSCF将请求不可接收响应转发给 UE; 至此, 由于 S-CSCF无法正常处理 UE发起的呼叫请求,该呼叫被中断。 在此种情况下, 只有等待 UE发起重注册过程才可以重新建立正常的通信链 路。 图 4示出了 S-CSCF故障导致服务不可用的另一场景, 其中, 应用服务 器 AS代替用户发起的呼叫流程中, S-CSCF故障致使缺少必要的用户数据。 此时, 用户可能是已经注册到 IMS系统中, 也可能是处于非注册状态。 用户 非注册状态下应用服务器 AS代替用户发起呼叫的典型业务是用户订阅了非 注册前转服务业务。 用户注册状态应用服务器 AS代替用户发起呼叫的典型 业务有 AS主动通知的业务。 图 4所描述的 S-CSCF故障导致服务不可用的场景, 同样地, 也可能会 出现在应用服务器上, 一旦应用服务器缺少必要的用户数据, 服务也将不能 正常进行。 从以上分析可以看出, S-CSCF、AS作为会话过程中的重要的核心网元, 一旦其丢失了用户数据, 将失去为用户处理后续服务的能力。 同时, 还可以 看出, 目前 IMS系统存在着一些缺陷, 尤其是核心网元重启或故障恢复后, 通常会影响后续的呼叫和业务流程的正常处理。 发明内容 考虑到相关技术中存在的上述问题而提出本发明, 为此, 本发明旨在提 供一种核心网元重启 /故障恢复后的处理方法。 该方法应用于 IP 多媒体子系 统, 该 IP多媒体子系统包括: 用户设备(UE )、 应用服务器 (AS )、 月良务呼 叫会话控制功能实体 (S-CSCF )、 代理呼叫会话控制功能实体 (P-CSCF )、 归属用户 ^务器 (HSS )。 该方法包括以下处理: 在以用户为呼叫方的呼叫过程中, 核心网元接收 到用户的呼叫请求后, 检查本地数据, 在没有检查到与用户对应的数据的情 况下, 向归属用户服务器发送一条或多条请求消息, 以请求用户的业务相关 数据; 响应于核心网元的请求消息, 归属用户服务器查找业务相关数据, 并 返回给核心网元; 核心网元使用从归属用户服务器获取的业务相关数据, 进 4于后续会话处理流程。 其中, 上述的业务相关数据包括业务配置数据, 其中, 核心网元利用所 述业务配置数据触发业务逻辑, 优选地, 业务相关数据进一步包括: 公共用 户标识 ( PUI ) 的注册状态信息, 其中, 核心网元利用注册状态信息加强呼 叫合法性的判断。 其中, 核心网元发送的请求消息中携带有故障恢复支持标签。 上述的核心网元可以是 S-CSCF, 也可以是 AS。 以下将分别进行描述。 在核心网元为 S-CSCF的情况下, S-CSCF使用 S-CSCF和归属用户月艮 务器间的 Cx 接口向归属用户服务器发送请求消息, 并在请求消息中携带 S-CSCF 名称、 用户的公共用户标识。 上述的请求消息可以是服务分配请求 消息。 响应于 S-CSCF的请求消息, 归属用户服务器判断为公共用户标识分配 的 S-CSCF的 S-CSCF名称是否与请求消息中携带的 S-CSCF名称一致, 并 且在二者不一致的情况下, 决定是否更新为公共用户标识分配的 S-CSCF。 在归属用户服务器更新为公共用户标识分配的 S-CSCF 的情况下, S-CSCF 在本地进行数据保存。 一方面, 上述的呼叫过程可以是用户设备发起的呼叫, 可以在以下情况 下为用户分配 S-CSCF: 用户成功注册到 IP多媒体子系统网络; 或者用户订 阅了未注册业务, 由未注册业务触发了 S-CSCF分配过程。 在这种情况下, 该方法可以进一步包括: S-CSCF 在本地进行数据保存, 保存的数据包括: 用户设备的联系地址、 P-CSCF的地址、 P-CSCF的网络 ID、 公共用户标识、 公共用户标识的注册状态、 用户的业务配置数据。 另一方面, 上述的呼叫过程是应用服务器代替用户发起的呼叫, 其中, 用户可以处于注册状态或非注册状态。 在这种情况下, S-CSCF 在本地进行 数据保存, 保存的数据包括: 应用服务器的联系地址、 公共用户标识、 公共 用户标识的注册状态、 用户的业务配置数据。 该方法中的核心网元还可以是应用 ^务器。 在这种情况下, 应用服务器使用应用服务器和归属用户服务器间的 Sh 接口向归属用户服务器发送请求消息, 并在请求消息中携带用户的公共用户 标识。 上述请求消息可以为用户数据请求消息。 并且, 在核心网元为 AS的情况下, 该方法可以进一步包括: 应用服务 器在本地进行数据保存, 保存的数据包括: 用户设备的联系地址、 S-CSCF 的地址、 公共用户标识、 公共用户标识的注册状态、 用户的业务配置数据。 通过本发明, 在 IMS系统核心网元丢失了用户数据后, 采用向 HSS查 询所需要的用户数据的方法, 可以有效地解决由于核心网元数据缺失而导致 的服务不可用的缺陷, 保证了服务的连续性, 增强了核心网元的故障处理能 力。 本发明的其它特征和优点将在随后的说明书中阐述, 并且, 部分地从说 明书中变得显而易见, 或者通过实施本发明而了解。 本发明的目的和其他优 点可通过在所写的说明书、 权利要求书、 以及附图中所特别指出的结构来实 现和获得。 附图说明 附图用来提供对本发明的进一步理解, 并且构成说明书的一部分, 与本 发明的实施例一起用于解释本发明, 并不构成对本发明的限制。 在附图中: 图 1是根据相关技术的 IMS系统的结构示意图; 图 2是根据相关技术的 UE注册到 IMS系统中的初始注册流程图; 图 3是根据相关技术的 UE发起起呼的呼叫流程图; 图 4是根据相关技术的 UE注册成功后, 为 UE分配的 S-CSCF重启或 故障恢复后, UE发起呼叫流程时呼叫失败的流程图; 图 5是根据本发明实施例的核心网元重启 /故障恢复后的处理方法的流 程图; 图 6 是 >据本发明实施例的方法中, UE 注册成功后, 为 UE 分配的 S-CSCF重启或故障恢复后, UE发起呼叫流程, S-CSCF从 HSS获取必要数 据, 以继续完成呼叫的流程图; 图 7是根据本发明实施例的方法中, 在 HSS中 UE所对应的 PUI (公共 用户标识) 状态不是已注册状态、 S-CSCF 不持有用户注册数据的情况下, 应用本发明的方法 S-CSCF处理 UE发起的呼叫业务的流程图; 图 8 是根据本发明实施例的方法中, UE 注册成功后, 为 UE 分配的 S-CSCF重启或故障恢复后, AS代替用户发起呼叫流程, S-CSCF从 HSS获 取必要数据, 以继续完成呼叫的流程图; 图 9是根据本发明实施例的方法中, UE注册成功后, 为 UE服务的 AS 重启或故障恢复后, AS从 HSS获取必要数据, 以继续完成呼叫的流程图。 具体实施方式 以下结合附图对本发明的优选实施例进行说明, 应当理解, 此处所描述 的优选实施例仅用于说明和解释本发明, 并不用于限定本发明。 根据本发明实施例, 提供了一种用于 IMS系统的核心网元重启 /故障恢 复或类似情况后的处理方法, 这里提到的核心网元可以是 S-CSCF或 AS。 上文中已经参照图 1描述了应用本发明的 IMS环境, 如上所述, 包括 用户设备( UE )、应用服务器( AS )、服务呼叫会话控制功能实体( S-CSCF )、 代理呼叫会话控制功能实体 (P-CSCF )、 归属用户服务器 (HSS ) 等。 基于以上描述, 如图 5所示, 该方法可以包括以下处理: 步骤 S502, 在以用户为呼叫方的呼叫过程中, 核心网元接收到用户的 呼叫请求后, 检查本地数据, 在没有检查到与用户对应的数据的情况下, 向 HSS发送一条或多条请求消息, 以请求用户的业务相关数据; 步骤 S504, 响应于核心网元的请求消息, HSS查找业务相关数据, 并 返回给核心网元; 步骤 S506, 核心网元使用从 HSS获取的业务相关数据, 进行后续会话 处理流程。 其中, 上述的业务相关数据包括业务配置数据, 其中, 核心网元利用所 述业务配置数据触发业务逻辑, 优选地, 业务相关数据进一步包括: 公共用 户标识 (PUI ) 的注册状态信息, 其中, 核心网元利用注册状态信息加强呼 叫合法 4生的判断。 在 IP多媒体子系统中存在多个 HSS的情况下, 在步骤 S502中, 核心 网元首先查询用户的 PUI所在的 HSS, 向查询到的 HSS发送请求消息。 匕 夕卜, 核心网元发送的请求消息中携带有故障恢复支持标签, 使用此标签通知 HSS本消息应用于故障恢复的场景。 另外, 在步骤 S506中, 核心网元在获取了必要数据后, 可以选择在本 地保存这些数据, 或者不保存。 可保存的数据一部分来自呼叫请求, 一部分 来自 HSS。 如果核心网元选择在本地保存数据, 则在后续的呼叫过程中, 该 核心网元无需再次向 HSS请求数据。 情况一 核心网元是 S-CSCF 在核心网元是 S-CSCF 的情况下, 可以在以下情况下为用户分配 S-CSCF: 用户成功注册到 IMS 网络; 或者用户订阅了未注册业务, 由未注 册业务触发了 S-CSCF分配过程。 具体地, 在这种情况下, 在步骤 S502中, S-CSCF使用 S-CSCF和 HSS 间的 Cx接口向 HSS发送请求消息 , 并在请求消息中携带 S-CSCF名称、 用 户 的 PUI 。 上 述 的 请 求 消 息 可 以 是 月 务 分 配 请 求 消 息 ( Service- Assignment-Request, SAR )。 在步骤 S504 中, 响应于 S-CSCF的 请求消息, HSS判断为 PUI分配的 S-CSCF的 S-CSCF名称、是否与请求消息 中携带的 S-CSCF名称一致, 并且在二者不一致的情况下, 决定是否更新为 PUI分 g己^) S-CSCF。 在 HSS更新为 PUI分 g己 ό S-CSCF ό ' I"青况下, S-CSCF 在本地进行数据保存。 上文提到的呼叫过程可以是 UE发起的呼叫, 也可以是 AS代替用户发 起的呼叫。 实例 1 : UE发起的呼叫 在 UE发起呼叫的情况下, 在步骤 S506中, S-CSCF可以在本地进行数 据保存, 保存的数据包括: UE的联系地址、 P-CSCF的地址、 P-CSCF的网 络 ID、 PUI、 PUI的注册状态、 用户的业务配置数据。 但是, 在步骤 S506中, 在 S-CSCF从 HSS获取的 PUI的注册状态为非 注册状态的情况下, S-CSCF返回服务不可接收的响应, 不再继续后续流程, 并且不在本地保存从 HSS获取的业务配置数据。 图 6详细示出了该实例中的处理。 如图 6所示, 具体包括: S404: The S-CSCF sends a response that the request is unreceivable to the P-CSCF. S405: The P-CSCF forwards the request unreceivable response to the UE. At this point, the call is interrupted because the S-CSCF cannot process the call request initiated by the UE. In this case, the normal communication link can be re-established only after waiting for the UE to initiate the re-registration process. FIG. 4 illustrates another scenario in which an S-CSCF failure causes a service to be unavailable, wherein the application server AS replaces the user-initiated call flow, and the S-CSCF failure causes the necessary user data to be missing. At this point, the user may have already registered to the IMS system, or may be in a non-registered state. A typical service in which the application server AS in the non-registered state replaces the user to initiate a call is that the user subscribes to the non-registered forwarding service. The user registration status application server AS replaces the typical service initiated by the user with the service actively notified by the AS. The S-CSCF failure described in Figure 4 causes the service to be unavailable. Similarly, it may also appear on the application server. Once the application server lacks the necessary user data, the service will not work properly. It can be seen from the above analysis that the S-CSCF and the AS are important core network elements in the session process. Once they lose user data, they will lose the ability to process subsequent services for the user. At the same time, it can be seen that there are some shortcomings in the current IMS system, especially after the core network element restarts or recovers from the fault, which usually affects the normal processing of subsequent calls and service flows. SUMMARY OF THE INVENTION The present invention has been made in view of the above problems in the related art. Accordingly, the present invention is directed to a processing method after a core network element restart/failure recovery. The method is applied to an IP multimedia subsystem, and the IP multimedia subsystem comprises: a user equipment (UE), an application server (AS), a monthly call session control function entity (S-CSCF), and a proxy call session control function entity (P). -CSCF ), Home User Server (HSS). The method includes the following processing: in a call process in which the user is a calling party, after receiving the call request of the user, the core network element checks the local data, and sends the data to the home subscriber server without checking the data corresponding to the user. One or more request messages to request service related data of the user; in response to the request message of the core network element, the home user server searches for service related data and returns it to the core network element; the core network element uses the service obtained from the home user server Related data, into the subsequent session processing process. The service-related data includes the service configuration data, where the core network element uses the service configuration data to trigger the service logic. Preferably, the service-related data further includes: a registration status information of a public user identifier (PUI), where, the core The network element uses the registration status information to enhance the judgment of call legitimacy. The request message sent by the core network element carries the fault recovery support label. The core network element described above may be an S-CSCF or an AS. The description will be separately made below. In the case that the core network element is the S-CSCF, the S-CSCF sends a request message to the home subscriber server using the Cx interface between the S-CSCF and the home subscriber server, and carries the S-CSCF name and the user in the request message. Public user ID. The above request message may be a service allocation request message. In response to the request message of the S-CSCF, the home subscriber server determines whether the S-CSCF name of the S-CSCF allocated by the public subscriber identity is consistent with the name of the S-CSCF carried in the request message, and if the two are inconsistent, the decision is made. Whether to update the S-CSCF assigned to the public user ID. In the case where the home subscriber server is updated to the S-CSCF assigned to the public subscriber identity, the S-CSCF performs data saving locally. In one aspect, the foregoing call process may be a call initiated by the user equipment, and the S-CSCF may be allocated to the user in the following situations: the user successfully registers with the IP multimedia subsystem network; or the user subscribes to the unregistered service, and is triggered by the unregistered service. The S-CSCF allocation process. In this case, the method may further include: the S-CSCF locally saves the data, and the saved data includes: a contact address of the user equipment, an address of the P-CSCF, a network ID of the P-CSCF, a public user identifier, and a public The registration status of the user ID and the service configuration data of the user. On the other hand, the above call process is an application server instead of a user-initiated call, wherein the user can be in a registered state or a non-registered state. In this case, the S-CSCF saves the data locally, and the saved data includes: the contact address of the application server, the public user ID, the registration status of the public user ID, and the service configuration data of the user. The core network element in the method may also be an application server. In this case, the application server sends a request message to the home subscriber server by using the Sh interface between the application server and the home subscriber server, and carries the public user identifier of the user in the request message. The above request message may be a user data request message. Moreover, in a case where the core network element is an AS, the method may further include: the application server locally saves the data, where the saved data includes: a contact address of the user equipment, an address of the S-CSCF, a public user identifier, and a public user identifier. Registration status, user's business configuration data. Through the invention, after the user data of the core network element of the IMS system is lost, the method of querying the required user data to the HSS can effectively solve the problem that the core network element data is missing. The defect that the service is unavailable, guarantees the continuity of the service, and enhances the fault handling capability of the core network element. Other features and advantages of the invention will be set forth in the description which follows, and The objectives and other advantages of the invention will be realized and attained by the <RTI The drawings are intended to provide a further understanding of the invention, and are intended to be a part of the description of the invention. In the drawings: FIG. 1 is a schematic structural diagram of an IMS system according to the related art; FIG. 2 is a flowchart of initial registration of a UE registered in an IMS system according to the related art; FIG. 3 is a call initiated by a UE according to the related art FIG. 4 is a flowchart of a call failure when a UE initiates a call flow after an S-CSCF restart or failure recovery allocated to a UE according to the related art; FIG. 5 is a core network according to an embodiment of the present invention; FIG. 6 is a flowchart of a processing method after a meta-restart/failure recovery. FIG. 6 is a schematic diagram of a UE initiating a call flow after the UE is successfully registered, after the UE is successfully registered, after the UE is successfully registered or the S-CSCF is restarted or the fault is recovered. - The CSCF obtains the necessary data from the HSS to continue the flow chart of the call; FIG. 7 is a method according to an embodiment of the present invention, in which the PUI (Public User Identity) status corresponding to the UE is not registered, S-CSCF A flowchart of processing a UE-initiated call service by using the method S-CSCF of the present invention in a case where the user registration data is not held; FIG. 8 is a method, after the UE is successfully registered, in the method according to the embodiment of the present invention, After the S-CSCF is assigned to the UE for restart or failure recovery, the AS initiates a call flow instead of the user, and the S-CSCF obtains necessary data from the HSS to continue the completion of the call flow. FIG. 9 is a method according to an embodiment of the present invention, the UE After the registration is successful, after the AS serving the UE restarts or recovers from the fault, the AS obtains the necessary data from the HSS to continue the flow chart of the call. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The preferred embodiments of the present invention are described with reference to the accompanying drawings. According to an embodiment of the present invention, a method for processing a core network element restart/failure recovery or the like in an IMS system is provided. The core network element mentioned herein may be an S-CSCF or an AS. The IMS environment to which the present invention is applied has been described above with reference to FIG. 1, as described above, including user equipment (UE), application server (AS), serving call session control function entity (S-CSCF), proxy call session control function entity (P-CSCF), Home Subscriber Server (HSS), etc. Based on the above description, as shown in FIG. 5, the method may include the following processing: Step S502: In a call process in which the user is a calling party, after receiving the call request of the user, the core network element checks the local data, and does not check the In the case of the data corresponding to the user, one or more request messages are sent to the HSS to request the service related data of the user. Step S504, in response to the request message of the core network element, the HSS searches for the service related data and returns the data to the core network. In step S506, the core network element uses the service-related data acquired from the HSS to perform a subsequent session processing procedure. The service-related data includes the service configuration data, where the core network element uses the service configuration data to trigger the service logic. Preferably, the service-related data further includes: a registration status information of a public user identifier (PUI), where, the core The network element uses the registration status information to strengthen the judgment of the call legal. In the case that there are multiple HSSs in the IP multimedia subsystem, in step S502, the core network element first queries the HSS where the user's PUI is located, and sends a request message to the queried HSS. In addition, the request message sent by the core network element carries the fault recovery support label, and the label is used to notify the HSS that the message is applied to the scenario of the fault recovery. In addition, in step S506, after acquiring the necessary data, the core network element may choose to save the data locally or not. Part of the data that can be saved comes from the call request, and part of it comes from the HSS. If the core network element chooses to save the data locally, the core network element does not need to request data from the HSS again during the subsequent call. Case 1 The core network element is the S-CSCF. When the core network element is the S-CSCF, the S-CSCF can be allocated to the user in the following cases: The user successfully registers with the IMS network; or the user subscribes to the unregistered service. The registration service triggers the S-CSCF allocation process. Specifically, in this case, in step S502, the S-CSCF sends a request message to the HSS using the Cx interface between the S-CSCF and the HSS, and carries the S-CSCF name and the user's PUI in the request message. The above request message may be a Service-Assignment-Request (SAR). In step S504, in response to the request message of the S-CSCF, the HSS determines whether the S-CSCF name of the S-CSCF allocated by the PUI is consistent with the S-CSCF name carried in the request message, and if the two are inconsistent , decide whether to update to PUI points g ^ ^ S-CSCF. The S-CSCF performs data saving locally when the HSS is updated to the PUI sub-segment S-CSCF ό 'I". The call process mentioned above may be a call initiated by the UE, or the AS may be initiated instead of the user. Example 1: UE-initiated call In the case that the UE initiates a call, in step S506, the S-CSCF can perform data saving locally, and the saved data includes: the contact address of the UE, the address of the P-CSCF, and P. - the network ID of the CSCF, the PUI, the registration status of the PUI, and the service configuration data of the user. However, in step S506, in the case where the registration state of the PUI acquired by the S-CSCF from the HSS is the non-registered state, the S-CSCF returns The service is unreceivable, and the subsequent process is not continued, and the service configuration data acquired from the HSS is not saved locally. The processing in this example is shown in detail in Figure 6. As shown in Figure 6, the following specifically includes:

5601 , UE向 P-CSCF发起一个 SIP INVITE请求, 包含用以初始化媒体 能力协商的媒体格式; 通常,在 SIP INVITE请求中,携带了 UE的联系地址、 UE所对应的公共用户标识 PUI等; 5601, the UE initiates a SIP INVITE request to the P-CSCF, and includes a media format for initializing the media capability negotiation. Generally, the SIP INVITE request carries the contact address of the UE, the public user identifier PUI corresponding to the UE, and the like;

5602, P-CSCF接收到 INVITE请求后, 将 INVITE请求转发给为该 UE 分配的 S-CSCF; P-CSCF在转发 INVITE请求时, 会在 SIP INVITE请求中 添加 P-CSCF相关的地址信息; S603 , S-CSCF检查服务属性; S-CSCF检查服务属性的操作包括: 在 本地数据中查询 UE所对应的 PUI的注册状态、 检查该 PUI所对应的用户配 置数据等; 由于此种情况下, S-CSCF在本地存储的该用户数据已经不存在, 为了能继续处理后续请求, 则 S-CSCF需要向 HSS发送数据获取请求, 以查 询用户的状态和数据。 5602. After receiving the INVITE request, the P-CSCF forwards the INVITE request to the S-CSCF allocated to the UE. When the P-CSCF forwards the INVITE request, the P-CSCF adds the address information related to the P-CSCF to the SIP INVITE request. S603, the S-CSCF checks the service attribute; the operation of the S-CSCF to check the service attribute includes: querying, in the local data, the registration status of the PUI corresponding to the UE, checking the user configuration data corresponding to the PUI, etc.; The user data stored locally by the S-CSCF does not exist. In order to continue processing subsequent requests, the S-CSCF needs to send a data acquisition request to the HSS to query the status and data of the user.

S-CSCF首先从 P-CSCF发送的 INVITE请求中提取 UE和 P-CSCF相关 的信息, 包括 UE的联系地址、 UE所对应的公共用户标识 PUI、 P-CSCF的 IP地址、 P-CSCF的网络 ID等; S-CSCF在本地—暂时保存这些数据, 并利用 这些数据向 HSS发送数据获取请求; 继续到步骤 S604。 S604, S-CSCF使用该用户对应的 PUI向 HSS发起数据获取请求, 期 望 HSS返回用户 PUI注册状态和用户业务配置数据; 在本步骤中, S-CSCF 通过 SAR ( Server- Assignment-Request , 月良务分配请求) 命令向 HSS请求用 户数据,在命令中携带 S-CSCF地址、 UE的公共用户标识 PUI;此外, S-CSCF 在该命令中的详细信息中携带故障恢复支持标签,告诉 HSS本请求是由于故 障恢复场景; The S-CSCF first extracts information related to the UE and the P-CSCF from the INVITE request sent by the P-CSCF, including the contact address of the UE, the public user identifier PUI corresponding to the UE, the IP address of the P-CSCF, and the network of the P-CSCF. ID or the like; the S-CSCF is locally - temporarily stores the data, and uses the data to transmit a data acquisition request to the HSS; and proceeds to step S604. S604: The S-CSCF initiates a data acquisition request to the HSS by using the PUI corresponding to the user, and expects the HSS to return the user PUI registration status and user service configuration data. In this step, the S-CSCF passes the SAR (Server- Assignment-Request, The service allocation request) command requests the user data to the HSS, and carries the S-CSCF address and the public user identifier PUI of the UE in the command; in addition, the S-CSCF carries the fault recovery support label in the detailed information of the command, and informs the HSS of the request. Is due to the failure recovery scenario;

S605 , HSS在》)欠到 S-CSCF的查询请求后, 获取该用户 PUI的注册; 态和用户的业务配置数据, 发送给 S-CSCF; 在本步骤中, HSS检查 S-CSCF 发送的 SAR命令, 检查其中携带了故障恢复支持标签, 即可知 S-CSCF是希 望通过 HSS获取必要的数据以继续服务流程; 在本步骤中, HSS检查 S-CSCF发送的 SAR命令, 获取 S-CSCF名称。 由于该实施例中 UE所对应的 PUI已经成功注册,即在 HSS中为该 PUI分配 了 S-CSCF。 HSS检查在 HSS中存储的该 PUI所对应的 S-CSCF名称, 如果 S-CSCF名称和 SAR中名称 S-CSCF名称不同, HSS有两种选择:更新 S-CSCF 名称和不更新 S-CSCF名称。 如果 HSS更新 PUI所对应的 S-CSCF名称, 则意味着 HSS为该 UE重 新分配了 S-CSCF, 则该 S-CSCF必须在本地保存 UE、 P-CSCF的相关数据, 具体有: UE 的联系地址、 P-CSCF的名称或地址、 P-CSCF的网络 ID、 UE 所对应的 PUI、 UE所对应的 PUI注册犬态、 用户的业务配置数据等; 如果 HSS不更新 PUI所对应的 S-CSCF名称, 则该 S-CSCF在后续步骤中不在本 地保存如上所述的 UE、 P-CSCF的相关数据; 如果 HSS更新为 PUI分配的 S-CSCF的情况则在后续步骤中, S-CSCF需要保存和 UE、 P-CSCF相关的数 据。 由于 HSS确认 S-CSCF所发送的 SAR命令是用于故障恢复场景, 所以 在响应消息 SAA ( Server- Assignment- Answer, 月良务分配应答) 中, 携带该 PUI的注册状态、 所对应的用户的业务配置数据等。 之后, HSS在 SAA中携 带必要的数据, 发送响应给 S-CSCF; S605, after the HSS owes a query request to the S-CSCF, obtains the registration of the user PUI; the service configuration data of the user and the user is sent to the S-CSCF; in this step, the HSS checks the SAR sent by the S-CSCF. The command, which carries the fault recovery support label, indicates that the S-CSCF wants to obtain the necessary data through the HSS to continue the service flow. In this step, the HSS checks the SAR command sent by the S-CSCF to obtain the S-CSCF name. Since the PUI corresponding to the UE has been successfully registered in this embodiment, the S-CSCF is allocated to the PUI in the HSS. The HSS checks the name of the S-CSCF corresponding to the PUI stored in the HSS. If the S-CSCF name is different from the name of the S-CSCF in the SAR, the HSS has two options: updating the S-CSCF name and not updating the S-CSCF name. . If the HSS updates the S-CSCF name corresponding to the PUI, it means that the HSS re-allocates the S-CSCF for the UE, and the S-CSCF must locally save the related data of the UE and the P-CSCF, specifically: UE contact Address, name or address of the P-CSCF, network ID of the P-CSCF, PUI corresponding to the UE, PUI registration status of the UE, service configuration data of the user, etc.; if the HSS does not update the S-CSCF corresponding to the PUI Name, the S-CSCF does not locally save the related data of the UE and the P-CSCF as described above in the subsequent steps; if the HSS is updated to the S-CSCF allocated by the PUI, the S-CSCF needs to save in the subsequent step. Number related to UE, P-CSCF According to. The HSS confirms that the SAR command sent by the S-CSCF is used in the fault recovery scenario, so in the response message SAA (Server- Assignment- Answer), the registration status of the PUI and the corresponding user are carried. Business configuration data, etc. Afterwards, the HSS carries the necessary data in the SAA and sends a response to the S-CSCF;

S606, S-CSCF判断 HSS返回的用户 PUI的注册状态。 如果该 PUI的 注册状态是已注册, 则 S-CSCF利用已经获取的数据继续呼叫业务流程的处 理。 在本步骤中, S-CSCF 可以选择在本地保存或不保存前一步骤中所述的 UE、 P-CSCF相关的数据。 至此, 由于 S-CSCF利用从 P-CSCF发送的 INVITE请求中所获取的数 据以及 HSS所返回的数据, 构成支持 UE呼叫所必须的数据, 从而可以继续 呼叫流程。 S606. The S-CSCF determines the registration status of the user PUI returned by the HSS. If the registration status of the PUI is already registered, the S-CSCF continues the processing of the call service flow using the acquired data. In this step, the S-CSCF may choose to save or not save the UE, P-CSCF related data described in the previous step. So far, since the S-CSCF utilizes the data acquired in the INVITE request sent from the P-CSCF and the data returned by the HSS, it constitutes the data necessary to support the UE call, so that the call flow can be continued.

S-CSCF为该用户发起一个呼叫业务逻辑。 在命令中包括 UE的媒体支 持能力; S607, S-CSCF转发 INVITE请求给被叫方网络; The S-CSCF initiates a call service logic for the user. The command includes the media support capability of the UE; S607, the S-CSCF forwards the INVITE request to the called party network;

S608 - S610 , 呼叫请求被传输到被叫方网络的被叫终端, 双方在经过 媒体协商、 资源预留、 被叫终端振铃等步骤, 被叫终端摘机应答后, 被叫终 结端点向呼叫方发送一个 SIP 200 ( OK ) 最终响应; S608 - S610, the call request is transmitted to the called terminal of the called party network, and the two parties perform the steps of media negotiation, resource reservation, ringing of the called terminal, etc., after the called terminal picks up the call, the called terminal terminates the call to the endpoint. The party sends a SIP 200 ( OK ) final response;

S611 - S612, UE以一个 SIP ACK消息对 200 ( O ) 给予响应。 对应于图 6的实施例,基于 P-CSCF对 S-CSCF是可信的情况下, P-CSCF 不会发送未经注册 UE的呼叫请求。 如果 P-CSCF转发的 UE的呼叫请求对 S-CSCF是不可信的, S-CSCF需要通过 HSS返回的用户注册状态进行校验。 图 7示出了另一种情况, 即, 当 HSS中保存的 UE所对应的 PUI的状 态不是已注册状态时, 在本发明中, S-CSCF如何处理 UE发起的呼叫业务的 流程。 如图 7所示, 包括: ^下处理: S611 - S612, the UE responds with 200 ( O ) with a SIP ACK message. Corresponding to the embodiment of Fig. 6, when the P-CSCF is trusted for the S-CSCF, the P-CSCF does not send a call request from the unregistered UE. If the call request of the UE forwarded by the P-CSCF is untrustworthy to the S-CSCF, the S-CSCF needs to perform verification by the user registration status returned by the HSS. FIG. 7 shows another case, that is, when the state of the PUI corresponding to the UE stored in the HSS is not the registered state, in the present invention, how does the S-CSCF process the UE-initiated call service. As shown in Figure 7, it includes: ^ Processing:

S701 , UE向 P-CSCF发起一个 SIP INVITE请求, 其中包含用以初始化 媒体能力协商的媒体格式; S701. The UE initiates a SIP INVITE request to the P-CSCF, where the UE includes Media format for media capacity negotiation;

5702, P-CSCF接收到 INVITE请求后, 将 INVITE请求转发给为该 UE 分配的 S-CSCF; S702: After receiving the INVITE request, the P-CSCF forwards the INVITE request to the S-CSCF allocated to the UE.

5703 , S-CSCF检查服务属性; S-CSCF检查服务属性的操作包括: 在 本地数据中查询 UE所对应的 PUI的注册状态、 检查该 PUI所对应的用户配 置数据等; 由于此种情况下, S-CSCF在本地存储的该用户数据已经不存在, 为了能继续处理后续请求, 贝' j S-CSCF需要向 HSS发送数据获取请求, 以查 询用户的状态和数据; 5703, the S-CSCF checks the service attribute; the operation of the S-CSCF to check the service attribute includes: querying, in the local data, the registration status of the PUI corresponding to the UE, checking the user configuration data corresponding to the PUI, etc.; The user data stored locally by the S-CSCF does not exist. In order to continue processing subsequent requests, the BJS-CSCF needs to send a data acquisition request to the HSS to query the status and data of the user.

的信息, 包括 UE的联系地址、 UE所对应的公共用户标识 PUI、 P-CSCF的 IP地址、 P-CSCF的网络 ID等。 S-CSCF在本地保存这些数据, 并利用这些 数据向 HSS发送数据获取请求; The information includes the contact address of the UE, the public user identifier PUI corresponding to the UE, the IP address of the P-CSCF, and the network ID of the P-CSCF. The S-CSCF saves the data locally and uses the data to send a data acquisition request to the HSS;

5704, S-CSCF使用该用户对应的 PUI向 HSS发起数据获取请求, 期 望 HSS返回用户 PUI注册状态和用户业务配置数据。 在本步骤中, S-CSCF 通过 SAR ( Server- Assignment-Request, 月良务分配请求)命令向 HSS请求用 户数据,在命令中携带 S-CSCF地址、 UE的公共用户标识 PUI;此外, S-CSCF 在该命令中的详细信息中携带故障恢复支持标签,告诉 HSS本请求是由于故 障恢复场景; 5704. The S-CSCF initiates a data acquisition request to the HSS by using the PUI corresponding to the user, and the HSS returns the user PUI registration status and user service configuration data. In this step, the S-CSCF requests the user data from the HSS through the SAR (Server-Assignment-Request) command, and carries the S-CSCF address and the public user identifier PUI of the UE in the command; The CSCF carries the fault recovery support label in the detailed information of the command, and tells the HSS that the request is due to the fault recovery scenario;

5705 , HSS在欠到 S-CSCF的查询请求后, 获取该用户 PUI的注册状 态和用户的业务配置数据, 发送给 S-CSCF; 在本步骤中, HSS检查 S-CSCF 发送的 SAR命令, 检查其中携带了故障恢复支持标签, 即可知 S-CSCF是希 望通过 HSS获取必要的数据以继续服务流程。 由于本实施例的 UE所对应的 PUI不是已注册状态, 所以 HSS仅提取 该 PUI的注册状态和用户的业务配置数据, 通过响应消息 SAA返回必要的 数据给 S-CSCF; After the query request owed to the S-CSCF, the HSS obtains the registration status of the user PUI and the service configuration data of the user, and sends the data to the S-CSCF. In this step, the HSS checks the SAR command sent by the S-CSCF, and checks It carries the fault recovery support tag, which means that the S-CSCF wants to obtain the necessary data through the HSS to continue the service process. Since the PUI corresponding to the UE in this embodiment is not in the registered state, the HSS only extracts the registration status of the PUI and the service configuration data of the user, and returns the necessary data to the S-CSCF through the response message SAA;

5706, S-CSCF判断 HSS返回的用户 PUI的注册状态, 发现该 PUI的 注册状态不是已注册 4犬态, 贝 'J S-CSCF 不保存用户数据, 将继续步骤 S707 的步骤; 5706, the S-CSCF determines the registration status of the user PUI returned by the HSS, and finds that the registration status of the PUI is not registered. The shell 'J S-CSCF does not save the user data, and the step of step S707 is continued;

5707, S-CSCF向 P-CSCF发送请求不可接收的响应; S708 , P-CSCF将请求不可接收响应转发给 UE。 实例 2: AS代替用户发起的呼叫 在 AS代替用户发起的呼叫的情况下, 用户可以处于注册状态或非注册 状态。 并且 S-CSCF如果在本地进行数据保存, 保存的数据可以包括: 应用 服务器的联系地址、 PUI、 PUI的注册状态、 用户的业务配置数据。 图 8示出了为用户 PUI分配的 S-CSCF发生故障重启后, AS代替用户 发起一个呼叫的流程图, 在此流程中 AS充当了 UE的角色。 由应用服务器 AS代替用户发起呼叫的典型业务有非注册前转服务业务、 AS主动通知的业 务。 S801 , 应用服务器获取为公共用户标识 PUI分配的 S-CSCF地址, 该过 程通过 AS和 HSS间的接口 Sh, 由 HSS返回给 AS; 5707, the S-CSCF sends a response to the P-CSCF requesting unreceivable; S708. The P-CSCF forwards the request unreceivable response to the UE. Example 2: AS instead of a user-initiated call In the case of an AS replacing a user-initiated call, the user may be in a registered state or a non-registered state. And if the S-CSCF saves the data locally, the saved data may include: a contact address of the application server, a PUI, a registration status of the PUI, and a service configuration data of the user. Figure 8 shows a flow chart of the AS initiating a call in place of the user after the S-CSCF assigned to the user PUI fails. In this process, the AS acts as the UE. A typical service in which a user initiates a call by an application server AS has a non-registered forwarding service service and an AS initiative notification service. S801, the application server acquires an S-CSCF address allocated for the public user identifier PUI, and the process is returned to the AS by the HSS through the interface Sh between the AS and the HSS;

5802 , 应用服务器发送 SIP INVITE请求给 S-CSCF , 并在其中包含 AS 支持的媒体能力; 5802, the application server sends a SIP INVITE request to the S-CSCF, and includes the media capabilities supported by the AS;

5803 , S-CSCF确认收到的请求为呼叫发起方的请求, 首先检查服务属 性; 在此步骤中, S-CSCF 将收到的请求看成是已经通过认证和授权的请求 处理, 即, 把它看成是从网络内部一个可信的实体发起的; 另外, 在此步骤 中, S-CSCF需要利用本地存储的 PUI相关的业务触发规则发起呼叫业务流 程, 而由于此时 S-CSCF 已没有该公共用户标识相关的数据, 为了能继续处 理后续请求, S-CSCF需要向 HSS发送数据获取请求, 以查询用户的状态和 数据。 S-CSCF首先从 AS发送的 INVITE请求中提取用户和 AS相关的信息, 包括 AS的联系地址、 公共用户标识 PUI等。 S-CSCF在本地暂时保存这些 数据, 并利用这些数据向 HSS发送数据获取请求; 5803, the S-CSCF confirms that the received request is a request of the call originator, and first checks the service attribute; in this step, the S-CSCF regards the received request as a request that has been authenticated and authorized, that is, It is considered to be initiated from a trusted entity within the network; in addition, in this step, the S-CSCF needs to initiate a call service flow using the locally stored PUI-related service triggering rules, and since the S-CSCF is no longer available The public user identity related data, in order to continue processing subsequent requests, the S-CSCF needs to send a data acquisition request to the HSS to query the user's status and data. The S-CSCF first extracts information about the user and the AS from the INVITE request sent by the AS, including the AS's contact address, the public user ID, and the PUI. The S-CSCF temporarily stores the data locally and uses the data to send a data acquisition request to the HSS;

5804 , S-CSCF使用该公共用户标识 PUI向 HSS发起数据获取请求, 期望 HSS返回该 PUI的注册状态和业务配置数据; 在本步骤中, S-CSCF通 过 SAR ( Server- Assignment-Request, 月 务分配请求) 命令向 HSS请求用户 数据, 在命令中携带 S-CSCF地址、 公共用户标识 PUI; 并且 S-CSCF在该 命令中的详细信息中携带故障恢复支持标签,告诉 HSS本请求是用于故障恢 复场景; S804: The S-CSCF uses the public user identifier PUI to initiate a data acquisition request to the HSS, and the HSS is expected to return the registration status and service configuration data of the PUI. In this step, the S-CSCF passes the SAR (Server- Assignment-Request, monthly service). The allocation request) command requests the user data to the HSS, and carries the S-CSCF address and the public user identifier PUI in the command; and the S-CSCF carries the fault recovery support label in the detailed information of the command, and tells the HSS that the request is for the fault. Restore the scene;

5805 , HSS在收到 S-CSCF的查询请求后, 获取该用户 PUI的注册状 态和用户的业务配置数据, 发送给 S-CSCF。 在本步骤中, HSS检查 S-CSCF 发送的 SAR命令, 检查其中携带了故障恢复支持标签, 即可知 S-CSCF是希 望通过 HSS获取必要的数据以继续服务流程; 由于 HSS确认 S-CSCF所发 送的 SAR 命令是用 于故障恢复场景, 所以在响应 消 息 SAA ( Server- Assignment- Answer, 月良务分配应答) 中, 携带该 PUI的注册犬态、 所对应的业务配置数据等。 之后, HSS在 SAA 中携带必要的数据, 发送响 应给 S-CSCF; 5805. After receiving the query request of the S-CSCF, the HSS obtains the registration form of the user PUI. The service configuration data of the user and the user is sent to the S-CSCF. In this step, the HSS checks the SAR command sent by the S-CSCF and checks that it carries the fault recovery support label. It can be seen that the S-CSCF wants to obtain the necessary data through the HSS to continue the service flow; since the HSS confirms that the S-CSCF sends The SAR command is used for the fault recovery scenario. Therefore, in the response message SAA (Server- Assignment- Answer), the registered dog status of the PUI, the corresponding service configuration data, and the like are carried. Afterwards, the HSS carries the necessary data in the SAA and sends a response to the S-CSCF;

5806, S-CSCF利用已经获取的数据继续呼叫业务流程的处理。 在本步 骤中,由于 S-CSCF利用从 AS发送的 INVITE请求中所获取的数据以及 HSS 所返回的数据, 构成支持呼叫所必须的数据, 从而可以继续呼叫流程。 5806. The S-CSCF continues to process the call business process by using the acquired data. In this step, since the S-CSCF uses the data acquired in the INVITE request sent from the AS and the data returned by the HSS to form the data necessary to support the call, the call flow can be continued.

S-CSCF为该用户发起一个呼叫业务逻辑。 在命令中包括呼叫发起方所 支持的媒体支持能力; The S-CSCF initiates a call service logic for the user. Include the media support capabilities supported by the call originator in the command;

5807, S-CSCF将 INVITE请求转发到被叫方网络, 由被叫方网络转发 给被叫方终端; S808 - S809, 呼叫请求被传输到被叫方网络的被叫终端, 汉方在经过 媒体协商、 资源预留、 被叫终端振铃等步骤, 被叫终端摘机应答后, 被叫终 结端点向呼叫发起方发送一个 SIP 200 ( OK ) 最终响应; 5807, the S-CSCF forwards the INVITE request to the called party network, and the called party network forwards the call to the called party terminal; S808 - S809, the call request is transmitted to the called terminal of the called party network, and the Chinese party passes the media Negotiation, resource reservation, ringing of the called terminal, etc., after the called terminal picks up the call, the called end endpoint sends a SIP 200 (OK) final response to the call originator;

S810 - S811 , 呼叫发起方以一个 SIPACK消息对 200 ( OK )给予响应。 情况二: 核心网元是应用月良务器。 在这种情况下, 在步骤 S502 中, AS使用 AS和 HSS间的 Sh接口向S810 - S811, the call originator responds with 200 (OK) with a SIPACK message. Case 2: The core network element is the application server. In this case, in step S502, the AS uses the Sh interface between the AS and the HSS.

HSS发送请求消息, 并在请求消息中携带用户的 PUI。 上述请求消息可以为 用户数据请求 (User-Data-Request, UDR ) 消息。 The HSS sends a request message and carries the user's PUI in the request message. The above request message may be a User-Data-Request (UDR) message.

AS 如果在本地进行数据保存, 则保存的数据可以包括: UE 的联系地 址、 S-CSCF的地址、 PUI、 PUI的注册状态、 用户的业务配置数据。 图 9示出了在 UE成功注册到 IMS网络后, AS发生重启或故障恢复后, 当 UE发起呼叫时, AS如何有效地避免业务不可接收的错误的处理流程。 如 图 9所示, 可以包括以下处理: If the data is saved locally, the saved data may include: a contact address of the UE, an address of the S-CSCF, a PUI, a registration status of the PUI, and a service configuration data of the user. FIG. 9 shows a process flow of how the AS effectively avoids an unacceptable error when the UE initiates a call after the UE successfully registers with the IMS network. As shown in Figure 9, the following processing can be included:

S901 , UE向 P-CSCF发起一个 SIP INVITE请求, 包含用以初始化媒体 能力协商的媒体格式; S901. The UE initiates a SIP INVITE request to the P-CSCF, where the UE is used to initialize the media. Media format for capacity negotiation;

S902, P-CSCF接收到 INVITE请求后, 将 INVITE请求转发给为该 UE 分配的 S-CSCF; S902: After receiving the INVITE request, the P-CSCF forwards the INVITE request to the S-CSCF allocated to the UE.

S903, S-CSCF接收到 INVITE请求后,根据用户的业务配置,将 INVITE 请求转发到为用户提供服务的 AS; S903, after receiving the INVITE request, the S-CSCF forwards the INVITE request to the AS that provides the service according to the service configuration of the user;

5904, AS 检查服务属性; AS 检查服务属性的操作包括: 在本地数据 中查询 UE所对应的 PUI的注册状态、检查该 PUI所对应的用户配置数据等。 由于此种情况下, AS 在本地存储的该用户数据已经不存在, 为了能继续处 理后续请求, 则 AS需要向 HSS发送数据获取请求, 以查询用户的状态和数 据。 S-CSCF首先从 S-CSCF发送的 INVITE请求中提取 UE和 S-CSCF相关 的信息, 包括 UE的联系地址、 UE所对应的公共用户标识 PUI、 S-CSCF的 联系地址等。 AS在本地暂时保存这些数据, 并利用这些数据向 HSS发送数 据获取请求; 5904. The AS checks the service attribute. The AS checks the service attribute. The operation includes: querying, in the local data, the registration status of the PUI corresponding to the UE, and checking the user configuration data corresponding to the PUI. In this case, the user data stored locally by the AS does not exist. In order to continue to process subsequent requests, the AS needs to send a data acquisition request to the HSS to query the status and data of the user. The S-CSCF first extracts information about the UE and the S-CSCF from the INVITE request sent by the S-CSCF, including the contact address of the UE, the public user identifier PUI corresponding to the UE, and the contact address of the S-CSCF. The AS temporarily stores the data locally and uses the data to send a data acquisition request to the HSS;

5905 , AS使用该用户对应的 PUI向 HSS发起数据获取请求,期望 HSS 返回用户 PUI注册状态和用户业务配置数据。 在本步骤中, AS通过 Sh接口的 UDR ( User-Data-Request, 用户数据 请求) 命令向 HSS请求用户数据, 在命令中携带 UE的公共用户标识 PUI, 并且 AS在该命令中的详细信息中携带故障恢复支持标签, 告诉 HSS本请求 是用于故障恢复场景; S906, HSS在收到 AS的查询请求后, 获取该用户 PUI的注册状态和用 户的业务配置数据, 发送给 AS。 在本步骤中, HSS检查 AS发送的 UDR命 令, 检查其中携带了故障恢复支持标签, 即可知 AS是希望通过 HSS获取必 要的数据以继续服务流程。 由于 HSS确认 AS所发送的 UDR命令是用于故 障恢复场景, 所以在响应消息 UDA ( User-Data- Answer, 用户数据应答)中, 携带该 PUI 的注册状态、 所对应的用户的业务配置数据等; 之后, HSS 在 UDA中携带必要的数据, 发送响应给 AS; 5905. The AS initiates a data acquisition request to the HSS by using the PUI corresponding to the user, and the HSS is expected to return the user PUI registration status and user service configuration data. In this step, the AS requests user data from the HSS through the UDR (User-Data-Request) command of the Sh interface, and carries the public user identifier PUI of the UE in the command, and the AS is in the detailed information in the command. Carrying the fault recovery support label, and telling the HSS that the request is for the fault recovery scenario; S906, after receiving the query request of the AS, the HSS obtains the registration status of the user PUI and the service configuration data of the user, and sends the data to the AS. In this step, the HSS checks the UDR command sent by the AS and checks that it carries the fault recovery support label. It can be seen that the AS wants to obtain the necessary data through the HSS to continue the service flow. The HSS confirms that the UDR command sent by the AS is used in the fault recovery scenario. Therefore, in the response message UDA (User-Data-Answer), the registration status of the PUI, the service configuration data of the corresponding user, and the like are carried. After that, the HSS carries the necessary data in the UDA and sends a response to the AS;

S907, AS判断 HSS返回的用户 PUI的注册状态。 如果该 PUI的注册 状态是已注册, 则 AS利用已经获取的数据继续呼叫业务流程的处理。 在本步骤中, 由于 AS利用从 S-CSCF发送的 INVITE请求中所获取的 数据以及 HSS所返回的数据, 构成支持 UE呼叫所必须的数据, 从而可以继 续呼叫流程。 此外, 在本步骤中, AS可以选择在本地保存用户相关的数据, 包括 UE的联系地址、 用户的业务配置数据、 S-CSCF地址等。 S907. The AS determines the registration status of the user PUI returned by the HSS. If the registration status of the PUI is already registered, the AS continues the processing of the call service flow by using the already acquired data. In this step, since the AS uses the INVITE request sent from the S-CSCF The data and the data returned by the HSS constitute the data necessary to support the UE call, so that the call flow can continue. In addition, in this step, the AS may choose to locally store user-related data, including the contact address of the UE, the service configuration data of the user, the S-CSCF address, and the like.

AS为该用户发起一个呼叫业务逻辑。 在命令中包括 UE的媒体支持能 力; The AS initiates a call service logic for the user. Include the UE's media support capabilities in the command;

S908 , AS转发 INVITE请求给被叫方网络; S908, the AS forwards the INVITE request to the called party network;

S909 - S911 ,呼叫请求被传输到被叫方网络的被叫终端, 默方在经过媒 体协商、 资源预留、 被叫终端振铃等步骤, 被叫终端摘机应答后, 被叫终结 端点向呼叫方发送一个 SIP 200 ( OK ) 最终响应; S912 - S913 , UE以一个 SIP ACK消息对 200 ( OK ) 给予响应。 如上所述, 通过本发明, 在 IMS 系统核心网元丢失了用户数据后, 采 用向 HSS查询所需要的用户数据的方法,可以有效地解决由于核心网元数据 缺失而导致的服务不可用的缺陷, 保证了服务的连续性, 增强了核心网元的 故障处理能力。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的^ "神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。 S909 - S911, the call request is transmitted to the called terminal of the called party network, and the silent party performs the steps of media negotiation, resource reservation, ringing of the called terminal, etc., after the called terminal picks up the call, the called terminal terminates the endpoint to The calling party sends a SIP 200 (OK) final response; S912 - S913, the UE responds with 200 (OK) with a SIP ACK message. As described above, according to the present invention, after the user data of the IMS system core network is lost, the method of querying the required user data to the HSS can effectively solve the defect that the service is unavailable due to the missing core network data. , to ensure the continuity of the service, enhance the fault handling ability of the core network element. The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.

Claims

权 利 要 求 书 一种核心网元重启 /故障恢复后的处理方法, 用于 IP 多媒体子系统, 所 述 IP多媒体子系统包括用户设备、 应用服务器、 服务呼叫^舌控制功能 实体即 S-CSCF、 代理呼叫会话控制功能实体即 P-CSCF、 归属用户服务 器, 其特征在于, 所述方法包括以下处理: The present invention relates to a method for processing a core network element after restart/failure recovery, and is used for an IP multimedia subsystem, where the IP multimedia subsystem includes a user equipment, an application server, a service call control function entity, that is, an S-CSCF, and a proxy. The call session control function entity, that is, the P-CSCF and the home subscriber server, is characterized in that the method includes the following processing: 在以用户为呼叫方的呼叫过程中,核心网元接收到所述用户的呼叫 请求后, 检查本地数据, 在没有检查到与所述用户对应的数据的情况下, 向归属用户服务器发送一条或多条请求消息, 以请求所述用户的业务相 关数据;  After receiving the call request of the user, the core network element checks the local data, and sends a one or Multiple request messages to request service related data of the user; 响应于所述核心网元的请求消息,所述归属用户月 务器查找所述业 务相关数据, 并返回给所述核心网元;  Responding to the request message of the core network element, the home subscriber server searches for the service related data and returns the core network element to the core network element; 所述核心网元使用从所述归属用户服务器获取的所述业务相关数 据, 进行后续会话处理流程。 才艮据权利要求 1所述的方法, 其特征在于, 所述业务相关数据包括: 业 务配置数据, 其中, 所述核心网元利用所述业务配置数据触发业务逻辑。 根据权利要求 2所述的方法, 其特征在于, 所述业务相关数据进一步包 括: 公共用户标识的注册状态信息, 其中, 所述核心网元利用所述注册 状态信息加强呼叫合法性的判断。 根据权利要求 1 所述的方法, 其特征在于, 所述核心网元发送的所述请 求消息中携带有故障恢复支持标签。  The core network element uses the service related data obtained from the home subscriber server to perform a subsequent session processing procedure. The method according to claim 1, wherein the service related data comprises: service configuration data, wherein the core network element uses the service configuration data to trigger a service logic. The method according to claim 2, wherein the service related data further comprises: registration status information of the public user identifier, wherein the core network element uses the registration status information to enhance the judgment of the call validity. The method according to claim 1, wherein the request message sent by the core network element carries a fault recovery support tag. #居权利要求 1至 4中任一项所述的方法, 其特征在于, 所述核心网元 是 S-CSCF。 根据权利要求 5所述的方法, 其特征在于, 所述 S-CSCF使用 S-CSCF 和归属用户服务器间的 Cx接口向所述归属用户服务器发送所述请求消 息, 并在所述请求消息中携带 S-CSCF名称、 所述用户的公共用户标识, 其中, 所述请求消息是月 务分配请求消息。 The method of any one of claims 1 to 4, wherein the core network element is an S-CSCF. The method according to claim 5, wherein the S-CSCF sends the request message to the home subscriber server using a Cx interface between the S-CSCF and the home subscriber server, and carries the request message in the request message. The S-CSCF name, the public user identifier of the user, where the request message is a monthly service allocation request message. 7. 根据权利要求 6所述的方法, 其特征在于, 响应于所述 S-CSCF的所述 请求消息,所述归属用户服务器判断为所述公共用户标识分配的 S-CSCF 的 S-CSCF名称是否与所述请求消息中携带的所述 S-CSCF名称一致, 并且在二者不一致的情况下, 决定是否更新为所述公共用户标识分配的 S-CSCF; 在所述归属用户服务器更新为所述公共用户标识分配的 S-CSCF的情况下, 所述 S-CSCF在本地进行数据保存。 The method according to claim 6, wherein, in response to the request message of the S-CSCF, the home subscriber server determines an S-CSCF name of an S-CSCF allocated by the public user identifier. Whether it is consistent with the S-CSCF name carried in the request message, and if the two are inconsistent, determining whether to update the S-CSCF allocated for the public user identity; updating the local user server to In the case of the S-CSCF to which the public user identity is assigned, the S-CSCF performs data saving locally. 8. 根据权利要求 5所述的方法, 其特征在于 , 所述呼叫过程是用户设备发 起的呼叫, 其中, 在以下情况下为所述用户分配 S-CSCF: 所述用户成功 注册到 IP多媒体子系统网络; 或者所述用户订阅了未注册业务, 由未注 册业务触发了 S-CSCF分配过程; 所述方法进一步包括以下处理: The method according to claim 5, wherein the call process is a call initiated by a user equipment, where the S-CSCF is allocated to the user in the following situation: the user successfully registers with the IP multimedia sub The system network; or the user subscribes to the unregistered service, and the S-CSCF allocation process is triggered by the unregistered service; the method further includes the following processing: 所述 S-CSCF在本地进行数据保存 , 保存的数据包括: 用户设备的 联系地址、 P-CSCF的地址、 P-CSCF的网络 ID、 公共用户标识、 公共用 户标识的注册状态、 用户的业务配置数据。  The S-CSCF saves the data locally, and the saved data includes: a contact address of the user equipment, an address of the P-CSCF, a network ID of the P-CSCF, a public user identifier, a registration status of the public user identifier, and a service configuration of the user. data. 9. 根据权利要求 5所述的方法, 其特征在于, 所述呼叫过程是应用服务器 代替用户发起的呼叫, 其中, 所述用户可以处于注册状态或非注册状态; 所述方法进一步包括以下处理: The method according to claim 5, wherein the calling process is an application server instead of a user-initiated call, wherein the user may be in a registered state or a non-registered state; the method further includes the following processing: 所述 S-CSCF在本地进行数据保存, 保存的数据包括: 应用服务器 的联系地址、 公共用户标识、 公共用户标识的注册状态、 用户的业务配 置数据。  The S-CSCF saves the data locally, and the saved data includes: a contact address of the application server, a public user identifier, a registration status of the public user identifier, and a service configuration data of the user. 10. 根据权利要求 1至 4中任一项所述的方法, 其特征在于, 所述核心网元 是应用 艮务器。 The method according to any one of claims 1 to 4, wherein the core network element is an application server. 11. 根据权利要求 10所述的方法, 其特征在于, 所述应用服务器使用应用服 务器和所述归属用户服务器间的 Sh接口向所述归属用户服务器发送所 述请求消息, 并在所述请求消息中携带所述用户的公共用户标识, 其中, 所述请求消息为用户数据请求消息。 The method according to claim 10, wherein the application server sends the request message to the home subscriber server by using a Sh interface between the application server and the home subscriber server, and in the request message The public user identifier of the user is carried in, where the request message is a user data request message. 12. 根据权利要求 10所述的方法, 其特征在于, 进一步包括: 12. The method according to claim 10, further comprising: 所述应用服务器在本地进行数据保存, 保存的数据包括: 用户设备 的联系地址、 S-CSCF 的地址、 公共用户标识、 公共用户标识的注册状 态、 用户的业务配置数据。  The application server saves the data locally, and the saved data includes: a contact address of the user equipment, an address of the S-CSCF, a public user identifier, a registration status of the public user identifier, and service configuration data of the user.
PCT/CN2007/003678 2007-09-17 2007-12-19 Processing method after core network element restarting or recovering form failure Ceased WO2009036629A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710154134.9A CN101127722A (en) 2007-09-17 2007-09-17 Processing method after core NE restart/fault recovery
CN200710154134.9 2007-09-17

Publications (1)

Publication Number Publication Date
WO2009036629A1 true WO2009036629A1 (en) 2009-03-26

Family

ID=39095648

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/003678 Ceased WO2009036629A1 (en) 2007-09-17 2007-12-19 Processing method after core network element restarting or recovering form failure

Country Status (2)

Country Link
CN (1) CN101127722A (en)
WO (1) WO2009036629A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113542205A (en) * 2020-04-22 2021-10-22 中兴通讯股份有限公司 Control and processing method, network element, and computer-readable medium for registration-related services
CN115866538A (en) * 2022-11-29 2023-03-28 中国联合网络通信集团有限公司 Short message processing method, device, system and storage medium

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101540989B (en) * 2008-03-21 2011-04-20 华为技术有限公司 Method, device and system for recovering data after restarting of device
CN101448319B (en) * 2008-04-11 2012-02-29 中兴通讯股份有限公司 Method for processing S-CSCF failure recovery
CN101426261B (en) * 2008-12-17 2011-04-20 华为技术有限公司 Method for service handling of multimedia subsystem, P-CSCF, I-CSCF and subsystem
CN101651991B (en) * 2009-08-27 2012-04-04 华为技术有限公司 Call control method and call control device
CN102612021B (en) * 2011-01-21 2017-03-15 中兴通讯股份有限公司 Terminal status acquisition method, terminal activation method and system
CN107276811B (en) 2013-08-07 2021-02-09 华为技术有限公司 Method, related device and system for realizing terminal called service recovery
WO2015044663A1 (en) * 2013-09-24 2015-04-02 Nec Europe Ltd P-cscf restoration
CN106688216B (en) * 2014-06-02 2021-03-12 诺基亚通信公司 Method and apparatus for Internet Protocol Multimedia Subsystem IMS backup
CN108347342B (en) * 2017-01-24 2021-05-25 普天信息技术有限公司 A method and network element for restoring services after restarting a TMF network element
WO2020074098A1 (en) * 2018-10-12 2020-04-16 Nokia Technologies Oy Apparatus, method and computer program for call session control function restoration
CN109951862A (en) * 2019-03-18 2019-06-28 河北远东通信系统工程有限公司 A kind of method of IMS network AS self- recoverage registration information

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020128008A1 (en) * 2001-03-12 2002-09-12 Son Phan-Anh Recovery techniques in mobile networks
CN1558692A (en) * 2004-01-14 2004-12-29 西安大唐电信有限公司 Method of trunk directory inquiry of called subscriber
CN1756181A (en) * 2004-09-29 2006-04-05 华为技术有限公司 Method for recovering and processing ascription user server fault
CN1780482A (en) * 2004-11-18 2006-05-31 华为技术有限公司 Method for ensuring information conformity after functional module re-start by calling session control
US20060165083A1 (en) * 2004-12-20 2006-07-27 Lg Electronics Inc. Multimedia access system
CN1859698A (en) * 2006-01-22 2006-11-08 华为技术有限公司 Method for solving calling left user as non-success problem after core net node fault
US20070005712A1 (en) * 2005-06-29 2007-01-04 Nokia Corporation Service error handling in a communications network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020128008A1 (en) * 2001-03-12 2002-09-12 Son Phan-Anh Recovery techniques in mobile networks
CN1558692A (en) * 2004-01-14 2004-12-29 西安大唐电信有限公司 Method of trunk directory inquiry of called subscriber
CN1756181A (en) * 2004-09-29 2006-04-05 华为技术有限公司 Method for recovering and processing ascription user server fault
CN1780482A (en) * 2004-11-18 2006-05-31 华为技术有限公司 Method for ensuring information conformity after functional module re-start by calling session control
US20060165083A1 (en) * 2004-12-20 2006-07-27 Lg Electronics Inc. Multimedia access system
US20070005712A1 (en) * 2005-06-29 2007-01-04 Nokia Corporation Service error handling in a communications network
CN1859698A (en) * 2006-01-22 2006-11-08 华为技术有限公司 Method for solving calling left user as non-success problem after core net node fault

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113542205A (en) * 2020-04-22 2021-10-22 中兴通讯股份有限公司 Control and processing method, network element, and computer-readable medium for registration-related services
CN115866538A (en) * 2022-11-29 2023-03-28 中国联合网络通信集团有限公司 Short message processing method, device, system and storage medium

Also Published As

Publication number Publication date
CN101127722A (en) 2008-02-20

Similar Documents

Publication Publication Date Title
WO2009036629A1 (en) Processing method after core network element restarting or recovering form failure
CN101170553B (en) Method and device for realizing Internet protocol multi-media sub-system disaster tolerance
US9706019B2 (en) Method, system, and network element for service processing after data of network element is invalid or network element fails
EP2192742B1 (en) Local session controller, ip multimedia subsystem and session registration method
WO2009043313A1 (en) Method, apparatus and system for disaster recovery of ims subsystem
US20070189215A1 (en) Method for reducing interface load of home subscriber server
WO2007025480A1 (en) Method of session processing in an ims and interrogating-call state control function
WO2006102830A1 (en) A method for terminal identifying capability interaction route control while ims and cs are coinstantaneous
WO2010075689A1 (en) Network disaster tolerant method, terminal and call session control function entity
JP2012507224A (en) IMS restore procedure for multiple contacts
WO2006099815A1 (en) A method for implementing the user registering in the ip multimedia subsystem and the system thereof
WO2021213243A1 (en) Associated service registration method, related device and computer-readable storage medium
US8036659B2 (en) Method for requesting an unregistered UE to perform registration in the IMS
CN101106795B (en) A Method for IMS Domain Implicit Registration
WO2006053502A1 (en) A method for ensuring the information consistency between the network nodes
KR100703426B1 (en) Method and apparatus for enabling subscriber originating originating and incoming call in IP based multimedia subsystem
CN101577893A (en) Method for recovering failed service call session control function
CN101132407B (en) Method for processing exception caused by re-selection service call conversation control function
KR101075614B1 (en) Method for terminating call unregistered user in ip multimedia subsystem network
WO2007041957A1 (en) Method and system for checking the name consistency of the serving call state control functions
WO2007112621A1 (en) A method for keeping the consistency of the ip addresses de-registration of ps domain and ims domain
CN101299874B (en) User data returning method, system and equipment
WO2007104191A1 (en) A method for logging-off ip address
CN101198166A (en) Processing method when P-CSCF actively deletes user data
WO2009092310A1 (en) Service provision method and device for a user

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07855713

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07855713

Country of ref document: EP

Kind code of ref document: A1