IMS non-inductive registration migration method and IMS service system
By detecting the S-CSCF status and migrating it to a healthy node in the event of a failure, the user perception problems and authentication delay caused by S-CSCF failure in the IMS network are solved, and unsensed migration registration is achieved, improving service availability and users Experience.
Patent Information
- Application Number
- CN202411207519.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-27
AI Technical Summary
When the existing IMS network fails in S-CSCF, the user equipment needs to actively initiate registration, causing the user to perceive network failure and authentication delay, affecting the user experience and service continuity.
By detecting the status of S-CSCF, P-CSCF actively initiates a migration registration request instead of the terminal device, registers it with the healthy S-CSCF under the same P-CSCF, and updates the registration information, without user authentication, and achieves unsensed Failure migration.
Improve the availability and user experience of IMS services, avoid user-aware failures and authentication delays, and ensure service continuity and security.
Smart Images

Figure CN119211202A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technology, and in particular to an IMS seamless registration migration method and an IMS service system. Background Art
[0002] With the rapid development of mobile communication technology, IP-based multimedia subsystem (IMS) plays an increasingly important role in modern communication networks. IMS provides users with rich voice, video and data services and supports access from various terminal devices. However, the reliability of the IMS network is crucial to ensuring the quality of user services. When a key network element in the IMS network fails, such as the Service Call Session Control Function (S-CSCF) failure, it will directly affect the normal use of user services, resulting in a decline in user experience and even service interruption.
[0003] In order to improve the disaster recovery capability of IMS and ensure the continuity of user services, when an IMS network element fails, measures need to be taken to migrate the affected users to other normally operating network elements, thereby achieving user service switching.
[0004] However, the existing IMS registration process is generally initiated by the user equipment (UE), and the user needs to perceive the fault before migration. However, this mechanism has the following disadvantages:
[0005] User perception problem: Since the user device needs to actively initiate registration, the user will perceive the network failure, resulting in a degraded user experience.
[0006] Authentication delay problem: When the user equipment attempts to initiate registration with the new S-CSCF, a 401 authentication is required, which will introduce additional delays and further affect the user experience. Summary of the invention
[0007] The object of the present invention is to provide an IMS seamless registration migration method and an IMS service system capable of migrating registered users from a failed S-CSCF to a new S-CSCF without user perception.
[0008] In order to achieve the above object, the present invention provides an IMS seamless registration migration method, which includes:
[0009] detecting the status of several serving call session control functions S-CSCFs belonging to any proxy call session control function P-CSCF;
[0010] When it is detected that any of the S-CSCFs is in a faulty state, actively initiating a migration registration request on behalf of the terminal device connected to the S-CSCF;
[0011] Based on the migration registration request, registering the terminal device to an S-CSCF in a good state that belongs to the same P-CSCF as the S-CSCF in a faulty state;
[0012] The registration information of the terminal device is updated, and the terminal device is bound to the newly registered S-CSCF.
[0013] Preferably, the method for detecting the state of the S-CSCF includes:
[0014] The P-CSCF periodically sends an OPTIONS message to each of the S-CSCFs connected thereto, and determines whether the S-CSCF responds normally based on the response of the S-CSCF.
[0015] Preferably, when the selected S-CSCF in a good state receives the migration registration request, it will also perform integrity check on the request message in the migration registration request.
[0016] Preferably, when it is detected that any of the S-CSCFs is in a faulty state, a S-CSCF in a good state is selected as a target object according to a preset strategy to replace the S-CSCF in the faulty state;
[0017] The preset strategy includes any one of the following:
[0018] Selecting the S-CSCF in good condition that is closest to the terminal device as the target object;
[0019] Select an S-CSCF with low load and good status as the target object;
[0020] An S-CSCF in good condition is randomly selected as the target object.
[0021] The present invention also provides an IMS service system, which includes:
[0022] A detection module, which is used to detect the status of several service call session control functions S-CSCF belonging to any proxy call session control function P-CSCF;
[0023] An adjustment module, configured to, when detecting that any of the S-CSCFs is in a faulty state, actively initiate a migration registration request on behalf of a terminal device connected to the S-CSCF;
[0024] A registration module, which is used to register the terminal device to an S-CSCF in a good state that belongs to the same P-CSCF as the S-CSCF in a faulty state based on the migration registration request;
[0025] An updating module is used to update the registration information of the terminal device and bind the terminal device to the newly registered S-CSCF.
[0026] Preferably, the detection module sends an OPTIONS message to each of the S-CSCFs connected to the P-CSCF at a regular interval based on the P-CSCF, and determines whether the S-CSCF is normal according to the response of the S-CSCF.
[0027] Preferably, it further comprises a verification module arranged in the S-CSCF, and when the selected S-CSCF in good condition receives the migration registration request, it also performs integrity verification on the request message in the migration registration request based on the verification module.
[0028] Preferably, the adjustment module is further provided with a selection module, and when it is detected that any of the S-CSCFs is in a faulty state, the selection module is used to select an S-CSCF in a good state as a target object according to a preset strategy to replace the S-CSCF in a faulty state;
[0029] The preset strategy includes any one of the following:
[0030] Selecting the S-CSCF in good condition that is closest to the terminal device as the target object;
[0031] Select an S-CSCF with low load and good status as the target object;
[0032] An S-CSCF in good condition is randomly selected as the target object.
[0033] The present invention also provides an IMS service system, which includes:
[0034] one or more processors;
[0035] Memory;
[0036] and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the programs include instructions for executing the IMS seamless registration migration method as described above.
[0037] The present invention also provides a computer-readable storage medium, which includes a computer program, and the computer program can be executed by a processor to complete the IMS seamless registration migration method as described above.
[0038] Compared with the prior art, the IMS seamless registration migration method provided by the above technical solution of the present invention, when a failure occurs in the S-CSCF connected to the terminal device, actively initiates a migration registration request on behalf of the terminal device to migrate the terminal device to a new S-CSCF in good condition, without the need for user authentication and without the need for the user to perceive the failure, thereby realizing disaster recovery registration migration and improving the availability and user experience of the IMS service. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 The following is a flow chart of the registration migration method in an embodiment of the present invention.
[0040] Figure 2 The schematic diagram of detecting the S-CSCF in the embodiment of the present invention is shown in FIG.
[0041] Figure 3 The figure is a signaling flow chart of the registration migration method in an embodiment of the present invention. DETAILED DESCRIPTION
[0042] In order to explain the technical content, structural features, achieved objectives and effects of the present invention in detail, the following is a detailed description in conjunction with the implementation methods and the accompanying drawings.
[0043] This embodiment discloses an IMS (IP-based multimedia subsystem) seamless registration migration method, which is used to migrate a terminal device to a new good S-CSCF when a service call session control function S-CSCF fails. Figure 1 , the migration method includes the following steps:
[0044] S1: Detect the status of several S-CSCFs belonging to any proxy call session control function P-CSCF, such as Figure 2 ;
[0045] S2: When it is detected that any of the S-CSCFs is in a faulty state, the P-CSCF actively initiates a migration registration request on behalf of the terminal device connected to the S-CSCF;
[0046] S3: Based on the migration registration request, register the terminal device with an S-CSCF in a good state that belongs to the same P-CSCF as the S-CSCF in a faulty state;
[0047] S4: Update the registration information of the terminal device, and bind the terminal device to the newly registered S-CSCF.
[0048] Based on the migration method in this embodiment, when the S-CSCF connected to the terminal device fails, a migration registration request is actively initiated on behalf of the terminal device to migrate the terminal device to a new S-CSCF in good condition. No user authentication is required, and no user perception of the failure is required, thereby achieving disaster recovery registration migration to improve the availability of IMS services and user experience.
[0049] On the other hand, the method for detecting the state of the S-CSCF includes:
[0050] The P-CSCF periodically sends an OPTIONS message to each of the S-CSCFs connected thereto, and determines whether the S-CSCF responds normally based on the response of the S-CSCF.
[0051] Specifically, after the P-CSCF sends an OPTIONS message to each S-CSCF at a fixed time, if any S-CSCF fails to return a "200OK" message within a timeout period, and the number of times exceeds a preset threshold, the P-CSCF determines that the S-CSCF fails.
[0052] In addition, the S-CSCF can also periodically send heartbeat messages to the P-CSCF, and the P-CSCF determines the status of the S-CSCF by receiving the heartbeat messages.
[0053] On the other hand, when the selected S-CSCF in good condition receives the migration registration request, it will also perform integrity check on the request message in the migration registration request to prevent malicious attackers from modifying the registration message, thereby ensuring the security of user identity information.
[0054] On the other hand, when it is detected that any of the S-CSCFs is in a faulty state, a S-CSCF in a good state is selected as a target object according to a preset policy to replace the S-CSCF in the faulty state.
[0055] The preset strategy includes any one of the following:
[0056] Selecting the S-CSCF in good condition closest to the terminal device as the target object can reduce network delay;
[0057] Selecting a low-loaded S-CSCF in good condition as the target object can improve the performance of the IMS system;
[0058] An S-CSCF in good condition is randomly selected as the target object to achieve load balancing of the IMS system.
[0059] In summary, if Figure 2 and Figure 3 The processing flow of the IMS seamless registration migration method disclosed in the above embodiment is as follows:
[0060] 1. User initial registration: The terminal equipment (UE) initiates initial registration to S-CSCF01 through P-CSCF.
[0061] P-CSCF will save user registration information, including user identity information, registration time, and address of S-CSCF01.
[0062] S-CSCF01 returns a "200OK" message to P-CSCF, indicating that the registration is successful.
[0063] 2. S-CSCF fault detection: Figure 2 , the P-CSCF periodically sends OPTIONS detection messages to multiple S-CSCFs to detect the availability of the S-CSCFs.
[0064] If the S-CSCF does not return a "200 OK" message within a timeout period, and the number of times exceeds a preset threshold, the P-CSCF determines that the S-CSCF fails.
[0065] At the same time, the P-CSCF detects the status of other S-CSCFs and finds an available S-CSCF, such as S-CSCF02.
[0066] 3. S-CSCF Failure Migration:
[0067] The P-CSCF extracts the user identity information and the registration message header, as well as the address of the S-CSCF02 according to the previously saved user registration information.
[0068] The P-CSCF initiates an integrity protection registration to the S-CSCF02 on behalf of the UE.
[0069] That is, the P-CSCF uses the user identity information and the registration message header to send a registration message to the S-CSCF02. The registration message includes the user identity information and the registration information, and performs an integrity check to protect the integrity of the registration message.
[0070] The integrity protection mechanism usually uses digital signature technology to sign the registration message and send it together with the message.
[0071] After receiving the registration message, the S-CSCF verifies the signature and confirms the integrity and authenticity of the message.
[0072] Integrity checking can ensure that the registration message has not been tampered with during transmission, thereby ensuring the security of user identity information.
[0073] S-CSCF02 verifies the integrity of the registration message and returns a "200OK" message to P-CSCF, indicating that the registration is successful.
[0074] After successful registration, the P-CSCF will update the user registration information and update the S-CSCF address to the address of S-CSCF02.
[0075] 4. When the user makes a subsequent call, the P-CSCF will forward the call request to the new S-CSCF02.
[0076] It can be seen that the above-mentioned IMS seamless registration migration method is an IMS disaster recovery mechanism, which can ensure that when a failure occurs in the S-CSCF, the user can continue to use the IMS service without being aware of the failure.
[0077] In another preferred embodiment of the present invention, an IMS service system is also disclosed, which includes:
[0078] A detection module, which is used to detect the status of several service call session control functions S-CSCF belonging to any proxy call session control function P-CSCF;
[0079] An adjustment module, configured to, when detecting that any of the S-CSCFs is in a faulty state, actively initiate a migration registration request on behalf of a terminal device connected to the S-CSCF;
[0080] A registration module, which is used to register the terminal device to an S-CSCF in a good state that belongs to the same P-CSCF as the S-CSCF in a faulty state based on the migration registration request;
[0081] An updating module is used to update the registration information of the terminal device and bind the terminal device to the newly registered S-CSCF.
[0082] Furthermore, the detection module sends an OPTIONS message to each of the S-CSCFs connected to the P-CSCF at a regular interval based on the P-CSCF, and determines whether the S-CSCF is normal according to the response of the S-CSCF.
[0083] Furthermore, the IMS service system also includes a verification module arranged in the S-CSCF. When the selected S-CSCF in a good state receives the migration registration request, the integrity of the request message in the migration registration request is also verified based on the verification module.
[0084] Furthermore, the adjustment module is further provided with a selection module, and when it is detected that any of the S-CSCFs is in a faulty state, the selection module is used to select an S-CSCF in a good state as a target object according to a preset strategy to replace the S-CSCF in a faulty state;
[0085] The preset strategy includes any one of the following:
[0086] Selecting the S-CSCF in good condition that is closest to the terminal device as the target object;
[0087] Select an S-CSCF with low load and good status as the target object;
[0088] An S-CSCF in good condition is randomly selected as the target object.
[0089] The present invention also discloses another IMS service system, which includes one or more processors, a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the program includes instructions for executing the registration migration method as described above. The processor can adopt a general central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits to execute relevant programs to implement the functions required to be executed by the modules in the IMS service system of the embodiment of the present application, or to execute the registration migration method of the method embodiment of the present application.
[0090] The present invention also discloses a computer-readable storage medium, which includes a computer program, and the computer program can be executed by a processor to complete the registration migration method as described above. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium can be a read-only memory (ROM), or a random access memory (RAM), or a magnetic medium, such as a floppy disk, a hard disk, a tape, a magnetic disk, or an optical medium, such as a digital versatile disc (DVD), or a semiconductor medium, such as a solid state disk (SSD), etc.
[0091] The embodiment of the present application also discloses a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of an electronic device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the electronic device executes the above-mentioned registration migration method.
[0092] The above disclosure is only the preferred embodiment of the present invention, which certainly cannot be used to limit the scope of rights of the present invention. Therefore, equivalent changes made according to the scope of the patent application of the present invention are still within the scope covered by the present invention.
Claims
1. An IMS seamless registration migration method, characterized in that: include: detecting the status of several serving call session control functions S-CSCFs belonging to any proxy call session control function P-CSCF; When it is detected that any of the S-CSCFs is in a faulty state, actively initiating a migration registration request on behalf of the terminal device connected to the S-CSCF; Based on the migration registration request, registering the terminal device to an S-CSCF in a good state that belongs to the same P-CSCF as the S-CSCF in a faulty state; The registration information of the terminal device is updated, and the terminal device is bound to the newly registered S-CSCF.
2. The IMS seamless registration migration method according to claim 1, characterized in that: The method for detecting the state of the S-CSCF includes: The P-CSCF periodically sends an OPTIONS message to each of the S-CSCFs connected thereto, and determines whether the S-CSCF responds normally based on the response of the S-CSCF.
3. The IMS seamless registration migration method according to claim 1, characterized in that: When the selected S-CSCF in a good state receives the migration registration request, it will also perform integrity check on the request message in the migration registration request.
4. The IMS seamless registration migration method according to claim 1, characterized in that: When it is detected that any of the S-CSCFs is in a faulty state, selecting an S-CSCF in a good state as a target object according to a preset policy to replace the S-CSCF in the faulty state; The preset strategy includes any one of the following: Selecting the S-CSCF in good condition that is closest to the terminal device as the target object; Select an S-CSCF with low load and good status as the target object; An S-CSCF in good condition is randomly selected as the target object.
5. An IMS service system, characterized in that: include: A detection module, which is used to detect the status of several service call session control functions S-CSCF belonging to any proxy call session control function P-CSCF; An adjustment module, configured to, when detecting that any of the S-CSCFs is in a faulty state, actively initiate a migration registration request on behalf of a terminal device connected to the S-CSCF; A registration module, which is used to register the terminal device to an S-CSCF in a good state that belongs to the same P-CSCF as the S-CSCF in a faulty state based on the migration registration request; An updating module is used to update the registration information of the terminal device and bind the terminal device to the newly registered S-CSCF.
6. The IMS service system according to claim 5, characterized in that: The detection module sends an OPTIONS message to each of the S-CSCFs connected to the P-CSCF at a regular interval based on the P-CSCF, and determines whether the S-CSCF is normal according to the response of the S-CSCF.
7. The IMS service system according to claim 5, characterized in that: It also includes a verification module set in the S-CSCF. When the selected S-CSCF in a good state receives the migration registration request, it also performs integrity verification on the request message in the migration registration request based on the verification module.
8. The IMS service system according to claim 5, characterized in that: The adjustment module is further provided with a selection module, and when it is detected that any of the S-CSCFs is in a faulty state, the selection module is used to select an S-CSCF in a good state as a target object according to a preset strategy to replace the S-CSCF in a faulty state; The preset strategy includes any one of the following: Selecting the S-CSCF in good condition that is closest to the terminal device as the target object; Select an S-CSCF with low load and good status as the target object; An S-CSCF in good condition is randomly selected as the target object.
9. An IMS service system, characterized in that: include: one or more processors; Memory; and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, the programs comprising instructions for executing the IMS seamless registration migration method according to any one of claims 1 to 4.
10. A computer-readable storage medium, characterized in that: The method comprises a computer program, which can be executed by a processor to complete the IMS seamless registration migration method as claimed in any one of claims 1 to 4.