CN115580659A - Abnormal network service recovery method and device, electronic equipment and server - Google Patents

Abnormal network service recovery method and device, electronic equipment and server Download PDF

Info

Publication number
CN115580659A
CN115580659A CN202211331256.1A CN202211331256A CN115580659A CN 115580659 A CN115580659 A CN 115580659A CN 202211331256 A CN202211331256 A CN 202211331256A CN 115580659 A CN115580659 A CN 115580659A
Authority
CN
China
Prior art keywords
user terminal
request
network service
electronic equipment
electronic device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211331256.1A
Other languages
Chinese (zh)
Inventor
王刚
毛源泽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202211331256.1A priority Critical patent/CN115580659A/en
Publication of CN115580659A publication Critical patent/CN115580659A/en
Priority to PCT/CN2023/126095 priority patent/WO2024088233A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses an abnormal network service recovery method and device, electronic equipment and a server, and belongs to the technical field of communication. The method comprises the following steps: the user terminal sends a first request message to the electronic equipment, wherein the first request message comprises 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 when the user terminal initiates network service; the user terminal receives a first response message sent by the electronic equipment, wherein the first response message comprises the calibrated configuration parameters; the user terminal updates the service request according to the calibrated configuration parameters; and the user terminal initiates network service according to the updated service request.

Description

Abnormal network service recovery method and device, electronic equipment and server
Technical Field
The application belongs to the technical field of communication, and particularly relates to an abnormal network service recovery method and device, electronic equipment and a server.
Background
The IMS (IP multimedia subsystem) is a global system with independent access and based on IP channels and service control, and has various service types, the most common service types include services such as voice call, video call, short message, emergency call, and some services such as conference call and supplementary service.
Different operators in different deployment areas around the world also have IMS services of the same operator that change with time, and for terminals supporting IMS services, IMS signaling parameter adaptation needs to be performed on different operator networks, and in IMS services, IMS signaling is often abnormal due to IMS signaling lack of parameters or network parameter modification, which causes IMS service abnormality, for example, voice call abnormality caused by lack of configuration parameters.
Disclosure of Invention
The embodiment of the application aims to provide an abnormal network service recovery method, an abnormal network service recovery device, electronic equipment and a server, which can realize automatic iterative update of a service request, reduce the probability of network service abnormality and improve the probability of successful response of a network service subject to the network service.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present application provides a method for recovering an abnormal network service, where the method includes: the user terminal sends a first request message to the electronic equipment, wherein the first request message comprises 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 when the user terminal initiates network service; the user terminal receives a first response message sent by the electronic equipment, wherein the first response message comprises the calibrated configuration parameters; the user terminal updates the service request according to the calibrated configuration parameters; and the user terminal initiates network service according to the updated service request.
In a second aspect, an embodiment of the present application provides a method for recovering an abnormal network service, where the method includes: the method comprises the steps that electronic equipment receives a first request message sent by a user terminal, wherein the first request message comprises 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 when the user terminal initiates network service; the electronic equipment 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 network service according to the updated service request.
In a third aspect, an embodiment of the present application provides an abnormal network service recovery apparatus, including: a sending module, configured to send a first request message to an electronic device, where the first request message includes a configuration parameter to be calibrated, the configuration parameter to be calibrated is a parameter in a service request, and the service request is a request used when a user terminal initiates a network service; the receiving module is used for receiving a first response message sent by the electronic equipment, wherein the first response message comprises the calibrated configuration parameters; the processing module is used for updating the service request by the user terminal according to the calibrated configuration parameters; and the user terminal initiates network service according to the updated service request.
In a fourth aspect, an embodiment of the present application provides an abnormal network service recovery apparatus, including: a receiving unit, configured to receive a first request message sent by a user terminal, where the first request message includes a configuration parameter to be calibrated, the configuration parameter to be calibrated is a parameter in a service request, and the service request is a request used when the user terminal initiates a network service; and the sending unit is used for sending the 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.
In a fifth aspect, embodiments of the present application provide an electronic device, which includes a processor, a memory, and a program or instructions stored on the memory and executable on the processor, where the program or instructions, when executed by the processor, implement the steps of the method according to the first aspect.
In a sixth aspect, embodiments of the present application provide an electronic device, which includes a processor, a memory, and a program or instructions stored on the memory and executable on the processor, where the program or instructions, when executed by the processor, implement the steps of the method according to the second aspect.
In a seventh aspect, an embodiment of the present application provides a server, including: a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions when executed by the processor implementing the steps of the method as the second aspect.
In this embodiment, the user terminal may send the first request message to the electronic device, calibrate the configuration parameter with calibration in the first request message by using the electronic device, that is, obtain the calibrated configuration parameter from the electronic device, and update the service request by using the calibrated configuration parameter, thereby initiating the network service according to the updated service request.
In the embodiment, the automatic iterative update of the service request can be realized, the probability of network service abnormity is reduced, for example, the service request of the network service is automatically iteratively updated to adapt to the change of the network service under the condition that the network service provided by the network service main body is changed, and the probability of successful response of the network service obtained by the network service main body is improved.
Drawings
Fig. 1 is a schematic diagram of interaction between a user terminal and an electronic device according to some embodiments of the present application;
fig. 2 is a schematic diagram of interaction between a user terminal and an electronic device according to some embodiments of the present application;
FIG. 3 is a schematic diagram of interaction between a user terminal and an electronic device provided by some embodiments of the present application;
fig. 4 is a schematic diagram of interaction between a user terminal and a service terminal main body according to some embodiments of the present application;
FIG. 5 is a schematic block diagram of an anomalous network service recovery device provided in some embodiments of the present application;
FIG. 6 is a schematic block diagram of an anomalous network service recovery device provided in some embodiments of the present application;
FIG. 7 is a hardware schematic of an electronic device provided by some embodiments of the present application;
FIG. 8 is a hardware schematic of an electronic device provided by some embodiments of the present application;
fig. 9 is a hardware schematic diagram of an electronic device provided in some embodiments of the present application.
Detailed Description
Embodiments in the embodiments of the present application will be described clearly in conjunction with the drawings in the embodiments of the present application, and it is obvious that the described embodiments are a part of the embodiments of the present application, and not all of the embodiments. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The method, the apparatus, the electronic device, and the server for recovering the abnormal network service provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
As shown in fig. 1, an embodiment of the present application provides a method for recovering an abnormal network service, including:
step 102, a user terminal sends a first request message to an electronic device, where the first request message includes a configuration parameter to be calibrated.
In some embodiments of the present application, the user terminal sends a service request to the network service entity, and in case that the network service entity successfully responds, the network service entity sends data to the user terminal to provide the network service. If the user terminal has information missing or invalid information in the service request sent to the network service main body by the user terminal, the network service main body does not successfully respond to the service request, for example, information is not fed back to the user terminal, or information such as service request abnormity is fed back to the user terminal. At this time, the user terminal sends a first service request to the electronic device, so that the electronic device is used for assisting the user terminal to update the service request, and then network service is initiated according to the updated service request. The user terminal sends a service request to the network service main body, and the network service main body provides the service to the user terminal after receiving the service request. Based on this, the configuration parameters are parameters that the network service agent needs to use when providing the service request to the user terminal.
For example, in case the network service is an IMS service, the configuration parameters may be one or more of IMS registration related signaling, phone negotiation signaling, supplementary service signaling.
The configuration parameters are, for example, media negotiation parameters in a normal phone setup INVITE message.
Specifically, the configuration parameters are audio media parameters, such as: m = audio 42046RTP/AVP 98 105 100 — representing media type (audio/video) local port number (audio port number 42046) transport protocol (RTP/AVP) media format (four 98 96 105) format;
b = AS: 49-maximum application-dependent bandwidth of 49Kbps;
b = RS 612-data transmission bandwidth maximum 612Kbps;
b = RR: 1837-maximum data reception bandwidth 1837Kbps;
a = rtpmap:98 AMR-WB/16000/1-rtpmap: media format coding and decoding type, sampling rate and channel number;
a = ptime: 20-the amount of packaged media is 20ms;
a = maxptime:240 — maximum packet-encapsulated media number is 240ms;
a = rtpmap 96 AMR/8000/1-rtpmap: media format coding and decoding type/sampling rate/channel number;
a = rtpmap 105 telephone-event/16000-rtpmap: media format media type/sampling rate;
a=rtpmap:100telephone-event/8000;
a = fmtp, 98mode-change-capability =2; max-red = 0-fmtp: media format media parameter (2 denotes that the client can transmit with a limited mode change period) media parameter (maximum number of frames ms that denotes redundant transmission);
a=fmtp:96mode-change-capability=2;max-red=0;
a = fmtp:105 0-15-fmtp: DTMF tone (0-15) that the media format can process;
a=fmtp:100 0-15。
in particular, the configuration parameters are video media parameters, such as m = video 65396RTP/AVP 114-representing media type (audio/video) local port number (video port number 65396) transport protocol (RTP/AVP) media formats (two types 114) and;
2162-maximum application-dependent bandwidth 2162Kbps;
8000-data transmission bandwidth is 8000Kbps at most;
b = RR: 6000-the data reception bandwidth is 6000Kbps maximum;
a = tcap 1RTP/AVPF — Transmission Capacity attribute;
a = pcfg:1t =1 — possible configuration parameters based on capability attributes;
a = rtpmap:114H 264/90000-rtpmap: media format media type/sampling rate;
a=rtpmap:115H264/90000;
a = fmtp 114profile-level-id =42C01F; packetisation-mode =1; sprop-parameter-sets = Z0LAH42 nqfofdtufagiipipwa =, = aMpDyA = = -fmtp: media type media profile level RTP load type attribute or initial NAL unit header parameter of the ability that the receiver supports;
a = fmtp 115profile-level-id =42C01F; packetisation-mode =0; sprop-parameter-sets = Z0LAH42 nqfofdtufagipwa =, aMpDyA = = a = RTCP-fb: nack-a = RTCP-fb attribute is a declarative media level attribute for indicating which RTCP-based feedback message feedback types (nack) the related media streams can send and receive;
a = rtcp-fb. Nack pli-a = rtcp-fb: negative acknowledgement (nack) picture loss indication feedback (pli) supporting feedback;
a = rtcp-fb:. Ccm fir-a = rtcp-fb: supporting to use an RTCP feedback mechanism to realize that a code control (ccm codec control using RTCP feedback message) supports a complete intra-frame request;
a = RTCP-fb. Trr-int 1000 — RTCP packet minimum interval 1000ms;
a = rtcp-fb. Ccm tmmbr-a = rtcp-fb: supporting to realize coding control (ccm codec control using RTCP feedback message) by using an RTCP feedback mechanism to support a temporary maximum media rate request (the current bandwidth of a tmmbr receiving end is limited, and a sending end is told to control the code rate);
a = extmap: 7urn.
Specifically, the configuration parameters are in the registration request Register message: information contained in the Contact header field, information contained in the Authorization header field;
contact: < sip: [2409 811e 1; 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, i.e., contact header field information;
(ii) Authorization: digest username = "[email protected]", realm = "ims, mnc007, mcc460.3gppnetwork.org", nonce = "", uri = "sip: ims, mnc007, mcc460.3gppnetwork.org", response = "", that is, authorization header information;
specifically, the configuration parameter may be a supplementary service, such as X-3 GPP-ended-Identity: sip: + [email protected].
Specifically, the X-3 GPP-ended-Identity header information is also included.
In particular, the configuration parameter may be an emergency call, such as:
service of the source SIP/2.0, also called INVITE request line.
From: < sip: + [email protected] >; tag = vJxzReK7nL1siA, i.e., from header field information.
G.3gpp.current-location-discovery, i.e., recv-Info header field information.
To < urn: service: gas.fire >, i.e. To header field information.
In some embodiments of the present application, a web service may be understood as a software module running on a network, service-oriented, distributed program-based, such as a web-hosting service, a web-surfing service, and the like.
In some embodiments of the present application, in a case where a user terminal requires a network service, a first request message is transmitted to an electronic device.
In this embodiment, it is understood that in case the user terminal needs a network service each time, a first request message is sent to the electronic device in order to update the service request.
In some embodiments of the present application, in a case where the user terminal sends the network request to the network service entity and does not obtain a successful response from the network service entity, the first request message is sent to the electronic device.
In this embodiment, when the user terminal sends the network request to the network service entity and does not obtain a successful response from the network service entity, it is considered that the service request used when the user terminal initiates the network service is abnormal, and at this time, a first request message is sent to the electronic device so as to update the service request. In some embodiments of the present application, the user terminal sends the first request message to the electronic device every first duration.
In this embodiment, it can be appreciated that the user terminal updates the service request once every first time period.
In this embodiment, the first duration may be a value according to actual usage needs, such as a day, a week, a month, and the like, and specific values thereof are not described herein again.
In some embodiments of the present application, the electronic device and the user terminal are in the same lan, so that the user terminal and the electronic device perform data communication.
Specifically, for example, the user terminal and the electronic device are connected to the same route, such as the same network hotspot, or the same server.
In some embodiments of the present application, the electronic device and the user terminal are each located within a communication range of each other, wherein the communication range may be a bluetooth communication distance between the user terminal and the electronic device.
In some embodiments of the present application, the electronic device may be a terminal of the same type as the user terminal, or may be a server.
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, if the distance between the user terminal and the electronic device is less than 2 meters, the electronic device and the user terminal are located in the communication range of each other.
Step 104, the electronic device receives a first request message sent by the user terminal.
Step 106, the electronic device sends a first response message to the user terminal.
Step 108, the user terminal receives a first response message sent by the electronic device, where the first response message includes the calibrated configuration parameters.
Step 110, the user terminal updates the service request according to the calibrated configuration parameters.
In this embodiment, updating the service request refers to modifying an original service request to obtain a modified service request.
Specifically, for example, the value of a certain specific configuration parameter in the original service request is 1, the value of the specific configuration parameter is modified from 1 to 2, and at this time, the specific configuration parameter in the service request is changed, and the changed service request is updated compared with the original service request.
In some embodiments of the present application, the service request includes a service request of a web-residing service and a service request of a web-surfing service, and the service request may be determined according to an actual usage scenario, which is not described herein again.
And step 112, the user terminal initiates network service according to the updated service request.
In the embodiment of the application, the method for recovering the abnormal network service is provided, and the defect of abnormal network service caused by abnormal service request due to lack of parameters of the service request or abnormal network modification parameters can be overcome. In the embodiment, the user terminal can have certain self-repairing capability by learning the correct network service to the electronic equipment, so that the after-sale communication cost of the user is saved, and the network service experience of the user is improved.
In some embodiments of the present application, the electronic device may be another user terminal or a server.
The user terminal may send the first request message to the electronic device, calibrate the configuration parameter with calibration in the first request message by using the electronic device, that is, obtain the calibrated configuration parameter from the electronic device, and update the service request by using the calibrated configuration parameter, thereby initiating the network service according to the updated service request.
In the embodiment, the automatic iterative update of the service request can be realized, the probability of network service abnormity is reduced, and the probability of successful response of the network service to the network service main body is improved.
In some embodiments of the present application, as shown in fig. 2, the method for recovering an abnormal network service includes:
step 202, the ue broadcasts a second request message, where the second request message includes the configuration parameters to be calibrated and the first terminal identification information of the ue.
In some embodiments of the present application, the broadcast is a "one-to-all" communication mode between hosts, the network performs unconditional copying and forwarding on a signal sent by each host, and all hosts can receive the message.
In some embodiments of the present application, the communication network is a topology constructed by connecting hosts in a wired or wireless manner.
In some embodiments of the present application, the first terminal identification information is an identification number of the user terminal.
Specifically, for example, an identification number, also called a serial number or an account number, is a relatively unique code in a certain system, and is equivalent to an "identification card", and the identification number is generally not changed in a specific matter.
In step 204, the electronic device receives a second request message broadcast by the user terminal.
In this embodiment, the user terminal sends the second request message to the communication network where the user terminal is located, and the electronic device located in the communication network may receive the second request message sent by the user terminal, so as to determine whether to feed back the second response message to the electronic device.
In step 206, the electronic device sends a second response message under the condition that the sending condition of the terminal identification information is satisfied, where the second response message includes the second terminal identification information of the electronic device.
In this embodiment, the second response message may be 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.
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 character strings, where 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 character string for the user terminal to receive.
In step 208, the user terminal receives the second response message.
Step 210, the user terminal generates a first request message based on the second terminal identification information and the configuration parameter to be calibrated.
In this embodiment, the first request message includes the second terminal identification information and the configuration parameters to be calibrated.
For example, the first request message is in the form of "ID11111, 22222", where ID11111 is the second terminal identification information and 22222 is the configuration parameter to be calibrated.
In step 212, the user terminal sends a first request message to the electronic device, where the first request message includes configuration parameters to be calibrated.
In step 214, the electronic device receives a first request message sent by the user terminal.
In step 216, the electronic device sends a first response message to the user terminal.
In step 218, the user terminal receives a first response message sent by the electronic device, where the first response message includes the calibrated configuration parameters.
In this embodiment, the first response message includes calibrated configuration parameters, such as "33333," where 33333 is 22222 calibrated configuration parameters.
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, in the form of "ID22222, 33333".
Step 220, the user terminal updates the service request according to the calibrated configuration parameters.
For example, before updating the service request, the configuration parameter in the service request is "22222", and the configuration parameter in the updated service request is "33333".
Step 222, the user terminal initiates a network service according to the updated service request.
Wherein, the terminal identification information sending condition comprises at least one of the following items: the configuration parameters in the service request used when the electronic equipment initiates the network service are different from the configuration parameters to be calibrated; the electronic equipment stores an operation record of the network service in a preset time period to obtain the successful response of the network service main body; the electronic equipment initiates the network service and obtains the successful response of the network service main body.
In some embodiments of the present application, in case that the network service principal successfully responds, the network service principal sends data to the user terminal to provide the network service. If the user terminal has information missing or invalid information in the service request sent to the network service main body by the user terminal, the network service main body does not successfully respond to the service request, for example, information is not fed back to the user terminal, or information such as service request abnormity is fed back to the user terminal.
In some embodiments of the present application, the operation record records a start time, an end time, a data amount sent, and the like of data sent by the network service entity to the user terminal.
In this embodiment, the user terminal may search the electronic device capable of assisting the user terminal to update the service request in a manner of broadcasting the second request message, thereby implementing automatic search of the electronic device, and implementing automatic update of the service request by using the electronic device obtained by search, which may make up for the deficiency of abnormal network service caused by abnormal service request due to lack of parameters of the service request or network modification parameters. In the embodiment, the user terminal can have certain self-repairing capability by learning the correct network service to the electronic equipment, so that the after-sale communication cost of the user is saved, and the network service experience of the user is improved.
Specifically, the electronic device responds to the second request message when receiving the second request message, specifically, judges whether a terminal identification information sending condition is met, and sends the second terminal identification information of the electronic device to the user terminal when the terminal identification information sending condition is met, so that communication is established between the user terminal and the electronic device; and under the condition that the terminal identification information sending condition is not met, the electronic equipment does not respond to the second request message.
The second request message comprises the first terminal identification information, so that the electronic equipment can know the terminal sending the second request message, and the second terminal identification information is sent to the user terminal according to the first terminal identification information under the condition that the terminal identification information sending condition is met.
In some embodiments of the present application, the second request message may be broadcast periodically until the second response message is received.
For example, the second request message is broadcast once every 5 minutes until the second response message is received.
In some embodiments of the present application, as shown in fig. 3, after the user terminal sends the first request message to the electronic device, before the user terminal receives the first response message sent by the electronic device, the method further includes:
step 302, in case that 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.
The third response message comprises first information, and the first information is used for indicating that the electronic equipment does not authorize the user terminal to access the electronic equipment.
In some embodiments of the application, the third response message may be a string of characters, and the first information may be a character at a position in the string of characters, which indicates that the electronic device is not authorized by the user terminal to access the electronic device.
Specifically, for example, a position in the string of characters is a character 0, which indicates that the electronic device does not authorize the user terminal to access the electronic device, and a position in the string of characters is a character 1, which indicates that the electronic device authorizes the user terminal to access the electronic device.
And step 304, the user terminal receives a third response message sent by the electronic equipment.
Step 306, the user terminal sends a third request message to the electronic device.
The third request message comprises request authorization information, and the request authorization information is used for requesting the electronic equipment to authorize the user terminal to access the electronic equipment.
In some embodiments of the present application, the request authorization information includes, for example, the first terminal identification information and the certificate of the user terminal, so that the electronic device authorizes the user terminal to access the electronic device according to the certificate of the user terminal after receiving the third request message.
In some embodiments of the present application, the certification document may be a verification code or the like that is sent by the electronic device to the user terminal in advance, and details thereof are not repeated herein.
Step 308, the electronic device receives a third request message sent by the user terminal.
In step 310, the electronic device authorizes the user terminal to access the electronic device, and sends a fourth response message to the user terminal.
In some embodiments of the application, the manner in which the electronic device authorizes the user terminal to access the electronic device may be selected according to an actual usage scenario, for example, the first terminal identification information may be added to a list of authorized access electronic devices for the user terminal to access the electronic device, and a specific authorization form thereof is not described herein again.
And the fourth response message comprises second information, and the second information is used for indicating that the electronic equipment authorizes the user terminal to access the electronic equipment.
In this embodiment, the fourth response message is defined to include the second information, and specifically, the fourth response message may be a string of characters, and the second information may be a character at a position in the string of characters, which indicates that the electronic device is not authorized by the user terminal to access the electronic device.
In some embodiments of the present application, the third response message and the fourth response message have the same content except that the characters at a certain position are not consistent.
In step 312, the user terminal receives a fourth response message sent by the electronic device.
At step 314, the first request message is resent.
In the embodiment, the electronic device verifies the user terminal by judging whether the user terminal is authorized to access the electronic device or not and accessing the electronic device at an unauthorized user terminal, so that the communication safety between the user terminal and the electronic device is improved, and the information leakage probability is reduced.
In some embodiments of the present application, as shown in fig. 4, if the network service uses IMS registration in an IMS service as an example, step 112, the user terminal initiates the network service according to the updated service request, which specifically includes:
in step 402, the user terminal first initiates an Attach request to the network service agent.
The Attach request is also a connection request, and is used for establishing a connection between the user terminal and the network service main body.
At step 404, the network service entity replies to Attach accept.
Here, the Attach accept is a connection accept, and is used to indicate an accept of the connection request.
In step 406, the user terminal replies to the Attach Complete, so as to Complete the network residence.
The user terminal establishes data communication with the network service main body after receiving the Attach accept, transmits data between the user terminal and the network service main body, and sends the Attach Complete to the electronic equipment after the data transmission is finished so as to indicate that the network residence is finished.
Step 408, the user terminal initiates an IMS PDN connection establishment request.
The IMS PDN connection establishment request is also a service request in the present application.
In step 410, the network service agent issues an IMS BEARER setup command ACTIVATE DEFAULT EPS BEARER CONTEXT REQUEST.
After receiving the IMS PDN connection establishment REQUEST, the network service entity feeds back an ACTIVATE DEFAULT EPS BEARER CONTEXT REQUEST for the user terminal to reply to an ACTIVATE DEFAULT EPS BEARER CONTEXT ACCEPT, thereby determining whether to establish a BEARER.
In step 412, the ue replies to ACTIVATE DEFAULT EPS BEARER CONTEXT ACCEPT, so far as IMS DEFAULT BEARER establishment.
In step 414, the user terminal initiates a Register request.
The user terminal sends a Register request to the electronic device, wherein the Register request is also a registration request.
At step 416, the network service entity replies 401 with an Unauuthorized response.
And under the condition that the network service agent does not authorize the user terminal, feeding back 401 the Unauthorized response to the user terminal so that the network service agent authorizes the user terminal to access the network service agent, and simultaneously, the user terminal initiates the Register request again.
The user terminal initiates a Register request again, step 418.
In step 420, the network service agent replies 200OK until IMS registration is successful.
Step 422, initiate SUBSCRIBE to IMS registration state information.
In step 424, the network informs the user terminal of the subscription status information through a NOTIFY message.
In some embodiments of the present application, a method for recovering an abnormal network service is provided, where the method includes: the user terminal sends a first request message to the electronic equipment, wherein the first request message comprises 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 when the user terminal initiates network service; the user terminal receives a first response message sent by the electronic equipment, wherein the first response message comprises the calibrated configuration parameters; the user terminal updates the service request according to the calibrated configuration parameters; and the user terminal initiates network service according to the updated service request.
In some embodiments of the present application, before the user terminal sends the first request message to the electronic device, the method further includes: the user terminal broadcasts a second request message, wherein the second request message comprises the configuration parameters to be calibrated and the first terminal identification information of the user terminal, so that the electronic equipment sends a second response message under the condition that the sending condition of the terminal identification information is met, and the second response message comprises the second terminal identification information of the electronic equipment; the user terminal receives a 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 comprises at least one of the following items: the configuration parameters in the service request used when the electronic equipment initiates the network service are different from the configuration parameters to be calibrated; the electronic equipment stores an operation record of the network service in a preset time period to obtain the successful response of the network service main body; the electronic equipment initiates the network service and obtains the successful response of the network service main body.
In some embodiments of the present application, after the user terminal sends the first request message to the electronic device, before the user terminal receives the first response message sent by the electronic device, the method further includes: the user terminal receives a third response message sent by the electronic equipment, wherein the third response message comprises first information, and the first information is used for indicating that the electronic equipment does not authorize the user terminal to access the electronic equipment; the user terminal sends a third request message to the electronic equipment, wherein the third request message comprises request authorization information, and the request authorization information is used for requesting the electronic equipment to authorize the user terminal to access the electronic equipment; the user terminal receives a fourth response message sent by the electronic equipment, wherein the fourth response message comprises second information, and the second information is used for indicating that the electronic equipment authorizes the user terminal to access the electronic equipment; the first request message is resent.
In some embodiments of the present application, the updating, by the user terminal, the service request according to the calibrated configuration parameter includes: and the user terminal replaces the configuration parameters to be calibrated in the service request with the calibrated configuration parameters.
In some embodiments of the present application, an abnormal network service recovery method includes: the method comprises the steps that electronic equipment receives a first request message sent by a user terminal, wherein the first request message comprises 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 when the user terminal initiates network service; the electronic equipment 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 network service according to the updated service request.
In some embodiments of the present application, before the electronic device receives the first request message sent by the user terminal, the method further includes: the electronic equipment receives a second request message broadcasted by the user terminal, wherein the second request message comprises configuration parameters to be calibrated and first terminal identity identification information of the user terminal; and the electronic equipment sends a second response message to the user terminal, wherein the second response message comprises second terminal identification information of the electronic equipment, so that the user terminal generates a first request message based on the second terminal identification information and the configuration parameters to be calibrated.
In some embodiments of the present application, the method further comprises: and under the condition that the electronic equipment meets the condition of sending the terminal identity identification information, the electronic equipment sends a second response message to the user terminal: wherein, the terminal identification information sending condition comprises at least one of the following items: the configuration parameters in the service request used when the electronic equipment initiates the network service are different from the configuration parameters to be calibrated; the electronic equipment stores an operation record of the network service in a preset time period to obtain the successful response of the network service main body; the electronic equipment initiates the network service and obtains a successful response of the network service main body.
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: under the condition that the electronic equipment does not authorize the user terminal to access the electronic equipment, the electronic equipment sends a third response message to the user terminal, wherein the third response message comprises first information which is used for indicating that the electronic equipment does not authorize the user terminal to access the electronic equipment; the electronic equipment receives a third request message sent by the user terminal, wherein the third request message comprises authorization request information, and the authorization request information is used for requesting the electronic equipment to authorize the user terminal to access the electronic equipment; the electronic equipment authorizes the user terminal to access the electronic equipment and sends a fourth response message to the user terminal, wherein the fourth response message comprises second information, and the second information is used for indicating that the electronic equipment authorizes the user terminal to access the electronic equipment.
It should be noted that, in the abnormal network service recovery method provided in the embodiment 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, which is used for executing the abnormal network service recovery method. In the embodiment of the present application, an abnormal network service recovery device executes the above abnormal network service recovery method as an example, and the abnormal network service recovery device provided in the embodiment of the present application is described.
As shown in fig. 5, an abnormal network service recovery apparatus 500 according to 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 a configuration parameter to be calibrated, the configuration parameter to be calibrated is a parameter in a service request, and the service request is a request used when a user terminal initiates a network service; a receiving module 504, configured to receive a first response message sent by an electronic device, where the first response message includes calibrated configuration parameters; a processing module 506, configured to update the service request according to the calibrated configuration parameter; and the user terminal initiates network service according to the updated service request.
In some embodiments of the present application, the processing module 506 is further configured to: broadcasting a second request message, wherein the second request message comprises configuration parameters to be calibrated and first terminal identification information of the user terminal, so that the electronic equipment sends a second response message under the condition that the sending condition of the terminal identification information is met, and the second response message comprises second terminal identification information of the electronic equipment; receiving a second response message; generating 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 comprises at least one of the following items: the configuration parameters in the service request used when the electronic equipment initiates the network service are different from the configuration parameters to be calibrated; the electronic equipment stores an operation record of successful response of the network service main body obtained by the network service in a preset time period; the electronic equipment initiates the network service and obtains the successful response of the network service main body.
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, and the first information is used to indicate 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, and the request authorization information is used to request 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, and the second information is used to indicate 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.
In some embodiments of the present application, the processing module 506 is specifically configured to: and replacing the configuration parameters to be calibrated in the service request with the calibrated configuration parameters.
In some embodiments of the present application, as shown in fig. 6, an embodiment of the present application provides an abnormal network service recovery apparatus 600, including: a receiving unit 602, configured to receive a first request message sent by a user terminal, where the first request message includes a configuration parameter to be calibrated, the configuration parameter to be calibrated is a parameter in a service request, and the service request is a request used when the user terminal initiates 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 parameter included in the first response message, and initiates a network service according to the updated service request.
In some embodiments of the present application, the receiving unit 602 is further configured to receive a second request message broadcasted by the user terminal, where the second request message includes the configuration parameter to be calibrated and the 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 the first request message based on the second terminal identification information and the configuration parameter to be calibrated.
In some embodiments of the present application, in a case that the electronic device satisfies 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 comprises at least one of the following items: the configuration parameters in the service request used when the electronic equipment initiates the network service are different from the configuration parameters to be calibrated; the electronic equipment stores an operation record of the network service in a preset time period to obtain the successful response of the network service main body; the electronic equipment initiates the network service and obtains the successful response of the network service main body.
In some embodiments of the present application, in a case that 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, and the first information is used to indicate that the electronic device does not authorize the user terminal to access the electronic device; the receiving unit 602 is further configured to use a third request message sent by the user terminal, where 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 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, and the second information is used to indicate that the electronic device authorizes the user terminal to access the electronic device.
The abnormal network service recovery device in the embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The abnormal network service recovery device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The abnormal network service recovery device provided in the embodiment of the present application can implement each process implemented by the abnormal network service recovery method embodiment, and is not described here again to avoid repetition.
Optionally, as shown in fig. 7, an electronic device 700 is further provided in this embodiment of the present application, and includes a processor 702 and a memory 704, where a program or an instruction that can be executed on the processor 702 is stored in the memory 704, and when the program or the instruction is executed by the processor 702, the process of the embodiment of the abnormal network service recovery method executed by the user terminal is implemented, and the same technical effect can be achieved, and is not described herein again to avoid repetition.
Optionally, as shown in fig. 8, an electronic device 800 is further provided in this embodiment of the present application, and includes a processor 802 and a memory 804, where a program or an instruction that can be executed on the processor 802 is stored in the memory 804, and when the program or the instruction is executed by the processor 802, the process of the embodiment of the abnormal network service recovery method executed by the electronic device is implemented, and the same technical effect can be achieved, and is not described herein again to avoid repetition.
It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic device and the non-mobile electronic device described above.
Fig. 9 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 900 includes, but is not limited to: radio frequency unit 902, network module 904, audio output unit 906, input unit 908, sensor 910, display unit 912, user input unit 914, interface unit 916, memory 918, and processor 920.
Those skilled in the art will appreciate that the electronic device 900 may further include a power supply (e.g., a battery) for supplying power to various components, and the power supply may be logically connected to the processor 920 via a power management system, so as to implement functions of managing charging, discharging, and power consumption via the power management system. The electronic device structure shown in fig. 9 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is not repeated here.
In some embodiments of the present application, the processor 920 is configured to: sending a first request message to the electronic device, wherein the first request message comprises 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 when a user terminal initiates network service; receiving a first response message sent by the electronic equipment, wherein the first response message comprises the calibrated configuration parameters; updating the service request according to the calibrated configuration parameters; and initiating the network service according to the updated service request.
In some embodiments of the application, the processor 920 is configured to: before the user terminal sends the first request message to the electronic equipment, broadcasting a second request message, wherein the second request message comprises configuration parameters to be calibrated and first terminal identification information of the user terminal, so that the electronic equipment sends a second response message under the condition that the sending condition of the terminal identification information is met, and the second response message comprises second terminal identification information of the electronic equipment; receiving a second response message; generating 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 comprises at least one of the following items: the configuration parameters in the service request used when the electronic equipment initiates the network service are different from the configuration parameters to be calibrated; the electronic equipment stores an operation record of successful response of the network service main body obtained by the network service in a preset time period; the electronic equipment initiates the network service and obtains the successful response of the network service main body.
In some embodiments of the present application, the processor 920 is configured to: after the user terminal sends the first request message to the electronic equipment and before the user terminal receives a first response message sent by the electronic equipment, receiving a third response message sent by the electronic equipment, wherein the third response message comprises first information which is used for indicating that the electronic equipment does not authorize the user terminal to access the electronic equipment; sending a third request message to the electronic equipment, wherein the third request message comprises request authorization information, and the request authorization information is used for requesting the electronic equipment to authorize the user terminal to access the electronic equipment; receiving a fourth response message sent by the electronic equipment, wherein the fourth response message comprises second information, and the second information is used for indicating that the electronic equipment authorizes the user terminal to access the electronic equipment; the first request message is resent.
In some embodiments of the present application, the user terminal updates the service request according to the calibrated configuration parameter, and the processor 920 is configured to: and replacing the configuration parameters to be calibrated in the service request with the calibrated configuration parameters.
In some embodiments of the present application, the processor 920 is configured to: receiving a first request message sent by a user terminal, wherein the first request message comprises a configuration parameter to be calibrated, the configuration parameter to be calibrated is a parameter in a service request, and the service request is a request used when the user terminal initiates a network service; and sending 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 network service according to the updated service request.
In some embodiments of the present application, before the electronic device receives the first request message sent by the user terminal, the processor 920 is configured to: receiving a second request message broadcast by the user terminal, wherein the second request message comprises configuration parameters to be calibrated and first terminal identity identification information of the user terminal; and sending a second response message to the user terminal, wherein the second response message comprises second terminal identification information of the electronic equipment, so that the user terminal generates a first request message based on the second terminal identification information and the configuration parameters to be calibrated.
In some embodiments of the present application, in a case where the electronic device satisfies 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 comprises at least one of the following items: the configuration parameters in the service request used when the electronic equipment initiates the network service are different from the configuration parameters to be calibrated; the electronic equipment stores an operation record of successful response of the network service main body obtained by the network service in a preset time period; the electronic equipment initiates the network service and obtains a successful response of the network service main body.
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: under the condition that the electronic equipment does not authorize the user terminal to access the electronic equipment, sending a third response message to the user terminal, wherein the third response message comprises first information which is used for indicating the electronic equipment that the electronic equipment does not authorize the user terminal to access the electronic equipment; receiving a third request message sent by the user terminal, wherein the third request message comprises authorization request information, and the authorization request information is used for requesting the electronic equipment to authorize the user terminal to access the electronic equipment; and authorizing the user terminal to access the electronic equipment, and sending a fourth response message to the user terminal, wherein the fourth response message comprises second information, and the second information is used for indicating that the electronic equipment authorizes the user terminal to access the electronic equipment.
In this embodiment, the user terminal may send the first request message to the electronic device, calibrate the configuration parameter with calibration in the first request message by using the electronic device, that is, obtain the calibrated configuration parameter from the electronic device, and update the service request by using the calibrated configuration parameter, thereby initiating the network service according to the updated service request.
In the embodiment, the automatic iterative update of the service request can be realized, the probability of network service abnormity is reduced, and the probability of successful response of the network service to the network service main body is improved.
It should be understood that in the embodiment of the present application, the input Unit 908 may include a Graphics Processing Unit (GPU) 9082 and a microphone 9084, and the Graphics Processing Unit 9082 processes image data of a still picture or a video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing 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, or the like. The user input unit 914 includes a touch panel 9142 and other input devices 9144. A touch panel 9142, also referred to as a touch screen. The touch panel 9142 may include two portions of a touch detection device and a touch controller. Other input devices 9144 can include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. Memory 918 may be used to store software programs as well as various data, including but not limited to application programs and an operating system. Processor 920 can integrate an application processor, which handles primarily the operating system, user interface, applications, etc., and a modem processor, which handles primarily wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 920.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the foregoing abnormal network service recovery method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again.
The processor is the processor in the electronic device in the above embodiment. Readable storage media include computer readable storage media such as Read-Only Memory (ROM), random Access Memory (RAM), magnetic or optical disk, and so on.
An embodiment of the present application provides a server, including: the processor and the memory, the memory stores a program or an instruction that can be executed on the processor, and when the program or the instruction is executed by the processor, the processes of the above embodiment of the abnormal network service recovery method are implemented, and the same technical effect can be achieved.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising a" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. With this understanding, embodiments of the present application may be embodied in the form of a computer software product stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and including instructions for causing a terminal (e.g., mobile phone, computer, server, or network device) to perform the methods of the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (13)

1. An abnormal network service recovery method, characterized in that the method comprises:
a user terminal sends a first request message to an electronic device, wherein the first request message comprises 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 when the user terminal initiates a network service;
the user terminal receives a first response message sent by the electronic equipment, wherein the first response message comprises the calibrated configuration parameters;
the user terminal updates the service request according to the calibrated configuration parameters;
and the user terminal initiates the network service according to the updated service request.
2. The abnormal network service recovery method of claim 1, wherein before the user terminal sends the first request message to the electronic device, the method further comprises:
the user terminal broadcasts a second request message, wherein the second request message comprises the configuration parameter to be calibrated and the first terminal identification information of the user terminal, so that the electronic equipment sends a second response message under the condition that the sending condition of the terminal identification information is met, and the second response message comprises the second terminal identification information of the electronic equipment;
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 parameter to be calibrated;
wherein the terminal identification information sending condition comprises at least one of the following conditions:
the configuration parameters in the service request used when the electronic equipment initiates the network service are different from the configuration parameters to be calibrated;
the electronic equipment stores an operation record of successful response of the network service main body obtained by the network service in a preset time period;
the electronic equipment initiates the network service and obtains a successful response of a network service main body.
3. The abnormal network service recovery method according to claim 1, further comprising, 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:
the user terminal receives a third response message sent by the electronic device, wherein the third response message comprises first information, and the first information is used 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, wherein the third request message comprises request authorization information, and the request authorization information is used 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 equipment, wherein the fourth response message comprises second information, and the second information is used for indicating that the electronic equipment authorizes the user terminal to access the electronic equipment;
resending the first request message.
4. The abnormal network service recovery method according to claim 1, wherein the updating of the service request by the user terminal according to the calibrated configuration parameter comprises:
and the user terminal replaces the configuration parameters to be calibrated in the service request with the calibrated configuration parameters.
5. A method for recovering an abnormal network service, the method comprising:
the method comprises the steps that electronic equipment receives a first request message sent by a user terminal, wherein the first request message comprises 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 when the user terminal initiates 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 the network service according to the updated service request.
6. The abnormal network service recovery method according to claim 5, before the electronic device receives the first request message sent by the user terminal, further comprising:
the electronic equipment receives a second request message broadcasted by the user terminal, wherein the second request message comprises the configuration parameters to be calibrated and the first terminal identity identification information of the user terminal;
and the electronic equipment sends a second response message to the user terminal, wherein the second response message comprises second terminal identification information of the electronic equipment, so that the user terminal generates a first request message based on the second terminal identification information and the configuration parameters to be calibrated.
7. The method of recovering from abnormal network service of claim 6, wherein said method further comprises:
and under the condition that the electronic equipment meets the condition of sending terminal identity identification information, the electronic equipment sends a second response message to the user terminal:
wherein the terminal identification information sending condition comprises at least one of the following:
the configuration parameters in the service request used by the electronic equipment when initiating the network service are different from the configuration parameters to be calibrated;
the electronic equipment stores an operation record of successful response of the network service obtaining main body of the network service within a preset time period;
and the electronic equipment initiates the network service and obtains a successful response of a network service main body.
8. The abnormal network service recovery method of claim 5, wherein after the electronic device receives a first request message sent by a user terminal, the method further comprises:
under the condition that the electronic equipment does not authorize the user terminal to access the electronic equipment, the electronic equipment sends a third response message to the user terminal, wherein the third response message comprises first information which is used for indicating that the electronic equipment does not authorize the user terminal to access the electronic equipment;
the electronic equipment receives a third request message sent by the user terminal, wherein the third request message comprises authorization request information, and the authorization request information is used for requesting the electronic equipment to authorize the user terminal to access the electronic equipment;
the electronic device authorizes the user terminal to access the electronic device, and sends a fourth response message to the user terminal, wherein the fourth response message includes second information, and the second information is used for indicating that the electronic device authorizes the user terminal to access the electronic device.
9. An abnormal network service recovery apparatus, comprising:
a sending module, configured to send a first request message to an electronic device, where the first request message includes a configuration parameter to be calibrated, the configuration parameter to be calibrated is a parameter in a service request, and the service request is a request used when a user terminal initiates a 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 parameter;
a processing module, configured to update the service request according to the calibrated configuration parameter by the user terminal;
and the user terminal initiates the network service according to the updated service request.
10. An abnormal network service recovery apparatus, comprising:
a receiving unit, configured to receive a first request message sent by a user terminal, where the first request message includes a configuration parameter to be calibrated, the configuration parameter to be calibrated is a parameter in a service request, and the service request is a request used when the user terminal initiates a network service;
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 parameter included in the first response message, and initiates the network service according to the updated service request.
11. An electronic device, comprising:
a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions when executed by the processor implementing the steps of the method of any one of claims 1 to 4.
12. An electronic device, comprising:
a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions when executed by the processor implementing the steps of the method of any one of claims 5 to 8.
13. A server, comprising:
a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions when executed by the processor implementing the steps of the method of any one of claims 5 to 8.
CN202211331256.1A 2022-10-28 2022-10-28 Abnormal network service recovery method and device, electronic equipment and server Pending CN115580659A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211331256.1A CN115580659A (en) 2022-10-28 2022-10-28 Abnormal network service recovery method and device, electronic equipment and server
PCT/CN2023/126095 WO2024088233A1 (en) 2022-10-28 2023-10-24 Abnormal network service recovery method and apparatus, electronic device, and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211331256.1A CN115580659A (en) 2022-10-28 2022-10-28 Abnormal network service recovery method and device, electronic equipment and server

Publications (1)

Publication Number Publication Date
CN115580659A true CN115580659A (en) 2023-01-06

Family

ID=84586494

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211331256.1A Pending CN115580659A (en) 2022-10-28 2022-10-28 Abnormal network service recovery method and device, electronic equipment and server

Country Status (2)

Country Link
CN (1) CN115580659A (en)
WO (1) WO2024088233A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024088233A1 (en) * 2022-10-28 2024-05-02 维沃移动通信有限公司 Abnormal network service recovery method and apparatus, electronic device, and server

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4220189B2 (en) * 2002-07-15 2009-02-04 株式会社日立製作所 Information network system control method and information network system
CN113542512B (en) * 2021-06-30 2022-12-02 荣耀终端有限公司 Call processing system, method, electronic device and storage medium
CN115580659A (en) * 2022-10-28 2023-01-06 维沃移动通信有限公司 Abnormal network service recovery method and device, electronic equipment and server

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024088233A1 (en) * 2022-10-28 2024-05-02 维沃移动通信有限公司 Abnormal network service recovery method and apparatus, electronic device, and server

Also Published As

Publication number Publication date
WO2024088233A1 (en) 2024-05-02

Similar Documents

Publication Publication Date Title
US10728318B2 (en) Methods and apparatus for selection of content delivery network (CDN) based on user location
US10652747B2 (en) System and apparatus for adapting operations of a communication device
US8564638B2 (en) Apparatus and method for video conferencing
US10863008B2 (en) Apparatus and method for processing header compressed packet in electronic device
EP2590376B1 (en) Method, apparatus and system for cross-platform conference convergence
CN101543015A (en) System and method for enabling fast switching between PSSE channels
US9450988B2 (en) Method and apparatus for initiating communication modes
EP1677551A2 (en) System, apparatus and method for enhancing mobile communication terminal Push-To-Talk (PTT) service
US20110231560A1 (en) User Equipment (UE) Session Notification in a Collaborative Communication Session
WO2024088233A1 (en) Abnormal network service recovery method and apparatus, electronic device, and server
CN101754002A (en) Video monitoring system and realization method for dual-stream monitoring front end thereof
CN104580247A (en) Information synchronization method and information synchronization device based on IMS multi-party calls
CN108235111B (en) Information sharing method and intelligent set top box
CN112311802B (en) Information transmission method and information transmission device
US9736720B2 (en) Modifying feedback information to control a source device
WO2023030384A1 (en) Ims network registration method and apparatus, and electronic device
CN113038518B (en) Network registration method and device and user equipment
US10531283B2 (en) Methods and devices for resolving conflicts between identifiers for communication devices
US10511963B2 (en) Methods and devices for international mobile subscriber identity (IMSI) reclamation
US20060121879A1 (en) Method and apparatus for providing services and services usage information for a wireless subscriber unit
US9578105B2 (en) Device optimized transmission and reception for multi-mode, multi-media communications
WO2024108900A1 (en) Electronic signature verification method and apparatus
KR100784228B1 (en) Method and system for providing contents using push method
CN114422611A (en) Protocol conversion method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination