[go: up one dir, main page]

CN112866022B - Method, device and medium for reducing system breakdown times of modem - Google Patents

Method, device and medium for reducing system breakdown times of modem Download PDF

Info

Publication number
CN112866022B
CN112866022B CN202110039030.3A CN202110039030A CN112866022B CN 112866022 B CN112866022 B CN 112866022B CN 202110039030 A CN202110039030 A CN 202110039030A CN 112866022 B CN112866022 B CN 112866022B
Authority
CN
China
Prior art keywords
crash
network
stage
modem
module
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.)
Active
Application number
CN202110039030.3A
Other languages
Chinese (zh)
Other versions
CN112866022A (en
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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN202110039030.3A priority Critical patent/CN112866022B/en
Publication of CN112866022A publication Critical patent/CN112866022A/en
Application granted granted Critical
Publication of CN112866022B publication Critical patent/CN112866022B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • 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/06Management of faults, events, alarms or notifications
    • H04L41/0604Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
    • 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/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

The present disclosure relates to a method, an apparatus and a storage medium for reducing the number of system crashes of a modem, the method comprising: after detecting the system breakdown of the modem, determining the flow stage to which the breakdown generating position belongs; determining a corresponding crash processing scheme according to the process stage of the crash generating position; and executing the crash processing scheme according to a preset strategy. In the method, when the modem system crashes, different process stages to which the crash generating position belongs are determined, and different crash processing schemes are executed, so that the modem system is ensured not to crash frequently, normal running of communication and data services is further ensured, and the use experience of a user on a communication network is improved.

Description

Method, device and medium for reducing system breakdown times of modem
Technical Field
The present disclosure relates to mobile terminal data processing technologies, and in particular, to a method, an apparatus, and a storage medium for reducing the number of system crashes of a modem.
Background
Modem (Modem) systems in 5G networks may be in an unstable state for a long period of time due to complex design and implementation difficulties.
Once the modem system crashes, normal use of the end user, such as failure to talk, failure to use data traffic, etc., is directly affected.
In the prior art, after the modem system crashes, the subsystem is only waited for to restart and does not do other processing, so that the condition that the modem system crashes frequently can not be relieved.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a method, apparatus, and storage medium for reducing the number of system crashes of a modem.
According to a first aspect of embodiments herein, there is provided a method for reducing the number of system crashes of a modem, applied to a mobile terminal, including:
after detecting the system breakdown of the modem, determining the flow stage to which the breakdown generating position belongs;
determining a corresponding crash processing scheme according to the process stage of the crash generating position;
and executing the crash processing scheme according to a preset strategy.
In an embodiment, the preset policy includes: counting the frequent degree of crashes corresponding to the process stage to which the same crashed generating position belongs;
the executing the crash processing scheme according to a preset strategy comprises the following steps: and executing the crash processing scheme when the crash frequency is greater than or equal to a set degree.
In an embodiment, the calculating the frequent degree of crashes corresponding to the process stage to which the same crash generating position belongs includes: and clearing the breakdown frequent degree corresponding to each flow stage when the mobile terminal is disconnected from the communication network to which the modem system belongs.
In one embodiment, the flow stage to which the crash generating location belongs includes a network registration stage, and the crash processing scheme includes:
and closing a double-link mode of the first network and the second network in the non-independent networking mode, and re-registering the first network.
In one embodiment, the method further comprises: and recording the number of failures of re-registering the first network, and closing the capability of the mobile terminal for accessing the second network to re-register the first network in response to the number of times being greater than or equal to the set number of times.
In an embodiment, the flow stage to which the crash generating location belongs includes a network dialing stage, and the crash processing scheme includes: after receiving a dialing request of a user, intercepting the dialing request, or displaying an interactive interface, and displaying option information for prompting the user whether to continue to execute dialing on the interactive interface.
In an embodiment, the flow stage to which the crash generating location belongs includes a data link connection stage, and the crash processing scheme includes: the establishment of the data link connection is prohibited.
According to a second aspect of embodiments herein, there is provided an apparatus for reducing the number of system crashes of a modem, applied to a mobile terminal, including:
the detection module is configured to determine a flow stage to which a breakdown generation position belongs after detecting the breakdown of the modem system;
the determining module is configured to determine a corresponding crash processing scheme according to the flow stage to which the crash generating position belongs;
the processing module is configured to execute the crash processing scheme according to a preset strategy.
In one embodiment, the apparatus further comprises: the statistics module is configured to count the frequent degree of crashes corresponding to the process stage to which the same crashing generation position belongs;
the processing module is further configured to execute the crash processing scheme according to a preset policy using the following method: and executing the crash processing scheme when the crash frequency is greater than a set degree.
In an embodiment, the statistics module is further configured to count the frequent degree of crashes corresponding to the process stage to which the same crash generating location belongs by using the following method: and in response to detecting that the mobile terminal disconnects the communication network to which the modem system belongs, clearing the breakdown frequent degree corresponding to each flow stage.
In one embodiment, the processing module includes:
the first closing module is configured to close a dual-link mode of a first network and a second network in a non-independent networking mode in response to a communication network to which the modem system belongs, wherein the flow stage to which the crash generation position belongs comprises a network registration stage;
the first registration module is configured to register the first network again in response to the communication network to which the modem system belongs in a non-independent networking mode, wherein the flow stage to which the crash generating position belongs comprises a network registration stage.
In one embodiment, the processing module includes:
a recording module configured to record a number of failures to re-register the first network;
a second closing module configured to close the ability of the mobile terminal to access a second network in response to the number of times being greater than or equal to a set number of times;
and the second registration module is configured to re-register the first network in response to the number of times being greater than or equal to the set number of times.
In one embodiment, the processing module includes:
the interception module is configured to intercept the dialing request after receiving the dialing request of the user, wherein the flow stage to which the breakdown generation position belongs comprises a network dialing stage;
or,
the display module is configured to display an interactive interface after receiving a dialing request of a user, and display option information for prompting the user whether to continue to execute dialing on the interactive interface.
In one embodiment, the processing module includes:
and the disabling control module is configured to enable the flow stage to which the crash generating position belongs to comprise a data link connection stage and disable the establishment of the data link connection.
According to a third aspect of embodiments herein, there is provided an apparatus for reducing modem system failure, applied to a mobile terminal, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to execute executable instructions in the memory to implement the steps of the method of reducing the number of modem system crashes.
According to a fourth aspect of embodiments herein, there is provided a non-transitory computer readable storage medium having stored thereon executable instructions that when executed by a processor implement the steps of the method of reducing the number of modem system crashes.
The technical scheme provided by the embodiment of the disclosure can comprise the following beneficial effects: when the modem system crashes, different flow phases of the crash generating position are determined, and different crash processing schemes are executed, so that the modem system is ensured not to crash frequently, normal operation of communication and data services is further ensured, and the use experience of a user on a communication network is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flow chart illustrating a method of reducing the number of modem system crashes in accordance with an exemplary embodiment;
FIG. 2 is a flowchart illustrating a method of reducing the number of modem system crashes, in accordance with an exemplary embodiment;
FIG. 3 is a block diagram illustrating an apparatus for reducing the number of modem system crashes, according to an example embodiment;
FIG. 4 is a block diagram illustrating an apparatus for reducing the number of modem system crashes, according to an example embodiment;
fig. 5 is a block diagram illustrating an apparatus for reducing the number of modem system crashes, according to an example embodiment.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
The embodiment of the disclosure provides a method for reducing the number of system crashes of a modem. Referring to fig. 1, fig. 1 is a flow chart illustrating a method of reducing the number of modem system crashes according to an exemplary embodiment. As shown in fig. 1, the method includes:
step S11, after detecting the system crash of the modem, determining the flow stage to which the crash generating position belongs.
Step S12, determining a corresponding crash processing scheme according to the flow stage to which the crash generating position belongs.
Step S13, executing the crash processing scheme according to a preset strategy.
In one embodiment, the modem system is a modem system in a 5G network.
In this embodiment, when the modem system crashes, different process stages to which the crash generating position belongs are determined, and different crash processing schemes are executed, so as to ensure that the modem system cannot crash frequently, further ensure normal running of calls and data services, and improve user experience of a communication network.
The embodiment of the disclosure provides a method for reducing the number of system crashes of a modem. Referring to fig. 2, fig. 2 is a flow chart illustrating a method of reducing the number of modem system crashes, according to an example embodiment. As shown in fig. 2, the method includes:
step S21, after detecting the system crash of the modem, determining the flow stage to which the crash generating position belongs.
Step S22, statistics is carried out on the frequent degree of crashes corresponding to the flow stage to which the same crashes generating position belongs.
Step S23, when the frequent degree of the crashes is larger than or equal to the set degree, determining a crashing processing scheme corresponding to the process stage according to the process stage to which the crashing generating position belongs.
Step S24, executing the crash processing scheme.
And setting the setting degree, and adjusting the frequent degree of processing the breakdown condition according to the user requirement. When the user needs to rapidly process the crash situation, the setting degree can be set smaller, so that the instant degree of processing the crash situation is higher, and when the user needs to process the crash situation when determining that the crash situation is serious, the setting degree can be set larger, so that the instant degree of processing the crash situation is lower.
In this embodiment, by detecting the frequent degree of crashes, when the frequent degree of crashes is greater than or equal to the set degree, the crash processing scheme corresponding to the process stage is further determined, and the crash processing scheme is executed, so that the frequent degree of executing the crash processing scheme is controlled, and different use requirements are met.
An embodiment of the present disclosure provides a method for reducing the number of system crashes of a modem, where the method includes the method shown in fig. 1, and:
the preset strategy comprises the following steps: and counting the frequent degree of the crashes corresponding to the process stage to which the same crashed generating position belongs.
In step S13, the crash processing scheme is executed according to a preset policy, including: and executing the crash processing scheme when the crash frequency is greater than or equal to a set degree.
In this embodiment, by detecting the frequent degree of crashes, when the frequent degree of crashes is greater than or equal to the set degree, the corresponding crash processing scheme is executed, so as to control the frequent degree of executing the crash processing scheme, and meet different use requirements. In one embodiment, the crash frequency refers to the number of crashes, and the crash frequency is greater than or equal to a set level, including: the number of crashes is greater than or equal to the set number.
For example: setting the set times (such as 3, 4, 5, etc.) as a threshold value, counting the accumulated crash occurrence times of the set unit time length (such as one day, 12 hours, 1 hour, etc.), and judging whether the accumulated crash occurrence times are larger than or equal to the set times. The set times can be dynamically adjusted according to the needs of users.
In one embodiment, the collapse frequency refers to a collapse frequency, and the collapse frequency being greater than or equal to a set level includes: the collapse frequency is greater than or equal to the set frequency.
For example: setting a set frequency (for example, 2 times/hour) as a threshold value, counting the collapse frequency in real time, and judging whether the collapse frequency is greater than or equal to the set frequency.
In one embodiment, in the statistics process, the counted frequent degree of breakdown is cleared at a proper time. For example: when the mobile terminal is detected to disconnect from a communication network to which the modem system belongs, the breakdown frequency degree corresponding to each flow stage is cleared.
Disconnecting the mobile terminal from the communication network to which the modem system belongs includes any one of the following: and shutting down the terminal, restarting the terminal system, and starting the flight mode.
In one embodiment, the fixed execution program is set to be responsible for the different steps. For example: the following procedure was set up: detection program, determination program, statistics program and processing program.
Wherein:
and the detection program is used for determining the flow stage to which the breakdown generating position belongs after detecting the breakdown of the modem system.
And the determining program is used for determining a corresponding crash processing scheme according to the flow stage to which the crash generating position belongs.
And the statistics program is used for counting the frequent degree of the crashes corresponding to the process stage to which the same crashing generation position belongs.
And the processing program is used for executing a crash processing scheme according to a preset strategy.
In one embodiment, the process stage to which the crash generation location belongs is recorded by using a crash reason code. Each flow stage corresponds to a crash reason code.
The crash cause code may be set according to the need for use, and the values 0, 1, 2 are given by way of example only, and in other applications other values, or other identifiers, may be set.
For example, as shown in table 1:
TABLE 1
Figure BDA0002894935670000061
After detecting the system crash of the modem, the detection program determines the flow stage to which the crash generating position belongs, and sends the crash reason code corresponding to the flow stage to the determination program and the statistics program. The determining program determines a corresponding crash processing scheme according to the received crash reason code. And the statistical program performs statistics on the frequent degree of the crashes according to the received crashes reason codes. And executing the crash processing scheme corresponding to the flow stage by the processing program when the crash frequent degree corresponding to the crash reason code is greater than or equal to the set degree.
An embodiment of the present disclosure provides a method for reducing the number of system crashes of a modem, where the method includes the method shown in fig. 1, and:
the flow stage to which the crash generating location belongs includes a network registration stage, and the crash processing scheme includes, in response to a non-independent Networking (NSA) mode of a communication network to which the modem system belongs: and closing a double-link mode of the first network and the second network in the non-independent networking mode, and re-registering the first network. By closing the dual-link mode, the mobile terminal does not report the second network measurement request to the network, and only tries to register the first network, so that the success rate of accessing the terminal into the first network is improved.
In an example, the first network is a 4G network and the second network is a 5G network, and the first network and second network dual link mode may be referred to as E-UTRAN new radio dual connectivity (EN-DC). By closing the dual-link mode, the mobile terminal does not report a 5G measurement request to the network, and only tries to register the 4G network, so that the success rate of accessing the 4G network by the terminal is improved.
In one embodiment, the method further comprises: and recording the number of failures of re-registering the first network, and closing the second access capability of the mobile terminal when the number of failures is larger than or equal to the set number of failures, and re-registering the first network. Through the operation, the second access capability of the mobile terminal is completely closed, and the success rate of registering the network of the mobile terminal is improved under the condition that the first network is covered.
In an example, the first network is a 4G network, the second network is a 5G network, the number of failures to re-register the 4G network is recorded, and when the number is greater than or equal to a set number, the 5G access capability of the mobile terminal is closed, and the 4G network is re-registered. Through the operation, the 5G access capability of the mobile terminal is completely closed, and the success rate of the registration network of the mobile terminal is improved under the condition of 4G network coverage.
In one embodiment, when it is detected that the mobile terminal disconnects from the communication network to which the modem system belongs, the dual-link mode for the first network and the second network is restarted, and the mobile terminal is allowed to access the second network until the crash processing scheme of the stage is triggered again. Wherein disconnecting the mobile terminal from the communication network to which the modem system belongs comprises one of: and shutting down the terminal, restarting the terminal system, and starting the flight mode.
An embodiment of the present disclosure provides a method for reducing the number of system crashes of a modem, where the method includes the method shown in fig. 1, and:
the flow stage to which the crash generating location belongs includes a network registration stage, and the crash processing scheme includes, in response to a non-independent Networking (NSA) mode of a communication network to which the modem system belongs:
the second network access capability is closed and the first network is re-registered.
In one embodiment, when the mobile terminal is detected to disconnect from the communication network to which the modem system belongs, the second network access capability is opened again, and the mobile terminal is allowed to access the second network until the crash processing scheme of the stage is triggered again. Wherein disconnecting the mobile terminal from the communication network to which the modem system belongs comprises one of: and shutting down the terminal, restarting the terminal system, and starting the flight mode.
In an example, the first network is a 4G network and the second network is a 5G network.
An embodiment of the present disclosure provides a method for reducing the number of system crashes of a modem, where the method includes the method shown in fig. 1, and:
the flow stage to which the crash generating position belongs comprises a network dialing stage, and the crash processing scheme comprises the following steps: after receiving a dialing request of a user, intercepting the dialing request.
Or,
the flow stage to which the crash generating position belongs comprises a network dialing stage, and the crash processing scheme comprises the following steps: after a dialing request of a user is received, displaying an interactive interface, and displaying option information for prompting the user whether to continue to execute dialing or not on the interactive interface, so as to provide control options for the user.
In one embodiment, when the mobile terminal is detected to disconnect the communication network to which the modem system belongs, stopping intercepting the dialing request, and allowing the mobile terminal to make the dialing request until the crash processing scheme of the stage is triggered again. Wherein disconnecting the mobile terminal from the communication network to which the modem system belongs comprises one of: and shutting down the terminal, restarting the terminal system, and starting the flight mode.
An embodiment of the present disclosure provides a method for reducing the number of system crashes of a modem, where the method includes the method shown in fig. 1, and further includes: the flow stage to which the crash generating position belongs comprises a data link connection stage, and the crash processing scheme comprises the following steps: the establishment of the data link connection is prohibited.
In one embodiment, disabling establishment of the data link connection includes: after receiving a data link connection establishment request sent by an APP program, a program in the mobile terminal responsible for managing the data link connection prohibits execution of a processing flow for establishing the data link connection corresponding to the data link connection establishment request.
In one embodiment, disabling establishment of the data link connection includes: after receiving a data link connection establishment request sent by a system function, a program in the mobile terminal responsible for managing the data link connection prohibits execution of a processing flow for establishing the data link connection corresponding to the data link connection establishment request.
In this embodiment, by prohibiting establishment of data link connection, a crash situation caused by data transmission is prevented, and normal call service is ensured. In one embodiment, when the mobile terminal is detected to disconnect from the communication network to which the modem system belongs, the prohibition of establishing the data link connection is terminated, and the mobile terminal is allowed to establish the data link connection until the crash processing scheme of the stage is triggered again. Wherein disconnecting the mobile terminal from the communication network to which the modem system belongs comprises one of: and shutting down the terminal, restarting the terminal system, and starting the flight mode.
An apparatus for reducing the number of system crashes of a modem according to an embodiment of the present disclosure is provided, and referring to fig. 3, fig. 3 is a block diagram of an apparatus for reducing the number of system crashes of a modem according to an exemplary embodiment. As shown in fig. 3, the apparatus includes:
the detection module 301 is configured to determine a process stage to which a crash generating location belongs after detecting that the modem system crashes;
a determining module 302, configured to determine a corresponding crash processing scheme according to a process stage to which the crash generating location belongs;
the processing module 303 is configured to execute the crash processing scheme according to a preset policy.
An apparatus for reducing the number of system crashes of a modem according to an embodiment of the present disclosure is provided, and referring to fig. 4, fig. 4 is a block diagram illustrating an apparatus for reducing system failures of a modem according to an exemplary embodiment. As shown in fig. 4, the apparatus includes:
the detection module 301 is configured to determine a process stage to which a crash generating location belongs after detecting that the modem system crashes;
a determining module 302, configured to determine a corresponding crash processing scheme according to a process stage to which the crash generating location belongs;
the statistics module 304 is configured to count the frequent degree of crashes corresponding to the process stage to which the same crash generating position belongs;
and a processing module 303, configured to execute the crash processing scheme when the crash frequency is greater than or equal to a set level.
In an embodiment, the statistics module 303 is further configured to count the frequent degree of crashes corresponding to the process stage to which the same crash occurrence location belongs by using the following method: and in response to detecting that the mobile terminal disconnects the communication network to which the modem system belongs, clearing the breakdown frequent degree corresponding to each flow stage.
An embodiment of the present disclosure provides an apparatus for reducing the number of system crashes of a modem, where the apparatus includes an apparatus shown in fig. 3 or fig. 4, and:
the processing module comprises a closing module;
the first closing module is configured to close a dual-link mode of a first network and a second network in a non-independent networking mode in response to a communication network to which the modem system belongs, wherein the flow stage to which the crash generation position belongs comprises a network registration stage;
the first registration module is configured to register the first network again in response to the communication network to which the modem system belongs in a non-independent networking mode, wherein the flow stage to which the crash generating position belongs comprises a network registration stage.
In one embodiment, a processing module includes:
a recording module configured to record a number of failures to re-register the first network;
a second closing module configured to close the ability of the mobile terminal to access a second network in response to the number of times being greater than or equal to a set number of times;
and the second registration module is configured to re-register the first network in response to the number of times being greater than or equal to the set number of times.
An embodiment of the present disclosure provides an apparatus for reducing the number of system crashes of a modem, where the apparatus includes an apparatus shown in fig. 3 or fig. 4, and:
the processing module comprises:
the interception module is configured to intercept the dialing request after receiving the dialing request of the user, wherein the flow stage to which the breakdown generation position belongs comprises a network dialing stage;
or,
the display module is configured to display an interactive interface after receiving a dialing request of a user, and display option information for prompting the user whether to continue to execute dialing on the interactive interface.
An embodiment of the present disclosure provides an apparatus for reducing the number of system crashes of a modem, where the apparatus includes an apparatus shown in fig. 3 or fig. 4, and:
the processing module comprises:
and the disabling control module is configured to enable the flow stage to which the crash generating position belongs to comprise a data link connection stage and disable the establishment of the data link connection.
The embodiment of the disclosure provides a device for reducing the number of system crashes of a modem, which comprises:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to execute executable instructions in the memory to implement the steps of the method of reducing the number of modem system crashes.
Embodiments of the present disclosure provide a non-transitory computer readable storage medium having stored thereon executable instructions that when executed by a processor implement the steps of the method of reducing the number of modem system crashes.
Fig. 5 is a block diagram illustrating an apparatus 500 for reducing the number of modem system crashes, according to an example embodiment. For example, the apparatus 500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, or the like.
Referring to fig. 5, an apparatus 500 may include one or more of the following components: a processing component 502, a memory 504, a power supply component 506, a multimedia component 508, an audio component 510, an input/output (I/O) interface 512, a sensor component 514, and a communication component 516.
The processing component 502 generally controls overall operation of the apparatus 500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 502 may include one or more processors 520 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 502 can include one or more modules that facilitate interactions between the processing component 502 and other components. For example, the processing component 502 may include a multimedia module to facilitate interaction between the multimedia component 505 and the processing component 502.
Memory 504 is configured to store various types of data to support operations at device 500. Examples of such data include instructions for any application or method operating on the apparatus 500, contact data, phonebook data, messages, pictures, videos, and the like. The memory 504 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The power supply component 506 provides power to the various components of the device 500. The power components 506 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the device 500.
The multimedia component 505 comprises a screen between the device 500 and the user providing an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia assembly 505 includes a front camera and/or a rear camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 500 is in an operational mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 510 is configured to output and/or input audio signals. For example, the audio component 510 includes a Microphone (MIC) configured to receive external audio signals when the device 500 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 504 or transmitted via the communication component 516. In some embodiments, the audio component 510 further comprises a speaker for outputting audio signals.
The I/O interface 512 provides an interface between the processing component 502 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: homepage button, volume button, start button, and lock button.
The sensor assembly 514 includes one or more sensors for providing status assessment of various aspects of the apparatus 500. For example, the sensor assembly 514 may detect the on/off state of the device 500, the relative positioning of the components, such as the display and keypad of the apparatus 500, the sensor assembly 514 may also detect a change in position of the apparatus 500 or one component of the apparatus 500, the presence or absence of user contact with the apparatus 500, the orientation or acceleration/deceleration of the apparatus 500, and a change in temperature of the apparatus 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 516 is configured to facilitate communication between the apparatus 500 and other devices in a wired or wireless manner. The apparatus 500 may access a wireless network based on a communication standard, such as WiFi,2G or 3G, or a combination thereof. In one exemplary embodiment, the communication component 516 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for executing the methods described above.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as memory 504, including instructions executable by processor 520 of apparatus 500 to perform the above-described method. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (12)

1. A method for reducing the number of system crashes of a modem, which is applied to a mobile terminal, is characterized by comprising the following steps:
after detecting the system breakdown of the modem, determining the flow stage to which the breakdown generating position belongs;
determining a corresponding crash processing scheme according to the process stage of the crash generating position;
executing the crash processing scheme according to a preset strategy;
the preset strategy comprises the following steps: counting the frequent degree of crashes corresponding to the process stage to which the same crashed generating position belongs;
the executing the crash processing scheme according to a preset strategy comprises the following steps: executing the crash processing scheme when the crash frequency is greater than or equal to a set level;
the flow stage to which the crash generating position belongs includes a network registration stage, and the crash processing scheme includes:
closing a double-link mode of the first network and the second network in the non-independent networking mode, and re-registering the first network;
wherein the first network is a 4G network and the second network is a 5G network.
2. The method of claim 1, wherein,
the crash frequent degree corresponding to the process stage to which the crash generating position belongs with the same statistics comprises the following steps: and in response to detecting that the mobile terminal is disconnected from the communication network to which the modem system belongs, clearing the breakdown frequency degree corresponding to each flow stage.
3. The method of claim 1, wherein,
the method further comprises the steps of: and recording the number of failures of re-registering the first network, and closing the capability of the mobile terminal for accessing the second network to re-register the first network in response to the number of times being greater than or equal to the set number of times.
4. The method of claim 1, wherein,
the flow stage to which the crash generating position belongs comprises a network dialing stage, and the crash processing scheme comprises the following steps: after receiving a dialing request of a user, intercepting the dialing request, or displaying an interactive interface, and displaying option information for prompting the user whether to continue to execute dialing on the interactive interface.
5. The method of claim 1, wherein,
the flow stage to which the crash generating position belongs comprises a data link connection stage, and the crash processing scheme comprises the following steps: the establishment of the data link connection is prohibited.
6. An apparatus for reducing the number of system crashes of a modem, which is applied to a mobile terminal, is characterized by comprising:
the detection module is configured to determine a flow stage to which a breakdown generation position belongs after detecting the breakdown of the modem system;
the determining module is configured to determine a corresponding crash processing scheme according to the flow stage to which the crash generating position belongs;
the processing module is configured to execute the crash processing scheme according to a preset strategy;
wherein the apparatus further comprises: the statistics module is configured to count the frequent degree of crashes corresponding to the process stage to which the same crashing generation position belongs;
the processing module is further configured to execute the crash processing scheme according to a preset policy using the following method:
executing the crash processing scheme when the crash frequency is greater than a set degree;
the processing module comprises:
the first closing module is configured to close a dual-link mode of a first network and a second network in a non-independent networking mode in response to a communication network to which the modem system belongs, wherein the flow stage to which the crash generation position belongs comprises a network registration stage;
a first registration module configured to register the first network in response to a communication network to which the modem system belongs being in a non-independent networking mode, wherein the flow phase to which the crash generation location belongs includes a network registration phase;
wherein the first network is a 4G network and the second network is a 5G network.
7. The apparatus of claim 6, wherein,
the statistics module is further configured to count the frequent degree of crashes corresponding to the process stage to which the same crash generating location belongs by using the following method: and in response to detecting that the mobile terminal disconnects the communication network to which the modem system belongs, clearing the breakdown frequent degree corresponding to each flow stage.
8. The apparatus of claim 6, wherein,
the processing module comprises:
a recording module configured to record a number of failures to re-register the first network;
a second closing module configured to close the ability of the mobile terminal to access a second network in response to the number of times being greater than or equal to a set number of times;
and the second registration module is configured to re-register the first network in response to the number of times being greater than or equal to the set number of times.
9. The apparatus of claim 6, wherein,
the processing module comprises:
the interception module is configured to intercept the dialing request after receiving the dialing request of the user, wherein the flow stage to which the breakdown generation position belongs comprises a network dialing stage;
or,
the display module is configured to display an interactive interface after receiving a dialing request of a user, and display option information for prompting the user whether to continue to execute dialing on the interactive interface.
10. The apparatus of claim 6, wherein,
the processing module comprises:
and the disabling control module is configured to enable the flow stage to which the crash generating position belongs to comprise a data link connection stage and disable the establishment of the data link connection.
11. An apparatus for reducing modem system failures, applied to a mobile terminal, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to execute executable instructions in the memory to implement the steps of the method of reducing the number of modem system crashes of any of claims 1 to 5.
12. A non-transitory computer readable storage medium having stored thereon executable instructions, which when executed by a processor, implement the steps of the method of reducing the number of modem system crashes of any of claims 1 to 5.
CN202110039030.3A 2021-01-12 2021-01-12 Method, device and medium for reducing system breakdown times of modem Active CN112866022B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110039030.3A CN112866022B (en) 2021-01-12 2021-01-12 Method, device and medium for reducing system breakdown times of modem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110039030.3A CN112866022B (en) 2021-01-12 2021-01-12 Method, device and medium for reducing system breakdown times of modem

Publications (2)

Publication Number Publication Date
CN112866022A CN112866022A (en) 2021-05-28
CN112866022B true CN112866022B (en) 2023-06-02

Family

ID=76003057

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110039030.3A Active CN112866022B (en) 2021-01-12 2021-01-12 Method, device and medium for reducing system breakdown times of modem

Country Status (1)

Country Link
CN (1) CN112866022B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114205895A (en) * 2021-09-30 2022-03-18 珠海格力电器股份有限公司 Control method, control device, electronic equipment and storage medium
CN116709393B (en) * 2022-12-08 2024-07-30 荣耀终端有限公司 Restoration method and electronic equipment for cellular data service activation failure
CN118474817B (en) * 2023-09-19 2025-01-03 荣耀终端有限公司 Cell access method, user equipment and computer readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106686638A (en) * 2016-12-13 2017-05-17 广东欧珀移动通信有限公司 Method and device for processing abnormality of network communication function
CN107861830A (en) * 2017-12-01 2018-03-30 深圳乐信软件技术有限公司 Detection method, device, storage medium and the mobile terminal of application crash
CN111918309A (en) * 2020-08-04 2020-11-10 Oppo广东移动通信有限公司 Network access method, device, terminal equipment and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106649114B (en) * 2016-12-23 2019-05-31 北京奇虎科技有限公司 The method and apparatus that application crash is positioned
CN107357704B (en) * 2017-06-27 2021-01-01 努比亚技术有限公司 Application program detection method, terminal and computer readable storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106686638A (en) * 2016-12-13 2017-05-17 广东欧珀移动通信有限公司 Method and device for processing abnormality of network communication function
CN107861830A (en) * 2017-12-01 2018-03-30 深圳乐信软件技术有限公司 Detection method, device, storage medium and the mobile terminal of application crash
CN111918309A (en) * 2020-08-04 2020-11-10 Oppo广东移动通信有限公司 Network access method, device, terminal equipment and storage medium

Also Published As

Publication number Publication date
CN112866022A (en) 2021-05-28

Similar Documents

Publication Publication Date Title
US9756045B2 (en) Method, device and computer-readable medium for enabling virtual subscriber identity module card
CN112866022B (en) Method, device and medium for reducing system breakdown times of modem
EP3113466A1 (en) Method and device for warning
CN109565753B (en) Method and device for controlling beam failure recovery process
CN109451880B (en) Network connection method and device
CN106792937B (en) Method and device for processing call request
CN106598488A (en) Distributed data reading method and device
CN106792892B (en) Access control method and device for application program
CN107396367A (en) Prompt method, device, terminal and computer-readable storage medium for pseudo base station
CN111356159B (en) Network-resident mode adjusting method, device and storage medium
CN106034323A (en) Wireless-terminal-based automatic recovery method and relevant apparatus for data connection
CN107040949B (en) Network residing method, device and computer readable storage medium
CN108632939B (en) Paging method, paging device and computer readable storage medium
CN105227426B (en) Application interface switching method and device and terminal equipment
CN112423369B (en) Method, device and medium for controlling residence
CN107371222B (en) Virtual card disabling method and device
CN105991626A (en) Network access method and network access device
CN112187326A (en) Antenna control method, device, equipment and storage medium
CN107395724B (en) Network request method and device
CN107071859B (en) It is connected to the network processing method, device and terminal
CN113453219B (en) Message processing method, device, electronic equipment and computer readable storage medium
CN107396415B (en) Communication method of dual-card intelligent terminal and terminal
CN110337823B (en) Information configuration method and device, service processing method and device and base station
CN112788691A (en) Method, apparatus and storage medium for controlling network connection
CN106502719A (en) The method and device of the component of management application program

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
GR01 Patent grant
GR01 Patent grant