WO2017036227A1 - Method and device realizing terminal called service restoration - Google Patents
Method and device realizing terminal called service restoration Download PDFInfo
- Publication number
- WO2017036227A1 WO2017036227A1 PCT/CN2016/085852 CN2016085852W WO2017036227A1 WO 2017036227 A1 WO2017036227 A1 WO 2017036227A1 CN 2016085852 W CN2016085852 W CN 2016085852W WO 2017036227 A1 WO2017036227 A1 WO 2017036227A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cscf
- user terminal
- sbc
- gateway
- candidate
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method and apparatus for implementing recovery of a called service of a terminal.
- the call session control function (English: Call Session Control Function, CSCF for short) is a functional entity in the IP Multimedia Subsystem (IMS), which is mainly responsible for handling signaling control during the multimedia call session.
- the CSCF can be divided into a proxy CSCF (English: Proxy CSCF, abbreviated as: P-CSCF), a query CSCF (English: Interrogating CSCF, referred to as: I-CSCF), and a service CSCF (English: Serving CSCF, referred to as S-CSCF).
- the P-CSCF fails, the user terminal registered by the P-CSCF, if it is called, the S-CSCF finds that the P-SCCF is faulty when managing the called service, then The user terminal cannot be contacted through the P-CSCF, causing the service to fail.
- the primary and backup devices are composed by two P-CSCFs.
- the S-CSCF/Interconnection Border Control Function (IBCF) connected to the P-CSCF can detect the P-CSCF failure through the Session Initiation Protocol (SIP) request message detection. Then select an alternate P-CSCF based on the disaster tolerance priority.
- the candidate P-CSCF needs to notify the terminal to re-register the device by managing the policy and charging rule function (English: Policy and Charging Rules Function, PCRF) of the terminal and the path of the gateway connected to the terminal.
- the P-CSCF is selected, so that the S-CSCF sends the called request to the candidate P-CSCF, and the candidate P-CSCF carries the called service of the terminal.
- PCRF Policy and Charging Rules Function
- the dependence on the PCRF is high.
- the PCRF of the home location and the PCRF of the visited place need to be involved, and the networking is complicated, which increases the difficulty of deployment.
- the embodiment of the invention provides a method and a device for realizing the recovery of the called service of the terminal.
- the PCRF is not required to trigger the terminal to re-register the candidate P-CSCF, which reduces the deployment difficulty and saves resources.
- an embodiment of the present invention provides a method for implementing recovery of a called service of a terminal, including:
- the alternate proxy call session control function entity P-CSCF/session border controller SBC receives the request message sent by the serving call session control function entity S-CSCF; the request message is that the S-CSCF corresponds to the received called request.
- the P-CSCF/SBC registered by the user terminal is generated when the fault occurs; the request message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC;
- the candidate P-CSCF/SBC sends a trigger message to the home gateway through a bidirectional active measurement protocol TWAMP link with the home gateway, the trigger message is used to trigger the user terminal to re-register to the
- the alternative P-CSCF/SBC is to carry the called service of the user terminal.
- the method further includes:
- the candidate P-CSCF/SBC After the user terminal re-registers to the candidate P-CSCF/SBC, the candidate P-CSCF/SBC identifies the candidate P-CSCF/SBC and registers the candidate P-CSCF/ The username of the user terminal of the SBC is sent to the home gateway.
- the user name is an International Mobile Subscriber Identity (IMSI) or a subscriber number.
- IMSI International Mobile Subscriber Identity
- the establishing the mapping relationship includes:
- the user identifier of the user terminal is: the gateway is allocated to each user terminal that belongs to the gateway Internet Protocol IP address.
- the identifier of the gateway is Device ID or IP address.
- the method further includes:
- the candidate P-CSCF/SBC When the candidate P-CSCF/SBC cannot determine the home gateway of the user terminal according to the mapping relationship between the pre-established gateway and each user terminal belonging to the gateway, the candidate P-CSCF/SBC to the S The CSCF sends a failure response message, which is used to indicate that the triggering of the user terminal to re-register to the candidate P-CSCF/SBC fails.
- an embodiment of the present invention provides a method for implementing recovery of a called service of a terminal, including:
- the home gateway of the user terminal receives the TWAMP link through a bidirectional active measurement protocol with the alternate P-CSCF/SBC.
- a trigger message sent by the candidate P-CSCF/SBC the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal;
- the alternative P-CSCF/SBC is a different P-CSCF/SBC;
- the home gateway notifies the user terminal to re-register to the candidate P-CSCF/SBC.
- the method further includes:
- the home gateway After the user terminal re-registers to the candidate P-CSCF/SBC, the home gateway receives the identifier of the candidate P-CSCF/SBC sent by the candidate P-CSCF/SBC and the User ID of the user terminal;
- the home gateway records the mapping relationship between the candidate P-CSCF/SBC and the user terminal according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal.
- an embodiment of the present invention provides an apparatus for implementing recovery of a called service of a terminal, where the apparatus is implemented by an alternate proxy call session control function entity P-CSCF/Session Border Controller SBC, including:
- a receiving unit configured to receive a request message sent by the serving call session control function entity S-CSCF; the request message is that the receiving unit fails in the P-CSCF/SBC registered by the user terminal corresponding to the received called request The request message is used to indicate that the user terminal is triggered to re-register to the device;
- a processing unit configured to: when the receiving unit receives the request message, determine a home gateway of the user terminal according to a mapping relationship between a pre-established gateway and each user terminal that belongs to the gateway;
- a sending unit configured to send a trigger message to the home gateway determined by the processing unit by using a bidirectional active measurement protocol TWAMP link with the home gateway, where the trigger message is used to trigger the user terminal to re-register to
- the device is configured to carry the called service of the user terminal.
- the sending unit is further configured to:
- the identifier of the device and the user name of the user terminal that registers the device are sent to the home gateway determined by the processing unit.
- the user name is an International Mobile Subscriber Identity (IMSI) or a subscriber number.
- IMSI International Mobile Subscriber Identity
- the method further includes:
- An obtaining unit configured to acquire an identifier of the gateway during establishing a TWAMP link with the gateway
- the receiving unit is further configured to receive a user identifier of the user terminal that is sent by the gateway and belongs to the gateway;
- the processing unit is further configured to establish a mapping relationship between the identifier of the gateway and a user identifier of a user terminal that belongs to the gateway.
- the user identifier of the user terminal is: the gateway is allocated to each user terminal that belongs to the gateway Internet Protocol IP address.
- the identifier of the gateway is a device number ID or an IP address of the gateway.
- the processing unit is configured according to the pre-established The sending unit is further configured to send a failure response message to the S-CSCF, where the mapping relationship between the gateway and each user terminal that belongs to the gateway cannot determine the home gateway of the user terminal, where the failure response message is used to indicate Triggering the user terminal to re-register to the device fails.
- an embodiment of the present invention provides a device for implementing recovery of a called service of a terminal, where the device is implemented by a home gateway of the user terminal, and includes:
- a receiving unit configured to receive the candidate by a bidirectional active measurement protocol TWAMP link between the candidate P-CSCF/SBC when the proxy call session control function entity P-CSCF/SBC registered by the user terminal fails a trigger message sent by the P-CSCF/SBC, the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal;
- a querying unit configured to query, according to a pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC, the P-CSCF/SBC registered by the user terminal
- the alternative P-CSCF/SBC is a different P-CSCF/SBC
- a notification unit configured to notify the user terminal to re-register to the candidate P-CSCF/SBC.
- the receiving unit is further configured to: after the user terminal re-registers to the candidate P-CSCF/SBC, receive the device Selecting an identifier of the candidate P-CSCF/SBC sent by the P-CSCF/SBC and a user identifier of the user terminal;
- the device also includes:
- a recording unit configured to record a mapping between the candidate P-CSCF/SBC and the user terminal according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal received by the receiving unit relationship.
- the candidate P-CSCF/SBC receives the notification message sent by the S-CSCF; the notification message is the P registered by the user terminal corresponding to the received called request by the S-CSCF. - generated when the CSCF/SBC fails; the notification message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC; then the candidate P-CSCF/SBC is based on a pre-established gateway Determining a home gateway of the user terminal with a mapping relationship with each user terminal belonging to the gateway; the candidate P-CSCF/SBC to the home through a bidirectional active measurement protocol TWAMP link with the home gateway The gateway sends a trigger message, where the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which
- FIG. 1 is a schematic diagram of a TWAMP architecture according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of another TWAMP architecture according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram of a process of establishing a TWAMP link according to an embodiment of the present invention
- 4A-4B are schematic diagrams showing the structure of a system for realizing recovery of a called service of a terminal according to an embodiment of the present invention
- FIG. 5 is a flowchart of a method for implementing recovery of a called service of a terminal according to the present invention
- FIG. 6 is a flowchart of establishing a mapping relationship between an alternative P-CSCF/SBC and a gateway according to an embodiment of the present invention
- FIG. 7 is a schematic diagram of a P-CSCF disaster recovery backup relationship corresponding to a S-CSCF/IBCF and a gateway according to an embodiment of the present disclosure
- FIG. 8 is a flowchart of another method for implementing recovery of a called service of a terminal according to an embodiment of the present invention.
- FIG. 9 is a schematic diagram of a process of establishing a control session between a P-CSCF and a PGW according to an embodiment of the present invention.
- FIG. 10 is a schematic diagram of a mapping relationship between an IP address of a P-CSCF and a PGW according to an embodiment of the present invention.
- FIG. 11 is a schematic diagram of a process of establishing a mapping relationship between a P-CSCF and an identifier of a UE according to an embodiment of the present disclosure
- FIG. 12 is a schematic flowchart of recovering a called service of a terminal according to an embodiment of the present disclosure
- FIG. 13 is a schematic diagram of an apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention
- FIG. 14 is a schematic diagram of another apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention.
- FIG. 15 is a schematic diagram of another apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present disclosure
- FIG. 16 is a schematic diagram of another apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention.
- the embodiment of the invention provides a method and a device for realizing the recovery of the called service of the terminal, so that when the P-CSCF is faulty, the address of the candidate P-CSCF is not required to be notified to the terminal through the PRCF, which reduces the difficulty of deployment and avoids Signaling interaction between PCRFs reduces signaling overhead.
- the method and the device are based on the same inventive concept. Since the principles of the method and the device for solving the problem are similar, the implementation of the device and the method can be referred to each other, and the repeated description is not repeated.
- the user terminal to which the present invention relates may include a handheld device having a wireless communication function, an in-vehicle device, a wearable device, and various forms of user equipment and the like.
- the user terminal in the embodiment of the present invention is equivalent to the user equipment (English: User Equipment, UE for short) and is common to each other.
- the TWAMP protocol is based on an end-to-end measurement method, that is, the measurement entities are hosts, and the network devices do not participate in the measurement.
- TWAMP includes two separate protocols:
- TWAMP-Control Used to establish a measurement session and negotiate parameters of the session (such as packet length, start time, The abort time, the distribution parameters of the packet, etc.), start and terminate the measurement session, and obtain the measurement result (using the TCP protocol).
- parameters of the session such as packet length, start time, The abort time, the distribution parameters of the packet, etc.
- TWAMP-Test specifies the format of measurement packets, etc., used to perform measurement packet interaction between measurement nodes (using UDP protocol).
- the TWAMP protocol consists of four functional entities, as shown in Figure 1, which are used to coordinate work and are responsible for initiating statistical sessions and frame transmission and reception:
- Session-Sender A measurement node that sends measurement messages in a TWAMP-Test session.
- Session-Reflector A measurement node that receives measurement packets in a TWAMP-Test session.
- TWAMP-Test Server Manages one or more TWAMP-Test sessions, which can be configured for each TWAMP-Test session on each measurement node, and can return measurements for each TWAMP-Test session.
- Control-Client Used to initiate a request to establish a TWAMP-Test session and to control the start and end of the session.
- a process of establishing a TWAMP link between a Control-Client and a Session-Reflector and a Server and a Session-Sender that is, a process of establishing a control session function based on the TCP protocol.
- a TCP connection is opened between the Server and the Session-Sender and the Control-Client and the Session-Reflector. Specifically, the TCP connection (Open TCP Connection on port 862) is opened through port 862.
- step 302 the Server and the Session-Sender initiate a Server Greeting request message to the Control-Client and the Session-Reflector.
- step 303 the Control-Client and the Session-Reflector send a session setup response message (Set-Up Response) to the server and the Session-Sender.
- a session setup response message Set-Up Response
- step 304 the Server and the Session-Sender send a Service Start message (Server Start) to the Control-Client and the Session-Reflector.
- Service Start Service Start
- Control-Client and Session-Reflector establish a control session function between Server and Session-Sender.
- 4A-4B are schematic structural diagrams of a system for implementing recovery of a called service of a terminal according to an embodiment of the present invention.
- 4A-4B are only an example, and do not constitute a specific limitation on the number, structure, and the like of the devices.
- FIG. 4A is a schematic structural diagram of a system for realizing recovery of a called service of a terminal when no roaming occurs on the user terminal.
- FIG. 4B is a schematic structural diagram of a system for realizing recovery of a called service of a terminal when a user terminal roams.
- the system of the embodiment of the present invention may specifically include: an S-CSCF 401, at least two P-CSCFs, and a user terminal 402, where the at least two P-CSCFs include a second P-CSCF 404 and The first P-CSCF 403 currently registered by the user terminal, and the gateway 405 to which the user terminal belongs.
- the second P-CSCF 404 is an alternate P-CSCF; the P-CSCF and the Session Border Controller (SBC) can be the same physical network element, so the present invention
- the P-CSCF may also be an SBC.
- the S-CSCF senses through the SIP request message. For example, as shown in FIG. 4A, the user terminal 402 is currently registered with the first P-CSCF 403. When the first P-CSCF 403 fails, the S-CSCF 401 can detect the perception. When the S-CSCF 401 detects that the first P-CSCF 403 is faulty, the second P-CSCF 404 is selected according to the disaster tolerance priority, and after the S-CSCF 401 selects the second P-CSCF 404, the request (Invite) message is sent to the second P. -CSCF404.
- the system in the embodiment of the present invention further includes a home IBCF 406 and a visited IBCF 407.
- the home IBCF is located in the local public land mobile network (English: Home Public Land Mobile Network, HPLMN for short).
- the visiting IBCF is located in the Visited Public Land Mobile Network (VPLMN).
- VPN Visited Public Land Mobile Network
- IP Packet Exchange IP for short
- the S-CSCF 401 performs interworking control between the first P-CSCF 403 and the second P-CSCF 404 of the visited place through the home IBCF 406 and the visited IBCF 407.
- the gateway 405 may be a public data network gateway (Public Data Network Gateway, PGW for short) or may be a service gateway (English: Serving Gateway, SGW for short).
- PGW Public Data Network Gateway
- SGW Serving Gateway
- the visited IBCF 407 After the IBCF 407 detects that the first P-CSCF 403 is faulty through the SIP request message, the visited IBCF 407 selects the second P-CSCF 404 to perform signaling routing, and the visited IBCF 407 receives the Invite message sent by the home IBCF 406, and sends the Invite message. Give the second P-CSCF 404.
- FIG. 5 is a flowchart of a method for implementing recovery of a called service of a terminal according to an embodiment of the present invention. Specifically, the method of the embodiment of the present invention includes:
- Step 501 The candidate P-CSCF/SBC receives the notification message sent by the S-CSCF, where the notification message is that the S-CSCF fails to register the P-CSCF/SBC registered by the user terminal corresponding to the received called request.
- the notification message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC.
- the notification message carries the username of the user terminal.
- the user name of the user terminal is used to identify the user terminal, and may be an International Mobile Subscriber Identification Number (IMSI) or a user number. It may also be an IP address of the user terminal, user service rights, and other user configuration information.
- the subscriber number may be a mobile station ISDN number (English: Mobile Subscriber International ISDN number, abbreviated as: MSISDN). Among them, ISDN is the integrated service digital network, which is the abbreviation of Integrated Service Digital Network.
- the notification message can be an INVITE.
- the notification message carries a Restoration-Info header field.
- the candidate P-CSCF/SBC obtains the IMSI of the user terminal from the Resistance-Info header field. And obtaining the IP address of the user terminal through the route header field in the INVITE.
- the alternative P-CSCF/SBC determines that the registered user is not an alternate P-CSCF/SBC based on the IP address of the user terminal, and returns a failure response, such as 404, to the S-CSCF.
- the failure response is used to indicate that the user terminal is not an alternate P-CSCF/SBC Registered user.
- Step 502 The candidate P-CSCF/SBC determines a home gateway of the user terminal according to a mapping relationship between the pre-established gateway and each user terminal that belongs to the gateway.
- Step 503 the candidate P-CSCF/SBC sends a trigger message to the home gateway by using a TWAMP link with the home gateway, where the trigger message is used to trigger the user terminal to re-register to the standby device.
- the P-CSCF/SBC is selected to carry the called service of the user terminal.
- mapping relationship is established between the gateway and the P-CSCF/SBC.
- the following takes the process of establishing a mapping relationship between the alternative P-CSCF/SBC and the gateway as an example. Specifically, the method includes:
- Step 601 In the process of establishing a TWAMP link with the gateway, the candidate P-CSCF/SBC acquires the identifier of the gateway.
- the alternative P-CSCF/SBC has the function of Session-Reflector, and the gateway has the function of Session-Sender.
- the candidate P-CSCF/SBC may obtain the identifier of the gateway in the Set-Up Response sent by the gateway.
- the identifier of the gateway may be a number ID or an IP address of the gateway.
- the ID of the gateway HWID.
- the candidate P-CSCF/SBC carries the identifier of the candidate P-CSCF/SBC and the control plane IP configured by itself in the sent Server Start to the gateway.
- the gateway can send control messages to the alternate P-CSCF/SBC via the control plane IP. Therefore, in the process of establishing a TWAMP link, both the candidate P-CSCF/SBC and the gateway are identified by the peer device.
- Step 602 The candidate P-CSCF/SBC receives the user identifier of the user terminal that is sent by the gateway and belongs to the gateway.
- the candidate P-CSCF/SBC receives the user identifier of the user terminal belonging to the gateway through an IP Information (IP Info) message sent by the gateway.
- IP Info IP Information
- the user identifier of the user terminal may be: the gateway is an IP address assigned by each user terminal that belongs to the gateway.
- the candidate P-CSCF/SBC may send the configured access side user plane IP address to the gateway through the IP info message, so that the gateway can pass the candidate P-CSCF/SBC user plane IP address and the candidate.
- the P-CSCF/SBC performs data communication on the service.
- Step 603 The candidate P-CSCF/SBC establishes a mapping relationship between the identifier of the gateway and the user identifier of the user terminal that belongs to the gateway.
- the identifier of the gateway may be an ID of the gateway, and the user identifier may be a user IP address, so that the candidate P-CSCF/SBC records the mapping relationship between the ID of the gateway and the IP address of the user terminal.
- the candidate P-CSCF/SBC identifies the candidate P-CSCF/SBC and registers the candidate
- the username of the user terminal of the P-CSCF/SBC is sent to the home gateway. Therefore, the home gateway records the mapping relationship between the identifier of the currently registered user terminal and the identifier of the registered P-CSCF/SBC.
- the candidate P-CSCF/SBC may construct an IMS registration information (IMS register Info) message, where the IMS register Info carries the ID of the candidate P-CSCF/SBC and the identifier of the UE.
- the identity of the UE may be the IMSI/MSISDN of the UE.
- the IMS register Info can also carry the IP address of the UE.
- the S-CSCF selects an alternative P-CSCF, and the candidate P-CSCF may not be able to find the gateway to which the current user terminal belongs. For example, as shown in FIG. 7, there is no mapping relationship between PGW1 and the user IP address on the P-CSCF2. That is, the candidate P-CSCF/SBC cannot determine the home gateway of the user terminal according to the mapping relationship between the pre-established gateway and each user terminal belonging to the gateway, and the candidate P-CSCF/SBC to the S The CSCF sends a failure response message, which is used to indicate that the triggering of the user terminal to re-register to the candidate P-CSCF/SBC fails.
- the disaster tolerance process is not triggered, that is, the user terminal is not triggered to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. Therefore, the DR backup relationship of the P-CSCF on the network needs to be planned in a unified manner.
- the candidate P-CSCF/SBC receives the notification message sent by the S-CSCF; the notification message is the P registered by the user terminal corresponding to the received called request by the S-CSCF. - generated when the CSCF/SBC fails; the notification message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC; then the candidate P-CSCF/SBC is based on a pre-established gateway Determining a home gateway of the user terminal with a mapping relationship with each user terminal belonging to the gateway; the candidate P-CSCF/SBC to the home through a bidirectional active measurement protocol TWAMP link with the home gateway The gateway sends a trigger message, where the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which
- the embodiment of the invention further provides a method for realizing recovery of the called service of the terminal. As shown in FIG. 8, the method includes:
- Step 801 When the P-CSCF/SBC registered by the user terminal fails, the home gateway of the user terminal receives the candidate P-CSCF/SBC through a TWAMP link with the candidate P-CSCF/SBC.
- the trigger message is sent to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal.
- Step 802 The home gateway queries the P-CSCF registered by the user terminal according to the mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC.
- the SBC is a different P-CSCF/SBC than the candidate P-CSCF/SBC.
- Step 803 The home gateway notifies the user terminal to re-register to the candidate P-CSCF/SBC.
- the home gateway receives the candidate P-CSCF/SBC sent by the candidate P-CSCF/SBC An identifier and a user identifier of the user terminal;
- the home gateway records the mapping relationship between the candidate P-CSCF/SBC and the user terminal according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal.
- the candidate P-CSCF/SBC may construct an IMS registration information (IMS register Info) message, where the IMS register Info carries the ID of the candidate P-CSCF/SBC and the identifier of the UE.
- the identity of the UE may be the IMSI/MSISDN of the UE.
- the IMS register Info can also carry the IP address of the UE.
- the alternate P-CSCF/SBC thus transmits the constructed IMS register Info to the home gateway of the user terminal. Therefore, the home gateway establishes a P-CSCF/SBC registered by the user terminal. The mapping relationship with the user terminal.
- the home gateway of the user terminal receives the standby by using a TWAMP link with the candidate P-CSCF/SBC.
- the trigger message sent by the P-CSCF/SBC is selected, and the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal.
- the home gateway queries the P-CSCF/SBC registered by the user terminal according to the pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC.
- the alternative P-CSCF/SBC is a different P-CSCF/SBC.
- the home gateway notifies the user terminal to re-register to the candidate P-CSCF/SBC. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which reduces the deployment difficulty, avoids signaling interaction with the PCRF, and reduces signaling overhead.
- the embodiments of the present invention are specifically described below in conjunction with specific examples.
- the UE does not roam, and the P-CSCF and the gateway use the PGW as an example.
- control session establishment process between the P-CSCF and the PGW is first described.
- the control session is established between the P-CSCF and the PGW in the architecture, as shown in FIG.
- step 901 the P-CSCF and the PGW perform Open TCP connection on port 862.
- Step 902 The P-CSCF sends a Server Greeting message to the PGW.
- step 903 the PGW sends a Set-Up Response message to the P-CSCF.
- the Set-UP Response carries the ID of the PGW.
- the ID is: HWID.
- step 904 the P-CSCF sends a Server Start message to the PGW.
- the Server Start carries the ID of the P-CSCF.
- the control session between the P-CSCF and the PGW is successfully established, and the P-CSCF and the PGW mutually save the ID of the other party. And it is a many-to-many relationship.
- the P-CSCF and the PGW interact with each other to establish a mapping relationship, as shown in FIG.
- the PGW sends an IP Info message to the P-CSCF.
- the IP Info message carries the UE IP address pool information allocated to the UE belonging to the PGW.
- the P-CSCF can record the mapping relationship between the current PGW ID and the UE IP address.
- Step 1003 The P-CSCF transmits the IP address information of the access side user plane configured by itself to the PGW through an IP Info message.
- the PGW records the mapping relationship between the ID of the P-CSCF and the IP address of the user plane.
- the following describes the establishment of the mapping relationship between the P-CSCF and the identity of the UE, as shown in FIG.
- the UE is identified as the IMSI/MSISDN of the UE.
- step 1101 the UE completes registration with the P-CSCF through the S-CSCF.
- Step 1102 The P-CSCF sends an IMS register info message to the PGW, where the IMS register info message carries the ID of the P-CSCF, the IP address of the UE, and the IMSI/MSISDN of the UE.
- Step 1103 The PGW establishes a mapping relationship between the IMSI/MSISDN of the UE and the ID of the P-CSCF registered by the UE.
- the P-CSCF registered by the user terminal fails.
- the following describes the process of recovering the called service of the terminal. 12 is shown.
- Step 1201 The candidate P-CSCF receives the SIP INVITE message sent by the S-CSCF.
- the SIP INVITE message carries a Restoration-info header field, which includes the IMSI/MSISDN of the user and the IP address of the user.
- the registration information of the user is not available on the candidate P-CSCF.
- the candidate P-CSCF determines that the user is not a registered user of the candidate P-CSCF according to the user IP address.
- the candidate P-CSCF sends a failure response message to the S-CSCF, for example, 404NOT found.
- Step 1204 The candidate P-CSCF determines the ID of the PGW to which the user belongs according to the saved user IP address mapping relationship.
- the alternate P-CSCF constructs an IMS register Info message and sends it to the PGW to which the user belongs.
- the IMS register Info message carries the ID of the candidate P-CSCF, the IMSI/MSISDN of the UE, and the IP address of the UE.
- the PGW to which the user belongs acquires the ID of the candidate P-CSCF, the IMSI/MSISDN of the UE, and the IP address of the UE.
- Step 1206 The PGW to which the user belongs is queried according to the IMSI/MSISDN of the UE, and the UE currently registers the P-CSCF. It is determined that the queried P-CSCF is different from the obtained P-CSCF.
- Step 1207 The PGW to which the user belongs informs the UE to perform an IMS re-registration process.
- the UE is caused to update the IP address of the P-CSCF to be the IP address of the candidate P-CSCF.
- Step 1208 After the UE re-registers successfully, the S-CSCF obtains the IP address of the new P-CSCF, and then connects the UE's call according to the configuration.
- FIG. 13 is a schematic structural diagram of an apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention, where the apparatus is implemented by an alternative P-CSCF/SBC.
- the apparatus includes a communication interface 1301, a processor 1302, and a memory 1303.
- the communication interface 1301, the processor 1302, and the memory 1303 are connected to each other.
- the specific connecting medium between the above components is not limited in the embodiment of the present invention.
- the embodiment of the present invention is connected in FIG. 13 between the memory 1303, the processor 1302, and the communication interface 1301 via a bus 1304.
- the bus is indicated by a thick line in FIG. 13, and the connection manner between other components is merely illustrative. , not limited to.
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in FIG. 13, but it does not mean that there is only one bus or one type of bus.
- the communication interface 1301 in the embodiment of the present invention is used for transmitting and receiving information.
- the memory 1303 is configured to store the program code executed by the processor 1302, and may be a volatile memory (English: volati le memory), such as random access memory (English: random-access memory, abbreviation: RAM)
- the memory 1303 can also be a non-volatile memory (English: non-volatile memory), such as read-only memory (English: read-only memory, abbreviation: ROM), flash memory (English: flash memory), hard disk (English: Hard disk drive (HDD) or solid state drive (English: solid-state drive, SSD), or memory 1303 can be used to carry or store desired program code in the form of instructions or data structures and can be stored by a computer. Any other media taken, but not limited to this.
- the memory 1303 may be a combination of the above memories.
- the processor 1302 in the embodiment of the present invention may be a central processing unit (English: central processing unit, CPU for short).
- the processor 1302 is configured to execute program code stored in the memory, and is used to execute the embodiment corresponding to FIG.
- the method for realizing recovery of the called service of the terminal is as follows:
- the request message is generated by the communication interface 1301 when the P-CSCF/SBC registered by the user terminal corresponding to the received called request fails; the request message is used for The indication triggers the user terminal to re-register to the device.
- the memory 1303 further stores a mapping relationship between the pre-established gateway and each user terminal that belongs to the gateway.
- the processor 1302 determines the home gateway of the user terminal according to the mapping relationship stored by the memory 1303.
- the identifier of the device and the user name of the user terminal that registers the device are sent to the home gateway.
- the username may be an International Mobile Subscriber Identity (IMSI) or a subscriber number.
- IMSI International Mobile Subscriber Identity
- the processor 1302 acquires the identifier of the gateway during the establishment of the TWAMP link with the gateway, and receives the user identifier of the user terminal that is sent by the gateway and belongs to the gateway. The processor 1302 then establishes a mapping relationship between the identifier of the gateway and the user identifier of the user terminal belonging to the gateway, and stores the established mapping relationship in the memory 1303.
- the user identifier of the user terminal is: the gateway is an Internet Protocol IP address assigned to each user terminal that belongs to the gateway.
- the identifier of the gateway is a device number ID or an IP address of the gateway.
- the processor 1302 When the processor 1302 cannot determine the home gateway of the user terminal according to the mapping relationship between the pre-established gateway and each user terminal that belongs to the gateway, the processor 1302 sends a failure response message to the S-CSCF, where the failure response message is sent.
- the instruction to trigger the user terminal to re-register to the device fails.
- the candidate P-CSCF/SBC receives the notification message sent by the S-CSCF; the notification message is the P registered by the user terminal corresponding to the received called request by the S-CSCF. - generated when the CSCF/SBC fails; the notification message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC; then the candidate P-CSCF/SBC is based on a pre-established gateway Determining a home gateway of the user terminal with a mapping relationship with each user terminal belonging to the gateway; the candidate P-CSCF/SBC to the home through a bidirectional active measurement protocol TWAMP link with the home gateway The gateway sends a trigger message, where the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which
- FIG. 14 is a schematic structural diagram of an apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention, where the apparatus is implemented by a gateway.
- the apparatus includes a communication interface 1401, a processor 1402, and a memory 1403.
- the communication interface 1401, the processor 1402, and the memory 1403 are connected to each other.
- the specific connecting medium between the above components is not limited in the embodiment of the present invention.
- the embodiment of the present invention is connected in FIG. 13 between the memory 1403, the processor 1402, and the communication interface 1401 via a bus 1404.
- the bus is indicated by a thick line in FIG. 13, and the connection manner between other components is merely illustrative. , not limited to.
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in FIG. 13, but it does not mean that there is only one bus or one type of bus.
- the communication interface 1401 in the embodiment of the present invention is used for transmitting and receiving information.
- the memory 1403 is configured to store the program code executed by the processor 1402, and may be a volatile memory, such as a random access memory (English: random-access memory, abbreviation: RAM);
- the memory 1403 may also be a non-volatile memory (English: non-volatile memory), such as read-only memory (English: read-only memory, abbreviation: ROM), flash memory (English: flash memory), hard disk (English: hard Disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, SSD), or memory 1403 can be used to carry or store desired program code in the form of an instruction or data structure and can be accessed by a computer. Any other medium, but not limited to this.
- the memory 1403 may be a combination of the above memories.
- the processor 1402 in the embodiment of the present invention may be a central processing unit (CPU).
- the processor 1402 is configured to execute the program code stored in the memory, and the method for implementing the terminal called service recovery described in the embodiment corresponding to FIG. 8 is as follows:
- the candidate P-CSCF/SBC is received through the bidirectional active measurement protocol TWAMP link with the candidate P-CSCF/SBC.
- the trigger message is sent to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal.
- the P-CSCF/SBC registered by the user terminal and the candidate P-CSCF/SBC is a different P-CSCF/SBC.
- the user terminal is notified to re-register to the candidate P-CSCF/SBC.
- the user terminal After the user terminal re-registers to the candidate P-CSCF/SBC, receiving an identifier of the candidate P-CSCF/SBC sent by the candidate P-CSCF/SBC and the user The user identifier of the terminal is then recorded according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal, and the mapping relationship between the candidate P-CSCF/SBC and the user terminal is recorded.
- the home gateway of the user terminal receives the standby by using a TWAMP link with the candidate P-CSCF/SBC.
- the trigger message sent by the P-CSCF/SBC is selected, and the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal.
- the home gateway queries the P-CSCF/SBC registered by the user terminal according to the pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC.
- the alternative P-CSCF/SBC is a different P-CSCF/SBC.
- the home gateway notifies the user terminal to re-register to the candidate P-CSCF/SBC. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which reduces the deployment difficulty, avoids signaling interaction with the PCRF, and reduces signaling overhead.
- FIG. 15 is an apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention, where the apparatus is implemented by an alternative P-CSCF/SBC, including:
- the receiving unit 1501 is configured to receive a request message sent by the serving call session control function entity S-CSCF, where the request message is generated by the receiving unit in the P-CSCF/SBC registered by the user terminal corresponding to the received called request.
- the request message is used to indicate that the user terminal is triggered to re-register to the device;
- the processing unit 1502 is configured to determine, according to a mapping relationship between the pre-established gateway and each user terminal that belongs to the gateway, a home gateway of the user terminal;
- the sending unit 1503 is configured to send a trigger message to the home gateway by using a bidirectional active measurement protocol TWAMP link with the home gateway, where the trigger message is used to trigger the user terminal to re-register to the device to carry The called service of the user terminal.
- the sending unit 1503 is further configured to:
- the identifier of the device and the user name of the user terminal that registers the device are sent to the home gateway.
- the user name is an International Mobile Subscriber Identity (IMSI) or a subscriber number.
- IMSI International Mobile Subscriber Identity
- the device also includes:
- An obtaining unit 1504 configured to acquire an identifier of the gateway during establishing a TWAMP link with the gateway;
- the receiving unit 1501 is further configured to receive a user identifier of the user terminal that is sent by the gateway, and the processing unit is further configured to establish an identifier of the gateway and a user that belongs to the gateway. Mapping relationship of the user ID of the terminal.
- the user identifier of the user terminal may be: the gateway is an Internet Protocol IP address assigned to each user terminal that belongs to the gateway.
- the identifier of the gateway may be a device number ID or an IP address of the gateway.
- the sending unit 1503 is further configured to send a failure to the S-CSCF, when the processing unit 1502 cannot determine the home gateway of the user terminal according to the mapping relationship between the pre-established gateway and each user terminal that belongs to the gateway.
- the failure response message is used to indicate that the triggering of the user terminal to re-register to the device fails.
- the candidate P-CSCF/SBC receives the notification message sent by the S-CSCF; the notification message is the P registered by the user terminal corresponding to the received called request by the S-CSCF. - generated when the CSCF/SBC fails; the notification message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC; then the candidate P-CSCF/SBC is based on a pre-established gateway Determining a home gateway of the user terminal with a mapping relationship with each user terminal belonging to the gateway; the candidate P-CSCF/SBC to the home through a bidirectional active measurement protocol TWAMP link with the home gateway The gateway sends a trigger message, where the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which
- the home gateway implementation of the terminal includes:
- the receiving unit 1601 is configured to receive, by the bidirectional active measurement protocol TWAMP link between the candidate P-CSCF/SBC, when the proxy call session control function entity P-CSCF/SBC registered by the user terminal fails.
- the trigger message sent by the P-CSCF/SBC is selected, and the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal.
- the querying unit 1602 is configured to query, according to a pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC, the P-CSCF/SBC registered by the user terminal.
- the alternative P-CSCF/SBC is a different P-CSCF/SBC.
- the notification unit 1603 is configured to notify the user terminal to re-register to the candidate P-CSCF/SBC.
- the receiving unit 1601 is further configured to: after the user terminal re-registers to the candidate P-CSCF/SBC, receive the candidate P-CSCF/SBC sent by the candidate P-CSCF/SBC The identifier and the user identifier of the user terminal.
- the device further includes: a recording unit 1604, configured to record, according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal, a mapping of the candidate P-CSCF/SBC to the user terminal relationship.
- a recording unit 1604 configured to record, according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal, a mapping of the candidate P-CSCF/SBC to the user terminal relationship.
- the home gateway of the user terminal receives the standby by using a TWAMP link with the candidate P-CSCF/SBC.
- the trigger message sent by the P-CSCF/SBC is selected, and the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal.
- the home gateway queries the P-CSCF/SBC registered by the user terminal according to the pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC.
- the alternative P-CSCF/SBC is a different P-CSCF/SBC.
- the home gateway notifies the user terminal to re-register to the candidate P-CSCF/SBC. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which reduces the deployment difficulty, avoids signaling interaction with the PCRF, and reduces signaling overhead.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the device is implemented in one or more flow charts and/or block diagrams in a block or blocks. The function is fixed.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention discloses a method and device realizing terminal called service restoration, in which it is not necessary to trigger a terminal by a PCRF to repeatedly register an alternative P-CSCF, reducing deployment difficulty and saving resources. The method comprises: an alternative P-CSCF/SBC receiving a request message sent by an S-CSCF, the request message being generated by the S-CSCF when a P-CSCF/SBC registered by a user terminal corresponding to a received called request experiences a failure; the alternative P-CSCF/SBC, according to a mapping relationship between a pre-established gateway and each user terminal belonging to the gateway, determining a home gateway of the user terminal; and the alternative P-CSCF/SBC sending, via a TWAMP link with the home gateway, a trigger message to the home gateway, the trigger message being for triggering a user terminal to re-register to the alternative P-CSCF/SBC so as to carry the user terminal called service.
Description
本申请要求于2015年8月28日提交中国专利局、申请号为201510540895.2、发明名称为“一种实现终端被叫业务恢复的方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 201510540895.2, entitled "A Method and Apparatus for Recovering Terminal Called Service Recovery", filed on August 28, 2015, the entire contents of which are hereby incorporated by reference. Combined in this application.
本发明涉及通信技术领域,尤其涉及一种实现终端被叫业务恢复的方法及装置。The present invention relates to the field of communications technologies, and in particular, to a method and apparatus for implementing recovery of a called service of a terminal.
呼叫会话控制功能(英文:Call Session Control Function,简称:CSCF)是IP多媒体子系统(英文:IP Multimedia Subsystem,简称IMS)中的功能实体,主要负责处理多媒体呼叫会话过程中的信令控制。CSCF可以分为代理CSCF(英文:Proxy CSCF,简称:P-CSCF),查询CSCF(英文:Interrogating CSCF,简称:I-CSCF),服务CSCF(英文:Serving CSCF,简称:S-CSCF)。The call session control function (English: Call Session Control Function, CSCF for short) is a functional entity in the IP Multimedia Subsystem (IMS), which is mainly responsible for handling signaling control during the multimedia call session. The CSCF can be divided into a proxy CSCF (English: Proxy CSCF, abbreviated as: P-CSCF), a query CSCF (English: Interrogating CSCF, referred to as: I-CSCF), and a service CSCF (English: Serving CSCF, referred to as S-CSCF).
在业务控制过程中,若P-CSCF发生故障,经过该P-CSCF注册的用户终端如果作为被叫,S-CSCF在对该被叫业务进行管理时,发现了该P-SCCF故障,则就无法通过P-CSCF联系到用户终端,导致业务失败。In the service control process, if the P-CSCF fails, the user terminal registered by the P-CSCF, if it is called, the S-CSCF finds that the P-SCCF is faulty when managing the called service, then The user terminal cannot be contacted through the P-CSCF, causing the service to fail.
现有技术中,通过两个P-CSCF组成主备,当一个P-CSCF故障时,业务可以由备选P-CSCF接管。与P-CSCF相连的S-CSCF/互联边界控制功能(Interconnection Border Control Function,简称:IBCF)可以通过会话初始协议(英文:Session Initiation Protocol,简称:SIP)请求消息探测感知到P-CSCF故障,然后根据容灾优先级选择备选P-CSCF。但是备选P-CSCF需要通过管理该终端的策略与计费规则功能单元(英文:Policy and Charging Rules Function,简称:PCRF)、与所述终端相连的网关的路径通知所述终端重新注册该备选P-CSCF,以便于S-CSCF将所述被叫请求下发给该备选P-CSCF,由该备选P-CSCF承载该终端的被叫业务。In the prior art, the primary and backup devices are composed by two P-CSCFs. When one P-CSCF fails, the service can be taken over by the candidate P-CSCF. The S-CSCF/Interconnection Border Control Function (IBCF) connected to the P-CSCF can detect the P-CSCF failure through the Session Initiation Protocol (SIP) request message detection. Then select an alternate P-CSCF based on the disaster tolerance priority. However, the candidate P-CSCF needs to notify the terminal to re-register the device by managing the policy and charging rule function (English: Policy and Charging Rules Function, PCRF) of the terminal and the path of the gateway connected to the terminal. The P-CSCF is selected, so that the S-CSCF sends the called request to the candidate P-CSCF, and the candidate P-CSCF carries the called service of the terminal.
因此,在P-CSCF容灾场景下,对PCRF的依赖较高。并且在终端发生漫游时,需要涉及到归属地的PCRF以及拜访地的PCRF,组网比较复杂,增加了部署难度。Therefore, in the P-CSCF disaster recovery scenario, the dependence on the PCRF is high. Moreover, when the terminal roams, the PCRF of the home location and the PCRF of the visited place need to be involved, and the networking is complicated, which increases the difficulty of deployment.
发明内容Summary of the invention
本发明实施例提供一种实现终端被叫业务恢复的方法及装置,不再需要通过PCRF来触发所述终端重新注册备选P-CSCF,降低了部署难度,节省了资源。The embodiment of the invention provides a method and a device for realizing the recovery of the called service of the terminal. The PCRF is not required to trigger the terminal to re-register the candidate P-CSCF, which reduces the deployment difficulty and saves resources.
第一方面,本发明实施例提供了一种实现终端被叫业务恢复的方法,包括:
In a first aspect, an embodiment of the present invention provides a method for implementing recovery of a called service of a terminal, including:
备选代理呼叫会话控制功能实体P-CSCF/会话边界控制器SBC接收服务呼叫会话控制功能实体S-CSCF发送的请求消息;所述请求消息是所述S-CSCF在接收到的被叫请求对应的用户终端所注册的P-CSCF/SBC发生故障时生成的;所述请求消息用于指示触发所述用户终端重新注册到所述备选P-CSCF/SBC;The alternate proxy call session control function entity P-CSCF/session border controller SBC receives the request message sent by the serving call session control function entity S-CSCF; the request message is that the S-CSCF corresponds to the received called request The P-CSCF/SBC registered by the user terminal is generated when the fault occurs; the request message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC;
所述备选P-CSCF/SBC根据预建立的网关与归属于该网关的各个用户终端的映射关系确定所述用户终端的归属网关;Determining, by the P-CSCF/SBC, the home gateway of the user terminal according to a mapping relationship between the pre-established gateway and each user terminal belonging to the gateway;
所述备选P-CSCF/SBC通过与所述归属网关之间的双向主动测量协议TWAMP链路向所述归属网关发送触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。The candidate P-CSCF/SBC sends a trigger message to the home gateway through a bidirectional active measurement protocol TWAMP link with the home gateway, the trigger message is used to trigger the user terminal to re-register to the The alternative P-CSCF/SBC is to carry the called service of the user terminal.
结合第一方面,在第一方面的第一种可能的实现方式中,还包括:In combination with the first aspect, in a first possible implementation manner of the first aspect, the method further includes:
在所述用户终端重注册到所述备选P-CSCF/SBC后,所述备选P-CSCF/SBC将所述备选P-CSCF/SBC的标识以及注册所述备选P-CSCF/SBC的用户终端的用户名发送给所述归属网关。After the user terminal re-registers to the candidate P-CSCF/SBC, the candidate P-CSCF/SBC identifies the candidate P-CSCF/SBC and registers the candidate P-CSCF/ The username of the user terminal of the SBC is sent to the home gateway.
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述用户名为国际移动用户识别码IMSI或者用户号码。In conjunction with the first possible implementation of the first aspect, in a second possible implementation of the first aspect, the user name is an International Mobile Subscriber Identity (IMSI) or a subscriber number.
结合第一方面和第一方面的第一种至第二种可能的实现方式中的任意一种,在第一方面的第三种可能的实现方式中,建立所述映射关系,包括:With reference to the first aspect, and any one of the first to the second possible implementation manners of the first aspect, in a third possible implementation manner of the first aspect, the establishing the mapping relationship includes:
在与网关建立TWAMP链路过程中,获取所述网关的标识;Obtaining an identifier of the gateway during establishing a TWAMP link with the gateway;
接收所述网关发送的归属于所述网关的用户终端的用户标识;Receiving, by the gateway, a user identifier of a user terminal that belongs to the gateway;
建立所述网关的标识与归属于所述网关的用户终端的用户标识的映射关系。Establishing a mapping relationship between the identifier of the gateway and the user identifier of the user terminal that belongs to the gateway.
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述用户终端的用户标识为:所述网关为归属于所述网关的各个用户终端分配的因特网协议IP地址。With reference to the third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the user identifier of the user terminal is: the gateway is allocated to each user terminal that belongs to the gateway Internet Protocol IP address.
结合第一方面和第一方面的第一种至第四种可能的实现方式中的任意一种,在第一方面的第五种可能的实现方式中,所述网关的标识为所述网关的设备号码ID或者IP地址。With reference to the first aspect, and any one of the first to fourth possible implementation manners of the first aspect, in a fifth possible implementation manner of the first aspect, the identifier of the gateway is Device ID or IP address.
结合第一方面和第一方面的第一种至第五种可能的实现方式中的任意一种,在第一方面的第六种可能的实现方式中,还包括:With reference to the first aspect, and any one of the first to fifth possible implementation manners of the first aspect, in a sixth possible implementation manner of the first aspect, the method further includes:
所述备选P-CSCF/SBC根据预建立的网关与归属于该网关的各个用户终端的映射关系不能确定所述用户终端的归属网关时,所述备选P-CSCF/SBC向所述S-CSCF发送失败响应消息,所述失败响应消息用于指示触发所述用户终端重新注册到所述备选P-CSCF/SBC失败。When the candidate P-CSCF/SBC cannot determine the home gateway of the user terminal according to the mapping relationship between the pre-established gateway and each user terminal belonging to the gateway, the candidate P-CSCF/SBC to the S The CSCF sends a failure response message, which is used to indicate that the triggering of the user terminal to re-register to the candidate P-CSCF/SBC fails.
第二方面,本发明实施例提供了一种实现终端被叫业务恢复的方法,包括:In a second aspect, an embodiment of the present invention provides a method for implementing recovery of a called service of a terminal, including:
在用户终端所注册的代理呼叫会话控制功能实体P-CSCF/SBC发生故障时,所述用户终端的归属网关通过与备选P-CSCF/SBC之间的双向主动测量协议TWAMP链路接收所述备选P-CSCF/SBC发送的触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务;
When the proxy call session control function entity P-CSCF/SBC registered by the user terminal fails, the home gateway of the user terminal receives the TWAMP link through a bidirectional active measurement protocol with the alternate P-CSCF/SBC. a trigger message sent by the candidate P-CSCF/SBC, the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal;
所述归属网关根据预建立的注册所述备选P-CSCF/SBC的用户终端与所述备选P-CSCF/SBC的映射关系查询所述用户终端所注册的P-CSCF/SBC与所述备选P-CSCF/SBC为不同的P-CSCF/SBC;Querying, by the home gateway, the P-CSCF/SBC registered by the user terminal according to a pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC The alternative P-CSCF/SBC is a different P-CSCF/SBC;
所述归属网关通知所述用户终端重注册到所述备选P-CSCF/SBC。The home gateway notifies the user terminal to re-register to the candidate P-CSCF/SBC.
结合第二方面,在第二方面的第一种可能的实现方式中,还包括:With reference to the second aspect, in a first possible implementation manner of the second aspect, the method further includes:
在所述用户终端重注册到所述备选P-CSCF/SBC后,所述归属网关接收到所述备选P-CSCF/SBC发送的所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识;After the user terminal re-registers to the candidate P-CSCF/SBC, the home gateway receives the identifier of the candidate P-CSCF/SBC sent by the candidate P-CSCF/SBC and the User ID of the user terminal;
所述归属网关根据所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识,记录所述备选P-CSCF/SBC与所述用户终端的映射关系。The home gateway records the mapping relationship between the candidate P-CSCF/SBC and the user terminal according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal.
第三方面,本发明实施例提供了一种实现终端被叫业务恢复的装置,所述装置由备选代理呼叫会话控制功能实体P-CSCF/会话边界控制器SBC实现,包括:In a third aspect, an embodiment of the present invention provides an apparatus for implementing recovery of a called service of a terminal, where the apparatus is implemented by an alternate proxy call session control function entity P-CSCF/Session Border Controller SBC, including:
接收单元,用于接收服务呼叫会话控制功能实体S-CSCF发送的请求消息;所述请求消息是所述接收单元在接收到的被叫请求对应的用户终端所注册的P-CSCF/SBC发生故障时生成的;所述请求消息用于指示触发所述用户终端重新注册到所述装置;a receiving unit, configured to receive a request message sent by the serving call session control function entity S-CSCF; the request message is that the receiving unit fails in the P-CSCF/SBC registered by the user terminal corresponding to the received called request The request message is used to indicate that the user terminal is triggered to re-register to the device;
处理单元,用于在所述接收单元接收到所述请求消息时,根据预建立的网关与归属于该网关的各个用户终端的映射关系确定所述用户终端的归属网关;a processing unit, configured to: when the receiving unit receives the request message, determine a home gateway of the user terminal according to a mapping relationship between a pre-established gateway and each user terminal that belongs to the gateway;
发送单元,用于通过与所述归属网关之间的双向主动测量协议TWAMP链路向所述处理单元确定的所述归属网关发送触发消息,所述触发消息用于触发所述用户终端重注册到所述装置以承载所述用户终端的被叫业务。a sending unit, configured to send a trigger message to the home gateway determined by the processing unit by using a bidirectional active measurement protocol TWAMP link with the home gateway, where the trigger message is used to trigger the user terminal to re-register to The device is configured to carry the called service of the user terminal.
结合第三方面,在第三方面的第一种可能的实现方式中,所述发送单元还用于:In conjunction with the third aspect, in a first possible implementation manner of the third aspect, the sending unit is further configured to:
在所述用户终端重注册到所述装置后,将所述装置的标识以及注册所述装置的用户终端的用户名发送给所述处理单元确定的所述归属网关。After the user terminal re-registers to the device, the identifier of the device and the user name of the user terminal that registers the device are sent to the home gateway determined by the processing unit.
结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述用户名为国际移动用户识别码IMSI或者用户号码。In conjunction with the first possible implementation of the third aspect, in a second possible implementation of the third aspect, the user name is an International Mobile Subscriber Identity (IMSI) or a subscriber number.
结合第三方面和第三方面的第一种至第二种可能的实现方式中的任意一种,在第三方面的第三种可能的实现方式中,还包括:With reference to the third aspect and any one of the first to the second possible implementation manners of the third aspect, in a third possible implementation manner of the third aspect, the method further includes:
获取单元,用于在与网关建立TWAMP链路过程中,获取所述网关的标识;An obtaining unit, configured to acquire an identifier of the gateway during establishing a TWAMP link with the gateway;
所述接收单元,还用于接收所述网关发送的归属于所述网关的用户终端的用户标识;The receiving unit is further configured to receive a user identifier of the user terminal that is sent by the gateway and belongs to the gateway;
所述处理单元,还用于建立所述网关的标识与归属于所述网关的用户终端的用户标识的映射关系。The processing unit is further configured to establish a mapping relationship between the identifier of the gateway and a user identifier of a user terminal that belongs to the gateway.
结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,所述用户终端的用户标识为:所述网关为归属于所述网关的各个用户终端分配的因特网协议IP地址。With reference to the third possible implementation manner of the third aspect, in a fourth possible implementation manner of the third aspect, the user identifier of the user terminal is: the gateway is allocated to each user terminal that belongs to the gateway Internet Protocol IP address.
结合第三方面和第三方面的第一种至第四种可能的实现方式中的任意一种,在第三方面
的第五种可能的实现方式中,所述网关的标识为所述网关的设备号码ID或者IP地址。Combining the third aspect with any one of the first to fourth possible implementations of the third aspect, in a third aspect
In a fifth possible implementation manner, the identifier of the gateway is a device number ID or an IP address of the gateway.
结合第三方面和第三方面的第一种至第五种可能的实现方式中的任意一种,在第三方面的第六种可能的实现方式中,,在所述处理单元根据预建立的网关与归属于该网关的各个用户终端的映射关系不能确定所述用户终端的归属网关时,所述发送单元还用于向所述S-CSCF发送失败响应消息,所述失败响应消息用于指示触发所述用户终端重新注册到所述装置失败。With reference to the third aspect and any one of the first to fifth possible implementation manners of the third aspect, in a sixth possible implementation manner of the third aspect, the processing unit is configured according to the pre-established The sending unit is further configured to send a failure response message to the S-CSCF, where the mapping relationship between the gateway and each user terminal that belongs to the gateway cannot determine the home gateway of the user terminal, where the failure response message is used to indicate Triggering the user terminal to re-register to the device fails.
第四方面,本发明实施例提供了一种实现终端被叫业务恢复的装置,所述装置由用户终端的归属网关实现,包括:In a fourth aspect, an embodiment of the present invention provides a device for implementing recovery of a called service of a terminal, where the device is implemented by a home gateway of the user terminal, and includes:
接收单元,用于在用户终端所注册的代理呼叫会话控制功能实体P-CSCF/SBC发生故障时,通过与备选P-CSCF/SBC之间的双向主动测量协议TWAMP链路接收所述备选P-CSCF/SBC发送的触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务;a receiving unit, configured to receive the candidate by a bidirectional active measurement protocol TWAMP link between the candidate P-CSCF/SBC when the proxy call session control function entity P-CSCF/SBC registered by the user terminal fails a trigger message sent by the P-CSCF/SBC, the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal;
查询单元,用于根据预建立的注册所述备选P-CSCF/SBC的用户终端与所述备选P-CSCF/SBC的映射关系查询所述用户终端所注册的P-CSCF/SBC与所述备选P-CSCF/SBC为不同的P-CSCF/SBC;a querying unit, configured to query, according to a pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC, the P-CSCF/SBC registered by the user terminal The alternative P-CSCF/SBC is a different P-CSCF/SBC;
通知单元,用于通知所述用户终端重注册到所述备选P-CSCF/SBC。And a notification unit, configured to notify the user terminal to re-register to the candidate P-CSCF/SBC.
结合第四方面,在第四方面的第一种可能的实现方式中,所述接收单元,还用于在所述用户终端重注册到所述备选P-CSCF/SBC后,接收所述备选P-CSCF/SBC发送的所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识;With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the receiving unit is further configured to: after the user terminal re-registers to the candidate P-CSCF/SBC, receive the device Selecting an identifier of the candidate P-CSCF/SBC sent by the P-CSCF/SBC and a user identifier of the user terminal;
所述装置还包括:The device also includes:
记录单元,用于根据所述接收单元接收到的所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识,记录所述备选P-CSCF/SBC与所述用户终端的映射关系。a recording unit, configured to record a mapping between the candidate P-CSCF/SBC and the user terminal according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal received by the receiving unit relationship.
利用本发明实施例提供的方案,备选P-CSCF/SBC接收S-CSCF发送的通知消息;所述通知消息是所述S-CSCF在接收到的被叫请求对应的用户终端所注册的P-CSCF/SBC发生故障时生成的;所述通知消息用于指示触发所述用户终端重新注册到所述备选P-CSCF/SBC;然后所述备选P-CSCF/SBC根据预建立的网关与归属于该网关的各个用户终端的映射关系确定所述用户终端的归属网关;所述备选P-CSCF/SBC通过与所述归属网关之间的双向主动测量协议TWAMP链路向所述归属网关发送触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。从而不再需要经过PCRF触发到网关来通知用户终端重注册P-CSCF/SBC,降低了部署难度,避免了与PCRF之间的信令交互,减少了信令开销。With the solution provided by the embodiment of the present invention, the candidate P-CSCF/SBC receives the notification message sent by the S-CSCF; the notification message is the P registered by the user terminal corresponding to the received called request by the S-CSCF. - generated when the CSCF/SBC fails; the notification message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC; then the candidate P-CSCF/SBC is based on a pre-established gateway Determining a home gateway of the user terminal with a mapping relationship with each user terminal belonging to the gateway; the candidate P-CSCF/SBC to the home through a bidirectional active measurement protocol TWAMP link with the home gateway The gateway sends a trigger message, where the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which reduces the deployment difficulty, avoids signaling interaction with the PCRF, and reduces signaling overhead.
图1为本发明实施例提供的一种TWAMP架构示意图;FIG. 1 is a schematic diagram of a TWAMP architecture according to an embodiment of the present invention;
图2为本发明实施例提供的另一种TWAMP架构示意图;
2 is a schematic diagram of another TWAMP architecture according to an embodiment of the present invention;
图3为本发明实施例提供的建立TWAMP链路过程示意图;FIG. 3 is a schematic diagram of a process of establishing a TWAMP link according to an embodiment of the present invention;
图4A-图4B为本发明实施例提供的实现终端被叫业务恢复的系统结构示意图;4A-4B are schematic diagrams showing the structure of a system for realizing recovery of a called service of a terminal according to an embodiment of the present invention;
图5为本发明实施例提供的本发明的实现终端被叫业务恢复的方法的流程图;FIG. 5 is a flowchart of a method for implementing recovery of a called service of a terminal according to the present invention;
图6为本发明实施例提供的备选P-CSCF/SBC与网关之间建立映射关系的流程图;FIG. 6 is a flowchart of establishing a mapping relationship between an alternative P-CSCF/SBC and a gateway according to an embodiment of the present invention;
图7为本发明实施例提供的S-CSCF/IBCF与网关对应的P-CSCF容灾备份关系示意图;FIG. 7 is a schematic diagram of a P-CSCF disaster recovery backup relationship corresponding to a S-CSCF/IBCF and a gateway according to an embodiment of the present disclosure;
图8为本发明实施例提供的另一种实现终端被叫业务恢复的方法流程图;FIG. 8 is a flowchart of another method for implementing recovery of a called service of a terminal according to an embodiment of the present invention;
图9为本发明实施例提供的P-CSCF与PGW之间控制会话建立过程示意图;FIG. 9 is a schematic diagram of a process of establishing a control session between a P-CSCF and a PGW according to an embodiment of the present invention;
图10为本发明实施例提供的P-CSCF与PGW双方进行IP信息的交互建立映射关系的示意图;FIG. 10 is a schematic diagram of a mapping relationship between an IP address of a P-CSCF and a PGW according to an embodiment of the present invention;
图11为本发明实施例提供的P-CSCF与UE的标识之间的映射关系的建立过程示意图;FIG. 11 is a schematic diagram of a process of establishing a mapping relationship between a P-CSCF and an identifier of a UE according to an embodiment of the present disclosure;
图12为本发明实施例提供的终端被叫业务恢复的流程示意图;FIG. 12 is a schematic flowchart of recovering a called service of a terminal according to an embodiment of the present disclosure;
图13为本发明实施例提供的一种实现终端被叫业务恢复的装置示意图;FIG. 13 is a schematic diagram of an apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention;
图14为本发明实施例提供的另一种实现终端被叫业务恢复的装置示意图;FIG. 14 is a schematic diagram of another apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention;
图15为本发明实施例提供的又一种实现终端被叫业务恢复的装置示意图;FIG. 15 is a schematic diagram of another apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present disclosure;
图16为本发明实施例提供的再一种实现终端被叫业务恢复的装置示意图。FIG. 16 is a schematic diagram of another apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention.
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。The present invention will be further described in detail with reference to the accompanying drawings, in which FIG. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
本发明实施例提供一种实现终端被叫业务恢复的方法及装置,从而在P-CSCF故障时,不需要通过PRCF将备选P-CSCF的地址通知给终端,降低了部署难度,避免了与PCRF之间的信令交互,减少了信令开销。其中,方法和装置是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。The embodiment of the invention provides a method and a device for realizing the recovery of the called service of the terminal, so that when the P-CSCF is faulty, the address of the candidate P-CSCF is not required to be notified to the terminal through the PRCF, which reduces the difficulty of deployment and avoids Signaling interaction between PCRFs reduces signaling overhead. The method and the device are based on the same inventive concept. Since the principles of the method and the device for solving the problem are similar, the implementation of the device and the method can be referred to each other, and the repeated description is not repeated.
首先对本文中提供的一些术语进行解释说明,以方便本领域技术人员理解:Some of the terms provided herein are first explained to facilitate understanding by those skilled in the art:
1)、用户终端1), user terminal
本发明所涉及到的用户终端可以包括具有无线通信功能的手持设备、车载设备、可穿戴设备以及各种形式的用户设备等等。本发明实施例中的用户终端与用户设备(英文:User Equipment,简称:UE)等同,互相通用。The user terminal to which the present invention relates may include a handheld device having a wireless communication function, an in-vehicle device, a wearable device, and various forms of user equipment and the like. The user terminal in the embodiment of the present invention is equivalent to the user equipment (English: User Equipment, UE for short) and is common to each other.
2)、双向主动测量协议(英文:Two Way active Measurement Protocol,简称:TWAMP)2) Two-way active measurement protocol (English: Two Way Active Measurement Protocol, TWAMP for short)
TWAMP协议基于端到端的测量方式,即测量实体都是主机,网络设备不参与测量。The TWAMP protocol is based on an end-to-end measurement method, that is, the measurement entities are hosts, and the network devices do not participate in the measurement.
TWAMP包括了两个相互独立的协议:TWAMP includes two separate protocols:
TWAMP控制(TWAMP-Control):用于建立测量会话,协商会话的参数(如包长、起始时间、
中止时间、发包的分布参数等),开始、终止测量会话,以及获取测量结果(采用TCP协议)。TWAMP-Control: Used to establish a measurement session and negotiate parameters of the session (such as packet length, start time,
The abort time, the distribution parameters of the packet, etc.), start and terminate the measurement session, and obtain the measurement result (using the TCP protocol).
TWAMP测量(TWAMP-Test):规定了测量报文的格式等,用于在测量节点间进行测量报文的交互(采用UDP协议)。TWAMP-Test (TWAMP-Test): specifies the format of measurement packets, etc., used to perform measurement packet interaction between measurement nodes (using UDP protocol).
TWAMP协议包括四个功能实体,如图1所示,用来协调工作,负责启动统计会话和探帧收发:The TWAMP protocol consists of four functional entities, as shown in Figure 1, which are used to coordinate work and are responsible for initiating statistical sessions and frame transmission and reception:
会话发送者(Session-Sender):TWAMP-Test会话中发送测量报文的测量节点。Session-Sender: A measurement node that sends measurement messages in a TWAMP-Test session.
会话接收者(Session-Reflector):TWAMP-Test会话中接收测量报文的测量节点。Session-Reflector: A measurement node that receives measurement packets in a TWAMP-Test session.
服务器(Server):管理着一个或多个TWAMP-Test会话,可以在每个测量节点上为每个TWAMP-Test会话进行配置,可以返回每个TWAMP-Test会话的测量结果。Server: Manages one or more TWAMP-Test sessions, which can be configured for each TWAMP-Test session on each measurement node, and can return measurements for each TWAMP-Test session.
控制主机(Control-Client):用于发起建立TWAMP-Test会话的请求,以及控制会话的开始和终止。Control-Client: Used to initiate a request to establish a TWAMP-Test session and to control the start and end of the session.
为了便于实现,可以灵活的将上述四个功能实体合并,如图2所示,从而Control-Client和Session-Reflectorr的功能通过一个实体来实现,Server和Session-Sender的功能通过一个实体实现。For the convenience of implementation, the above four functional entities can be flexibly combined, as shown in FIG. 2, so that the functions of Control-Client and Session-Reflectorr are implemented by one entity, and the functions of Server and Session-Sender are implemented by one entity.
如图3所示,为Control-Client和Session-Reflector与Server和Session-Sender之间建立TWAMP链路的过程,即基于TCP协议建立控制会话功能的过程。As shown in FIG. 3, a process of establishing a TWAMP link between a Control-Client and a Session-Reflector and a Server and a Session-Sender, that is, a process of establishing a control session function based on the TCP protocol.
步骤301,Server和Session-Sender与Control-Client和Session-Reflector之间开启TCP连接。具体的,通过端口862开启TCP连接(Open TCP Connection on port 862)。In step 301, a TCP connection is opened between the Server and the Session-Sender and the Control-Client and the Session-Reflector. Specifically, the TCP connection (Open TCP Connection on port 862) is opened through port 862.
步骤302,Server和Session-Sender向Control-Client和Session-Reflector发起会话服务(Server Greeting)请求消息。In step 302, the Server and the Session-Sender initiate a Server Greeting request message to the Control-Client and the Session-Reflector.
步骤303,Control-Client和Session-Reflector向Server和Session-Sender发送会话建立响应消息(Set-Up Response)。In step 303, the Control-Client and the Session-Reflector send a session setup response message (Set-Up Response) to the server and the Session-Sender.
步骤304,Server和Session-Sender向Control-Client和Session-Reflector发送服务开启消息(Server Start)。从而Control-Client和Session-Reflector与Server和Session-Sender之间建立了控制会话功能。In step 304, the Server and the Session-Sender send a Service Start message (Server Start) to the Control-Client and the Session-Reflector. Thus Control-Client and Session-Reflector establish a control session function between Server and Session-Sender.
3)、本文中符号“/”,一般表示前后关联对象是一种“或”的关系。3), the symbol "/" in this article generally indicates that the contextual object is an "or" relationship.
参见图4A-图4B,是本发明实施例的实现终端被叫业务恢复的系统的结构示意图。图4A-图4B仅是一种示例,并不对设备的数量、结构等等构成具体限定。4A-4B are schematic structural diagrams of a system for implementing recovery of a called service of a terminal according to an embodiment of the present invention. 4A-4B are only an example, and do not constitute a specific limitation on the number, structure, and the like of the devices.
图4A所示为用户终端未发生漫游时,实现终端被叫业务恢复的系统的结构示意图。图4B所示为用户终端发生漫游时,实现终端被叫业务恢复的系统的结构示意图。图4A所示,本发明实施例的所述系统具体可以包括:S-CSCF401、至少两个P-CSCF以及用户终端402,其中,所述至少两个P-CSCF中包括第二P-CSCF404和用户终端当前注册的第一P-CSCF403,以及用户终端所属的网关405。其中,第二P-CSCF404作为备选P-CSCF;P-CSCF与会话边界控制器(英文:Session Border Controller,简称:SBC)可以为同一物理网元,因此本发
明实施例中P-CSCF也可以是SBC。FIG. 4A is a schematic structural diagram of a system for realizing recovery of a called service of a terminal when no roaming occurs on the user terminal. FIG. 4B is a schematic structural diagram of a system for realizing recovery of a called service of a terminal when a user terminal roams. As shown in FIG. 4A, the system of the embodiment of the present invention may specifically include: an S-CSCF 401, at least two P-CSCFs, and a user terminal 402, where the at least two P-CSCFs include a second P-CSCF 404 and The first P-CSCF 403 currently registered by the user terminal, and the gateway 405 to which the user terminal belongs. The second P-CSCF 404 is an alternate P-CSCF; the P-CSCF and the Session Border Controller (SBC) can be the same physical network element, so the present invention
In the embodiment, the P-CSCF may also be an SBC.
针对用户终端未发生漫游的场景,当P-CSCF发生故障时,S-CSCF通过SIP请求消息感知到。比如,如图4A所示,用户终端402当前注册的是第一P-CSCF403。当该第一P-CSCF403发生故障时,S-CSCF401能够探测感知到。在S-CSCF401检测到第一P-CSCF403发生故障时,根据容灾优先级选择第二P-CSCF404,在S-CSCF401选择第二P-CSCF404后,将请求(Invite)消息发送给第二P-CSCF404。For the scenario in which the user terminal does not roam, when the P-CSCF fails, the S-CSCF senses through the SIP request message. For example, as shown in FIG. 4A, the user terminal 402 is currently registered with the first P-CSCF 403. When the first P-CSCF 403 fails, the S-CSCF 401 can detect the perception. When the S-CSCF 401 detects that the first P-CSCF 403 is faulty, the second P-CSCF 404 is selected according to the disaster tolerance priority, and after the S-CSCF 401 selects the second P-CSCF 404, the request (Invite) message is sent to the second P. -CSCF404.
如图4B所示,在用户终端发生漫游时,本发明实施例所述的系统还包括归属地IBCF406以及拜访地IBCF407。归属地IBCF位于本地公用陆地移动网络(英文:Home Public Land Mobile Network,简称HPLMN)中。拜访地IBCF位于拜访公共陆地移动网络(英文:Visited Public Land Mobile Network,简称VPLMN)中。归属地IBCF406和拜访地IBCF407之间可能通过互联网数据包交换网络(英文:IP Packet Exchange,简称:IPX)网络。S-CSCF401与拜访地的第一P-CSCF403和第二P-CSCF404之间通过归属地IBCF406以及拜访地IBCF407进行互通控制。As shown in FIG. 4B, when the user terminal roams, the system in the embodiment of the present invention further includes a home IBCF 406 and a visited IBCF 407. The home IBCF is located in the local public land mobile network (English: Home Public Land Mobile Network, HPLMN for short). The visiting IBCF is located in the Visited Public Land Mobile Network (VPLMN). Between the home IBCF 406 and the visited IBCF 407, an Internet Packet Exchange Network (IP Packet Exchange, IP for short) network may be used. The S-CSCF 401 performs interworking control between the first P-CSCF 403 and the second P-CSCF 404 of the visited place through the home IBCF 406 and the visited IBCF 407.
其中,网关405可以是公共数据网网关(英文:Public Data Network Gateway,简称:PGW)或者可以是业务网关(英文:Serving Gateway,简称:SGW)。The gateway 405 may be a public data network gateway (Public Data Network Gateway, PGW for short) or may be a service gateway (English: Serving Gateway, SGW for short).
拜访地IBCF407通过SIP请求消息探测感知到第一P-CSCF403故障后,拜访地IBCF407选择第二P-CSCF404进行信令路由,拜访地IBCF407收到归属地IBCF406发送的Invite消息,将该Invite消息发送给第二P-CSCF404。After the IBCF 407 detects that the first P-CSCF 403 is faulty through the SIP request message, the visited IBCF 407 selects the second P-CSCF 404 to perform signaling routing, and the visited IBCF 407 receives the Invite message sent by the home IBCF 406, and sends the Invite message. Give the second P-CSCF 404.
请参见图5,是本发明实施例提供的实现终端被叫业务恢复的方法的流程图。具体的,本发明实施例的所述方法包括:FIG. 5 is a flowchart of a method for implementing recovery of a called service of a terminal according to an embodiment of the present invention. Specifically, the method of the embodiment of the present invention includes:
步骤501,备选P-CSCF/SBC接收S-CSCF发送的通知消息;所述通知消息是所述S-CSCF在接收到的被叫请求对应的用户终端所注册的P-CSCF/SBC发生故障时生成的;所述通知消息用于指示触发所述用户终端重新注册到所述备选P-CSCF/SBC。Step 501: The candidate P-CSCF/SBC receives the notification message sent by the S-CSCF, where the notification message is that the S-CSCF fails to register the P-CSCF/SBC registered by the user terminal corresponding to the received called request. The notification message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC.
其中,通知消息中携带有用户终端的用户名。其中用户终端的用户名用于标识所述用户终端,可以是国际移动用户识别码(英文:International Mobile Subscriber Identification Number,简称:IMSI)或者用户号码。还可以是该用户终端的IP地址、用户业务权限以及其他用户配置信息等。用户号码可以是移动台ISDN号码(英文:Mobile Subscriber International ISDN number,简称:MSISDN)。其中,ISDN即是综合业务数字网,是Integrated Service Digital Network的简称。The notification message carries the username of the user terminal. The user name of the user terminal is used to identify the user terminal, and may be an International Mobile Subscriber Identification Number (IMSI) or a user number. It may also be an IP address of the user terminal, user service rights, and other user configuration information. The subscriber number may be a mobile station ISDN number (English: Mobile Subscriber International ISDN number, abbreviated as: MSISDN). Among them, ISDN is the integrated service digital network, which is the abbreviation of Integrated Service Digital Network.
可选地,通知消息可以是INVITE(请求)。该通知消息携带有容灾信息头域(Restoration-Info header field)。备选P-CSCF/SBC从Restoration-Info header field中获取到用户终端的IMSI。并通过INVITE中的路径(route)头域获取到该用户终端的IP地址。备选P-CSCF/SBC根据用户终端的IP地址,确定并不是备选P-CSCF/SBC的注册用户,则向S-CSCF返回失败响应,例如404。所述失败响应用于指示该用户终端不是备选P-CSCF/SBC
的注册用户。Alternatively, the notification message can be an INVITE. The notification message carries a Restoration-Info header field. The candidate P-CSCF/SBC obtains the IMSI of the user terminal from the Resistance-Info header field. And obtaining the IP address of the user terminal through the route header field in the INVITE. The alternative P-CSCF/SBC determines that the registered user is not an alternate P-CSCF/SBC based on the IP address of the user terminal, and returns a failure response, such as 404, to the S-CSCF. The failure response is used to indicate that the user terminal is not an alternate P-CSCF/SBC
Registered user.
步骤502,所述备选P-CSCF/SBC根据预建立的网关与归属于该网关的各个用户终端的映射关系确定所述用户终端的归属网关。Step 502: The candidate P-CSCF/SBC determines a home gateway of the user terminal according to a mapping relationship between the pre-established gateway and each user terminal that belongs to the gateway.
步骤503,所述备选P-CSCF/SBC通过与所述归属网关之间的TWAMP链路向所述归属网关发送触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。 Step 503, the candidate P-CSCF/SBC sends a trigger message to the home gateway by using a TWAMP link with the home gateway, where the trigger message is used to trigger the user terminal to re-register to the standby device. The P-CSCF/SBC is selected to carry the called service of the user terminal.
可选地,参见图6,本发明实施例提供的建立所述映射关系的方式。在网关与P-CSCF/SBC均建立有映射关系。下面以备选P-CSCF/SBC与网关之间建立映射关系的过程为例。具体的,该方式包括:Optionally, referring to FIG. 6, the manner of establishing the mapping relationship provided by the embodiment of the present invention is provided. A mapping relationship is established between the gateway and the P-CSCF/SBC. The following takes the process of establishing a mapping relationship between the alternative P-CSCF/SBC and the gateway as an example. Specifically, the method includes:
步骤601,在与网关建立TWAMP链路过程中,备选P-CSCF/SBC获取所述网关的标识。Step 601: In the process of establishing a TWAMP link with the gateway, the candidate P-CSCF/SBC acquires the identifier of the gateway.
其中,备选P-CSCF/SBC具有Session-Reflector的功能,网关具有Session-Sender的功能。Among them, the alternative P-CSCF/SBC has the function of Session-Reflector, and the gateway has the function of Session-Sender.
具体的,备选P-CSCF/SBC可以在网关发送的Set-Up Response中获取网关的标识。所述网关的标识可以为所述网关的号码ID或者IP地址。例如网关的ID:HWID。Specifically, the candidate P-CSCF/SBC may obtain the identifier of the gateway in the Set-Up Response sent by the gateway. The identifier of the gateway may be a number ID or an IP address of the gateway. For example, the ID of the gateway: HWID.
可选地,备选P-CSCF/SBC在发送的Server Start中携带备选P-CSCF/SBC的标识以及自身配置的控制面IP发送给网关。从而网关可以通过控制面IP向备选P-CSCF/SBC发送控制消息。因此,在建立TWAMP链路过程中,备选P-CSCF/SBC和网关双方都得到对端设备的标识。Optionally, the candidate P-CSCF/SBC carries the identifier of the candidate P-CSCF/SBC and the control plane IP configured by itself in the sent Server Start to the gateway. Thus the gateway can send control messages to the alternate P-CSCF/SBC via the control plane IP. Therefore, in the process of establishing a TWAMP link, both the candidate P-CSCF/SBC and the gateway are identified by the peer device.
步骤602,备选P-CSCF/SBC接收所述网关发送的归属于所述网关的用户终端的用户标识。Step 602: The candidate P-CSCF/SBC receives the user identifier of the user terminal that is sent by the gateway and belongs to the gateway.
可选地,备选P-CSCF/SBC通过所述网关发送的IP信息(IP Info)消息接收归属于所述网关的用户终端的用户标识。所述用户终端的用户标识可以为:所述网关为归属于所述网关的各个用户终端分配的IP地址。Optionally, the candidate P-CSCF/SBC receives the user identifier of the user terminal belonging to the gateway through an IP Information (IP Info) message sent by the gateway. The user identifier of the user terminal may be: the gateway is an IP address assigned by each user terminal that belongs to the gateway.
可选地,备选P-CSCF/SBC可以通过IP info消息将自身配置的接入侧用户面IP地址发送给网关,从而网关可以通过备选P-CSCF/SBC的用户面IP地址与备选P-CSCF/SBC进行业务上的数据通信。Optionally, the candidate P-CSCF/SBC may send the configured access side user plane IP address to the gateway through the IP info message, so that the gateway can pass the candidate P-CSCF/SBC user plane IP address and the candidate. The P-CSCF/SBC performs data communication on the service.
步骤603,备选P-CSCF/SBC建立所述网关的标识与归属于所述网关的用户终端的用户标识的映射关系。Step 603: The candidate P-CSCF/SBC establishes a mapping relationship between the identifier of the gateway and the user identifier of the user terminal that belongs to the gateway.
具体的,所述网关的标识可以是网关的ID,用户标识可以是用户IP地址,从而备选P-CSCF/SBC记录了网关的ID与用户终端的IP地址的映射关系。Specifically, the identifier of the gateway may be an ID of the gateway, and the user identifier may be a user IP address, so that the candidate P-CSCF/SBC records the mapping relationship between the ID of the gateway and the IP address of the user terminal.
可选地,在所述用户终端重注册到所述备选P-CSCF/SBC后,所述备选P-CSCF/SBC将所述备选P-CSCF/SBC的标识以及注册所述备选P-CSCF/SBC的用户终端的用户名发送给所述归属网关。从而所述归属网关记录当前注册用户终端的标识与所注册的P-CSCF/SBC的标识的映射关系。Optionally, after the user terminal re-registers to the candidate P-CSCF/SBC, the candidate P-CSCF/SBC identifies the candidate P-CSCF/SBC and registers the candidate The username of the user terminal of the P-CSCF/SBC is sent to the home gateway. Therefore, the home gateway records the mapping relationship between the identifier of the currently registered user terminal and the identifier of the registered P-CSCF/SBC.
具体的,所述备选P-CSCF/SBC可以构造IMS注册信息(IMS register Info)消息,该IMS register Info携带备选P-CSCF/SBC的ID、UE的标识。UE的标识可以是UE的IMSI/MSISDN。
在该IMS register Info还可以携带UE的IP地址。Specifically, the candidate P-CSCF/SBC may construct an IMS registration information (IMS register Info) message, where the IMS register Info carries the ID of the candidate P-CSCF/SBC and the identifier of the UE. The identity of the UE may be the IMSI/MSISDN of the UE.
The IMS register Info can also carry the IP address of the UE.
如果S-CSCF/IBCF与网关对应的P-CSCF容灾备份关系不同时,S-CSCF选择备选P-CSCF,该备选P-CSCF可能无法找到当前用户终端所归属的网关。比如图7所示,P-CSCF2上没有PGW1与用户IP地址的映射关系。即所述备选P-CSCF/SBC根据预建立的网关与归属于该网关的各个用户终端的映射关系不能确定所述用户终端的归属网关,所述备选P-CSCF/SBC向所述S-CSCF发送失败响应消息,所述失败响应消息用于指示触发所述用户终端重新注册到所述备选P-CSCF/SBC失败。从而不再触发容灾过程,即不会触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。因此,网络中P-CSCF的容灾备份关系需要统一规划。If the S-CSCF/IBCF and the P-CSCF disaster recovery backup relationship corresponding to the gateway are different, the S-CSCF selects an alternative P-CSCF, and the candidate P-CSCF may not be able to find the gateway to which the current user terminal belongs. For example, as shown in FIG. 7, there is no mapping relationship between PGW1 and the user IP address on the P-CSCF2. That is, the candidate P-CSCF/SBC cannot determine the home gateway of the user terminal according to the mapping relationship between the pre-established gateway and each user terminal belonging to the gateway, and the candidate P-CSCF/SBC to the S The CSCF sends a failure response message, which is used to indicate that the triggering of the user terminal to re-register to the candidate P-CSCF/SBC fails. Therefore, the disaster tolerance process is not triggered, that is, the user terminal is not triggered to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. Therefore, the DR backup relationship of the P-CSCF on the network needs to be planned in a unified manner.
利用本发明实施例提供的方案,备选P-CSCF/SBC接收S-CSCF发送的通知消息;所述通知消息是所述S-CSCF在接收到的被叫请求对应的用户终端所注册的P-CSCF/SBC发生故障时生成的;所述通知消息用于指示触发所述用户终端重新注册到所述备选P-CSCF/SBC;然后所述备选P-CSCF/SBC根据预建立的网关与归属于该网关的各个用户终端的映射关系确定所述用户终端的归属网关;所述备选P-CSCF/SBC通过与所述归属网关之间的双向主动测量协议TWAMP链路向所述归属网关发送触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。从而不再需要经过PCRF触发到网关来通知用户终端重注册P-CSCF/SBC,降低了部署难度,避免了与PCRF之间的信令交互,减少了信令开销。With the solution provided by the embodiment of the present invention, the candidate P-CSCF/SBC receives the notification message sent by the S-CSCF; the notification message is the P registered by the user terminal corresponding to the received called request by the S-CSCF. - generated when the CSCF/SBC fails; the notification message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC; then the candidate P-CSCF/SBC is based on a pre-established gateway Determining a home gateway of the user terminal with a mapping relationship with each user terminal belonging to the gateway; the candidate P-CSCF/SBC to the home through a bidirectional active measurement protocol TWAMP link with the home gateway The gateway sends a trigger message, where the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which reduces the deployment difficulty, avoids signaling interaction with the PCRF, and reduces signaling overhead.
本发明实施例还提供了一种实现终端被叫业务恢复的方法,如图8所示,该方法包括:The embodiment of the invention further provides a method for realizing recovery of the called service of the terminal. As shown in FIG. 8, the method includes:
步骤801,在用户终端所注册的P-CSCF/SBC发生故障时,所述用户终端的归属网关通过与备选P-CSCF/SBC之间的TWAMP链路接收所述备选P-CSCF/SBC发送的触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。Step 801: When the P-CSCF/SBC registered by the user terminal fails, the home gateway of the user terminal receives the candidate P-CSCF/SBC through a TWAMP link with the candidate P-CSCF/SBC. The trigger message is sent to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal.
步骤802,所述归属网关根据预建立的注册所述备选P-CSCF/SBC的用户终端与所述备选P-CSCF/SBC的映射关系,查询所述用户终端所注册的P-CSCF/SBC与所述备选P-CSCF/SBC为不同的P-CSCF/SBC。Step 802: The home gateway queries the P-CSCF registered by the user terminal according to the mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC. The SBC is a different P-CSCF/SBC than the candidate P-CSCF/SBC.
步骤803,所述归属网关通知所述用户终端重注册到所述备选P-CSCF/SBC。Step 803: The home gateway notifies the user terminal to re-register to the candidate P-CSCF/SBC.
可选地,在所述用户终端重注册到所述备选P-CSCF/SBC后,所述归属网关接收到所述备选P-CSCF/SBC发送的所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识;Optionally, after the user terminal re-registers to the candidate P-CSCF/SBC, the home gateway receives the candidate P-CSCF/SBC sent by the candidate P-CSCF/SBC An identifier and a user identifier of the user terminal;
所述归属网关根据所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识,记录所述备选P-CSCF/SBC与所述用户终端的映射关系。The home gateway records the mapping relationship between the candidate P-CSCF/SBC and the user terminal according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal.
具体的,所述备选P-CSCF/SBC可以构造IMS注册信息(IMS register Info)消息,该IMS register Info携带备选P-CSCF/SBC的ID、UE的标识。UE的标识可以是UE的IMSI/MSISDN。在该IMS register Info还可以携带UE的IP地址。从而所述备选P-CSCF/SBC将构造的IMS register Info发送给用户终端的归属网关。从而归属网关建立用户终端注册的P-CSCF/SBC
与该用户终端的映射关系。Specifically, the candidate P-CSCF/SBC may construct an IMS registration information (IMS register Info) message, where the IMS register Info carries the ID of the candidate P-CSCF/SBC and the identifier of the UE. The identity of the UE may be the IMSI/MSISDN of the UE. The IMS register Info can also carry the IP address of the UE. The alternate P-CSCF/SBC thus transmits the constructed IMS register Info to the home gateway of the user terminal. Therefore, the home gateway establishes a P-CSCF/SBC registered by the user terminal.
The mapping relationship with the user terminal.
利用本发明实施例提供的方案,在用户终端所注册的P-CSCF/SBC发生故障时,所述用户终端的归属网关通过与备选P-CSCF/SBC之间的TWAMP链路接收所述备选P-CSCF/SBC发送的触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。所述归属网关根据预建立的注册所述备选P-CSCF/SBC的用户终端与所述备选P-CSCF/SBC的映射关系,查询所述用户终端所注册的P-CSCF/SBC与所述备选P-CSCF/SBC为不同的P-CSCF/SBC。所述归属网关通知所述用户终端重注册到所述备选P-CSCF/SBC。从而不再需要经过PCRF触发到网关来通知用户终端重注册P-CSCF/SBC,降低了部署难度,避免了与PCRF之间的信令交互,减少了信令开销。With the solution provided by the embodiment of the present invention, when the P-CSCF/SBC registered by the user terminal fails, the home gateway of the user terminal receives the standby by using a TWAMP link with the candidate P-CSCF/SBC. The trigger message sent by the P-CSCF/SBC is selected, and the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. The home gateway queries the P-CSCF/SBC registered by the user terminal according to the pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC. The alternative P-CSCF/SBC is a different P-CSCF/SBC. The home gateway notifies the user terminal to re-register to the candidate P-CSCF/SBC. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which reduces the deployment difficulty, avoids signaling interaction with the PCRF, and reduces signaling overhead.
下面结合具体实例对本发明实施例作具体说明。以UE未发生漫游、并以P-CSCF、网关以PGW为例进行说明。The embodiments of the present invention are specifically described below in conjunction with specific examples. The UE does not roam, and the P-CSCF and the gateway use the PGW as an example.
首先先对P-CSCF与PGW之间控制会话建立过程进行说明,这里是指架构中的P-CSCF与PGW之间均建立控制会话,如图9所示。First, the control session establishment process between the P-CSCF and the PGW is first described. Here, the control session is established between the P-CSCF and the PGW in the architecture, as shown in FIG.
步骤901,P-CSCF与PGW进行Open TCP connection on port862。In step 901, the P-CSCF and the PGW perform Open TCP connection on port 862.
步骤902,P-CSCF向PGW发送Server Greet ing消息。Step 902: The P-CSCF sends a Server Greeting message to the PGW.
步骤903,PGW向P-CSCF发送Set-Up Response消息。并且该Set-UP Response携带PGW的ID。比如,ID为:HWID。In step 903, the PGW sends a Set-Up Response message to the P-CSCF. And the Set-UP Response carries the ID of the PGW. For example, the ID is: HWID.
步骤904,P-CSCF向PGW发送Server Start消息。该Server Start携带P-CSCF的ID。In step 904, the P-CSCF sends a Server Start message to the PGW. The Server Start carries the ID of the P-CSCF.
经过上述四个步骤,P-CSCF与PGW之间的控制会话建立成功,并且P-CSCF与PGW相互保存了对方的ID。并且是多对多的关系。After the above four steps, the control session between the P-CSCF and the PGW is successfully established, and the P-CSCF and the PGW mutually save the ID of the other party. And it is a many-to-many relationship.
在建立上述控制会话后,P-CSCF与PGW双方进行IP信息的交互来建立映射关系,如图10所示。After the above control session is established, the P-CSCF and the PGW interact with each other to establish a mapping relationship, as shown in FIG.
步骤1001,PGW向P-CSCF发送IP Info消息。该IP Info消息中携带为归属于PGW的UE分配的UE IP地址池信息。In step 1001, the PGW sends an IP Info message to the P-CSCF. The IP Info message carries the UE IP address pool information allocated to the UE belonging to the PGW.
步骤1002,P-CSCF可以记录下当前PGW的ID与UE IP地址的映射关系。In step 1002, the P-CSCF can record the mapping relationship between the current PGW ID and the UE IP address.
步骤1003,P-CSCF将自己配置的接入侧用户面IP地址信息通过IP Info消息传递给PGW。Step 1003: The P-CSCF transmits the IP address information of the access side user plane configured by itself to the PGW through an IP Info message.
步骤1004,PGW记录P-CSCF的ID与用户面IP地址的映射关系。In step 1004, the PGW records the mapping relationship between the ID of the P-CSCF and the IP address of the user plane.
下面再说明一下P-CSCF与UE的标识之间的映射关系的建立,如图11所示。UE标识为UE的IMSI/MSISDN。The following describes the establishment of the mapping relationship between the P-CSCF and the identity of the UE, as shown in FIG. The UE is identified as the IMSI/MSISDN of the UE.
步骤1101,UE通过S-CSCF完成到P-CSCF的注册。In step 1101, the UE completes registration with the P-CSCF through the S-CSCF.
步骤1102,P-CSCF向PGW发送IMS register info消息,该IMS register info消息携带P-CSCF的ID、UE的IP地址以及UE的IMSI/MSISDN。Step 1102: The P-CSCF sends an IMS register info message to the PGW, where the IMS register info message carries the ID of the P-CSCF, the IP address of the UE, and the IMSI/MSISDN of the UE.
步骤1103,PGW建立UE的IMSI/MSISDN与UE所注册的P-CSCF的ID的映射关系。Step 1103: The PGW establishes a mapping relationship between the IMSI/MSISDN of the UE and the ID of the P-CSCF registered by the UE.
用户终端所注册的P-CSCF发生故障,下面对终端被叫业务恢复的流程进行说明,如图
12所示。The P-CSCF registered by the user terminal fails. The following describes the process of recovering the called service of the terminal.
12 is shown.
步骤1201,备选P-CSCF接收到S-CSCF发送的SIP INVITE消息。该SIP INVITE消息携带有Restoration-info header field,该Restoration-info header field包括用户的IMSI/MSISDN以及用户的IP地址。Step 1201: The candidate P-CSCF receives the SIP INVITE message sent by the S-CSCF. The SIP INVITE message carries a Restoration-info header field, which includes the IMSI/MSISDN of the user and the IP address of the user.
步骤1202,备选P-CSCF上无该用户的注册信息。具体的,备选P-CSCF根据用户IP地址确定该用户不是备选P-CSCF的注册用户。In step 1202, the registration information of the user is not available on the candidate P-CSCF. Specifically, the candidate P-CSCF determines that the user is not a registered user of the candidate P-CSCF according to the user IP address.
步骤1203,备选P-CSCF向S-CSCF发送失败响应消息,例如404NOT found。In step 1203, the candidate P-CSCF sends a failure response message to the S-CSCF, for example, 404NOT found.
步骤1204,备选P-CSCF根据保存的用户IP地址映射关系确定该用户所归属的PGW的ID。Step 1204: The candidate P-CSCF determines the ID of the PGW to which the user belongs according to the saved user IP address mapping relationship.
步骤1205,备选P-CSCF构造IMS register Info消息,并发送给该用户归属的PGW。IMS register Info消息中携带备选P-CSCF的ID、UE的IMSI/MSISDN,还包括UE的IP地址。该用户所归属的PGW获取到备选P-CSCF的ID、UE的IMSI/MSISDN以及UE的IP地址。In step 1205, the alternate P-CSCF constructs an IMS register Info message and sends it to the PGW to which the user belongs. The IMS register Info message carries the ID of the candidate P-CSCF, the IMSI/MSISDN of the UE, and the IP address of the UE. The PGW to which the user belongs acquires the ID of the candidate P-CSCF, the IMSI/MSISDN of the UE, and the IP address of the UE.
步骤1206,该用户所归属的PGW根据UE的IMSI/MSISDN查询UE当前注册P-CSCF。确定查询到的P-CSCF与获取到的P-CSCF的ID不同。Step 1206: The PGW to which the user belongs is queried according to the IMSI/MSISDN of the UE, and the UE currently registers the P-CSCF. It is determined that the queried P-CSCF is different from the obtained P-CSCF.
步骤1207,该用户所归属的PGW通知UE进行IMS重注册过程。使得UE更新P-CSCF的IP地址为备选P-CSCF的IP地址。Step 1207: The PGW to which the user belongs informs the UE to perform an IMS re-registration process. The UE is caused to update the IP address of the P-CSCF to be the IP address of the candidate P-CSCF.
步骤1208,UE重注册成功后,S-CSCF得到新的P-CSCF的IP地址,则根据配置接续UE的呼叫。Step 1208: After the UE re-registers successfully, the S-CSCF obtains the IP address of the new P-CSCF, and then connects the UE's call according to the configuration.
请参见图13、是本发明实施例提供的实现终端被叫业务恢复的装置结构示意图,该装置由备选的P-CSCF/SBC实现。该装置包括通信接口1301、处理器1302、存储器1303。通信接口1301、处理器1302以及存储器1303相互连接。本发明实施例中不限定上述部件之间的具体连接介质。本发明实施例在图13中以存储器1303、处理器1302以及通信接口1301之间通过总线1304连接,总线在图13中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图13中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。FIG. 13 is a schematic structural diagram of an apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention, where the apparatus is implemented by an alternative P-CSCF/SBC. The apparatus includes a communication interface 1301, a processor 1302, and a memory 1303. The communication interface 1301, the processor 1302, and the memory 1303 are connected to each other. The specific connecting medium between the above components is not limited in the embodiment of the present invention. The embodiment of the present invention is connected in FIG. 13 between the memory 1303, the processor 1302, and the communication interface 1301 via a bus 1304. The bus is indicated by a thick line in FIG. 13, and the connection manner between other components is merely illustrative. , not limited to. The bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in FIG. 13, but it does not mean that there is only one bus or one type of bus.
本发明实施例中的通信接口1301用于收发信息。The communication interface 1301 in the embodiment of the present invention is used for transmitting and receiving information.
本发明实施例中存储器1303,用于存储处理器1302执行的程序代码,可以是易失性存储器(英文:volati le memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器1303也可以是非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD)、或者存储器1303是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1303可以是上述存储器的组合。In the embodiment of the present invention, the memory 1303 is configured to store the program code executed by the processor 1302, and may be a volatile memory (English: volati le memory), such as random access memory (English: random-access memory, abbreviation: RAM) The memory 1303 can also be a non-volatile memory (English: non-volatile memory), such as read-only memory (English: read-only memory, abbreviation: ROM), flash memory (English: flash memory), hard disk (English: Hard disk drive (HDD) or solid state drive (English: solid-state drive, SSD), or memory 1303 can be used to carry or store desired program code in the form of instructions or data structures and can be stored by a computer. Any other media taken, but not limited to this. The memory 1303 may be a combination of the above memories.
本发明实施例中处理器1302,可以是一个中央处理单元(英文:central processing unit,简称CPU)。处理器1302用于执行存储器中存储的程序代码,用于执行图5对应的实施例所
述的实现终端被叫业务恢复的方法,如下:The processor 1302 in the embodiment of the present invention may be a central processing unit (English: central processing unit, CPU for short). The processor 1302 is configured to execute program code stored in the memory, and is used to execute the embodiment corresponding to FIG.
The method for realizing recovery of the called service of the terminal is as follows:
接收S-CSCF发送的请求消息;所述请求消息是所述通信接口1301在接收到的被叫请求对应的用户终端所注册的P-CSCF/SBC发生故障时生成的;所述请求消息用于指示触发所述用户终端重新注册到所述装置。Receiving a request message sent by the S-CSCF; the request message is generated by the communication interface 1301 when the P-CSCF/SBC registered by the user terminal corresponding to the received called request fails; the request message is used for The indication triggers the user terminal to re-register to the device.
存储器1303中,还存储有预建立的网关与归属与该网关的各个用户终端的映射关系。The memory 1303 further stores a mapping relationship between the pre-established gateway and each user terminal that belongs to the gateway.
处理器1302根据存储器1303存储的映射关系确定所述用户终端的归属网关。The processor 1302 determines the home gateway of the user terminal according to the mapping relationship stored by the memory 1303.
然后通过与所述归属网关之间的双向主动测量协议TWAMP链路向所述归属网关发送触发消息,所述触发消息用于触发所述用户终端重注册到所述装置以承载所述用户终端的被叫业务。And sending a trigger message to the home gateway by using a two-way active measurement protocol TWAMP link with the home gateway, where the trigger message is used to trigger the user terminal to re-register to the device to carry the user terminal. Called business.
在所述用户终端重注册到所述装置后,将所述装置的标识以及注册所述装置的用户终端的用户名发送给所述归属网关。After the user terminal re-registers to the device, the identifier of the device and the user name of the user terminal that registers the device are sent to the home gateway.
其中,所述用户名可以为国际移动用户识别码IMSI或者用户号码。The username may be an International Mobile Subscriber Identity (IMSI) or a subscriber number.
下面对建立链路关系的过程进行说明。The process of establishing a link relationship will be described below.
处理器1302在与网关建立TWAMP链路过程中,获取所述网关的标识,并接收所述网关发送的归属于所述网关的用户终端的用户标识。然后处理器1302建立所述网关的标识与归属于所述网关的用户终端的用户标识的映射关系,并将建立的所述映射关系存储在所述存储器1303中。The processor 1302 acquires the identifier of the gateway during the establishment of the TWAMP link with the gateway, and receives the user identifier of the user terminal that is sent by the gateway and belongs to the gateway. The processor 1302 then establishes a mapping relationship between the identifier of the gateway and the user identifier of the user terminal belonging to the gateway, and stores the established mapping relationship in the memory 1303.
其中,所述用户终端的用户标识为:所述网关为归属于所述网关的各个用户终端分配的因特网协议IP地址。所述网关的标识为所述网关的设备号码ID或者IP地址。The user identifier of the user terminal is: the gateway is an Internet Protocol IP address assigned to each user terminal that belongs to the gateway. The identifier of the gateway is a device number ID or an IP address of the gateway.
在所述处理器1302根据预建立的网关与归属于该网关的各个用户终端的映射关系不能确定所述用户终端的归属网关时,向所述S-CSCF发送失败响应消息,所述失败响应消息用于指示触发所述用户终端重新注册到所述装置失败。When the processor 1302 cannot determine the home gateway of the user terminal according to the mapping relationship between the pre-established gateway and each user terminal that belongs to the gateway, the processor 1302 sends a failure response message to the S-CSCF, where the failure response message is sent. The instruction to trigger the user terminal to re-register to the device fails.
利用本发明实施例提供的方案,备选P-CSCF/SBC接收S-CSCF发送的通知消息;所述通知消息是所述S-CSCF在接收到的被叫请求对应的用户终端所注册的P-CSCF/SBC发生故障时生成的;所述通知消息用于指示触发所述用户终端重新注册到所述备选P-CSCF/SBC;然后所述备选P-CSCF/SBC根据预建立的网关与归属于该网关的各个用户终端的映射关系确定所述用户终端的归属网关;所述备选P-CSCF/SBC通过与所述归属网关之间的双向主动测量协议TWAMP链路向所述归属网关发送触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。从而不再需要经过PCRF触发到网关来通知用户终端重注册P-CSCF/SBC,降低了部署难度,避免了与PCRF之间的信令交互,减少了信令开销。With the solution provided by the embodiment of the present invention, the candidate P-CSCF/SBC receives the notification message sent by the S-CSCF; the notification message is the P registered by the user terminal corresponding to the received called request by the S-CSCF. - generated when the CSCF/SBC fails; the notification message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC; then the candidate P-CSCF/SBC is based on a pre-established gateway Determining a home gateway of the user terminal with a mapping relationship with each user terminal belonging to the gateway; the candidate P-CSCF/SBC to the home through a bidirectional active measurement protocol TWAMP link with the home gateway The gateway sends a trigger message, where the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which reduces the deployment difficulty, avoids signaling interaction with the PCRF, and reduces signaling overhead.
请参见图14、是本发明实施例提供的实现终端被叫业务恢复的装置结构示意图,该装置由网关实现。该装置包括通信接口1401、处理器1402、存储器1403。通信接口1401、处理器1402以及存储器1403相互连接。本发明实施例中不限定上述部件之间的具体连接介质。
本发明实施例在图13中以存储器1403、处理器1402以及通信接口1401之间通过总线1404连接,总线在图13中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图13中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。FIG. 14 is a schematic structural diagram of an apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention, where the apparatus is implemented by a gateway. The apparatus includes a communication interface 1401, a processor 1402, and a memory 1403. The communication interface 1401, the processor 1402, and the memory 1403 are connected to each other. The specific connecting medium between the above components is not limited in the embodiment of the present invention.
The embodiment of the present invention is connected in FIG. 13 between the memory 1403, the processor 1402, and the communication interface 1401 via a bus 1404. The bus is indicated by a thick line in FIG. 13, and the connection manner between other components is merely illustrative. , not limited to. The bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in FIG. 13, but it does not mean that there is only one bus or one type of bus.
本发明实施例中的通信接口1401用于收发信息。The communication interface 1401 in the embodiment of the present invention is used for transmitting and receiving information.
本发明实施例中存储器1403,用于存储处理器1402执行的程序代码,可以是易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器1403也可以是非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD)、或者存储器1403是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1403可以是上述存储器的组合。In the embodiment of the present invention, the memory 1403 is configured to store the program code executed by the processor 1402, and may be a volatile memory, such as a random access memory (English: random-access memory, abbreviation: RAM); The memory 1403 may also be a non-volatile memory (English: non-volatile memory), such as read-only memory (English: read-only memory, abbreviation: ROM), flash memory (English: flash memory), hard disk (English: hard Disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, SSD), or memory 1403 can be used to carry or store desired program code in the form of an instruction or data structure and can be accessed by a computer. Any other medium, but not limited to this. The memory 1403 may be a combination of the above memories.
本发明实施例中处理器1402,可以是一个中央处理单元(英文:central processing unit,简称CPU)。处理器1402用于执行存储器中存储的程序代码,用于执行图8对应的实施例所述的实现终端被叫业务恢复的方法,如下:The processor 1402 in the embodiment of the present invention may be a central processing unit (CPU). The processor 1402 is configured to execute the program code stored in the memory, and the method for implementing the terminal called service recovery described in the embodiment corresponding to FIG. 8 is as follows:
在用户终端所注册的代理呼叫会话控制功能实体P-CSCF/SBC发生故障时,通过与备选P-CSCF/SBC之间的双向主动测量协议TWAMP链路接收所述备选P-CSCF/SBC发送的触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。When the proxy call session control function entity P-CSCF/SBC registered by the user terminal fails, the candidate P-CSCF/SBC is received through the bidirectional active measurement protocol TWAMP link with the candidate P-CSCF/SBC. The trigger message is sent to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal.
根据预建立的注册所述备选P-CSCF/SBC的用户终端与所述备选P-CSCF/SBC的映射关系查询所述用户终端所注册的P-CSCF/SBC与所述备选P-CSCF/SBC为不同的P-CSCF/SBC。Querying, according to a pre-established mapping relationship between the user terminal of the candidate P-CSCF/SBC and the candidate P-CSCF/SBC, the P-CSCF/SBC registered by the user terminal and the candidate P- CSCF/SBC is a different P-CSCF/SBC.
通知所述用户终端重注册到所述备选P-CSCF/SBC。The user terminal is notified to re-register to the candidate P-CSCF/SBC.
可选地,在所述用户终端重注册到所述备选P-CSCF/SBC后,接收所述备选P-CSCF/SBC发送的所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识,然后根据所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识,记录所述备选P-CSCF/SBC与所述用户终端的映射关系。Optionally, after the user terminal re-registers to the candidate P-CSCF/SBC, receiving an identifier of the candidate P-CSCF/SBC sent by the candidate P-CSCF/SBC and the user The user identifier of the terminal is then recorded according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal, and the mapping relationship between the candidate P-CSCF/SBC and the user terminal is recorded.
利用本发明实施例提供的方案,在用户终端所注册的P-CSCF/SBC发生故障时,所述用户终端的归属网关通过与备选P-CSCF/SBC之间的TWAMP链路接收所述备选P-CSCF/SBC发送的触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。所述归属网关根据预建立的注册所述备选P-CSCF/SBC的用户终端与所述备选P-CSCF/SBC的映射关系,查询所述用户终端所注册的P-CSCF/SBC与所述备选P-CSCF/SBC为不同的P-CSCF/SBC。所述归属网关通知所述用户终端重注册到所述备选P-CSCF/SBC。从而不再需要经过PCRF触发到网关来通知用户终端重注册P-CSCF/SBC,降低了部署难度,避免了与PCRF之间的信令交互,减少了信令开销。
With the solution provided by the embodiment of the present invention, when the P-CSCF/SBC registered by the user terminal fails, the home gateway of the user terminal receives the standby by using a TWAMP link with the candidate P-CSCF/SBC. The trigger message sent by the P-CSCF/SBC is selected, and the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. The home gateway queries the P-CSCF/SBC registered by the user terminal according to the pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC. The alternative P-CSCF/SBC is a different P-CSCF/SBC. The home gateway notifies the user terminal to re-register to the candidate P-CSCF/SBC. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which reduces the deployment difficulty, avoids signaling interaction with the PCRF, and reduces signaling overhead.
参见图15,为本发明实施例提供的一种实现终端被叫业务恢复的装置,所述装置由备选P-CSCF/SBC实现,包括:Referring to FIG. 15, which is an apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention, where the apparatus is implemented by an alternative P-CSCF/SBC, including:
接收单元1501,用于接收服务呼叫会话控制功能实体S-CSCF发送的请求消息;所述请求消息是所述接收单元在接收到的被叫请求对应的用户终端所注册的P-CSCF/SBC发生故障时生成的;所述请求消息用于指示触发所述用户终端重新注册到所述装置;The receiving unit 1501 is configured to receive a request message sent by the serving call session control function entity S-CSCF, where the request message is generated by the receiving unit in the P-CSCF/SBC registered by the user terminal corresponding to the received called request. The request message is used to indicate that the user terminal is triggered to re-register to the device;
处理单元1502,用于根据预建立的网关与归属于该网关的各个用户终端的映射关系确定所述用户终端的归属网关;The processing unit 1502 is configured to determine, according to a mapping relationship between the pre-established gateway and each user terminal that belongs to the gateway, a home gateway of the user terminal;
发送单元1503,用于通过与所述归属网关之间的双向主动测量协议TWAMP链路向所述归属网关发送触发消息,所述触发消息用于触发所述用户终端重注册到所述装置以承载所述用户终端的被叫业务。The sending unit 1503 is configured to send a trigger message to the home gateway by using a bidirectional active measurement protocol TWAMP link with the home gateway, where the trigger message is used to trigger the user terminal to re-register to the device to carry The called service of the user terminal.
所述发送单元1503还用于:The sending unit 1503 is further configured to:
在所述用户终端重注册到所述装置后,将所述装置的标识以及注册所述装置的用户终端的用户名发送给所述归属网关。After the user terminal re-registers to the device, the identifier of the device and the user name of the user terminal that registers the device are sent to the home gateway.
其中,所述用户名为国际移动用户识别码IMSI或者用户号码。The user name is an International Mobile Subscriber Identity (IMSI) or a subscriber number.
所述装置还包括:The device also includes:
获取单元1504,用于在与网关建立TWAMP链路过程中,获取所述网关的标识;An obtaining unit 1504, configured to acquire an identifier of the gateway during establishing a TWAMP link with the gateway;
所述接收单元1501,还用于接收所述网关发送的归属于所述网关的用户终端的用户标识;所述处理单元1502,还用于建立所述网关的标识与归属于所述网关的用户终端的用户标识的映射关系。The receiving unit 1501 is further configured to receive a user identifier of the user terminal that is sent by the gateway, and the processing unit is further configured to establish an identifier of the gateway and a user that belongs to the gateway. Mapping relationship of the user ID of the terminal.
其中,所述用户终端的用户标识可以为:所述网关为归属于所述网关的各个用户终端分配的因特网协议IP地址。所述网关的标识可以为所述网关的设备号码ID或者IP地址。The user identifier of the user terminal may be: the gateway is an Internet Protocol IP address assigned to each user terminal that belongs to the gateway. The identifier of the gateway may be a device number ID or an IP address of the gateway.
在所述处理单元1502根据预建立的网关与归属于该网关的各个用户终端的映射关系不能确定所述用户终端的归属网关时,所述发送单元1503还用于向所述S-CSCF发送失败响应消息,所述失败响应消息用于指示触发所述用户终端重新注册到所述装置失败。The sending unit 1503 is further configured to send a failure to the S-CSCF, when the processing unit 1502 cannot determine the home gateway of the user terminal according to the mapping relationship between the pre-established gateway and each user terminal that belongs to the gateway. In response to the message, the failure response message is used to indicate that the triggering of the user terminal to re-register to the device fails.
利用本发明实施例提供的方案,备选P-CSCF/SBC接收S-CSCF发送的通知消息;所述通知消息是所述S-CSCF在接收到的被叫请求对应的用户终端所注册的P-CSCF/SBC发生故障时生成的;所述通知消息用于指示触发所述用户终端重新注册到所述备选P-CSCF/SBC;然后所述备选P-CSCF/SBC根据预建立的网关与归属于该网关的各个用户终端的映射关系确定所述用户终端的归属网关;所述备选P-CSCF/SBC通过与所述归属网关之间的双向主动测量协议TWAMP链路向所述归属网关发送触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。从而不再需要经过PCRF触发到网关来通知用户终端重注册P-CSCF/SBC,降低了部署难度,避免了与PCRF之间的信令交互,减少了信令开销。With the solution provided by the embodiment of the present invention, the candidate P-CSCF/SBC receives the notification message sent by the S-CSCF; the notification message is the P registered by the user terminal corresponding to the received called request by the S-CSCF. - generated when the CSCF/SBC fails; the notification message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC; then the candidate P-CSCF/SBC is based on a pre-established gateway Determining a home gateway of the user terminal with a mapping relationship with each user terminal belonging to the gateway; the candidate P-CSCF/SBC to the home through a bidirectional active measurement protocol TWAMP link with the home gateway The gateway sends a trigger message, where the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which reduces the deployment difficulty, avoids signaling interaction with the PCRF, and reduces signaling overhead.
参见图16,为本发明实施例提供的一种实现终端被叫业务恢复的装置,所述装置由用户
终端的归属网关实现,包括:Referring to FIG. 16, an apparatus for implementing recovery of a called service of a terminal according to an embodiment of the present invention is provided by a user.
The home gateway implementation of the terminal includes:
接收单元1601,用于在用户终端所注册的代理呼叫会话控制功能实体P-CSCF/SBC发生故障时,通过与备选P-CSCF/SBC之间的双向主动测量协议TWAMP链路接收所述备选P-CSCF/SBC发送的触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。The receiving unit 1601 is configured to receive, by the bidirectional active measurement protocol TWAMP link between the candidate P-CSCF/SBC, when the proxy call session control function entity P-CSCF/SBC registered by the user terminal fails. The trigger message sent by the P-CSCF/SBC is selected, and the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal.
查询单元1602,用于根据预建立的注册所述备选P-CSCF/SBC的用户终端与所述备选P-CSCF/SBC的映射关系查询所述用户终端所注册的P-CSCF/SBC与所述备选P-CSCF/SBC为不同的P-CSCF/SBC。The querying unit 1602 is configured to query, according to a pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC, the P-CSCF/SBC registered by the user terminal. The alternative P-CSCF/SBC is a different P-CSCF/SBC.
通知单元1603,用于通知所述用户终端重注册到所述备选P-CSCF/SBC。The notification unit 1603 is configured to notify the user terminal to re-register to the candidate P-CSCF/SBC.
所述接收单元1601,还用于在所述用户终端重注册到所述备选P-CSCF/SBC后,接收所述备选P-CSCF/SBC发送的所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识。The receiving unit 1601 is further configured to: after the user terminal re-registers to the candidate P-CSCF/SBC, receive the candidate P-CSCF/SBC sent by the candidate P-CSCF/SBC The identifier and the user identifier of the user terminal.
所述装置还包括:记录单元1604,用于根据所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识,记录所述备选P-CSCF/SBC与所述用户终端的映射关系。The device further includes: a recording unit 1604, configured to record, according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal, a mapping of the candidate P-CSCF/SBC to the user terminal relationship.
利用本发明实施例提供的方案,在用户终端所注册的P-CSCF/SBC发生故障时,所述用户终端的归属网关通过与备选P-CSCF/SBC之间的TWAMP链路接收所述备选P-CSCF/SBC发送的触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。所述归属网关根据预建立的注册所述备选P-CSCF/SBC的用户终端与所述备选P-CSCF/SBC的映射关系,查询所述用户终端所注册的P-CSCF/SBC与所述备选P-CSCF/SBC为不同的P-CSCF/SBC。所述归属网关通知所述用户终端重注册到所述备选P-CSCF/SBC。从而不再需要经过PCRF触发到网关来通知用户终端重注册P-CSCF/SBC,降低了部署难度,避免了与PCRF之间的信令交互,减少了信令开销。With the solution provided by the embodiment of the present invention, when the P-CSCF/SBC registered by the user terminal fails, the home gateway of the user terminal receives the standby by using a TWAMP link with the candidate P-CSCF/SBC. The trigger message sent by the P-CSCF/SBC is selected, and the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal. The home gateway queries the P-CSCF/SBC registered by the user terminal according to the pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC. The alternative P-CSCF/SBC is a different P-CSCF/SBC. The home gateway notifies the user terminal to re-register to the candidate P-CSCF/SBC. Therefore, it is no longer necessary to trigger the PCRF to the gateway to notify the user terminal to re-register the P-CSCF/SBC, which reduces the deployment difficulty, avoids signaling interaction with the PCRF, and reduces signaling overhead.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指
定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The device is implemented in one or more flow charts and/or block diagrams in a block or blocks.
The function is fixed.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While the preferred embodiment of the invention has been described, it will be understood that Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and the modifications and
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and modifications of the invention
Claims (18)
- 一种实现终端被叫业务恢复的方法,其特征在于,包括:A method for realizing recovery of a called service of a terminal, comprising:备选代理呼叫会话控制功能实体P-CSCF/会话边界控制器SBC接收服务呼叫会话控制功能实体S-CSCF发送的请求消息;所述请求消息是所述S-CSCF在接收到的被叫请求对应的用户终端所注册的P-CSCF/SBC发生故障时生成的;所述请求消息用于指示触发所述用户终端重新注册到所述备选P-CSCF/SBC;The alternate proxy call session control function entity P-CSCF/session border controller SBC receives the request message sent by the serving call session control function entity S-CSCF; the request message is that the S-CSCF corresponds to the received called request The P-CSCF/SBC registered by the user terminal is generated when the fault occurs; the request message is used to indicate that the user terminal is triggered to re-register to the candidate P-CSCF/SBC;所述备选P-CSCF/SBC根据预建立的网关与归属于该网关的各个用户终端的映射关系确定所述用户终端的归属网关;Determining, by the P-CSCF/SBC, the home gateway of the user terminal according to a mapping relationship between the pre-established gateway and each user terminal belonging to the gateway;所述备选P-CSCF/SBC通过与所述归属网关之间的双向主动测量协议TWAMP链路向所述归属网关发送触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务。The candidate P-CSCF/SBC sends a trigger message to the home gateway through a bidirectional active measurement protocol TWAMP link with the home gateway, the trigger message is used to trigger the user terminal to re-register to the The alternative P-CSCF/SBC is to carry the called service of the user terminal.
- 如权利要求1所述的方法,其特征在于,还包括:The method of claim 1 further comprising:在所述用户终端重注册到所述备选P-CSCF/SBC后,所述备选P-CSCF/SBC将所述备选P-CSCF/SBC的标识以及注册所述备选P-CSCF/SBC的用户终端的用户名发送给所述归属网关。After the user terminal re-registers to the candidate P-CSCF/SBC, the candidate P-CSCF/SBC identifies the candidate P-CSCF/SBC and registers the candidate P-CSCF/ The username of the user terminal of the SBC is sent to the home gateway.
- 如权利要求2所述的方法,其特征在于,所述用户名为国际移动用户识别码IMSI或者用户号码。The method of claim 2 wherein said user name is an International Mobile Subscriber Identity (IMSI) or a subscriber number.
- 如权利要求1-3任一所述的方法,其特征在于,建立所述映射关系,包括:The method of any of claims 1-3, wherein the establishing the mapping relationship comprises:在与网关建立TWAMP链路过程中,获取所述网关的标识;Obtaining an identifier of the gateway during establishing a TWAMP link with the gateway;接收所述网关发送的归属于所述网关的用户终端的用户标识;Receiving, by the gateway, a user identifier of a user terminal that belongs to the gateway;建立所述网关的标识与归属于所述网关的用户终端的用户标识的映射关系。Establishing a mapping relationship between the identifier of the gateway and the user identifier of the user terminal that belongs to the gateway.
- 如权利4所述的方法,其特征在于,所述用户终端的用户标识为:所述网关为归属于所述网关的各个用户终端分配的因特网协议IP地址。The method of claim 4, wherein the user identifier of the user terminal is: the gateway is an Internet Protocol IP address assigned to each user terminal belonging to the gateway.
- 如权利要求1-5任一所述的方法,其特征在于,所述网关的标识为所述网关的设备号码ID或者IP地址。The method according to any one of claims 1-5, wherein the identifier of the gateway is a device number ID or an IP address of the gateway.
- 如权利要求1-6任一所述的方法,其特征在于,还包括:The method of any of claims 1-6, further comprising:所述备选P-CSCF/SBC根据预建立的网关与归属于该网关的各个用户终端的映射关系不能确定所述用户终端的归属网关时,所述备选P-CSCF/SBC向所述S-CSCF发送失败响应消息,所述失败响应消息用于指示触发所述用户终端重新注册到所述备选P-CSCF/SBC失败。When the candidate P-CSCF/SBC cannot determine the home gateway of the user terminal according to the mapping relationship between the pre-established gateway and each user terminal belonging to the gateway, the candidate P-CSCF/SBC to the S The CSCF sends a failure response message, which is used to indicate that the triggering of the user terminal to re-register to the candidate P-CSCF/SBC fails.
- 一种实现终端被叫业务恢复的方法,其特征在于,包括:A method for realizing recovery of a called service of a terminal, comprising:在用户终端所注册的代理呼叫会话控制功能实体P-CSCF/SBC发生故障时,所述用户终端的归属网关通过与备选P-CSCF/SBC之间的双向主动测量协议TWAMP链路接收所述备选P-CSCF/SBC发送的触发消息,所述触发消息用于触发所述用户终端重注册到所述备选 P-CSCF/SBC以承载所述用户终端的被叫业务;When the proxy call session control function entity P-CSCF/SBC registered by the user terminal fails, the home gateway of the user terminal receives the TWAMP link through a bidirectional active measurement protocol with the alternate P-CSCF/SBC. a trigger message sent by the candidate P-CSCF/SBC, the trigger message is used to trigger the user terminal to re-register to the candidate a P-CSCF/SBC to carry the called service of the user terminal;所述归属网关根据预建立的注册所述备选P-CSCF/SBC的用户终端与所述备选P-CSCF/SBC的映射关系查询所述用户终端所注册的P-CSCF/SBC与所述备选P-CSCF/SBC为不同的P-CSCF/SBC;Querying, by the home gateway, the P-CSCF/SBC registered by the user terminal according to a pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC The alternative P-CSCF/SBC is a different P-CSCF/SBC;所述归属网关通知所述用户终端重注册到所述备选P-CSCF/SBC。The home gateway notifies the user terminal to re-register to the candidate P-CSCF/SBC.
- 如权利要求8所述的方法,其特征在于,还包括:The method of claim 8 further comprising:在所述用户终端重注册到所述备选P-CSCF/SBC后,所述归属网关接收到所述备选P-CSCF/SBC发送的所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识;After the user terminal re-registers to the candidate P-CSCF/SBC, the home gateway receives the identifier of the candidate P-CSCF/SBC sent by the candidate P-CSCF/SBC and the User ID of the user terminal;所述归属网关根据所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识,记录所述备选P-CSCF/SBC与所述用户终端的映射关系。The home gateway records the mapping relationship between the candidate P-CSCF/SBC and the user terminal according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal.
- 一种实现终端被叫业务恢复的装置,其特征在于,所述装置由备选代理呼叫会话控制功能实体P-CSCF/会话边界控制器SBC实现,包括:An apparatus for implementing recovery of a terminal called service, wherein the apparatus is implemented by an alternate proxy call session control function entity P-CSCF/Session Border Controller SBC, including:接收单元,用于接收服务呼叫会话控制功能实体S-CSCF发送的请求消息;所述请求消息是所述接收单元在接收到的被叫请求对应的用户终端所注册的P-CSCF/SBC发生故障时生成的;所述请求消息用于指示触发所述用户终端重新注册到所述装置;a receiving unit, configured to receive a request message sent by the serving call session control function entity S-CSCF; the request message is that the receiving unit fails in the P-CSCF/SBC registered by the user terminal corresponding to the received called request The request message is used to indicate that the user terminal is triggered to re-register to the device;处理单元,用于在所述接收单元接收到所述请求消息时,根据预建立的网关与归属于该网关的各个用户终端的映射关系确定所述用户终端的归属网关;a processing unit, configured to: when the receiving unit receives the request message, determine a home gateway of the user terminal according to a mapping relationship between a pre-established gateway and each user terminal that belongs to the gateway;发送单元,用于通过与所述归属网关之间的双向主动测量协议TWAMP链路向所述处理单元确定的所述归属网关发送触发消息,所述触发消息用于触发所述用户终端重注册到所述装置以承载所述用户终端的被叫业务。a sending unit, configured to send a trigger message to the home gateway determined by the processing unit by using a bidirectional active measurement protocol TWAMP link with the home gateway, where the trigger message is used to trigger the user terminal to re-register to The device is configured to carry the called service of the user terminal.
- 如权利要求10所述的装置,其特征在于,所述发送单元还用于:The device according to claim 10, wherein the sending unit is further configured to:在所述用户终端重注册到所述装置后,将所述装置的标识以及注册所述装置的用户终端的用户名发送给所述处理器单元确定的所述归属网关。After the user terminal re-registers to the device, the identifier of the device and the user name of the user terminal that registers the device are sent to the home gateway determined by the processor unit.
- 如权利要求11所述的装置,其特征在于,所述用户名为国际移动用户识别码IMSI或者用户号码。The apparatus of claim 11 wherein said user name is an International Mobile Subscriber Identity (IMSI) or a subscriber number.
- 如权利要求10-12任一所述的装置,其特征在于,还包括:The device of any of claims 10-12, further comprising:获取单元,用于在与网关建立TWAMP链路过程中,获取所述网关的标识;An obtaining unit, configured to acquire an identifier of the gateway during establishing a TWAMP link with the gateway;所述接收单元,还用于接收所述网关发送的归属于所述网关的用户终端的用户标识;The receiving unit is further configured to receive a user identifier of the user terminal that is sent by the gateway and belongs to the gateway;所述处理单元,还用于建立所述网关的标识与归属于所述网关的用户终端的用户标识的映射关系。The processing unit is further configured to establish a mapping relationship between the identifier of the gateway and a user identifier of a user terminal that belongs to the gateway.
- 如权利13所述的装置,其特征在于,所述用户终端的用户标识为:所述网关为归属于所述网关的各个用户终端分配的因特网协议IP地址。The device of claim 13, wherein the user identifier of the user terminal is: the gateway is an Internet Protocol IP address assigned to each user terminal belonging to the gateway.
- 如权利要求10-14任一所述的装置,其特征在于,所述网关的标识为所述网关的设备号码ID或者IP地址。 The device according to any one of claims 10-14, wherein the identifier of the gateway is a device number ID or an IP address of the gateway.
- 如权利要求10-15任一所述的装置,其特征在于,在所述处理单元根据预建立的网关与归属于该网关的各个用户终端的映射关系不能确定所述用户终端的归属网关时,所述发送单元还用于向所述S-CSCF发送失败响应消息,所述失败响应消息用于指示触发所述用户终端重新注册到所述装置失败。The device according to any one of claims 10-15, wherein, when the processing unit cannot determine the home gateway of the user terminal according to a mapping relationship between the pre-established gateway and each user terminal belonging to the gateway, The sending unit is further configured to send a failure response message to the S-CSCF, where the failure response message is used to indicate that the user terminal is triggered to re-register to the device.
- 一种实现终端被叫业务恢复的装置,其特征在于,所述装置由用户终端的归属网关实现,包括:An apparatus for implementing recovery of a called service of a terminal, where the apparatus is implemented by a home gateway of a user terminal, including:接收单元,用于在用户终端所注册的代理呼叫会话控制功能实体P-CSCF/SBC发生故障时,通过与备选P-CSCF/SBC之间的双向主动测量协议TWAMP链路接收所述备选P-CSCF/SBC发送的触发消息,所述触发消息用于触发所述用户终端重注册到所述备选P-CSCF/SBC以承载所述用户终端的被叫业务;a receiving unit, configured to receive the candidate by a bidirectional active measurement protocol TWAMP link between the candidate P-CSCF/SBC when the proxy call session control function entity P-CSCF/SBC registered by the user terminal fails a trigger message sent by the P-CSCF/SBC, the trigger message is used to trigger the user terminal to re-register to the candidate P-CSCF/SBC to carry the called service of the user terminal;查询单元,用于根据预建立的注册所述备选P-CSCF/SBC的用户终端与所述备选P-CSCF/SBC的映射关系查询所述用户终端所注册的P-CSCF/SBC与所述备选P-CSCF/SBC为不同的P-CSCF/SBC;a querying unit, configured to query, according to a pre-established mapping relationship between the user terminal that registers the candidate P-CSCF/SBC and the candidate P-CSCF/SBC, the P-CSCF/SBC registered by the user terminal The alternative P-CSCF/SBC is a different P-CSCF/SBC;通知单元,用于通知所述用户终端重注册到所述备选P-CSCF/SBC。And a notification unit, configured to notify the user terminal to re-register to the candidate P-CSCF/SBC.
- 如权利要求17所述的装置,其特征在于,所述接收单元,还用于在所述用户终端重注册到所述备选P-CSCF/SBC后,接收所述备选P-CSCF/SBC发送的所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识;The apparatus according to claim 17, wherein the receiving unit is further configured to: after the user terminal re-registers to the candidate P-CSCF/SBC, receive the candidate P-CSCF/SBC The identifier of the candidate P-CSCF/SBC sent and the user identifier of the user terminal;所述装置还包括:The device also includes:记录单元,用于根据所述接收单元接收到的所述备选P-CSCF/SBC的标识以及所述用户终端的用户标识,记录所述备选P-CSCF/SBC与所述用户终端的映射关系。 a recording unit, configured to record a mapping between the candidate P-CSCF/SBC and the user terminal according to the identifier of the candidate P-CSCF/SBC and the user identifier of the user terminal received by the receiving unit relationship.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510540895.2A CN106488475B (en) | 2015-08-28 | 2015-08-28 | A kind of method and device realizing terminal called service and restoring |
CN201510540895.2 | 2015-08-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017036227A1 true WO2017036227A1 (en) | 2017-03-09 |
Family
ID=58186902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/085852 WO2017036227A1 (en) | 2015-08-28 | 2016-06-15 | Method and device realizing terminal called service restoration |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106488475B (en) |
WO (1) | WO2017036227A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109548170A (en) * | 2017-07-24 | 2019-03-29 | 中兴通讯股份有限公司 | A kind of connection method for building up, network element, storage medium and system |
CN111315009A (en) * | 2020-04-07 | 2020-06-19 | 西安闻泰电子科技有限公司 | IMS network registration method and related device |
CN111800406A (en) * | 2020-06-30 | 2020-10-20 | 陕西能源职业技术学院 | Terminal ad hoc network calling method |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108737322B (en) * | 2017-04-13 | 2021-01-26 | 展讯通信(上海)有限公司 | Service recovery method and device and mobile terminal |
CN110677826B (en) * | 2018-07-03 | 2022-04-19 | 中国电信股份有限公司 | Disaster recovery method, system, terminal and computer readable storage medium |
US20220053031A1 (en) * | 2019-01-18 | 2022-02-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and devices for continuation of terminating services in ims communication networks |
CN110121166B (en) * | 2019-05-28 | 2021-09-10 | 中国联合网络通信集团有限公司 | Call establishment method and system |
CN113162886A (en) * | 2020-01-07 | 2021-07-23 | 中国移动通信集团安徽有限公司 | PBX registration method, equipment and system |
CN115766668B (en) * | 2021-09-03 | 2024-11-08 | 中国移动通信集团山东有限公司 | Automatic disaster recovery method, electronic device and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080267075A1 (en) * | 2007-04-24 | 2008-10-30 | At&T Knowledge Ventures, Lp | System for monitoring operations of an enum system |
CN103441862A (en) * | 2013-08-07 | 2013-12-11 | 华为技术有限公司 | Method, relative device and system for achieving restoration terminal called service |
CN104284360A (en) * | 2014-10-21 | 2015-01-14 | 中国联合网络通信集团有限公司 | P-CSCF fault processing method and system |
CN104320800A (en) * | 2014-10-21 | 2015-01-28 | 中国联合网络通信集团有限公司 | Re-registering method and device for terminal |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7283489B2 (en) * | 2003-03-31 | 2007-10-16 | Lucent Technologies Inc. | Multimedia half-duplex sessions with individual floor controls |
CN100474854C (en) * | 2006-01-10 | 2009-04-01 | 华为技术有限公司 | Method and network system for selecting called continued network |
CN100495988C (en) * | 2006-02-09 | 2009-06-03 | 华为技术有限公司 | The method for detecting the signaling bearer availability |
CN101217407B (en) * | 2008-01-04 | 2012-12-19 | 中兴通讯股份有限公司 | A processing method on functional failure on calling conversation control agent |
-
2015
- 2015-08-28 CN CN201510540895.2A patent/CN106488475B/en active Active
-
2016
- 2016-06-15 WO PCT/CN2016/085852 patent/WO2017036227A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080267075A1 (en) * | 2007-04-24 | 2008-10-30 | At&T Knowledge Ventures, Lp | System for monitoring operations of an enum system |
CN103441862A (en) * | 2013-08-07 | 2013-12-11 | 华为技术有限公司 | Method, relative device and system for achieving restoration terminal called service |
CN104284360A (en) * | 2014-10-21 | 2015-01-14 | 中国联合网络通信集团有限公司 | P-CSCF fault processing method and system |
CN104320800A (en) * | 2014-10-21 | 2015-01-28 | 中国联合网络通信集团有限公司 | Re-registering method and device for terminal |
Non-Patent Citations (1)
Title |
---|
ERICSSON: "ENHANCED P-CSCF RESTORATION PROCEDURES", 3GPP TSG CT WG4 MEETING #61, C4-131227, 9 August 2013 (2013-08-09), XP050714945, Retrieved from the Internet <URL:http://www.3gpp.org/ftp/tsg_ct/WG4_protocollars_ex-CN4/TSGCT4_62_Vienna/Docs/> * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109548170A (en) * | 2017-07-24 | 2019-03-29 | 中兴通讯股份有限公司 | A kind of connection method for building up, network element, storage medium and system |
CN111315009A (en) * | 2020-04-07 | 2020-06-19 | 西安闻泰电子科技有限公司 | IMS network registration method and related device |
CN111315009B (en) * | 2020-04-07 | 2022-11-25 | 西安闻泰电子科技有限公司 | IMS network registration method and related device |
CN111800406A (en) * | 2020-06-30 | 2020-10-20 | 陕西能源职业技术学院 | Terminal ad hoc network calling method |
Also Published As
Publication number | Publication date |
---|---|
CN106488475B (en) | 2019-10-25 |
CN106488475A (en) | 2017-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017036227A1 (en) | Method and device realizing terminal called service restoration | |
JP6939948B2 (en) | Methods and equipment to facilitate P-CSCF recovery in the event of a P-CSCF failure | |
CN109391979B (en) | Method, device and system for restoring P-CSCF (proxy-Call Session control function) fault | |
EP2853072B1 (en) | Method and apparatus for handling p-cscf failure and restoring connectivity | |
CN107276811B (en) | Method, related device and system for realizing terminal called service recovery | |
US8693423B2 (en) | Methods, systems, and computer readable media for providing enhanced mobile subscriber location register fault recovery | |
US20150195864A1 (en) | Methods and apparatuses for p-cscf restoration based on ue capabilities | |
JP5681772B1 (en) | IP multimedia subsystem, proxy session control device, and communication control method | |
WO2018000276A1 (en) | Method and apparatus for service processing | |
US8036659B2 (en) | Method for requesting an unregistered UE to perform registration in the IMS | |
BRPI0617583A2 (en) | Wireless communication system and method to support call continuity | |
JP2011508490A (en) | Method and apparatus for use in a communication network | |
JP2011523239A (en) | Mobile switching center platform having an interface with functions defined by an architecture providing packet switched multimedia subscriber services | |
WO2014048331A1 (en) | Service connection processing method and system | |
CN107404715B (en) | Position information providing method and device | |
JP2009542106A (en) | How to notify network applications of client registration in a roaming network | |
WO2006053502A1 (en) | A method for ensuring the information consistency between the network nodes | |
US8605677B2 (en) | Routing packet flows along an optimized path | |
EP3744058B1 (en) | Technique for enabling signaling message correlation | |
KR101173836B1 (en) | Method for processing termination and origination call after repairing s-cscf failure in internet protocol multimedia subsystem network and system of the same | |
US8599787B2 (en) | Routing packet flows along an optimized path in an IMS network | |
KR102273762B1 (en) | VoLTE SYSTEM, CONTROL METHOD THEREOF, PGW AND CSCF COMPRISED IN THE SYSTEM, CONTROL METHOD THEREOF | |
JP6478581B2 (en) | Communication control system and communication control method | |
WO2018107463A1 (en) | Communication method and device | |
CN105049230A (en) | Vehicle disaster recovery method for distributed multimedia sub-system based on domain name system and vehicle disaster recovery system thereof |
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: 16840656 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: 16840656 Country of ref document: EP Kind code of ref document: A1 |