Communication self-repairing method and device, electronic equipment and medium

Through the coordination mechanism between the terminal and the IMS network, disable the failed access network and monitor the terminal status, the automatic recovery of VoLTE function in the good signal area is realized, and the high network complexity and low security in the prior art are solved. Problem, reducing costs and improving network stability.

CN119172782APending Publication Date: 2024-12-20CHINA MOBILE GRP GUANGDONG CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411123542.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

When the prior art solves the problem that the terminal cannot use VoLTE to call in a weak signal area and cannot recover after entering a strong signal area, there are problems of high network complexity and low security, which requires additional network transformation and deployment of third-party servers, and adds The complexity and security risks of the network.

Method used

By no longer initiating an access request after the terminal disables the access failed network, after the periodic location update of the IMS network monitoring terminal is timed out, the terminal's online situation is verified through EPS attachment registration, and the HSS user signing information verifies the service capability of the terminal number. , thereby realizing active update of the position on the IMS side. After receiving network paging, the terminal reconnects to the IMS network and completes state repair.

Benefits of technology

It realizes the resolution of re-registration failures at a lower cost, without adding third-party servers or upgrading terminal functions, reducing network complexity and improving network security, ensuring that the terminal automatically restores VoLTE function in areas with good signal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172782A_ABST
    Figure CN119172782A_ABST
Patent Text Reader

Abstract

The invention provides a communication self-repairing method and device, and relates to the technical field of wireless communication. The method comprises the following steps: an S-CSCF network element receives a periodic re-registration signaling of a terminal for a target service request and records first receiving time; the S-CSCF network element triggers a re-registration exception in response to that a first duration from the first receiving time to the current time is greater than or equal to a re-registration timeout threshold, and confirms IMS subscription information of the terminal and a network attachment state of an evolved packet core network EPC; and if the IMS subscription information is signed and the network attachment state is online, resetting the IMS registration information and the first receiving time through the ATS network element so as to recover the response to the target service request. Through the technical scheme provided by the invention, the problems of high network complexity and low security in related technologies are solved. A third-party server does not need to be added, and terminal functions do not need to be upgraded, so that the network complexity is reduced, and the network security is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of wireless communication technology, and in particular to a communication self-repair method, device, electronic device and medium. Background Art

[0002] In recent years, the communication protocol standards have evolved rapidly, and the terminal and network technologies have been innovated at a high speed. While improving the network speed and service quality, it has also brought some network compatibility issues. Currently, more than 97% of users of terminals on the market use VoLTE / VoNR technology for calls, and most of them are smart terminals. Some terminals cannot use VoLTE calls in weak signal areas, and they still cannot restore the VoLTE function after entering strong signal areas. This is because the terminal has the function of network fault memory.

[0003] In order to solve the above technical problems, in the related art, a third-party authorization server is set up. After the network voice service is restored, the authorization server pushes relevant messages to the terminal device, so that the affected terminal resends the registration message to the network. Since the establishment of a third-party server is involved, additional network transformation and deployment are required, and it is easy to receive malicious attacks, which increases the complexity of the network and reduces the security performance of the network. In the related art, re-registration after the network failure is repaired is achieved by modifying the terminal function, but the network complexity is increased and the network security is reduced. In summary, in order to solve the re-registration failure after network migration recovery, the solution proposed by the related art has the problems of high network complexity and low security. Summary of the invention

[0004] The present disclosure provides a communication self-repair method, device, electronic device and medium to solve the problems of high network complexity and low security in the related art in order to solve the re-registration failure after network migration recovery. After the terminal disables the access failure network, no access request is initiated. After the IMS network monitors the terminal periodic location update timeout, the online status of the terminal is verified through the EPS attachment registration status of the terminal; the service capability of the terminal number is verified through the user contract information of the HSS, thereby completing the active update of the terminal location on the IMS side; through active paging of the terminal, the terminal re-accesses the IMS network after receiving the network paging, thereby realizing the status repair of the terminal and the network.

[0005] A first aspect of the present disclosure provides a communication self-repair method, which is applied to an IP multimedia subsystem IMS, wherein the IMS includes a service call session control function S-CSCF network element, a proxy call session control P-CSCF network element, and an access terminal service ATS network element. The method includes:

[0006] The S-CSCF network element receives the periodic re-registration signaling requested by the terminal for the target service and records the first reception time, where the periodic re-registration signaling is the registration signaling periodically sent by the terminal to the S-CSCF network element after the terminal successfully registers for the first time in the IMS using the IMS;

[0007] In response to a first time duration from the first receiving time to the current time being greater than or equal to a re-registration timeout threshold, the S-CSCF network element triggers a re-registration exception, and confirms the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC;

[0008] If the IMS subscription information indicates that the subscriber has signed a contract and the network attachment status is online, the IMS registration information and the first receiving time are reset through the ATS network element to resume responding to the target service request.

[0009] In one embodiment of the present disclosure, confirming the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC includes:

[0010] Query the IMS subscription information of the terminal from the home location register HLR network element or the home subscriber server HSS network element;

[0011] A first query request for network attachment information is sent to a mobility management entity MME network element, and the query request is transparently transmitted to the MME network element via a serving gateway S-GW network element or a packet data network gateway P-GW network element.

[0012] In one embodiment of the present disclosure, resetting the IMS registration information and the first receiving time by using an ATS network element includes:

[0013] Skip the authentication verification of the terminal;

[0014] The S-CSCF network element notifies the ATS network element to reset the IMS registration information and the first receiving time;

[0015] Change the registration status indicator of the terminal from the registration reset state to the registration state.

[0016] In one embodiment of the present disclosure, in response to the first time length from the first reception time to the current time being greater than or equal to the re-registration timeout threshold, triggering a re-registration exception, and confirming the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC, it also includes:

[0017] Start the timer and record the second duration;

[0018] Monitoring whether the registration status indicator of the terminal is in the registration status;

[0019] Set the IMS function of the terminal according to the registration status identifier and network attachment status.

[0020] In one embodiment of the present disclosure, setting an IMS function of a terminal according to a registration status identifier and a network attachment status includes:

[0021] If the IMS subscription information is not signed and / or the network attachment status is offline, the IMS registration information of the terminal is deleted, and the registration status identifier of the terminal is changed from the registration reset status to the deregistration status;

[0022] If the second duration is less than the registration recovery timeout threshold and the network attachment state is online, the IMS registration information is reset to restore the IMS function, and the registration state identifier is changed from the registration reset state to the registration state;

[0023] If the second duration is greater than or equal to the registration recovery timeout threshold and the network attachment state is offline, the IMS function of the terminal is set to be invalid, the registration state identifier of the terminal is changed from the registration reset state to the deregistration state, and the recovery response to the target service request is abandoned.

[0024] A second aspect of the present disclosure provides a communication self-repairing system, the communication self-repairing system comprising a terminal, a multimedia subsystem IMS, an S / P-GW network element, an MME network element, and an HLR / HSS network element, wherein the IMS comprises an S-CSCF network element, a P-CSCF network element, and an ATS;

[0025] The S-CSCF network element receives the periodic re-registration signaling of the terminal for the target service request and records the first receiving time, where the periodic re-registration signaling is the registration signaling periodically sent by the terminal to the S-CSCF network element after the terminal successfully registers for the first time in the IP Multimedia Subsystem IMS using the IMS;

[0026] In response to the first time duration from the first receiving time to the current time being greater than or equal to the re-registration timeout threshold, the S-CSCF network element triggers a re-registration exception, queries the HLR / HSS network element for the IMS subscription information of the terminal, and queries the MME network element for the network attachment status of the terminal;

[0027] Resume responding to target service requests based on IMS subscription information and network attachment status.

[0028] In one embodiment of the present disclosure, querying the HLR / HSS for the IMS subscription information of the terminal includes:

[0029] The S-CSCF network element queries the HLR network element or the HSS network element for the IMS subscription information of the terminal;

[0030] The HLR network element or the HSS network element receives the second query request for the IMS subscription information sent by the S-CSCF network element, and sends the IMS subscription information to the S-CSCF network element.

[0031] In one embodiment of the present disclosure, querying the MME network element for the network attachment status of the terminal includes:

[0032] The S-CSCF network element transparently transmits the first query request of the network attachment status to the MME network element via the P-CSCF network element, the S-GW network element or the P-GW network element in sequence;

[0033] The MME network element receives the first query request, and sends the network attachment status to the S-CSCF network element via the S-GW network element or the P-GW network element and the P-CSCF network element in sequence.

[0034] In one embodiment of the present disclosure, according to the IMS subscription information and the network attachment status, the target service request is restored and responded to, including:

[0035] S-CSCF receives IMS subscription information and network attachment status;

[0036] If the IMS subscription information is signed and the network attachment status is online, the ATS network element is notified to reset the IMS registration information and the first receiving time;

[0037] The MME network element pages the terminal based on the Paging message of the communication transmission protocol S1AP, sends the terminal re-registration signaling to the S-GW network element or the P-GW network element, and sends it to the S-CSCF network element via the S-GW network element or the P-GW network element and the P-CSCF network element;

[0038] The S-CSCF network element resumes responding to the target service request, and sends the registration success instruction of the re-registration signaling to the terminal via the P-CSCF network element, the S-GW network element or the P-GW network element, and the MME network element in sequence.

[0039] The third aspect of the present disclosure provides a communication self-repairing device, which is applied to an IP multimedia subsystem IMS, wherein the IMS includes a service call session control function S-CSCF network element, a proxy call session control P-CSCF network element, and an access terminal service ATS network element. The device includes:

[0040] A receiving module, configured for the S-CSCF network element to receive a periodic re-registration signaling of a terminal for a target service request and record a first receiving time, wherein the periodic re-registration signaling is a registration signaling periodically sent by the terminal to the S-CSCF network element after the terminal successfully registers for the first time in the IMS using the IMS;

[0041] A confirmation module, configured to, in response to a first time duration from the first receiving time to the current time being greater than or equal to a re-registration timeout threshold, trigger a re-registration exception by the S-CSCF network element, and confirm the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC;

[0042] The recovery module is used to reset the IMS registration information and the first receiving time through the ATS network element if the IMS subscription information is signed and the network attachment state is online, so as to resume responding to the target service request.

[0043] In summary, according to the communication self-repair method proposed in the present disclosure, the S-CSCF network element receives the periodic re-registration signaling of the terminal for the target service request and records the first receiving time. The periodic re-registration signaling is the registration signaling periodically sent by the terminal to the S-CSCF network element after the first successful registration with IMS in IMS, and monitors the IMS registration anomaly of the terminal; in response to the first time from the first receiving time to the current time being greater than or equal to the re-registration timeout threshold, the S-CSCF network element triggers the re-registration anomaly, and confirms the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC, thereby verifying whether the terminal meets the registration target service conditions; if the IMS subscription information is signed and the network attachment status is online, the IMS registration information and the first receiving time are reset through the ATS network element to restore the response to the target service request, thereby completing the automatic recovery of the IMS for the terminal target service. It is achieved to solve the re-registration registration failure at the network element end at a lower cost, without adding a third-party server or upgrading the terminal function, thereby reducing the network complexity and improving the network security.

[0044] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0046] Figure 1 This is a flowchart of the customer complaint case handling process;

[0047] Figure 2 A flow chart of a communication self-repair method according to an embodiment of the present disclosure;

[0048] Figure 3 A schematic diagram of communication self-repair according to an embodiment of the present disclosure;

[0049] Figure 4 A flowchart of confirming the IMS subscription information of a terminal and the network attachment status of an evolved packet core network EPC according to an embodiment of the present disclosure;

[0050] Figure 5 This is a flow chart of resetting IMS registration information and first receiving time through an ATS network element according to an embodiment of the present disclosure;

[0051] Figure 6 A flowchart of determining a registration status identifier and a network attachment status and setting an IMS function of a terminal according to an embodiment of the present disclosure;

[0052] Figure 7 A flowchart of setting an IMS function of a terminal according to a registration status identifier and a network attachment status according to an embodiment of the present disclosure;

[0053] Figure 8 A schematic diagram of the change of the available state of an IMS function before and after a user registration failure according to an embodiment of the present disclosure;

[0054] Fig. 9 A flow chart of communication in a communication self-repairing system according to an embodiment of the present disclosure;

[0055] Fig.10 This is a state jump diagram of abnormal terminal registration state recovery according to an embodiment of the present disclosure;

[0056] Fig.11 A schematic diagram of a process of monitoring terminal re-registration abnormality in an IMS network according to an embodiment of the present disclosure;

[0057] Fig.12 It is a structural schematic diagram of a communication self-repairing device according to an embodiment of the present disclosure;

[0058] Fig.13 This is a functional block diagram of an IMS re-registration status monitoring and recovery software and hardware implementation according to an embodiment of the present disclosure;

[0059] Fig.14 It is a block diagram of an electronic device for implementing the communication self-repair method disclosed in the present invention according to an exemplary embodiment. DETAILED DESCRIPTION

[0060] Embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout identify the same or similar originals or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0061] First, a brief introduction to the relevant terms in this disclosure is given:

[0062] Long-Term Evolution (LTE): in the present disclosure, it refers to the long-term evolution of the general mobile communication system technical standard formulated by the Third Generation Partnership Project 3GPP, which is the standard of the 4G network.

[0063] User Equipment (UE): In this disclosure, it refers to the terminal equipment in the hands of users, such as mobile phones, tablet computers, etc., used to access the mobile network to obtain communication services. It includes all necessary hardware and software to achieve connection and communication with the network.

[0064] 5G Voice (Voice over New Radio, VoNR): In this disclosure, it refers to a voice call technology based on the 5G network. It is similar to VoLTE in the 4G era, but runs on the 5G network and can provide higher quality voice and video call services.

[0065] IP Multimedia Subsystem (IMS): In this disclosure, it refers to a new form of multimedia services that can meet the needs of current end customers for newer and more diversified multimedia services. Currently, IMS is considered to be the core technology of the next generation network and an important way to solve the integration of mobile and fixed networks and introduce differentiated services such as triple integration of voice, data and video.

[0066] Voice over Long-Term Evolution (VoLTE): In this disclosure, it refers to the voice call technology based on the 4G LTE network. Unlike the traditional 2G / 3G network that relies on circuit switching technology for voice transmission, VoLTE conducts seamless voice and video communications entirely on the IP network. The core of this technology is that it utilizes the high bandwidth and low latency characteristics of LTE to transmit and process high-definition voice data packets in real time through IMS.

[0067] Evolved Packet System (EPS): in this disclosure, refers to the concept introduced by the 3GPP standards committee in 4G communications, including UE, LTE, and EPC.

[0068] Evolved Packet Core (EPC): in this disclosure, refers to the core network component of the 4G LTE network, which is responsible for processing and managing all signaling and data related to the core network.

[0069] Home Location Register (HLR): in the present disclosure, refers to a static database used to store mobile user information in a mobile communication system, mainly used to manage users' permanent data and current location information in 2G / 3G networks.

[0070] Home Subscriber Server (HSS): In this disclosure, it refers to the server used to store user subscription information and location information in the 4G LTE network, which is the evolution and upgrade of the 2G / 3G network element HLR.

[0071] 5G Core network (5GC): In this disclosure, it refers to the key part of the 5G network responsible for control and data transmission, with the characteristics of high speed, low latency, flexible architecture and strong scalability.

[0072] Serving-Call Session Control Function (S-CSCF): In this disclosure, it refers to the network element that occupies a core position in the IMS network and is responsible for processing UE registration requests and session control. It is located in the home network and is the core node of the signaling plane. It can save user status information and perform session routing management. Through interaction with HSS, S-CSCF completes user authentication and authorization to ensure security during communication. At the same time, it can also download user-related information from HSS, provide service-related information to mobile terminals, and control sessions.

[0073] Proxy-Call Session Control Function (P-CSCF): In the present disclosure, it refers to the unified entry point of the IMS network. All session messages initiated by and terminated at IMS terminals must pass through the P-CSCF.

[0074] Serving GateWay (S-GW): In the present disclosure, it refers to the gateway terminated at the E-UTRAN interface. The main functions of this device include: when performing handover between eNodeBs, it can serve as a local anchor point and assist in completing the reordering function of the eNodeB; when switching between different access systems of 3GPP, it serves as a mobility anchor point (terminating at the S4 interface, realizing service routing between the 2G / 3G system and the P-GW), and also has a reordering function; performs legal interception function; routes and forwards data packets; performs packet marking at the uplink and downlink transport layers; in idle state, it buffers downlink packets and initiates network-triggered service requests; is used for billing between operators, etc.

[0075] Packet Data Network Gateway (PDN GateWay, P-GW): In this disclosure, it refers to the gateway facing the PDN and terminating at the SGi interface. If the UE accesses multiple PDNs, the UE will correspond to one or more P-GWs. The main functions of P-GW include user-based packet filtering, legal interception, UE IP address allocation, data packet transport layer marking in the uplink / downlink, uplink / downlink service level billing and service level gating, and service-based uplink / downlink rate control. In addition, P-GW also provides uplink / downlink bearer binding and uplink binding verification functions.

[0076] Access Terminal Server (ATS): In this disclosure, it refers to the service responsible for access terminals in the IMS architecture. It supports multiple access methods, including mobile access (such as 2G / 3G / LTE, etc.) and fixed access (such as LAN / WLAN / xDSL / PON, etc.).

[0077] Mobility Management Entity (MME): In this disclosure, it refers to the core component of the control plane in the LTE network, which is responsible for managing and storing the context information of the UE, including the UE's location, authentication status, and subscription data. The MME also handles the mobility management of the UE, such as cell switching and network attachment. It interacts with the HSS, obtains user information, and performs authentication and security protocols.

[0078] With the rapid evolution of wireless communication protocol standards, terminal equipment and network communication technologies are also rapidly innovating. In the gradual development from 2G, 3G, 4G to 5G, network speed and service quality have been rapidly improved, but there are still some network compatibility issues.

[0079] Figure 1 The following is a flowchart of the customer complaint case handling process. Figure 1 As shown, a user is using a certain model of Apple terminal with an operating system of iOS12.2. His 4G data service is normal, but he cannot use the VoLTE service. The following three methods are used to handle this failure.

[0080] 1) After restoring the terminal settings, especially the network settings, VoLTE cannot be used; after trying to erase all contents and reactivate the phone, VoLTE still cannot be used.

[0081] 2) Updated to the latest carrier files (36.0-36.0.1) via iTunes and cannot use VoLTE.

[0082] 3) If you install other cards on this phone, you can use Mobile VoLTE normally, which means the phone supports VoLTE; if you install this card on other phones, you can also use Mobile VoLTE normally, which means there is no problem with the SIM card.

[0083] The investigation reached a dead end. There were no problems with VoLTE coverage, SIM card, and mobile phone support. After further investigation, the above fault was found to be that when the terminal enters the 4G / 5G weak signal or 2G / 3G network, after sending periodic registration failures to IMS several times, some terminals believe that the network IMS function is unavailable and actively disable the VoLTE / VoNR function; when the user moves to an area with normal signal, due to the terminal's intelligent memory function, the terminal still remains in the VoLTE / VoNR disabled state, resulting in the inability to use VoLTE / VoNR.

[0084] In order to solve this problem, in the related technology, the function recovery of network services is realized through the specific service recovery process of third-party server equipment and terminals, which requires the establishment of a third-party authorization server or the upgrading of terminal function processes. This requires additional network transformation and deployment, and is prone to malicious attacks, which increases the complexity of the network and reduces the security performance of the network.

[0085] The method proposed in the present disclosure is applied to communication self-repair tasks, and its application has a wide range of scenarios. In mobile communication networks, especially 4G and 5G networks, IMS is the core framework for providing multimedia sessions. When a network failure causes the user device to be unable to register or connect normally, the technical solution can automatically diagnose and repair the fault without the user having to manually intervene again, thereby greatly improving the user experience and network stability. In addition, the technology also has important application value in the fields of emergency services and public services. In emergency communication systems, such as public safety networks, it is crucial to ensure the continuity and reliability of communications. Through real-time monitoring and self-repair mechanisms, communication interruptions caused by network failures can be avoided, ensuring smooth information transmission in emergency situations. The application scenarios are not limited in the embodiments of the present disclosure.

[0086] The communication self-repair method provided by the present disclosure is described in detail below with reference to the accompanying drawings.

[0087] Figure 2 Flow chart of a communication self-repair method according to an embodiment of the present disclosure. The method is applied to an IP multimedia subsystem IMS, which includes a service call session control function S-CSCF network element, a proxy call session control P-CSCF network element, and an access terminal service ATS network element, such as Figure 2 In the embodiment shown, the communication self-repair method includes:

[0088] Step 201, the S-CSCF network element receives the periodic re-registration signaling requested by the terminal for the target service and records the first receiving time, wherein the periodic re-registration signaling is the registration signaling periodically sent by the terminal to the S-CSCF network element after the terminal successfully registers for the first time in the IMS using the IMS.

[0089] In this embodiment, the target service request refers to the audio and video communication request sent by the terminal to the IMS. The first reception time refers to the time when the S-CSCF network element first receives the IMS registration request sent by the terminal in the 4G or 5G network. Periodic re-registration signaling refers to the registration signaling periodically sent by the terminal to the S-CSCF network element after the terminal successfully registers for the first time using IMS in IMS. The terminal receives the periodic re-registration signaling for the target service request and records the first reception time. For example, in a 2G network, the terminal uses the VoLTE audio and video call function but fails to use it successfully. When moving to the 4G network, the VoLTE audio and video call function is used again, and the terminal will initiate a registration request to the IMS, using the registration request as the periodic re-registration signaling, and the time when the registration request is received is the first reception time.

[0090] Step 202: In response to a first time duration from the first receiving time to the current time being greater than or equal to a re-registration timeout threshold, the S-CSCF network element triggers a re-registration exception and confirms the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC.

[0091] In this embodiment, the first duration is the total duration from the first receiving time to the current time. The re-registration timeout threshold is a duration value, which is used to indicate the preset interval between two registration requests sent by the terminal to the IMS. IMS subscription information refers to whether the terminal has activated a service supported by IMS. Optionally, the service is a VoLTE service. The network attachment status refers to whether the terminal is online, that is, whether the terminal is turned on and the card is inserted normally, and is connected to the wireless base station, which is manifested on the terminal as whether there is a communication signal. When the first duration is greater than or equal to the re-registration timeout threshold, it means that the terminal's re-registration with the IMS is abnormal, thereby triggering a re-registration exception at the S-CSCF network element end, and confirming whether the terminal's IMS subscription information is activated, and whether the terminal's network attachment status in the EPC is online.

[0092] Step 203: If the IMS subscription information indicates that the subscriber has signed a contract and the network attachment state is online, the IMS registration information and the first receiving time are reset through the ATS network element to resume responding to the target service request.

[0093] In this embodiment, if the IMS contract information is found to be signed and the network attachment status is online, the access terminal service ATS network element is notified to reset the IMS registration information and the first receiving time, that is, the IMS registration information is cleared and the first receiving time is reset to zero, thereby restoring the response to the target service request, that is, the network self-repairs the communication support for the target service of the terminal.

[0094] In one implementation of this embodiment,

[0095] Figure 3 FIG. 1 is a schematic diagram of a communication self-repair according to an embodiment of the present disclosure. Figure 3 As shown in the figure, after the S-CSCF network element of the IMS does not receive the IMS re-registration information of the user equipment UE within the T1 time, it first queries the integrated HLR / HSS for the user's IMS subscription information to confirm that the user's IMS voice function is valid; and searches the user's MME network attachment information through the P-CSCF to confirm that the user is in the EPC network attachment state. After the S-CSCF determines that the user function is normal and the network is online based on the HLR / HSS subscription data and the MME attachment state, it resets the user registration information, recounts T1, and notifies the ATS to reset the user registration information. In this way, the user's IMS state measured by the network is restored.

[0096] In summary, according to the communication self-repair method proposed in the present disclosure, the S-CSCF network element receives the periodic re-registration signaling of the terminal for the target service request and records the first receiving time. The periodic re-registration signaling is the registration signaling periodically sent by the terminal to the S-CSCF network element after the first successful registration with IMS in IMS, and monitors the IMS registration anomaly of the terminal; in response to the first time from the first receiving time to the current time being greater than or equal to the re-registration timeout threshold, the S-CSCF network element triggers the re-registration anomaly, and confirms the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC, thereby verifying whether the terminal meets the registration target service conditions; if the IMS subscription information is signed and the network attachment status is online, the IMS registration information and the first receiving time are reset through the ATS network element to restore the response to the target service request, thereby completing the automatic recovery of the IMS for the terminal target service. It is achieved to solve the re-registration registration failure at the network element end at a lower cost, without adding a third-party server or upgrading the terminal function, thereby reducing the network complexity and improving the network security.

[0097] Figure 4 The present invention is a flowchart of an embodiment of the present invention for confirming the IMS subscription information of a terminal and the network attachment status of an evolved packet core network EPC. Figure 4 Yes Figure 2 Further description of step 202 is based on Figure 4 The embodiment shown comprises the following steps:

[0098] Step 401: query the IMS subscription information of the terminal from the home location register HLR network element or the home subscriber server HSS network element.

[0099] In this embodiment, after confirming that an IMS registration anomaly occurs in the terminal, the S-CSCF network element queries the HLR network element or the HSS network element for the IMS subscription information of the terminal.

[0100] Step 402: Send a first query request for network attachment information to a mobility management entity MME network element. The first query request is transparently transmitted to the MME network element via a serving gateway S-GW network element or a packet data network gateway P-GW network element.

[0101] In this embodiment, the first query request is a network request sent by the S-CSCF network element to the MME network element for querying the network attachment status. After confirming that an IMS registration anomaly occurs in the terminal, the S-CSCF network element sends a first query request to the MME network element to learn the network attachment status. After the first query request is sent from the S-CSCF network element, it is also sent to the MME network element via the P-CSCF network element, the S-GW network element or the P-GW network element.

[0102] In this embodiment, by querying the HLR network element or the HSS network element for IMS subscription information and querying the MME network element for network attachment information, a reference is provided for verifying whether the terminal is eligible for the target service of the IMS.

[0103] Figure 5 The present invention is a flowchart of resetting IMS registration information and a first receiving time through an ATS network element according to an embodiment of the present invention. Figure 5 Yes Figure 2 Further description of step 203 is made based on Figure 5 The embodiment shown comprises the following steps:

[0104] Step 501, skip the authentication verification of the terminal.

[0105] In this embodiment, after the S-CSCF network element detects that the terminal triggers an IMS registration exception, it skips the authentication verification of the terminal and directly restores the registration success information to the terminal because the legitimacy of the terminal has been verified before.

[0106] Step 502: The S-CSCF network element notifies the ATS network element to reset the IMS registration information and the first receiving time.

[0107] In this embodiment, the S-CSCF network element notifies the ATS network element to reset the IMS registration information and reset the first receiving time to zero.

[0108] Step 503: Change the registration status flag of the terminal from the registration reset state to the registration state.

[0109] In this embodiment, the registration status identifier is the registration status of the terminal in the IMS, including the registration status, deregistration status, and registration reset status. After the S-CSCF network element detects that the terminal triggers an IMS registration exception, the registration status identifier of the terminal is changed from the registration reset status to the registration status.

[0110] In this embodiment, the IMS registration information and the first receiving time are reset and the terminal registration state is changed, thereby realizing IMS re-registration recovery on the user side.

[0111] Figure 6 The present invention is a flowchart of determining a registration status identifier and a network attachment status and setting an IMS function of a terminal according to an embodiment of the present disclosure. Figure 6 Yes Figure 2 Further description after step 202 is performed based on Figure 6 The embodiment shown comprises the following steps:

[0112] Step 601, start the timer and record the second duration.

[0113] In this embodiment, the second duration is the duration from when the IMS target service of the terminal starts to recover (the moment when the IMS registration information and the first receiving time are reset) to when it returns to normal. The timer is started, and the second duration recorded by the timer is saved.

[0114] Step 602: monitor whether the registration status identifier of the terminal is in the registered state.

[0115] In this embodiment, whether the registration state of the terminal is the registered state within the second time period is monitored.

[0116] Step 603: Set the IMS function of the terminal according to the registration status identifier and the network attachment status.

[0117] In this embodiment, the IMS function of the terminal is set according to the registration status identifier and the network attachment status of the terminal to determine the target service of terminating the response to the terminal or restoring the IMS to the terminal.

[0118] In this embodiment, during the process of restoring the IMS target service, the IMS function of the terminal is further configured according to the registration identification state and the network attachment state of the terminal, thereby providing a flexible and fast response for the terminal.

[0119] Figure 7 The present invention is a flowchart of setting an IMS function of a terminal according to a registration status identifier and a network attachment status according to an embodiment of the present invention. Figure 7 Yes Figure 6 The specific description of step 603 is based on Figure 7 The embodiment shown comprises the following steps:

[0120] Step 701: If the IMS subscription information is not signed and / or the network attachment state is offline, the IMS registration information of the terminal is deleted, and the registration state flag of the terminal is changed from the registration reset state to the deregistration state.

[0121] In this embodiment, if the IMS subscription information of the terminal is not signed and / or the network attachment status is offline, it means that the terminal has not activated the target service of IMS, or the terminal has been turned off or has no signal. Then the IMS registration information of the terminal is deleted. After determining that the terminal does not need to re-register with IMS, the registration status identifier of the terminal is changed from the registration reset state to the deregistration state. This prevents the terminal from continuously registering with IMS or the S-CSCF from continuously monitoring the IMS registration request of the terminal.

[0122] Step 702: If the second duration is less than the registration recovery timeout threshold and the network attachment state is online, the IMS registration information is reset to restore the IMS function, and the registration state flag is changed from the registration reset state to the registration state.

[0123] In this embodiment, the registration recovery timeout threshold is a time value, which is used to indicate that the time length for the IMS network to perform registration recovery on the terminal has timed out. If the second time length is less than the registration recovery timeout threshold, and at the same time, the terminal is online in the network attachment state of the EPC, indicating that the terminal is in a waiting state for recovery, the IMS registration information is reset to restore the IMS function. And the registration state identifier of the user terminal is changed from the registration reset state to the registration state.

[0124] Step 703: If the second duration is greater than or equal to the registration recovery timeout threshold and the network attachment state is offline, the IMS function of the terminal is set to be invalid, the registration state flag of the terminal is changed from the registration reset state to the deregistration state, and the recovery response to the target service request is abandoned.

[0125] In this embodiment, if the second duration is greater than or equal to the registration recovery timeout threshold, and the network attachment state is offline, it means that the terminal has been shut down for a long time, or is in a long-term poor signal state, and cannot use the VolTE / VoNR service. Then the IMS function of the terminal is set to be invalid, and the registration of the terminal is abandoned. The registration status identifier of the terminal is changed from the registration reset state to the deregistration state, and the recovery response to the target service request is abandoned.

[0126] In one implementation of this embodiment,

[0127] Figure 8 FIG. 1 is a schematic diagram of the change of the available state of IMS functions before and after a user registration failure according to an embodiment of the present disclosure. Figure 8As shown in the figure, before the user periodic registration failure timer T1 times out, the user's IMS network remains normal; after T1 times out, the IMS is unavailable, and the S-CSCF starts the T2 timer and the terminal abnormality recovery process. After the S-CSCF determines that the terminal EPC network is abnormal, it starts the T2 timer to monitor whether the user has recovered. Before the EPC attachment status is restored, the user's IMS function is unavailable; if the user's EPC status is restored before T2 times out, the user's IMS function is restored after the S-CSCF resets the IMS registration information; if the user's EPC is not restored after T2 times out, the user's IMS function fails, and the network no longer attempts to restore the user status.

[0128] Fig. 9 The figure is a flow chart of communication in a communication self-repair system of an embodiment of the present disclosure. Based on the 3GPP TS24.229 specification, the present disclosure proposes that for a terminal with abnormal re-registration, after the abnormal terminal re-registration monitoring verifies that the user's EPC attachment status is normal and the HLR / HSS subscription information is normal, an INVITE message based on location query is initiated to trigger the terminal to re-register and access the IMS network after receiving the IMS message, thereby realizing the recovery of the user's registration status. Fig.14 As shown, the communication self-repair system includes a terminal, a multimedia subsystem IMS, an S / P-GW network element, an MME network element, and an HLR / HSS network element, wherein the IMS system includes an S-CSCF network element, a P-CSCF network element, and an ATS;

[0129] The S-CSCF network element receives the periodic re-registration signaling of the terminal for the target service request and records the first receiving time, where the periodic re-registration signaling is the registration signaling periodically sent by the terminal to the S-CSCF network element after the terminal successfully registers for the first time in the IP Multimedia Subsystem IMS using the IMS;

[0130] The S-CSCF network element triggers a re-registration exception in response to a first time length from the first reception time to the current time being greater than or equal to a re-registration timeout threshold, and confirms the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC;

[0131] The P-CSCF network element receives the query request sent by the S-CSCF network element and transparently transmits it to the serving gateway S-GW network element or the packet data network gateway P-GW network element. The query request is used to query the network attachment status of the terminal in the EPC;

[0132] The S-GW network element or the P-GW network element receives the query request sent by the P-CSCF network element and transparently transmits it to the mobility management entity MME network element;

[0133] The MME network element receives the query request sent by the S-GW network element or the P-GW network element, and sends the network attachment status to the S-GW network element or the P-GW network element;

[0134] The S-GW network element or the P-GW network element receives the network attachment status sent by the MME network element and transparently transmits it to the P-CSCF network element;

[0135] The P-CSCF network element receives the network attachment status sent by the service gateway S-GW network element or the packet data network gateway P-GW network element, and transparently transmits it to the S-CSCF network element;

[0136] The home location register HLR network element or the home subscriber server HSS network element receives the query request for the IMS subscription information of the terminal sent by the S-CSCF network element, and sends the IMS subscription information to the S-CSCF network element;

[0137] The S-CSCF receives the IMS subscription information sent by the HLR network element or the HSS network element;

[0138] When the IMS subscription information is satisfied and the network attachment status is online, the S-CSCF network element notifies the access terminal service ATS network element to reset the IMS registration information and the first receiving time;

[0139] The INVITE request signaling is sent from the S-CSCF network element to the MME. The header fields supported by the INVITE request signaling are shown in Table 1 below:

[0140] Table 1 Header fields supported in INVITE requests

[0141]

[0142] The MME network element pages the terminal based on the Paging message of the communication transmission protocol S1AP, and sends the terminal re-registration signaling to the S-GW network element or the P-GW network element;

[0143] The S-GW network element or the P-GW network element receives the terminal re-registration signaling sent by the MME network element and transparently transmits it to the P-CSCF network element;

[0144] The P-CSCF network element receives the terminal re-registration signaling sent by the S-GW network element or the P-GW network element, and transparently transmits it to the S-CSCF network element;

[0145] The S-CSCF network element resumes responding to the target service request and sends a registration success instruction of the re-registration signaling to the P-CSCF network element;

[0146] The P-CSCF network element receives the registration success instruction of the S-CSCF network element for the re-registration signaling, and transparently transmits it to the S-GW network element or the P-GW network element;

[0147] The S-GW network element or the P-GW network element receives the registration success instruction for the re-registration signaling sent by the P-CSCF network element, and transparently transmits it to the MME network element;

[0148] The MME network element receives a registration success instruction for the re-registration signaling sent by the S-GW network element or the P-GW network element, and transparently transmits it to the terminal.

[0149] In this embodiment, the communication self-repair system realizes the monitoring of the re-registration status of the terminal and the self-repair of the communication, and realizes the use of the target service by the terminal. The re-registration failure after network migration recovery is solved only by modifying the network element function in the IMS, which reduces the repair cost and network complexity and improves network security.

[0150] Fig.10 FIG. 1 is a state transition diagram of abnormal terminal registration state recovery according to an embodiment of the present disclosure. Fig.10 As shown, there are three types of registration status identifiers for user terminals in IMS, namely, registration status, registration reset status, and deregistration status. The user terminal fails to successfully use the VoLTE / VoNR function in the 2G or 3G network. When entering the 4G or 5G network, the S-CSCF detects that the user terminal has an IMS re-registration exception and performs an IMS registration reset. If the registration reset is successful, its registration status identifier changes from the registration status to the registration reset status. After the IMS performs self-repair, if the re-registration is triggered successfully, the registration status identifier of the user terminal is changed to the registration status. If the re-registration is triggered and fails, the registration status identifier of the user terminal is changed to the deregistration status. Therefore, based on the current status of the user terminal, monitoring or recovery is performed to change the status to ensure timely restoration of the audio and video services of the IMS, or, for user terminals that are not on the network or have not registered for the audio and video service, continuous monitoring and processing are no longer performed.

[0151] Fig.11 FIG. 1 is a schematic diagram of an IMS network monitoring terminal re-registration abnormality process according to an embodiment of the present disclosure. Fig.11 As shown, the detailed implementation process of the terminal re-registration abnormality monitoring and recovery process includes the following steps:

[0152] 1101. After the user terminal successfully initially registers with the IMS, the S-CSCF network element receives user re-registration information and monitors abnormal conditions of the terminal according to the re-registration conditions.

[0153] 1102. When the S-CSCF fails to receive the user's re-registration information within T1, the terminal re-registration exception process is started and the process continues to 1103. Otherwise, the process continues to monitor and jumps to 1101.

[0154] 1103. The S-CSCF queries the user's subscription information by integrating the HLR / HSS to determine whether the IMS voice function (VoLTE function) of the user terminal is valid.

[0155] 1104. If the voice function of the user terminal is invalid, jump to 1108; otherwise, jump to 1105.

[0156] 1105. The S-CSCF queries the EPS network element where the user terminal currently resides through the P-CSCF, and queries the Attach status of the MME registered by the user terminal through the S / P-GW.

[0157] 1106. If the user terminal remains EPC attached, continue to execute 1107; otherwise, the S-CSCF network element starts the T2 timer. If it is detected within the T2 time that the user restores the EPC attachment, continue to execute 1107; otherwise, jump to 1108.

[0158] 1107. In summary, the S-CSCF network element determines that the user subscription information is normal and keeps the network online, resets the user registration information, and notifies the ATS to reset the user registration information and reset the T1 timer.

[0159] 1108. The S-CSCF network element determines that the terminal network is abnormal based on the change of the user subscription information or the network is offline, and deletes the user registration information.

[0160] The process ends.

[0161] In this embodiment, the IMS registration is automatically restored by actively monitoring the abnormal re-registration of the terminal, and no additional network transformation and deployment is required, nor is the terminal function transformation required. The abnormal re-registration failure of the terminal is automatically repaired, the network complexity is reduced, and the network security is improved.

[0162] The embodiment of the present disclosure proposes a communication self-repairing system, which includes a terminal, a multimedia subsystem IMS, an S / P-GW network element, an MME network element, and an HLR / HSS network element, wherein the IMS includes an S-CSCF network element, a P-CSCF network element, and an ATS network element;

[0163] The S-CSCF network element receives the periodic re-registration signaling of the terminal for the target service request and records the first receiving time, where the periodic re-registration signaling is the registration signaling periodically sent by the terminal to the S-CSCF network element after the terminal successfully registers for the first time in the IP Multimedia Subsystem IMS using the IMS;

[0164] In response to the first time duration from the first receiving time to the current time being greater than or equal to the re-registration timeout threshold, the S-CSCF network element triggers a re-registration exception, queries the HLR / HSS network element for the IMS subscription information of the terminal, and queries the MME network element for the network attachment status of the terminal;

[0165] Resume responding to target service requests based on IMS subscription information and network attachment status.

[0166] A communication self-repair system according to an embodiment of the present disclosure queries an MME network element for a network attachment status of a terminal, including:

[0167] The S-CSCF network element transparently transmits the first query request of the network attachment status to the MME network element via the P-CSCF network element, the S-GW network element or the P-GW network element in sequence.

[0168] The MME network element receives the first query request, and sends the network attachment status to the S-CSCF network element via the S-GW network element or the P-GW network element and the P-CSCF network element in sequence.

[0169] A communication self-repair system according to an embodiment of the present disclosure, which recovers and responds to a target service request according to IMS subscription information and network attachment status, includes:

[0170] S-CSCF receives IMS subscription information and network attachment status;

[0171] If the IMS subscription information is signed and the network attachment status is online, the ATS network element is notified to reset the IMS registration information and the first receiving time;

[0172] The MME network element pages the terminal based on the Paging message of the communication transmission protocol S1AP, sends the terminal re-registration signaling to the S-GW network element or the P-GW network element, and sends it to the S-CSCF network element via the S-GW network element or the P-GW network element and the P-CSCF network element;

[0173] The S-CSCF network element resumes responding to the target service request, and sends the registration success instruction of the re-registration signaling to the terminal via the P-CSCF network element, the S-GW network element or the P-GW network element, and the MME network element in sequence.

[0174] This system can automatically monitor the IMS registration anomalies of the terminal, and automatically repair the network based on the IMS registration information and network attachment status, ensuring that the terminal can automatically restore IMS services when entering an area with high network quality (4G or 5G).

[0175] The present disclosure proposes a communication self-repair method, in which an S-CSCF network element receives a periodic re-registration signaling of a terminal for a target service request and records a first receiving time, wherein the periodic re-registration signaling is a registration signaling periodically sent by the terminal to the S-CSCF network element after the first successful registration with the IMS in the IMS, and monitors the occurrence of an IMS registration anomaly in the terminal; in response to the first time length from the first receiving time to the current time being greater than or equal to the re-registration timeout threshold, the S-CSCF network element triggers a re-registration anomaly, and confirms the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC, thereby verifying whether the terminal meets the registration target service conditions; if the IMS subscription information is signed and the network attachment status is online, the IMS registration information and the first receiving time are reset through the ATS network element to restore the response to the target service request, thereby completing the automatic recovery of the IMS for the terminal target service. This achieves the solution of re-registration failures at the network element end at a lower cost, without the need to add a third-party server or upgrade terminal functions, thereby reducing network complexity and improving network security.

[0176] Corresponding to the methods provided in the above-mentioned embodiments, the present disclosure also provides a communication self-repair device. Since the device provided in the embodiment of the present disclosure corresponds to the methods provided in the above-mentioned embodiments, the implementation method of the method is also applicable to the device provided in this embodiment and will not be described in detail in this embodiment.

[0177] Fig.12 1 is a schematic diagram of the structure of a communication self-repairing device 1200 according to an embodiment of the present disclosure. Applied to an IP multimedia subsystem IMS, the IMS includes a service call session control function S-CSCF network element, a proxy call session control P-CSCF network element, and an access terminal service ATS network element, such as Fig.12 As shown, the communication self-repairing device includes:

[0178] The receiving module 1210 is configured for the S-CSCF network element to receive the periodic re-registration signaling of the terminal for the target service request and record the first receiving time, wherein the periodic re-registration signaling is the registration signaling periodically sent by the terminal to the S-CSCF network element after the terminal successfully registers for the first time in the IMS using the IMS;

[0179] The confirmation module 1220 is configured to trigger the re-registration exception by the S-CSCF network element in response to a first time length from the first receiving time to the current time being greater than or equal to the re-registration timeout threshold, and confirm the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC;

[0180] The recovery module 1230 is used to reset the IMS registration information and the first receiving time through the ATS network element if the IMS subscription information is signed and the network attachment state is online, so as to resume responding to the target service request.

[0181] In some embodiments, the confirmation module 1220 confirms the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC in the following manner:

[0182] Query the IMS subscription information of the terminal from the home location register HLR network element or the home subscriber server HSS network element;

[0183] A first query request for network attachment information is sent to a mobility management entity MME network element, and the first query request is transparently transmitted to the MME network element via a serving gateway S-GW network element or a packet data network gateway P-GW network element.

[0184] In some embodiments, the recovery module 1230 resets the IMS registration information and the first receiving time through the ATS network element in the following manner:

[0185] Skip the authentication verification of the terminal;

[0186] The S-CSCF network element notifies the ATS network element to reset the IMS registration information and the first receiving time;

[0187] Change the registration status indicator of the terminal from the registration reset state to the registration state.

[0188] In some embodiments, the confirmation module 1220 is further used to: trigger a re-registration exception in response to a first duration from the first reception time to the current time being greater than or equal to the re-registration timeout threshold, and confirm the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC.

[0189] Start the timer and record the second duration;

[0190] Monitoring whether the registration status indicator of the terminal is in the registration status;

[0191] Set the IMS function of the terminal according to the registration status identifier and network attachment status.

[0192] In some embodiments, the confirmation module 1220 sets the IMS function of the terminal according to the registration status identifier and the network attachment status in the following manner:

[0193] If the IMS subscription information is not signed and / or the network attachment status is offline, the IMS registration information of the terminal is deleted, and the registration status identifier of the terminal is changed from the registration reset status to the deregistration status;

[0194] If the second duration is less than the registration recovery timeout threshold and the network attachment state is online, the IMS registration information is reset to restore the IMS function, and the registration state identifier is changed from the registration reset state to the registration state;

[0195] If the second duration is greater than or equal to the registration recovery timeout threshold and the network attachment state is offline, the IMS function of the terminal is set to be invalid, the registration state identifier of the terminal is changed from the registration reset state to the deregistration state, and the recovery response to the target service request is abandoned.

[0196] In summary, through the communication self-repair device, the S-CSCF network element receives the periodic re-registration signaling of the terminal for the target service request and records the first receiving time. The periodic re-registration signaling is the registration signaling that the terminal periodically sends to the S-CSCF network element after successfully registering for the first time in IMS using IMS; in response to the first time length from the first receiving time to the current time being greater than or equal to the re-registration timeout threshold, the S-CSCF network element triggers a re-registration exception and confirms the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC; if the IMS subscription information is signed and the network attachment status is online, the IMS registration information and the first receiving time are reset through the ATS network element to restore the response to the target service request. This device solves the problems of high network complexity and low security in related technologies, and solves the above-mentioned faults at the network element end at a lower cost, reduces network complexity, and improves network security.

[0197] In addition, the device has rich application scenarios. Most users of existing terminals on the market use VoLTE / VoNR technology for calls, and most of them are smart terminals. These terminals are likely to encounter functions similar to network fault memory. If the above-mentioned smart terminals automatically block related functions after encountering a network failure, it will inevitably greatly affect the operator's traffic revenue, and at the same time have a negative impact on customers' network voice perception and satisfaction. The method and device for active network adaptation of problem terminals disclosed in the present invention can help problem terminals autonomously repair network disabled functions, discover and restore network problems as soon as possible, and improve network experience. Whether it is the current stock market or the future voice evolution market, the disclosed technical solution has broad application prospects, and can effectively help operators improve network quality.

[0198] Fig.13 FIG. 1 is a functional block diagram of an IMS re-registration status monitoring and recovery software and hardware implementation according to an embodiment of the present disclosure. Fig.13 As shown, the software and hardware for IMS re-registration status monitoring and recovery include a status management module, a status query module, a capability query module, and a reactivation control module.

[0199] The functions of each module are as follows:

[0200] (1) The status management module implements the re-registration monitoring of user terminals, maintains the management and control of the three states of "registration status", "registration reset status" and "deregistration status" for registered IMS user terminals, and initiates the re-registration recovery process for terminals with abnormal re-registration.

[0201] (2) After detecting abnormal re-registration of the user terminal, the status inquiry module inquires about the EPS network location where the user terminal resides and the EPC attachment status of the current user terminal. If the status is abnormal, the T2 timer is started to monitor the recovery of the EPC attachment status of the user terminal.

[0202] (3) After detecting a user re-registration anomaly, the capability query module queries the HLR / HSS for changes in the user's subscription information and verifies the IMS capability.

[0203] (4) After the reactivation control module detects an abnormality in user re-registration and inquires about the user's status and ability abnormalities, it starts the user re-registration recovery process management function.

[0204] In the above embodiments provided by the present disclosure, the methods and devices provided by the embodiments of the present disclosure are introduced. In order to implement the functions in the methods provided by the above embodiments of the present disclosure, the electronic device may include a hardware structure and a software module, and implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. One of the above functions may be executed in the form of a hardware structure, a software module, or a hardware structure plus a software module.

[0205] Fig.14 It is a block diagram of an electronic device 1400 for implementing the above communication self-repairing method according to an exemplary embodiment.

[0206] For example, the electronic device 1400 may be a mobile phone, a computer, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0207] Reference Fig.14 , the electronic device 1400 may include one or more of the following components: a processing component 1402 , a memory 1404 , a power component 1406 , a multimedia component 1408 , an audio component 1410 , an input / output (I / O) interface 1412 , a sensor component 1414 , and a communication component 1416 .

[0208] The processing component 1402 generally controls the overall operation of the electronic device 1400, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1402 may include one or more processors 1420 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 1402 may include one or more modules to facilitate the interaction between the processing component 1402 and other components. For example, the processing component 1402 may include a multimedia module to facilitate the interaction between the multimedia component 1408 and the processing component 1402.

[0209] The memory 1404 is configured to store various types of data to support operations on the electronic device 600. Examples of such data include instructions for any application or method operating on the electronic device 1400, contact data, phone book data, messages, pictures, videos, etc. The memory 1404 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0210] The power supply component 1406 provides power to the various components of the electronic device 1400. The power supply component 1406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1400.

[0211] The multimedia component 1408 includes a screen that provides an output interface between the electronic device 1400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1408 includes a front camera and / or a rear camera. When the electronic device 1400 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0212] The audio component 1410 is configured to output and / or input audio signals. For example, the audio component 1410 includes a microphone (MIC), and when the electronic device 1400 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1404 or sent via the communication component 1416. In some embodiments, the audio component 1410 also includes a speaker for outputting audio signals.

[0213] I / O interface 1412 provides an interface between processing component 1402 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0214] The sensor assembly 1414 includes one or more sensors for providing various aspects of status assessment for the electronic device 1400. For example, the sensor assembly 1414 can detect the open / closed state of the electronic device 1400, the relative positioning of components, such as the display and keypad of the electronic device 1400, and the sensor assembly 1414 can also detect the position change of the electronic device 1400 or a component of the electronic device 1400, the presence or absence of user contact with the electronic device 1400, the orientation or acceleration / deceleration of the electronic device 1400, and the temperature change of the electronic device 1400. The sensor assembly 1414 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1414 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1414 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0215] The communication component 1416 is configured to facilitate wired or wireless communication between the electronic device 1400 and other devices. The electronic device 1400 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G LTE, 5G NR (NewRadio) or a combination thereof. In an exemplary embodiment, the communication component 1416 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1416 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0216] In an exemplary embodiment, the electronic device 1400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0217] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1404 including instructions, and the instructions can be executed by a processor 1420 of an electronic device 1400 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0218] The embodiments of the present disclosure further provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute the communication self-repair method described in the above embodiments of the present disclosure.

[0219] An embodiment of the present disclosure further provides a computer program product, including a computer program, which executes the communication self-repair method described in the above embodiment of the present disclosure when a processor executes the computer program.

[0220] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0221] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0222] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present disclosure includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present disclosure belong.

[0223] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processing module, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (control method), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or otherwise processing in a suitable manner if necessary, and then stored in a computer memory.

[0224] It should be understood that the various parts of the embodiments of the present disclosure can be implemented by hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0225] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0226] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium. The above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0227] Although the embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present disclosure. A person skilled in the art may make changes, modifications, substitutions and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A communication self-repair method, characterized in that: Applied to an IP multimedia subsystem IMS, the IMS includes a service call session control function S-CSCF network element, a proxy call session control P-CSCF network element, and an access terminal service ATS network element, the method includes: The S-CSCF network element receives a periodic re-registration signaling requested by the terminal for a target service and records a first reception time, wherein the periodic re-registration signaling is a registration signaling periodically sent by the terminal to the S-CSCF network element after the terminal successfully registers for the first time in the IMS using the IMS; In response to a first duration from the first receiving time to the current time being greater than or equal to a re-registration timeout threshold, the S-CSCF network element triggers a re-registration exception, and confirms the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC; If the IMS subscription information indicates that the user has signed a contract and the network attachment status is online, the IMS registration information and the first receiving time are reset through the ATS network element to resume responding to the target service request.

2. The method according to claim 1, characterized in that The confirming the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC includes: Querying a home location register HLR network element or a home subscriber server HSS network element for the IMS subscription information of the terminal; A first query request for network attachment information is sent to a mobility management entity MME network element, where the first query request is transparently transmitted to the MME network element via a serving gateway S-GW network element or a packet data network gateway P-GW network element.

3. The method according to claim 1, characterized in that The resetting the IMS registration information and the first receiving time by the ATS network element includes: Skipping authentication verification of the terminal; The S-CSCF network element notifies the ATS network element to reset the IMS registration information and the first receiving time; The registration status identifier of the terminal is changed from the registration reset state to the registration state.

4. The method according to claim 1, characterized in that: After the first duration from the first receiving time to the current time is greater than or equal to the re-registration timeout threshold in response to triggering a re-registration exception, and confirming the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC, the method further includes: Start the timer and record the second duration; Monitoring whether the registration status identifier of the terminal is in a registered state; The IMS function of the terminal is set according to the registration status identifier and the network attachment status.

5. The method according to claim 4, characterized in that The setting of the IMS function of the terminal according to the registration status identifier and the network attachment status includes: If the IMS subscription information indicates that the terminal is not subscribed and / or the network attachment status is offline, deleting the IMS registration information of the terminal and changing the registration status identifier of the terminal from a registration reset status to a deregistered status; If the second duration is less than the registration recovery timeout threshold and the network attachment state is online, resetting the IMS registration information to restore the IMS function, and changing the registration state identifier from the registration reset state to the registration state; If the second time duration is greater than or equal to the registration recovery timeout threshold and the network attachment state is offline, the IMS function of the terminal is set to be invalid, the registration state identifier of the terminal is changed from the registration reset state to the deregistration state, and the recovery response to the target service request is abandoned.

6. A communication self-repair system, characterized in that: The communication self-repair system includes a terminal, a multimedia subsystem IMS, an S / P-GW network element, an MME network element, and an HLR / HSS network element, wherein the IMS includes an S-CSCF network element, a P-CSCF network element and an ATS; The S-CSCF network element receives a periodic re-registration signaling requested by the terminal for a target service and records a first reception time, wherein the periodic re-registration signaling is a registration signaling periodically sent by the terminal to the S-CSCF network element after the terminal successfully registers for the first time in the IP Multimedia Subsystem IMS using the IMS; In response to a first time duration from the first receiving time to the current time being greater than or equal to a re-registration timeout threshold, the S-CSCF network element triggers a re-registration exception, queries the HLR / HSS network element for the IMS subscription information of the terminal, and queries the MME network element for the network attachment status of the terminal; Responding to the target service request is resumed according to the IMS subscription information and the network attachment status.

7. The communication self-repairing system according to claim 6, characterized in that: The querying the HLR / HSS for the IMS subscription information of the terminal includes: The S-CSCF network element queries the HLR network element or the HSS network element for the IMS subscription information of the terminal; The HLR network element or the HSS network element receives the second query request for the IMS subscription information sent by the S-CSCF network element, and sends the IMS subscription information to the S-CSCF network element.

8. The communication self-repairing system according to claim 6, characterized in that: The querying the MME network element about the network attachment status of the terminal includes: The S-CSCF network element transparently transmits the first query request of the network attachment status to the MME network element via the P-CSCF network element, the S-GW network element or the P-GW network element in sequence; The MME network element receives the first query request, and sends the network attachment status to the S-CSCF network element via the S-GW network element or the P-GW network element and the P-CSCF network element in sequence.

9. The communication self-repairing system according to claim 6, characterized in that: The resuming response to the target service request according to the IMS subscription information and the network attachment status includes: The S-CSCF receives the IMS subscription information and the network attachment status; If the IMS subscription information indicates that the user has signed a contract and the network attachment status is online, notifying the ATS network element to reset the IMS registration information and the first receiving time; The MME network element pages the terminal based on a Paging message of the communication transmission protocol S1AP, sends a re-registration signaling of the terminal to the S-GW network element or the P-GW network element, and sends the signaling to the S-CSCF network element via the S-GW network element or the P-GW network element and the P-CSCF network element; The S-CSCF network element resumes responding to the target service request, and sends the registration success instruction of the re-registration signaling to the terminal via the P-CSCF network element, the S-GW network element or the P-GW network element, and the MME network element in sequence.

10. A communication self-repairing device, characterized in that: Applied to IP multimedia subsystem IMS, the IMS includes service call session control function S-CSCF network element, proxy call session control P-CSCF network element, access terminal service ATS network element, the device includes: A receiving module, configured for an S-CSCF network element to receive a periodic re-registration signaling of a terminal for a target service request and record a first receiving time, wherein the periodic re-registration signaling is a registration signaling periodically sent by the terminal to the S-CSCF network element after the terminal successfully registers for the first time using the IMS in the IMS; a confirmation module, configured to trigger a re-registration exception in response to a first duration from the first receiving time to the current time being greater than or equal to a re-registration timeout threshold, and confirm the IMS subscription information of the terminal and the network attachment status of the evolved packet core network EPC; A recovery module is used to reset the IMS registration information and the first receiving time through an ATS network element if the IMS subscription information is signed and the network attachment status is online, so as to resume responding to the target service request.