Error cause reporting method and apparatus

By recording and reporting the reasons for RRC connection disconnection errors caused by idle SIM card operations on the terminal, the network interval problem of multi-SIM card terminals was solved, and network performance was improved.

CN115714986BActive Publication Date: 2026-07-31BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2019-04-25
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

When switching SIM cards, the RRC connection of a multi-SIM card terminal is lost, resulting in unclear network intervals and error handling, which affects network performance.

Method used

The terminal records and reports the error reason for the RRC connection disconnection caused by idle SIM card operation. The base station removes the error reason and performs recovery processing to avoid repeated recovery.

Benefits of technology

It reduces the number of network error statistics and recovery attempts, thereby improving network reliability and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115714986B_ABST
    Figure CN115714986B_ABST
Patent Text Reader

Abstract

This disclosure provides a method and apparatus for reporting error causes. The method includes: when an RRC connection established with a first base station is detected to be disconnected, determining whether the disconnection of the RRC connection is due to the execution of a target operation; wherein the first base station is the base station accessed by a first SIM card of the terminal, and the target operation is an operation performed by a second SIM card of the terminal in an idle state; when it is determined that the RRC connection was disconnected due to the execution of the target operation, recording the target error cause of the disconnection as being caused by the target operation; and in response to establishing a new RRC connection with the first base station, reporting the recorded target error cause to the first base station through the new RRC connection. This disclosure allows the terminal to record the target error cause of the disconnection of the RRC connection with the first base station due to a target operation, facilitating the first base station to avoid subsequent recovery based on the target error cause, thereby reducing network error statistics.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Divisional application statement

[0002] This application is a divisional application of Chinese invention patent application No. 201980000742.5, filed on April 25, 2019, entitled "Method and Apparatus for Reporting Error Causes". Technical Field

[0003] This disclosure relates to the field of communications, and in particular to methods and apparatus for reporting error causes. Background Technology

[0004] Currently, an increasing number of terminals support multiple SIM (Subscriber Identification Module) cards. Typical application scenarios are as follows:

[0005] Business users have one personal SIM card and one business SIM card, and both SIM cards are placed on the same terminal; or ordinary users have multiple personal SIM cards and can choose which SIM card to use based on their business needs.

[0006] The same terminal can support multiple SIM cards that can come from the same operator or different operators.

[0007] In related technologies, terminals that support multiple SIM cards may have the following problems:

[0008] First, after the terminal has established an RRC (Radio Resource Control) connection with the corresponding base station through the first SIM card, when reading the paging message used to page the base station corresponding to the second SIM card or performing corresponding measurements, a short interval of approximately 20 milliseconds will occur between the terminal and the base station corresponding to the first SIM card. If the terminal supports multiple SIM cards, then a cumulative longer interval may occur within each paging cycle.

[0009] Secondly, when the terminal decides to switch to the cell corresponding to the second SIM card, it needs to read the relevant system information. This will cause a long interval of about 1 second between the terminal and the base station corresponding to the first SIM card, which the base station corresponding to the first SIM card will consider to be an error. It is currently unclear how the terminal and the base station will handle this situation.

[0010] In addition, when the terminal performs a TAU (Tracking Area Update) using the second SIM card, it will cause a longer interval between the terminal and the base station corresponding to the first SIM card. Summary of the Invention

[0011] To overcome the problems existing in the related technologies, this disclosure provides an error cause reporting method and apparatus.

[0012] According to a first aspect of the present disclosure, an error cause reporting method is provided, the method being used in a terminal supporting a multi-user identity module SIM card, the method comprising:

[0013] After establishing a Radio Resource Control (RRC) connection with the first base station, it is detected whether the RRC connection is disconnected due to the execution of a target operation; wherein, the first base station is the base station accessed by the first SIM card of the terminal, and the target operation is an operation performed by the second SIM card of the terminal when it is in an idle state;

[0014] If the RRC connection is disconnected due to the execution of the target operation, then record the target error reason for the disconnection of the RRC connection as being caused by the target operation;

[0015] After completing the target operation, if a new RRC connection is established with the first base station, the recorded target error reason is reported to the first base station through the new RRC connection.

[0016] Optionally, after recording that the target error reason for disconnecting the RRC connection was caused by the target operation, the method further includes:

[0017] The cause of the target error is reported to the non-access layer of the terminal;

[0018] The reported error reason to the first base station includes:

[0019] The cause of the target error is reported and recorded by the non-access stratum to the first base station.

[0020] Optionally, the target operation includes any of the following:

[0021] Read the paging message sent by the second base station, read the system message sent by the second base station, perform measurements and update the tracking area;

[0022] The second base station is the base station that the second SIM card needs to access.

[0023] According to a second aspect of the present disclosure, an error cause reporting method is provided, the method being used in a first base station, comprising:

[0024] The terminal receiving the target error reason reported by the first SIM card is a terminal that supports a multi-user identity module SIM card; the target error reason indicates that the terminal previously disconnected the radio resource control (RRC) connection with the base station due to a target operation, and the target operation is an operation performed by the second SIM card of the terminal when it is in an idle state;

[0025] Remove the target error reason from all error reasons reported by the terminal;

[0026] Recover other error causes that have been removed from the target error cause.

[0027] Optionally, the target operation includes any of the following:

[0028] Read the paging message sent by the second base station, read the system message sent by the second base station, perform measurements and update the tracking area;

[0029] The second base station is the base station that the second SIM card needs to access.

[0030] According to a third aspect of the present disclosure, an error cause reporting device is provided, the device being used in a terminal supporting a multi-user identity module SIM card, comprising:

[0031] The detection module is configured to detect whether the RRC connection is disconnected due to the execution of a target operation after establishing a Radio Resource Control (RRC) connection with the first base station; wherein the first base station is the base station accessed by the first SIM card of the terminal, and the target operation is an operation performed by the second SIM card of the terminal when it is in an idle state;

[0032] The recording module is configured to record that if the RRC connection is disconnected due to the execution of the target operation, the target error reason for disconnecting the RRC connection is caused by the target operation.

[0033] The first reporting module is configured to, after completing the target operation, if a new RRC connection is established with the first base station, report the recorded target error reason to the first base station through the new RRC connection.

[0034] Optionally, the device further includes:

[0035] The second reporting module is configured to report the cause of the target error to the non-access layer of the terminal.

[0036] The first reporting module includes:

[0037] The reporting submodule is configured to report the target error reason recorded by the non-access stratum to the first base station.

[0038] Optionally, the target operation includes any of the following:

[0039] Read the paging message sent by the second base station, read the system message sent by the second base station, perform measurements and update the tracking area;

[0040] The second base station is the base station that the second SIM card needs to access.

[0041] According to a fourth aspect of the present disclosure, an error cause reporting device is provided, the device being used in a first base station, comprising:

[0042] The receiving module is configured to receive a target error reason reported by a terminal supporting a multi-user identity module SIM card through a first SIM card; the target error reason indicates that the terminal previously disconnected its Radio Resource Control (RRC) connection with the base station due to a target operation, the target operation being performed by a second SIM card of the terminal when it is in an idle state;

[0043] The first execution module is configured to remove the target error reason from all error reasons reported by the terminal;

[0044] The second execution module is configured to recover from other error causes that have been removed from the target error cause.

[0045] Optionally, the target operation includes any of the following:

[0046] Read the paging message sent by the second base station, read the system message sent by the second base station, perform measurements and update the tracking area;

[0047] The second base station is the base station that the second SIM card needs to access.

[0048] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided, the storage medium storing a computer program for performing the error cause reporting method described in the first aspect above.

[0049] According to a sixth aspect of the present disclosure, a computer-readable storage medium is provided, the storage medium storing a computer program for performing the error cause reporting method described in the second aspect above.

[0050] According to a seventh aspect of the present disclosure, an error cause reporting device is provided, the device being used in a terminal supporting a multi-user identity module SIM card, comprising:

[0051] processor;

[0052] Memory used to store processor-executable instructions;

[0053] The processor is configured as follows:

[0054] After establishing a Radio Resource Control (RRC) connection with the first base station, it is detected whether the RRC connection is disconnected due to the execution of a target operation; wherein, the first base station is the base station accessed by the first SIM card of the terminal, and the target operation is an operation performed by the second SIM card of the terminal when it is in an idle state;

[0055] If the RRC connection is disconnected due to the execution of the target operation, then record the target error reason for the disconnection of the RRC connection as being caused by the target operation;

[0056] After completing the target operation, if a new RRC connection is established with the first base station, the recorded target error reason is reported to the first base station through the new RRC connection.

[0057] According to an eighth aspect of the present disclosure, an error cause reporting apparatus is provided, the apparatus being used in a first base station, comprising:

[0058] processor;

[0059] Memory used to store processor-executable instructions;

[0060] The processor is configured as follows:

[0061] The terminal receiving the target error reason reported by the first SIM card is a terminal that supports a multi-user identity module SIM card; the target error reason indicates that the terminal previously disconnected the radio resource control (RRC) connection with the base station due to a target operation, and the target operation is an operation performed by the second SIM card of the terminal when it is in an idle state;

[0062] Remove the target error reason from all error reasons reported by the terminal;

[0063] Recover other error causes that have been removed from the target error cause.

[0064] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:

[0065] In this embodiment of the disclosure, a terminal that supports multiple SIM cards can record the target error reason for disconnecting the RRC connection with the first base station due to the target operation, and after completing the target operation and establishing a new RRC connection with the first base station, report the target error reason to the base station, so that the first base station no longer needs to recover based on the target error reason, thereby reducing network error statistics.

[0066] In this embodiment of the disclosure, the target operation performed by the second SIM card in an idle state on the terminal may include reading a paging message sent by the second base station, reading a system message sent by the second base station, performing a measurement, or performing a tracking area update. If the terminal disconnects its RRC connection with the first base station due to performing the above target operation, the cause of the target error can be recorded to prevent subsequent actions by the first base station from triggering a recovery mechanism.

[0067] In this embodiment of the disclosure, the terminal can report the recorded target error reason to the non-access layer of the terminal. After the terminal re-establishes a new RRC connection with the first base station, the non-access layer will report the target error reason to the first base station, resulting in high availability.

[0068] In this embodiment of the disclosure, after receiving a target error reason reported by a terminal supporting multiple SIM cards, the first base station can remove the target error reason from all error reasons reported by the terminal, and then only perform recovery for other error reasons. Through the above process, the number of times the first base station performs recovery for the target error reason is reduced, thereby reducing network error statistics.

[0069] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0070] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0071] Figure 1 This is a schematic diagram illustrating an error cause reporting method according to an exemplary embodiment.

[0072] Figure 2 This is a schematic diagram illustrating another error cause reporting method according to an exemplary embodiment.

[0073] Figure 3 This is a schematic diagram illustrating another error cause reporting method according to an exemplary embodiment.

[0074] Figure 4 This is a schematic diagram illustrating another error cause reporting method according to an exemplary embodiment.

[0075] Figure 5 This is a block diagram of an error cause reporting device according to an exemplary embodiment.

[0076] Figure 6 This is a block diagram of another error cause reporting device according to an exemplary embodiment.

[0077] Figure 7 This is a block diagram of another error cause reporting device according to an exemplary embodiment.

[0078] Figure 8 This is a schematic diagram of an error cause reporting device according to an exemplary embodiment of the present disclosure.

[0079] Figure 9 This is a schematic diagram of another error cause reporting device illustrated in an exemplary embodiment of the present disclosure. Detailed Implementation

[0080] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.

[0081] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0082] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0083] The following section will first introduce the error reporting method provided in this embodiment from the terminal side.

[0084] This disclosure provides an error cause reporting method, which can be used in terminals that support multi-user identity module SIM cards, as shown in Figure 1. Figure 1 This is a flowchart illustrating an error cause reporting method according to an embodiment. The method may include the following steps:

[0085] In step 101, after establishing a Radio Resource Control (RRC) connection with the first base station, it is detected whether the RRC connection is disconnected due to the execution of a target operation;

[0086] Wherein, the first base station is the base station accessed by the first SIM card of the terminal, and the target operation is the operation performed by the second SIM card of the terminal when it is in an idle state;

[0087] In step 102, if the RRC connection is disconnected due to the execution of the target operation, the target error reason for disconnecting the RRC connection is recorded as being caused by the target operation;

[0088] In step 103, after the target operation is completed, if a new RRC connection is established with the first base station, the recorded target error reason is reported to the first base station through the new RRC connection.

[0089] In the above embodiments, a terminal that supports multiple SIM cards can record the target error reason for disconnecting the RRC connection with the first base station due to the target operation, and after completing the target operation and establishing a new RRC connection with the first base station, report the target error reason to the base station, so that the first base station no longer needs to recover for the target error reason, thereby reducing network error statistics.

[0090] Regarding step 101 above, if a terminal that supports multiple SIM cards has already established an RRC connection with the first base station through the first SIM card, it can determine whether the disconnection of the RRC connection with the first base station is due to the execution of the target operation.

[0091] The target operation is an operation performed by a second SIM card on the terminal that is in an idle state and is different from the first SIM card. Optionally, it could be an operation where the terminal reads a paging message sent by a second base station that the second SIM card needs to access, or an operation where the terminal reads a system message sent by the second base station, or a measurement operation performed through the second SIM card, or a TAU operation performed through the second SIM card.

[0092] The first SIM card and the second SIM card may belong to the same operator or different operators, and this disclosure does not limit this.

[0093] Regarding step 102 above, if the terminal determines that the RRC connection with the first base station was disconnected due to the execution of the target operation, the terminal can record that the target error reason for the disconnection of the RRC connection was caused by the target operation.

[0094] Regarding step 103 above, if the terminal has completed the target operation and re-established a new RRC connection with the first base station, the terminal can report the previous target error reason to the first base station through the new RRC connection.

[0095] After receiving the data, the first base station can remove the target error cause from all the error causes reported by the terminal and only perform recovery according to the recovery mechanism for the other error causes.

[0096] In one embodiment, referring to 2, Figure 2 It is based on Figure 1 The illustrated embodiment shows another error cause reporting method flowchart. After completing step 102, the method further includes:

[0097] In step 104, the cause of the target error is reported to the non-access layer of the terminal.

[0098] In this step, after recording the cause of the target error, the terminal can report the cause of the target error to a higher layer of the terminal, such as NAS (Non-Access Stratum).

[0099] Accordingly, step 103 can be specifically defined as follows:

[0100] The cause of the target error is reported and recorded by the non-access stratum to the first base station.

[0101] In the above embodiments, the terminal can report the cause of the target error to the non-access layer of the terminal. After the terminal re-establishes a new RRC connection with the first base station, the non-access layer will report the cause of the target error to the first base station, resulting in high availability.

[0102] The following section describes the error reporting method provided in this embodiment from the perspective of the base station.

[0103] This disclosure, in addition to the above-described error cause reporting method, also provides an error cause reporting method that can be used with a base station, where the base station can be the first base station accessed by the terminal's first SIM card. Referring to Figure 3, Figure 3 This is a flowchart illustrating an error cause reporting method according to an embodiment. The method may include the following steps:

[0104] In step 201, the terminal that receives the multi-user identity module SIM card reports the target error reason through the first SIM card;

[0105] The target error reason indicates that the terminal previously disconnected from the base station's Radio Resource Control (RRC) connection due to a target operation, and the target operation is performed by the terminal's second SIM card when it is in an idle state.

[0106] In step 202, the target error reason is removed from all error reasons reported by the terminal;

[0107] In step 203, recovery is performed on the other error causes that have been removed from the target error cause.

[0108] In the above embodiments, after receiving the target error reason reported by a terminal supporting multiple SIM cards, the first base station can remove the target error reason from all error reasons reported by the terminal, and then only perform recovery for other error reasons. Through this process, the number of times the first base station performs recovery for the target error reason is reduced, thereby reducing network error statistics.

[0109] Regarding step 201 above, after the terminal completes the target operation and re-establishes a new RRC connection with the first base station, the terminal's NAS layer can report the target error reason to the first base station through the new RRC connection, and the first base station can directly receive it.

[0110] The target operation can be an operation performed by a second SIM card on the terminal, which is different from the first SIM card and is in an idle state. Optionally, it can be an operation to read a paging message sent by a second base station that the second SIM card needs to access, or an operation to read a system message sent by the second base station, or a measurement operation performed through the second SIM card, or a TAU operation performed through the second SIM card.

[0111] Regarding step 202 above, the first base station can remove the target error cause from all error causes reported by the terminal within a preset detection period.

[0112] Regarding step 203 above, the first base station no longer restores the RRC connection between the first base station and the terminal based on the target error cause. Instead, it restores the connection based on other error causes besides the target error cause, using a recovery mechanism in accordance with relevant technologies.

[0113] In one embodiment, referring to 4, Figure 4 This is a flowchart illustrating an error cause reporting method according to an embodiment, including the following steps:

[0114] In step 301, after establishing an RRC connection with the first base station, the terminal supporting multiple SIM cards detects whether the RRC connection is disconnected due to the execution of a target operation.

[0115] The first base station is the base station accessed by the first SIM card of the terminal, and the target operation is the operation performed by the second SIM card of the terminal when it is in an idle state.

[0116] The target operation may include any one of the following: reading paging messages sent by the second base station, reading system messages sent by the second base station, performing measurements, and updating the tracking area. The second base station is the base station that the second SIM card needs to access.

[0117] In step 302, if the RRC connection is disconnected due to the execution of the target operation, the terminal records that the target error reason for disconnecting the RRC connection is caused by the target operation.

[0118] In step 303, the terminal reports the cause of the target error to the terminal's non-access layer.

[0119] In step 304, after the terminal completes the target operation, if a new RRC connection is established between the terminal and the first base station via the first SIM card, the non-access stratum reports the cause of the target error to the first base station via the new RRC connection.

[0120] In step 305, the first base station removes the target error reason from all error reasons reported by the terminal.

[0121] In step 306, the first base station recovers from the other error causes that have removed the target error cause.

[0122] In the above embodiment, the terminal records the target error reason for disconnecting the RRC connection with the first base station due to the target operation. After completing the target operation, a new RRC connection is established with the first base station. The terminal can then report the target error reason to the first base station through the non-access stratum via the new RRC connection. The first base station removes the target error reason from all error reasons reported by the terminal and only performs recovery for other error reasons, thereby reducing the number of times the first base station performs recovery for the target error reason and reducing network error statistics.

[0123] Corresponding to the aforementioned application function implementation method embodiments, this disclosure also provides embodiments of application function implementation apparatus, and corresponding sending and receiving ends.

[0124] Reference Figure 5 , Figure 5 This is a block diagram of an error cause reporting device according to an exemplary embodiment. The device is used in a terminal that supports a multi-user identity module (SIM) card and includes:

[0125] The detection module 410 is configured to detect whether the RRC connection is disconnected due to the execution of a target operation after establishing a Radio Resource Control (RRC) connection with the first base station; wherein the first base station is the base station accessed by the first SIM card of the terminal, and the target operation is an operation performed by the second SIM card of the terminal when it is in an idle state;

[0126] The recording module 420 is configured to record that the target error reason for disconnecting the RRC connection is caused by the target operation if the RRC connection is disconnected due to the execution of the target operation;

[0127] The first reporting module 430 is configured to, after completing the target operation, if a new RRC connection is established with the first base station, report the recorded target error reason to the first base station through the new RRC connection.

[0128] Reference Figure 6 , Figure 6 It is based on Figure 5 Based on the illustrated embodiment, another error cause reporting device block diagram is shown, the device further comprising:

[0129] The second reporting module 440 is configured to report the cause of the target error to the non-access layer of the terminal.

[0130] The first reporting module 430 includes:

[0131] The reporting submodule 431 is configured to report the target error cause recorded by the non-access stratum to the first base station.

[0132] Optionally, the target operation includes any of the following:

[0133] Read the paging message sent by the second base station, read the system message sent by the second base station, perform measurements and update the tracking area;

[0134] The second base station is the base station that the second SIM card needs to access.

[0135] Reference Figure 7 , Figure 7 This is a block diagram of another error cause reporting device according to an exemplary embodiment, the device being used for a first base station, comprising:

[0136] The receiving module 510 is configured to receive a target error reason reported by a terminal supporting a multi-user identity module SIM card through a first SIM card; the target error reason indicates that the terminal previously disconnected its radio resource control (RRC) connection with the base station due to a target operation, the target operation being performed by a second SIM card of the terminal when it is in an idle state;

[0137] The first execution module 520 is configured to remove the target error reason from all error reasons reported by the terminal.

[0138] The second execution module 530 is configured to recover from other error causes that have been removed from the target error cause.

[0139] Optionally, the target operation includes any of the following:

[0140] Read the paging message sent by the second base station, read the system message sent by the second base station, perform measurements and update the tracking area;

[0141] The second base station is the base station that the second SIM card needs to access.

[0142] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0143] Accordingly, this disclosure also provides a computer-readable storage medium storing a computer program for executing the error cause reporting method described above for any of the terminal side supporting multiple SIM cards.

[0144] Accordingly, this disclosure also provides a computer-readable storage medium storing a computer program for executing the error cause reporting method described above for any of the first base station sides.

[0145] Accordingly, this disclosure also provides an error cause reporting device, the device being used for a terminal supporting multiple SIM cards, comprising:

[0146] processor;

[0147] Memory used to store processor-executable instructions;

[0148] The processor is configured as follows:

[0149] After establishing a Radio Resource Control (RRC) connection with the first base station, it is detected whether the RRC connection is disconnected due to the execution of a target operation; wherein, the first base station is the base station accessed by the first SIM card of the terminal, and the target operation is an operation performed by the second SIM card of the terminal when it is in an idle state;

[0150] If the RRC connection is disconnected due to the execution of the target operation, then record the target error reason for the disconnection of the RRC connection as being caused by the target operation;

[0151] After completing the target operation, if a new RRC connection is established with the first base station, the recorded target error reason is reported to the first base station through the new RRC connection.

[0152] Figure 8 This is a block diagram illustrating an electronic device 1000 supporting multiple SIM cards according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, tablet computer, e-book reader, multimedia playback device, wearable device, vehicle terminal, or other terminal.

[0153] Reference Figure 8 The electronic device 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output (I / O) interface 812, sensor component 816, and communication component 818.

[0154] Processing component 802 typically controls the overall operation of electronic device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802. Alternatively, processing component 802 may read executable instructions from memory to implement the steps of a wireless charging method provided in the embodiments described above.

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

[0156] Power supply component 806 provides power to various components of electronic device 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800.

[0157] The multimedia component 808 includes a display screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera can receive external multimedia data. Each front-facing camera and rear-facing camera can be a fixed optical lens system or have focal length and optical zoom capabilities.

[0158] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when electronic device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 818. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

[0159] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0160] Sensor assembly 816 includes one or more sensors for providing state assessments of various aspects of electronic device 800. For example, sensor assembly 816 can detect the on / off state of electronic device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or a component of electronic device 800, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 816 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 816 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 816 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0161] Communication component 818 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards, such as Wi-Fi, 2G, 3G, 4G, or 5G, or combinations thereof. In one exemplary embodiment, communication component 818 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 818 also includes a near-field communication (NFC) module to facilitate short-range communication. 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.

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

[0163] In an exemplary embodiment, a non-transitory machine-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of an electronic device 800 to complete the wireless charging method described above. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0164] Accordingly, this disclosure also provides an error cause reporting device, the device being used in a first base station, comprising:

[0165] processor;

[0166] Memory used to store processor-executable instructions;

[0167] The processor is configured as follows:

[0168] The terminal receiving the target error reason reported by the first SIM card is a terminal that supports a multi-user identity module SIM card; the target error reason indicates that the terminal previously disconnected the radio resource control (RRC) connection with the base station due to a target operation, and the target operation is an operation performed by the second SIM card of the terminal when it is in an idle state;

[0169] Remove the target error reason from all error reasons reported by the terminal;

[0170] Recover other error causes that have been removed from the target error cause.

[0171] like Figure 9 As shown, Figure 9 This is a schematic diagram illustrating the structure of an error cause reporting device 900 according to an exemplary embodiment. The device 900 can be provided as a base station. (Refer to...) Figure 9 The device 900 includes a processing component 922, a wireless transmitting / receiving component 924, an antenna component 926, and a signal processing section specific to the wireless interface. The processing component 922 may further include one or more processors.

[0172] One of the processors in the processing component 922 can be configured to perform any of the error cause reporting methods described above for the first base station side.

[0173] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0174] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for reporting error causes, characterized in that, The method is used in terminals that support multi-user identity module SIM cards, including: When the RRC connection established with the first base station is detected to be disconnected, it is determined whether the disconnection of the RRC connection is due to the execution of a target operation; wherein, the first base station is the base station accessed by the first SIM card of the terminal, and the target operation is an operation performed by the second SIM card of the terminal when it is in an idle state; When it is determined that the RRC connection is disconnected due to the execution of the target operation, the target error reason for disconnecting the RRC connection is recorded as being caused by the target operation; The cause of the target error is reported to the non-access layer of the terminal; In response to establishing a new RRC connection with the first base station after completing the target operation, the non-access stratum reports the recorded target error cause to the first base station through the new RRC connection, so that the first base station can perform recovery for the other error causes obtained by removing the target error cause from all error causes reported by the terminal.

2. The method according to claim 1, characterized in that, The reported error reason for the target to the first base station includes: The error reason for the target is reported and recorded by the first SIM card to the first base station.

3. The method according to claim 1 or 2, characterized in that, The target operation includes any of the following: Read the paging message sent by the second base station, read the system message sent by the second base station, perform measurements and update the tracking area; The second base station is the base station that the second SIM card needs to access.

4. A method for reporting error causes, characterized in that, The method is used for a first base station and includes: The system receives a target error reason reported by the non-access stratum of a terminal supporting a multi-user identity module (SIM card) through a new RRC connection established with the first base station. The target error reason indicates that the terminal previously disconnected its Radio Resource Control (RRC) connection with the first base station due to a target operation. The first base station is the base station accessed by the first SIM card in the multi-user identity module (SIM card), and the target operation is performed by a second SIM card in an idle state. When the terminal previously disconnected its RRC connection with the first base station due to the target operation, it recorded the target error reason and reported it to the non-access stratum. Remove the target error cause from all error causes reported by the terminal to obtain other error causes; Recover from the other causes of the error.

5. The method according to claim 4, characterized in that, The target error reason reported by the terminal includes: Receive the target error reason reported by the first SIM card.

6. The method according to claim 4 or 5, characterized in that, The target operation includes any of the following: Read the paging message sent by the second base station, read the system message sent by the second base station, perform measurements and update the tracking area; The second base station is the base station that the second SIM card needs to access.

7. An error cause reporting device, characterized in that, The device is used in a terminal that supports a multi-user identity module SIM card, including: The detection module is configured to determine whether the disconnection of the RRC connection established with the first base station is due to the execution of a target operation when the RRC connection established with the first base station is detected to be disconnected; wherein the first base station is the base station accessed by the first SIM card of the terminal, and the target operation is an operation performed by the second SIM card of the terminal when it is in an idle state; The recording module is configured to record that the target error reason for disconnecting the RRC connection is caused by the target operation when it is determined that the RRC connection is disconnected due to the execution of the target operation; The second reporting module is configured to report the cause of the target error to the non-access layer of the terminal. The first reporting module is configured to establish a new RRC connection with the first base station after completing the target operation, and report the recorded target error cause to the first base station through the new RRC connection, so that the first base station can recover from the other error causes obtained by removing the target error cause from all error causes reported by the terminal; The first reporting module includes: The reporting submodule is configured to report the target error reason recorded by the non-access stratum to the first base station.

8. The apparatus according to claim 7, characterized in that, The reported error reason for the target to the first base station includes: The error reason for the target is reported and recorded by the first SIM card to the first base station.

9. The apparatus according to claim 7 or 8, characterized in that, The target operation includes any of the following: Read the paging message sent by the second base station, read the system message sent by the second base station, perform measurements and update the tracking area; The second base station is the base station that the second SIM card needs to access.

10. An error cause reporting device, characterized in that, The device is used for a first base station and includes: A receiving module is configured to receive a target error reason reported by the non-access layer of a terminal supporting a multi-user identity module (SIM card) through a new RRC connection established with the first base station, wherein the target error reason indicates that the terminal previously disconnected its Radio Resource Control (RRC) connection with the first base station due to a target operation, wherein the first base station is a base station accessed by the first SIM card in the multi-user identity module (SIM card), and wherein the target operation is performed by the second SIM card of the terminal in an idle state; wherein when the terminal previously disconnected its RRC connection with the first base station due to the target operation, it recorded the target error reason and reported the target error reason to the non-access layer; The first execution module is configured to remove the target error reason from all error reasons reported by the terminal to obtain other error reasons; The second execution module is configured to recover from the other error causes.

11. The apparatus according to claim 10, characterized in that, The target error reason reported by the terminal includes: Receive the target error reason reported by the first SIM card.

12. The apparatus according to claim 10 or 11, characterized in that, The target operation includes any of the following: Read the paging message sent by the second base station, read the system message sent by the second base station, perform measurements and update the tracking area; The second base station is the base station that the second SIM card needs to access.

13. A computer-readable storage medium, characterized in that, The storage medium stores a computer program for executing the error cause reporting method according to any one of claims 1-3.

14. A computer-readable storage medium, characterized in that, The storage medium stores a computer program for executing the error cause reporting method according to any one of claims 4-6.

15. An error cause reporting device, characterized in that, The device is used in a terminal that supports a multi-user identity module SIM card, including: processor; Memory used to store processor-executable instructions; The processor is configured to implement the error cause reporting method according to any one of claims 1-3 when executing the executable instructions.

16. An error cause reporting device, characterized in that, The device is used for a first base station and includes: processor; Memory used to store processor-executable instructions; The processor is configured to implement the error cause reporting method according to any one of claims 4-6 when executing the executable instructions.