Abnormal Network Service Recovery Method, Device, Electronic Device and Server

Through the collaborative work between the user terminal and the electronic device, the configuration parameters in the IMS service request are automatically updated, which solves the problem of IMS signaling abnormality and improves the stability and success response rate of network services.

CN115580659BActive Publication Date: 2025-07-22VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211331256.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-28
Publication Date
2025-07-22
Estimated Expiration
2042-10-28

AI Technical Summary

Technical Problem

Service abnormalities in the IMS service due to missing parameters or network parameter modifications, resulting in network service abnormalities and affecting user experience.

Method used

The user terminal sends a configuration parameter request to be calibrated to the electronic device, receives and updates the calibration configuration parameters, and is used to re-initiate a network service request.

Benefits of technology

Automatic iterative update of service requests is realized, which reduces the chance of network service abnormality, increases the chance of network service successful response, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115580659B_ABST
    Figure CN115580659B_ABST
Patent Text Reader

Abstract

The present application discloses an abnormal network service recovery method, apparatus, electronic device and server, belonging to the field of communication technologies. The method includes: a user terminal sends a first request message to an electronic device, the first request message includes configuration parameters to be calibrated, the configuration parameters to be calibrated are parameters in a service request, and the service request is a request used by the user terminal to initiate a network service; the user terminal receives a first response message sent by the electronic device, the first response message includes the calibrated configuration parameters; the user terminal updates the service request according to the calibrated configuration parameters; the user terminal initiates a network service according to the updated service request.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technologies, and particularly relates to a method, apparatus, electronic device, and server for recovering abnormal network services. Background Art

[0002] IMS (IP Multimedia Subsystem) is a global system with access independence and based on IP channels and service control. There are various types of IMS services. The most common service types include voice calls, video calls, text messages, emergency calls, etc., and there are also some services such as conference calls and supplementary services.

[0003] In different deployment regions of different global operators, the IMS services of the same operator also change over time. For terminals supporting IMS services, it is necessary to adapt IMS signaling parameters to different operator networks. In IMS services, IMS signaling anomalies often occur due to missing IMS signaling parameters or modified network parameters, resulting in abnormal IMS services. For example, a voice call anomaly caused by the lack of configuration parameters. Summary of the Invention

[0004] The purpose of the embodiments of this application is to provide a method, apparatus, electronic device, and server for recovering abnormal network services, which can realize automatic iterative update of service requests, reduce the probability of abnormal network services, and increase the probability of successful response of network services by the network service entity.

[0005] To solve the above technical problems, this application is implemented as follows:

[0006] In a first aspect, the embodiments of this application provide a method for recovering abnormal network services. The method includes: a user terminal sends a first request message to an electronic device. The first request message includes configuration parameters to be calibrated, and the configuration parameters to be calibrated are parameters in a service request. The service request is a request used by the user terminal to initiate a network service; the user terminal receives a first response message sent by the electronic device. The first response message includes calibrated configuration parameters; the user terminal updates the service request according to the calibrated configuration parameters; the user terminal initiates a network service according to the updated service request.

[0007] In a second aspect, the embodiments of this application provide a method for recovering abnormal network services. The method includes: an electronic device receives a first request message sent by a user terminal. The first request message includes configuration parameters to be calibrated, and the configuration parameters to be calibrated are parameters in a service request. The service request is a request used by the user terminal to initiate a network service; the electronic device sends a first response message to the user terminal so that the user terminal updates the service request according to the calibrated configuration parameters included in the first response message and initiates a network service according to the updated service request.

[0008] In a third aspect, an embodiment of the present application provides an abnormal network service recovery device, including: a sending module, configured to send a first request message to an electronic device, where the first request message includes configuration parameters to be calibrated, and the configuration parameters to be calibrated are parameters in a service request, and the service request is a request used by a user terminal to initiate a network service; a receiving module, configured to receive a first response message sent by the electronic device, where the first response message includes calibrated configuration parameters; and a processing module, configured to enable the user terminal to update the service request according to the calibrated configuration parameters; and the user terminal initiates a network service according to the updated service request.

[0009] In a fourth aspect, an embodiment of the present application provides an abnormal network service recovery device, including: a receiving unit, configured to receive a first request message sent by a user terminal, where the first request message includes configuration parameters to be calibrated, and the configuration parameters to be calibrated are parameters in a service request, and the service request is a request used by the user terminal to initiate a network service; and a sending unit, configured to send a first response message to the user terminal, so that the user terminal updates the service request according to the calibrated configuration parameters included in the first response message, and initiates a network service according to the updated service request.

[0010] In a fifth aspect, an embodiment of the present application provides an electronic device, including a processor, a memory, and a program or instruction stored in the memory and executable on the processor, where when the program or instruction is executed by the processor, the steps of the method according to the first aspect are implemented.

[0011] In a sixth aspect, an embodiment of the present application provides an electronic device, including a processor, a memory, and a program or instruction stored in the memory and executable on the processor, where when the program or instruction is executed by the processor, the steps of the method according to the second aspect are implemented.

[0012] In a seventh aspect, an embodiment of the present application provides a server, including: a processor and a memory, where the memory stores a program or instruction executable on the processor, and when the program or instruction is executed by the processor, the steps of the method according to the second aspect are implemented.

[0013] In an embodiment of the present application, the user terminal may send a first request message to the electronic device, calibrate the configuration parameters to be calibrated in the first request message by using the electronic device, that is, obtain the calibrated configuration parameters from the electronic device, and then update the service request by using the calibrated configuration parameters, so as to initiate a network service according to the updated service request.

[0014] In the above embodiments, automatic iterative update of service requests can be achieved, reducing the probability of network service anomalies. For example, in the case where the network service provided by the network service entity changes, the service requests for initiating the network service can be automatically iteratively updated to adapt to the changes in the network service, thereby increasing the probability of the network service receiving a successful response from the network service entity. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 Schematic diagram of the interaction between a user terminal and an electronic device provided by some embodiments of the present application;

[0016] Figure 2 Schematic diagram of the interaction between a user terminal and an electronic device provided by some embodiments of the present application;

[0017] Figure 3 Schematic diagram of the interaction between a user terminal and an electronic device provided by some embodiments of the present application;

[0018] Figure 4 Schematic diagram of the interaction between a user terminal and a service terminal entity provided by some embodiments of the present application;

[0019] Figure 5 Schematic block diagram of an abnormal network service recovery device provided by some embodiments of the present application;

[0020] Figure 6 Schematic block diagram of an abnormal network service recovery device provided by some embodiments of the present application;

[0021] Figure 7 Schematic diagram of the hardware of an electronic device provided by some embodiments of the present application;

[0022] Figure 8 Schematic diagram of the hardware of an electronic device provided by some embodiments of the present application;

[0023] Figure 9 Schematic diagram of the hardware of an electronic device provided by some embodiments of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0024] Next, the embodiments in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application fall within the scope of protection of the present application.

[0025] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0026] The abnormal network service recovery method, device, electronic device and server provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

[0027] like Figure 1 As shown, the embodiment of the present application provides a method for recovering abnormal network services, including:

[0028] Step 102: The user terminal sends a first request message to the electronic device, where the first request message includes configuration parameters to be calibrated.

[0029] In some embodiments of the present application, a user terminal sends a service request to a network service subject, and when the network service subject responds successfully, the network service subject will send data to the user terminal to provide network services. If there is missing information or invalid information in the service request sent by the user terminal to the network service subject, at this time, the network service subject will not successfully respond to the service request, such as not feeding back information to the user terminal, or feeding back information such as abnormal service request to the user terminal. At this time, the user terminal sends a first service request to the electronic device so as to use the electronic device to assist the user terminal in updating the service request, and then initiate the network service according to the updated service request. Among them, the user terminal sends a service request to the network service subject, and the network service subject provides services to the user terminal after receiving the service request. Based on this, the configuration parameters are the parameters that the network service subject needs to use when providing service requests to user terminals.

[0030] For example, in the case where the network service is an IMS service, the configuration parameter may be one or more of IMS registration related signaling, telephone negotiation signaling, and supplementary service signaling.

[0031] For example, the configuration parameters are media negotiation parameters in an INVITE message for establishing a normal call.

[0032] Specifically, the configuration parameters are audio media parameters, such as: m = audio 42046 RTP / AVP 98 96 105 100 - indicating media type (audio / video), local port number (audio port number 42046), transport protocol (RTP / AVP), and media formats (four types: 98, 96, 105, 100);

[0033] b = AS:49 - The maximum application - related bandwidth is 49 Kbps;

[0034] b = RS:612 - The maximum data - sending bandwidth is 612 Kbps;

[0035] b = RR:1837 - The maximum data - receiving bandwidth is 1837 Kbps;

[0036] a = rtpmap:98 AMR - WB / 16000 / 1 - rtpmap: media format codec type / sampling rate / number of channels;

[0037] a = ptime:20 - The number of media packets encapsulated is 20 ms;

[0038] a = maxptime:240 - The maximum number of media packets encapsulated is 240 ms;

[0039] a = rtpmap:96 AMR / 8000 / 1 - rtpmap: media format codec type / sampling rate / number of channels;

[0040] a = rtpmap:105 telephone - event / 16000 - rtpmap: media format media type / sampling rate;

[0041] a = rtpmap:100 telephone - event / 8000;

[0042] a = fmtp:98 mode - change - capability = 2; max - red = 0 - fmtp: media format media parameters (2 indicates that the client can transmit with a limited mode - change period), media parameter (indicating the maximum number of redundant transmission frames in ms);

[0043] a = fmtp:96 mode - change - capability = 2; max - red = 0;

[0044] a = fmtp:105 0 - 15 - fmtp: media format can handle DTMF tones (0 - 15);

[0045] a = fmtp:100 0 - 15.

[0046] Specifically, the configuration parameters are video media parameters. For example: m = video 65396 RTP / AVP 114 115 -- indicating media type (audio / video), local port number (video port number 65396), transport protocol (RTP / AVP), and media format (two types 114 115);

[0047] b = AS:2162 -- the maximum application-related bandwidth is 2162 Kbps;

[0048] b = RS:8000 -- the maximum data sending bandwidth is 8000 Kbps;

[0049] b = RR:6000 -- the maximum data receiving bandwidth is 6000 Kbps;

[0050] a = tcap:1 RTP / AVPF -- transmission capacity attribute;

[0051] a = pcfg:1 t = 1 -- based on the capacity attribute, possible configuration parameters;

[0052] a = rtpmap:114 H264 / 90000 -- rtpmap: media format / media type / sampling rate;

[0053] a = rtpmap:115 H264 / 90000;

[0054] a = fmtp:114 profile-level-id = 42C01F; packetization-mode = 1; sprop-parameter-sets = Z0LAH42NQFoFDTUFAgIHhEIpwA==,aMpDyA== -- fmtp: media type media profile level RTP payload type attribute or capabilities supported by the receiver, initial NAL unit header parameters;

[0055] a = fmtp:115 profile-level-id = 42C01F; packetization-mode = 0; sprop-parameter-sets = Z0LAH42NQFoFDTUFAgIHhEIpwA==,aMpDyA== a = rtcp-fb:* nack -- the a = rtcp-fb attribute is a declarative media-level attribute used to indicate which RTCP-based feedback messages can be sent and received for the relevant media stream, feedback type (nack);

[0056] a = rtcp-fb:*nack pli —— a = rtcp-fb: Support for negative acknowledgement (nack) picture loss indication feedback (pli) for feedback;

[0057] a = rtcp-fb:*ccm fir —— a = rtcp-fb: Support for codec control (ccm codec control using RTCP feedback message) to support full intra request;

[0058] a = rtcp-fb:*trr-int 1000 —— RTCP packet minimum interval 1000 ms;

[0059] a = rtcp-fb:*ccm tmmbr —— a = rtcp-fb: Support for codec control (ccm codec control using RTCP feedback message) to support temporary maximum media bitrate request (tmmbr the receiver is currently bandwidth limited and tells the sender to control the bitrate);

[0060] a = extmap:7urn:3gpp:video-orientation —— Uniform Resource Name for video stream with orientation coordination (local identifier is 7).

[0061] Specifically, the configuration parameters are in the Register request message: the information contained in the Contact header field and the information contained in the Authorization header field;

[0062] Contact:<sip:[2409:811e:9862:3b69:1:0:b52d:991a]:5060>;+sip.instance=" <urn:gsma:imei:86439906-457047-0>"; +g.3gpp.icsi-ref = "urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"; +g.3gpp.smsip; +g.3gpp.accesstype = "cellular2"; audio; video, that is, Contact header field information;

[0063] Authorization: Digest username = "460079900340700@ims.mnc007.mcc460.3gppnetwork.org", realm = "ims.mnc007.mcc460.3gppnetwork.org", nonce = "", uri = "sip:ims.mnc007.mcc460.3gppnetwork.org", response = "", that is, Authorization header field information;

[0064] Specifically, the configuration parameter can be a supplementary service, such as X-3GPP-Intended-Identity: sip:+xxxxxx@ims.mnc872.mcc405.3gppnetwork.org.

[0065] Specifically, that is, X-3GPP-Intended-Identity header field information.

[0066] Specifically, the configuration parameter can be an emergency call, such as:

[0067] INVITE urn:service:sos.fire SIP / 2.0, that is, INVITE request line.

[0068] From: <sip:+xxxx@sn.ims.mnc011.mcc460.3gppnetwork.org>; tag = vJxzReK7nL1siA, that is, From header field information.

[0069] Recv-Info: g.3gpp.current-location-discovery, that is, Recv-Info header field information.

[0070] To: <urn:service:sos.fire>, that is, To header field information.

[0071] In some embodiments of the present application, a network service can be understood as a service-oriented software module based on a distributed program running on a network, such as a network resident service, an Internet access service, etc.

[0072] In some embodiments of the present application, when the user terminal needs a network service, a first request message is sent to the electronic device.

[0073] In this embodiment, it can be understood that every time the user terminal needs a network service, a first request message will be sent to the electronic device to update the service request.

[0074] In some embodiments of the present application, when the user terminal sends a network request to the network service provider and does not receive a successful response from the network service provider, a first request message is sent to the electronic device.

[0075] In this embodiment, when the user terminal sends a network request to the network service provider and does not receive a successful response from the network service provider, it is considered that the service request used by the user terminal when initiating the network service is abnormal. At this time, a first request message is sent to the electronic device to update the service request. In some embodiments of the present application, the user terminal sends a first request message to the electronic device every first time period.

[0076] In this embodiment, it can be understood that the user terminal updates the service request every first time period.

[0077] In this embodiment, the first time period can be set according to actual usage needs, such as one day, one week, one month, etc. The specific value is not elaborated here.

[0078] In some embodiments of the present application, the electronic device and the user terminal are in the same local area network so that the user terminal and the electronic device can communicate with each other.

[0079] Specifically, for example, the user terminal and the electronic device are connected to the same router, such as connected to the same network hotspot, or can also be under the same server.

[0080] In some embodiments of the present application, the electronic device and the user terminal are respectively within each other's communication range, where the communication range can be the Bluetooth communication distance between the user terminal and the electronic device.

[0081] In some embodiments of the present application, the electronic device can be a terminal of the same type as the user terminal or a server.

[0082] Specifically, for example, if the Bluetooth communication range of the user terminal is 3 meters and the Bluetooth communication range of the electronic device is 2 meters, and the distance between the user terminal and the electronic device is less than 2 meters, then the electronic device and the user terminal are each within the communication range of the other.

[0083] Step 104, the electronic device receives a first request message sent by the user terminal.

[0084] Step 106, the electronic device sends a first response message to the user terminal.

[0085] Step 108, the user terminal receives the first response message sent by the electronic device, and the first response message includes calibrated configuration parameters.

[0086] Step 110, the user terminal updates the service request according to the calibrated configuration parameters.

[0087] In this embodiment, updating the service request means modifying the original service request to obtain a modified service request.

[0088] Specifically, for example, the value of a certain specific configuration parameter in the original service request is 1, and the value of this specific configuration parameter is modified from 1 to 2. At this time, the specific configuration parameter in the service request has changed, so the changed service request is updated compared with the original service request.

[0089] In some embodiments of the present application, the service request includes service requests such as network registration services and Internet access services. The service request can be determined according to the actual usage scenario and will not be elaborated here.

[0090] Step 112, the user terminal initiates a network service according to the updated service request.

[0091] In the embodiment of the present application, an abnormal network service recovery method is proposed, which can make up for the deficiency that the network service is abnormal due to the lack of parameters in the service request or the modification of network parameters. In this embodiment, by learning the correct network service from the electronic device, the user terminal can have a certain self-repair ability, saving the user's after-sales communication cost and improving the user's network service experience.

[0092] In some embodiments of the present application, the electronic device can be other user terminals or servers.

[0093] The user terminal can send a first request message to the electronic device, calibrate the configuration parameters with calibration in the first request message by using the electronic device, that is, obtain the calibrated configuration parameters from the electronic device, and then update the service request by using the calibrated configuration parameters, so as to initiate a network service according to the updated service request.

[0094] In the above embodiments, automatic iterative update of service requests can be achieved, reducing the probability of network service anomalies and increasing the probability of successful response of network services from network service entities.

[0095] In some embodiments of the present application, as Figure 2 shown, the abnormal network service recovery method includes:

[0096] Step 202, the user terminal broadcasts a second request message, which includes configuration parameters to be calibrated and the first terminal identification information of the user terminal.

[0097] In some embodiments of the present application, broadcasting is a "one-to-all" communication mode between hosts. The network unconditionally replicates and forwards the signal sent by each host, and all hosts can receive the message. In the embodiments of the present application, the user terminal sends a second request message in its communication network, and other terminals or servers in the communication network can receive the second request message.

[0098] In some embodiments of the present application, the communication network is a topological structure constructed by connecting hosts in a wired or wireless manner.

[0099] In some embodiments of the present application, the first terminal identification information is the identity identification number of the user terminal.

[0100] Specifically, for example, the identity identification number, that is, the identity identification code, also known as the serial number or account number, is a relatively unique code in a certain system, equivalent to a kind of "ID card", and in a specific thing, the identity identification number is generally unchanged.

[0101] Step 204, the electronic device receives the second request message broadcast by the user terminal.

[0102] In this embodiment, the user terminal sends a second request message to the communication network where the user terminal is located, and the electronic device in the communication network can receive the second request information sent by the user terminal to determine whether to send a second response message to the electronic device.

[0103] Step 206, the electronic device sends a second response message when the terminal identification information sending condition is met, and the second response message includes the second terminal identification information of the electronic device.

[0104] In this embodiment, the second response message may be the second terminal identification information of the electronic device; or the second response message includes the first terminal identification information of the user terminal and the second terminal identification information of the electronic device.

[0105] For example, in some embodiments of the present application, the first terminal identification information of the user terminal and the second terminal identification information of the electronic device are transmitted in the form of a string. Among them, the first terminal identification information of the user terminal and the second terminal identification information of the electronic device are concatenated together to form a new string for the user terminal to receive.

[0106] Step 208, the user terminal receives the second response message.

[0107] Step 210, the user terminal generates a first request message based on the second terminal identification information and the configuration parameters to be calibrated.

[0108] In this embodiment, the first request message includes the second terminal identification information and the configuration parameters to be calibrated.

[0109] For example, the form of the first request message is "ID11111, 22222", where ID11111 is the second terminal identification information and 22222 is the configuration parameter to be calibrated.

[0110] Step 212, the user terminal sends the first request message to the electronic device. The first request message includes the configuration parameters to be calibrated.

[0111] Step 214, the electronic device receives the first request message sent by the user terminal.

[0112] Step 216, the electronic device sends a first response message to the user terminal.

[0113] Step 218, the user terminal receives the first response message sent by the electronic device. The first response message includes the calibrated configuration parameters.

[0114] In this embodiment, the first response message includes the calibrated configuration parameters, such as "33333", where 33333 is the calibrated configuration parameter of 22222.

[0115] In some embodiments of the present application, the first response message includes the first terminal identification information of the user terminal and the calibrated configuration parameters. For example, the form of the first response message is "ID22222, 33333".

[0116] Step 220, the user terminal updates the service request according to the calibrated configuration parameters.

[0117] For example, before updating the service request, the configuration parameter in the service request is "22222", and after updating, the configuration parameter in the service request is "33333".

[0118] Step 222, the user terminal initiates a network service according to the updated service request.

[0119] Among them, the conditions for sending terminal identity recognition information include at least one of the following: the configuration parameters in the service request used when the electronic device initiates a network service are different from the configuration parameters to be calibrated; the electronic device stores an operation record in which the network service has received a successful response from the network service entity within a preset time period; the electronic device initiates a network service and receives a successful response from the network service entity.

[0120] In some embodiments of the present application, when the network service entity successfully responds, the network service entity will send data to the user terminal to provide network services. If there is missing information or invalid information in the service request sent by the user terminal to the network service entity, at this time, the network service entity will not give a successful response to the service request, such as not sending feedback information to the user terminal or sending information such as service request abnormality to the user terminal.

[0121] In some embodiments of the present application, the operation record records the start time, end time, and data volume of the data sent by the network service entity to the user terminal, etc.

[0122] In this embodiment, the user terminal can find an electronic device that can assist it in updating the service request by broadcasting a second request message, thereby realizing the automatic search of the electronic device, and using the found electronic device to realize the automatic update of the service request, which can make up for the deficiency of network service abnormality caused by missing parameters in the service request or network modified parameters. In this embodiment, the user terminal can have a certain self-repair ability by learning the correct network service from the electronic device, saving the user's after-sales communication cost and improving the user's network service experience.

[0123] Specifically, when the electronic device receives the second request message, it will respond to the second request message. Specifically, it determines whether the conditions for sending terminal identity recognition information are met. When the conditions for sending terminal identity recognition information are met, the second terminal identity recognition information of the electronic device is sent to the user terminal so that communication can be established between the user terminal and the electronic device; when the conditions for sending terminal identity recognition information are not met, the electronic device does not respond to the second request message.

[0124] Among them, the second request message contains the first terminal identity recognition information so that the electronic device can know the terminal that sent the second request message, and thus, when the conditions for sending terminal identity recognition information are met, the second terminal identity recognition information is sent to the user terminal according to the first terminal identity recognition information.

[0125] In some embodiments of the present application, the second request message can be broadcast periodically until the second response message is received.

[0126] For example, the second request message is broadcast every 5 minutes until the second response message is received.

[0127] In some embodiments of the present application, as Figure 3 shown, after the user terminal sends the first request message to the electronic device and before the user terminal receives the first response message sent by the electronic device, it further includes:

[0128] Step 302, when the electronic device does not authorize the user terminal to access the electronic device, the electronic device sends a third response message to the user terminal.

[0129] Wherein, the third response message includes first information, and the first information is used to indicate that the electronic device does not authorize the user terminal to access the electronic device.

[0130] In some embodiments of the present application, the third response message may be a string of characters, and the first information may be a character at a certain position in the string of characters, which is used to indicate that the electronic device does not authorize the user terminal to access the electronic device.

[0131] Specifically, for example, when the character at a certain position in the string of characters is 0, it indicates that the electronic device does not authorize the user terminal to access the electronic device, and when the character at this position is 1, it indicates that the electronic device authorizes the user terminal to access the electronic device.

[0132] Step 304, the user terminal receives the third response message sent by the electronic device.

[0133] Step 306, the user terminal sends a third request message to the electronic device.

[0134] Wherein, the third request message includes request authorization information, and the request authorization information is used to request the electronic device to authorize the user terminal to access the electronic device.

[0135] In some embodiments of the present application, the request authorization information includes, for example, the first terminal identification information and the proof file of the user terminal, so that after receiving the third request message, the electronic device authorizes the user terminal to access the electronic device according to the proof file of the user terminal.

[0136] In some embodiments of the present application, the proof file may be a verification code or the like pre-sent by the electronic device to the user terminal, and its specific form will not be elaborated herein.

[0137] Step 308, the electronic device receives the third request message sent by the user terminal.

[0138] Step 310, the electronic device authorizes the user terminal to access the electronic device and sends a fourth response message to the user terminal.

[0139] In some embodiments of the present application, the manner in which the electronic device authorizes the user terminal to access the electronic device can be selected according to the actual usage scenario. For example, the first terminal identification information can be added to the list of authorized access to the electronic device for the user terminal to access the electronic device. The specific authorization form will not be elaborated here.

[0140] Among them, the fourth response message includes second information, and the second information is used to indicate that the electronic device authorizes the user terminal to access the electronic device.

[0141] In this embodiment, by defining that the fourth response message includes second information, specifically, the fourth response message can be a string of characters, and the second information can be a character at a certain position in the string of characters, which is used to indicate that the electronic device does not authorize the user terminal to access the electronic device.

[0142] In some embodiments of the present application, except for the characters at a certain position, the contents of the other characters in the third response message and the fourth response message are the same.

[0143] Step 312, the user terminal receives the fourth response message sent by the electronic device.

[0144] Step 314, resend the first request message.

[0145] In this embodiment, the electronic device determines whether to authorize the user terminal to access the electronic device, and when the user terminal is not authorized to access the electronic device, the user terminal is verified, so as to improve the security of communication between the user terminal and the electronic device and reduce the probability of information leakage.

[0146] In some embodiments of the present application, such as Figure 4 shown, taking the IMS registration in the IMS service as an example for the network service, then step 112, the user terminal initiates the network service according to the updated service request, specifically including:

[0147] Step 402, the user terminal first sends an Attach request to the network service entity.

[0148] Among them, the Attach request is also a connection request, which is used for the user terminal to establish a connection with the network service entity.

[0149] Step 404, the network service entity replies with Attach Accepte.

[0150] Among them, Attach Accepte is the connection approval, which is used to indicate the approval of the connection request.

[0151] Step 406, the user terminal replies with Attach Complete, and thus the network registration is completed.

[0152] When the user terminal receives Attach Accepte, it will establish data communication with the network service entity and transmit data between the user terminal and the network service entity. After the data transmission is completed, AttachComplete is sent to the electronic device to indicate that the network stationing is completed.

[0153] Step 408: The user terminal initiates an IMS PDN connection establishment request.

[0154] Among them, the IMS PDN connection establishment request is also the service request in this application.

[0155] Step 410: The network service provider sends an IMS bearer establishment command ACTIVATE DEFAULT EPS BEARERCONTEXT REQUEST.

[0156] After receiving the IMS PDN connection establishment request, the network service entity will feedback ACTIVATE DEFAULT EPS BEARER CONTEXT REQUEST, so that the user terminal can reply ACTIVATE DEFAULT EPS BEARER CONTEXT ACCEPT to determine whether to establish the bearer.

[0157] Step 412: The user terminal replies ACTIVATE DEFAULT EPS BEARER CONTEXT ACCEPT. At this point, the IMS default bearer is established.

[0158] Step 414: The user terminal initiates a Register request.

[0159] The user terminal sends a Register request to the electronic device, wherein the Register request is also a registration request.

[0160] Step 416: The network service entity responds with a 401 Unauthorized response.

[0161] If the network service entity does not authorize the user terminal, a 401 Unauthorized response is fed back to the user terminal so that the network service entity authorizes the user terminal to access the network service entity, and the user terminal initiates a Register request again.

[0162] Step 418: The user terminal initiates a Register request again.

[0163] Step 420: The network service provider responds with 200 OK, and the IMS registration is successful.

[0164] Step 422: Initiate a SUBSCRIBE to subscribe to the IMS registration status information.

[0165] Step 424: The network notifies the user terminal of the subscription status information through a NOTIFY message.

[0166] In some embodiments of the present application, an abnormal network service recovery method is provided. The method includes: the user terminal sends a first request message to the electronic device, the first request message includes configuration parameters to be calibrated, the configuration parameters to be calibrated are parameters in the service request, and the service request is a request used by the user terminal to initiate a network service; the user terminal receives a first response message sent by the electronic device, the first response message includes calibrated configuration parameters; the user terminal updates the service request according to the calibrated configuration parameters; the user terminal initiates a network service according to the updated service request.

[0167] In some embodiments of the present application, before the user terminal sends a first request message to the electronic device, it further includes: the user terminal broadcasts a second request message, the second request message includes configuration parameters to be calibrated and the first terminal identification information of the user terminal, so that the electronic device sends a second response message when the terminal identification information sending condition is met, and the second response message includes the second terminal identification information of the electronic device; the user terminal receives the second response message; the user terminal generates a first request message based on the second terminal identification information and the configuration parameters to be calibrated; wherein, the terminal identification information sending condition includes at least one of the following: the configuration parameters in the service request used by the electronic device to initiate a network service are different from the configuration parameters to be calibrated; the electronic device stores an operation record of the network service being successfully responded to by the network service subject within a preset time period; the electronic device initiates a network service and receives a successful response from the network service subject.

[0168] In some embodiments of the present application, after the user terminal sends a first request message to the electronic device and before the user terminal receives a first response message sent by the electronic device, it further includes: the user terminal receives a third response message sent by the electronic device, the third response message includes first information, and the first information is used to indicate that the electronic device does not authorize the user terminal to access the electronic device; the user terminal sends a third request message to the electronic device, the third request message includes request authorization information, and the request authorization information is used to request the electronic device to authorize the user terminal to access the electronic device; the user terminal receives a fourth response message sent by the electronic device, the fourth response message includes second information, and the second information is used to indicate that the electronic device authorizes the user terminal to access the electronic device; resend the first request message.

[0169] In some embodiments of the present application, the user terminal updates the service request according to the calibrated configuration parameters, including: the user terminal replaces the configuration parameters to be calibrated in the service request with the calibrated configuration parameters.

[0170] In some embodiments of the present application, an abnormal network service recovery method, the method includes: the electronic device receives a first request message sent by the user terminal, the first request message includes configuration parameters to be calibrated, the configuration parameters to be calibrated are parameters in the service request, and the service request is a request used by the user terminal to initiate a network service; the electronic device sends a first response message to the user terminal, so that the user terminal updates the service request according to the calibrated configuration parameters included in the first response message, and initiates a network service according to the updated service request.

[0171] In some embodiments of the present application, before the electronic device receives the first request message sent by the user terminal, it further includes: the electronic device receives a second request message broadcast by the user terminal, the second request message includes configuration parameters to be calibrated and the first terminal identification information of the user terminal; the electronic device sends a second response message to the user terminal, and the second response message includes the second terminal identification information of the electronic device, so that the user terminal generates a first request message based on the second terminal identification information and the configuration parameters to be calibrated.

[0172] In some embodiments of the present application, the method further includes: when the electronic device meets the terminal identification information sending condition, the electronic device sends a second response message to the user terminal: wherein, the terminal identification information sending condition includes at least one of the following: the configuration parameters in the service request used by the electronic device to initiate a network service are different from the configuration parameters to be calibrated; the electronic device stores an operation record in which the network service has received a successful response from the network service entity within a preset time period; the electronic device initiates a network service and receives a successful response from the network service entity.

[0173] In some embodiments of the present application, after the electronic device receives the first request message sent by the user terminal, the method further includes: when the electronic device does not authorize the user terminal to access the electronic device, the electronic device sends a third response message to the user terminal, and the third response message includes a first piece of information, the first piece of information is used to indicate that the electronic device does not authorize the user terminal to access the electronic device; the electronic device receives a third request message sent by the user terminal, and the third request message includes authorization request information, and the authorization request information is used to request the electronic device to authorize the user terminal to access the electronic device; the electronic device authorizes the user terminal to access the electronic device and sends a fourth response message to the user terminal, and the fourth response message includes a second piece of information, and the second piece of information is used to indicate that the electronic device authorizes the user terminal to access the electronic device.

[0174] It should be noted that for the abnormal network service recovery method provided in the embodiments of the present application, the execution subject may be an abnormal network service recovery device, or a control module in the abnormal network service recovery device for executing the above abnormal network service recovery method. In the embodiments of the present application, the abnormal network service recovery device executes the above abnormal network service recovery method as an example to illustrate the abnormal network service recovery device provided in the embodiments of the present application.

[0175] As Figure 5 shown, an abnormal network service recovery device 500 provided in an embodiment of the present application includes: a sending module 502, configured to send a first request message to an electronic device, where the first request message includes configuration parameters to be calibrated, and the configuration parameters to be calibrated are parameters in a service request, and the service request is a request used by a user terminal to initiate a network service; a receiving module 504, configured to receive a first response message sent by the electronic device, where the first response message includes calibrated configuration parameters; a processing module 506, configured to update the service request by the user terminal according to the calibrated configuration parameters; and the user terminal initiates a network service according to the updated service request.

[0176] In some embodiments of the present application, the processing module 506 is further configured to: broadcast a second request message, where the second request message includes configuration parameters to be calibrated and first terminal identification information of the user terminal, so that the electronic device sends a second response message when the terminal identification information sending condition is satisfied, and the second response message includes second terminal identification information of the electronic device; receive the second response message; generate a first request message based on the second terminal identification information and the configuration parameters to be calibrated; where the terminal identification information sending condition includes at least one of the following: the configuration parameters in the service request used by the electronic device to initiate a network service are different from the configuration parameters to be calibrated; the electronic device stores an operation record in which the network service has received a successful response from the network service entity within a preset time period; the electronic device initiates a network service and receives a successful response from the network service entity.

[0177] In some embodiments of the present application, the receiving module 504 is further configured to receive a third response message sent by the electronic device, where the third response message includes first information for indicating that the electronic device does not authorize the user terminal to access the electronic device; the sending module 502 is further configured to send a third request message to the electronic device, where the third request message includes request authorization information for requesting the electronic device to authorize the user terminal to access the electronic device; the receiving module 504 is further configured to receive a fourth response message sent by the electronic device, where the fourth response message includes second information for indicating that the electronic device authorizes the user terminal to access the electronic device; the sending module 502 is further configured to resend the first request message.

[0178] In some embodiments of the present application, the processing module 506 is specifically configured to: replace the configuration parameters to be calibrated in the service request with the calibrated configuration parameters.

[0179] In some embodiments of the present application, as Figure 6 shown, an abnormal network service recovery device 600 provided by an embodiment of the present application includes: a receiving unit 602, configured to receive a first request message sent by a user terminal, where the first request message includes configuration parameters to be calibrated, and the configuration parameters to be calibrated are parameters in a service request, and the service request is a request used by the user terminal to initiate a network service; a sending unit 604, configured to send a first response message to the user terminal, so that the user terminal updates the service request according to the calibrated configuration parameters included in the first response message, and initiates a network service according to the updated service request.

[0180] In some embodiments of the present application, the receiving unit 602 is further configured to receive a second request message broadcast by the user terminal, where the second request message includes configuration parameters to be calibrated and first terminal identification information of the user terminal; the sending unit 604 is further configured to send a second response message to the user terminal, where the second response message includes second terminal identification information of the electronic device, so that the user terminal generates a first request message based on the second terminal identification information and the configuration parameters to be calibrated.

[0181] In some embodiments of the present application, when the electronic device meets the terminal identification information sending condition, the electronic device sends a second response message to the user terminal: where the terminal identification information sending condition includes at least one of the following: the configuration parameters in the service request used by the electronic device to initiate a network service are different from the configuration parameters to be calibrated; the electronic device stores an operation record in which the network service has been successfully responded to by the network service entity within a preset time period; the electronic device initiates a network service and receives a successful response from the network service entity.

[0182] In some embodiments of the present application, when the electronic device does not authorize the user terminal to access the electronic device, the sending unit 604 is further configured to send a third response message to the user terminal, where the third response message includes first information for indicating that the electronic device does not authorize the user terminal to access the electronic device; the receiving unit 602 is further configured to receive a third request message sent by the user terminal, where the third request message includes authorization request information for requesting the electronic device to authorize the user terminal to access the electronic device; the sending unit 604 is further configured to authorize the user terminal to access the electronic device and send a fourth response message to the user terminal, where the fourth response message includes second information for indicating that the electronic device authorizes the user terminal to access the electronic device.

[0183] The abnormal network service recovery device in the embodiments of the present application can be a device, or a component, an integrated circuit, or a chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.

[0184] The abnormal network service recovery device in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.

[0185] The abnormal network service recovery device provided in the embodiments of the present application can implement each process implemented by the embodiments of the abnormal network service recovery method. To avoid repetition, it will not be elaborated here.

[0186] Optionally, as Figure 7 shown, the embodiments of the present application further provide an electronic device 700, including a processor 702 and a memory 704. A program or instruction that can run on the processor 702 is stored in the memory 704. When the program or instruction is executed by the processor 702, it implements each process of the embodiments of the abnormal network service recovery method executed by the user terminal, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0187] Optionally, as Figure 8 shown, the embodiments of the present application further provide an electronic device 800, including a processor 802 and a memory 804. A program or instruction that can run on the processor 802 is stored in the memory 804. When the program or instruction is executed by the processor 802, it implements each process of the embodiments of the abnormal network service recovery method executed by the electronic device, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0188] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0189] Figure 9 Schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application.

[0190] The electronic device 900 includes, but is not limited to: a radio frequency unit 902, a network module 904, an audio output unit 906, an input unit 908, a sensor 910, a display unit 912, a user input unit 914, an interface unit 916, a memory 918, a processor 920, and other components.

[0191] Those skilled in the art can understand that the electronic device 900 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 920 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 9 The structure of the electronic device shown does not limit the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0192] In some embodiments of the present application, the processor 920 is configured to: send a first request message to the electronic device, the first request message includes configuration parameters to be calibrated, the configuration parameters to be calibrated are parameters in a service request, and the service request is a request used by a user terminal to initiate a network service; receive a first response message sent by the electronic device, the first response message includes calibrated configuration parameters; update the service request according to the calibrated configuration parameters; and initiate a network service according to the updated service request.

[0193] In some embodiments of the present application, the processor 920 is configured to: before the user terminal sends a first request message to the electronic device, broadcast a second request message, the second request message includes configuration parameters to be calibrated and first terminal identification information of the user terminal, so that the electronic device sends a second response message when the terminal identification information sending condition is met, and the second response message includes second terminal identification information of the electronic device; receive the second response message; generate a first request message based on the second terminal identification information and the configuration parameters to be calibrated; where the terminal identification information sending condition includes at least one of the following: the configuration parameters in the service request used by the electronic device to initiate a network service are different from the configuration parameters to be calibrated; the electronic device stores an operation record of the network service successfully responded by the network service subject within a preset time period; the electronic device initiates a network service and receives a successful response from the network service subject.

[0194] In some embodiments of the present application, the processor 920 is configured to: after the user terminal sends a first request message to the electronic device and before the user terminal receives a first response message sent by the electronic device, receive a third response message sent by the electronic device, the third response message including first information for indicating that the electronic device does not authorize the user terminal to access the electronic device; send a third request message to the electronic device, the third request message including request authorization information for requesting the electronic device to authorize the user terminal to access the electronic device; receive a fourth response message sent by the electronic device, the fourth response message including second information for indicating that the electronic device authorizes the user terminal to access the electronic device; and resend the first request message.

[0195] In some embodiments of the present application, the user terminal updates the service request according to the calibrated configuration parameters, and the processor 920 is configured to: replace the configuration parameter to be calibrated in the service request with the calibrated configuration parameter.

[0196] In some embodiments of the present application, the processor 920 is configured to: receive a first request message sent by the user terminal, the first request message including a configuration parameter to be calibrated which is a parameter in the service request, and the service request is a request used by the user terminal to initiate a network service; send a first response message to the user terminal, so that the user terminal updates the service request according to the calibrated configuration parameters included in the first response message and initiates a network service according to the updated service request.

[0197] In some embodiments of the present application, before the electronic device receives a first request message sent by the user terminal, the processor 920 is configured to: receive a second request message broadcast by the user terminal, the second request message including a configuration parameter to be calibrated and the first terminal identification information of the user terminal; send a second response message to the user terminal, the second response message including the second terminal identification information of the electronic device, so that the user terminal generates a first request message based on the second terminal identification information and the configuration parameter to be calibrated.

[0198] In some embodiments of the present application, when the electronic device meets the terminal identification information sending condition, the electronic device sends a second response message to the user terminal: wherein, the terminal identification information sending condition includes at least one of the following: the configuration parameter in the service request used by the electronic device to initiate a network service is different from the configuration parameter to be calibrated; the electronic device stores an operation record in which the network service has received a successful response from the network service entity within a preset time period; the electronic device initiates a network service and receives a successful response from the network service entity.

[0199] In some embodiments of the present application, after the electronic device receives the first request message sent by the user terminal, the processor 920 is configured to: when the electronic device does not authorize the user terminal to access the electronic device, send a third response message to the user terminal, where the third response message includes first information for indicating that the electronic device does not authorize the user terminal to access the electronic device; receive a third request message sent by the user terminal, where the third request message includes authorization request information for requesting the electronic device to authorize the user terminal to access the electronic device; authorize the user terminal to access the electronic device, and send a fourth response message to the user terminal, where the fourth response message includes second information for indicating that the electronic device authorizes the user terminal to access the electronic device.

[0200] In the embodiments of the present application, the user terminal may send a first request message to the electronic device, and use the electronic device to calibrate the configuration parameters with calibration in the first request message, that is, obtain the calibrated configuration parameters from the electronic device, and then use the calibrated configuration parameters to update the service request, so as to initiate a network service according to the updated service request.

[0201] In the above embodiments, automatic iterative update of the service request can be realized, the probability of network service exception is reduced, and the probability of the network service obtaining a successful response from the network service entity is increased.

[0202] It should be understood that in the embodiments of the present application, the input unit 908 may include a Graphics Processing Unit (GPU) 9082 and a microphone 9084. The GPU 9082 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 912 may include a display panel 9122, and the display panel 9122 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 914 includes a touch panel 9142 and other input devices 9144. The touch panel 9142 is also called a touch screen. The touch panel 9142 may include two parts: a touch detection device and a touch controller. The other input devices 9144 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here. The memory 918 may be used to store software programs and various data, including but not limited to application programs and operating systems. The processor 920 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above modem processor may not be integrated into the processor 920.

[0203] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above-mentioned embodiment of the abnormal network service recovery method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0204] Wherein, the processor is the processor in the electronic device in the above-mentioned embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.

[0205] The embodiments of the present application provide a server, including: a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, it implements each process of the above-mentioned embodiment of the abnormal network service recovery method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0206] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, an element defined by the statement "including one" does not exclude the existence of another identical element in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0207] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the essence of the embodiments of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of the various embodiments of the present application.

[0208] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.

Claims

1. An abnormal network service recovery method, characterized in that, The method includes: The user terminal broadcasts a second request message, where the second request message includes configuration parameters to be calibrated and first terminal identification information of the user terminal, so that the electronic device sends a second response message when the terminal identification information sending condition is met, and the second response message includes second terminal identification information of the electronic device; The user terminal receives the second response message; The user terminal generates a first request message based on the second terminal identification information and the configuration parameters to be calibrated; Wherein, the terminal identification information sending condition includes at least one of the following: the configuration parameters in the service request used when the electronic device initiates the network service are different from the configuration parameters to be calibrated; the electronic device stores an operation record of the network service receiving a successful response from the network service entity within a preset time period; the electronic device initiates the network service and receives a successful response from the network service entity; The user terminal sends a first request message to the electronic device, where the first request message includes the configuration parameters to be calibrated, and the configuration parameters to be calibrated are parameters in the service request, and the service request is the request used when the user terminal initiates the network service; The user terminal receives a first response message sent by the electronic device, where the first response message includes the calibrated configuration parameters; The user terminal updates the service request according to the calibrated configuration parameters; The user terminal initiates the network service according to the updated service request.

2. The abnormal network service recovery method according to claim 1, wherein After the user terminal sends the first request message to the electronic device and before the user terminal receives the first response message sent by the electronic device, it further includes: The user terminal receives a third response message sent by the electronic device, where the third response message includes first information for indicating that the electronic device does not authorize the user terminal to access the electronic device; The user terminal sends a third request message to the electronic device, where the third request message includes request authorization information for requesting the electronic device to authorize the user terminal to access the electronic device; The user terminal receives a fourth response message sent by the electronic device, where the fourth response message includes second information for indicating that the electronic device authorizes the user terminal to access the electronic device; Resend the first request message.

3. The abnormal network service recovery method according to claim 1, wherein The user terminal updates the service request according to the calibrated configuration parameters, including: The user terminal replaces the configuration parameters to be calibrated in the service request with the calibrated configuration parameters.

4. An abnormal network service recovery method, characterized in that, The method includes: The electronic device receives a second request message broadcast by the user terminal, where the second request message includes configuration parameters to be calibrated and first terminal identification information of the user terminal; The electronic device sends a second response message to the user terminal, where the second response message includes second terminal identification information of the electronic device, so that the user terminal generates a first request message based on the second terminal identification information and the configuration parameter to be calibrated; The electronic device receives the first request message sent by the user terminal, where the first request message includes the configuration parameter to be calibrated, and the configuration parameter to be calibrated is a parameter in a service request, and the service request is a request used by the user terminal to initiate a network service; The electronic device sends a first response message to the user terminal, so that the user terminal updates the service request according to the calibrated configuration parameter included in the first response message, and initiates the network service according to the updated service request.

5. The abnormal network service recovery method according to claim 4, wherein The method further includes: When the electronic device meets the condition for sending terminal identification information, the electronic device sends a second response message to the user terminal: wherein, the condition for sending terminal identification information includes at least one of the following: The configuration parameter in the service request used by the electronic device to initiate the network service is different from the configuration parameter to be calibrated; The electronic device stores an operation record of the network service successfully responded by the network service entity within a preset time period; The electronic device initiates the network service and receives a successful response from the network service entity.

6. The abnormal network service recovery method according to claim 4, wherein After the electronic device receives the first request message sent by the user terminal, the method further includes: When the electronic device does not authorize the user terminal to access the electronic device, the electronic device sends a third response message to the user terminal, and the third response message includes first information for indicating that the electronic device does not authorize the user terminal to access the electronic device; The electronic device receives a third request message sent by the user terminal, where the third request message includes authorization request information for requesting the electronic device to authorize the user terminal to access the electronic device; The electronic device authorizes the user terminal to access the electronic device and sends a fourth response message to the user terminal, and the fourth response message includes second information for indicating that the electronic device authorizes the user terminal to access the electronic device.

7. An abnormal network service recovery device, characterized in that, including: A processing module, configured to broadcast a second request message, where the second request message includes configuration parameters to be calibrated and first terminal identification information of a user terminal, so that the electronic device sends a second response message when a terminal identification information sending condition is met, and the second response message includes second terminal identification information of the electronic device; receive the second response message; generate a first request message based on the second terminal identification information and the configuration parameters to be calibrated; where the terminal identification information sending condition includes at least one of the following: the configuration parameters in the service request used when the electronic device initiates the network service are different from the configuration parameters to be calibrated; the electronic device stores an operation record in which the network service has received a successful response from the network service entity within a preset time period; the electronic device initiates the network service and receives a successful response from the network service entity. A sending module, configured to send a first request message to the electronic device, where the first request message includes the configuration parameters to be calibrated, and the configuration parameters to be calibrated are parameters in a service request, and the service request is a request used when the user terminal initiates the network service. A receiving module, configured to receive a first response message sent by the electronic device, where the first response message includes the calibrated configuration parameters. The processing module is further configured to update, by the user terminal, the service request according to the calibrated configuration parameters. The user terminal initiates the network service according to the updated service request.

8. An abnormal network service recovery device, characterized in that, It includes: A receiving unit, configured to receive a second request message broadcast by the user terminal, where the second request message includes configuration parameters to be calibrated and first terminal identification information of the user terminal. A sending unit, configured to send a second response message to the user terminal, where the second response message includes second terminal identification information, so that the user terminal generates a first request message based on the second terminal identification information and the configuration parameters to be calibrated. The receiving unit is further configured to receive a first request message sent by the user terminal, where the first request message includes configuration parameters to be calibrated, and the configuration parameters to be calibrated are parameters in a service request, and the service request is a request used when the user terminal initiates the network service. The sending unit is further configured to send a first response message to the user terminal, so that the user terminal updates the service request according to the calibrated configuration parameters included in the first response message, and initiates the network service according to the updated service request.

9. An electronic device, characterized in that, It includes: A processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 3 are implemented.

10. An electronic device, characterized in that, It includes: A processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 4 to 6 are implemented.

11. A server, characterized in that, It includes: A processor and a memory, the memory storing a program or instructions that can run on the processor, and when the program or instructions are executed by the processor, the steps of the method according to any one of claims 4 to 6 are implemented.

Citation Information

Patent Citations

  • Call processing system and method, electronic equipment and storage medium

    CN113542512A