Terminal and Processing Method After Access Failure of Terminal

20200213926 ยท 2020-07-02

    Inventors

    Cpc classification

    International classification

    Abstract

    A terminal and a processing method after an access failure of the terminal, the method comprising selecting, by a terminal in response to the terminal moving from a first cell to a second cell, a public land mobile network (PLMN), where the terminal is configured with a first registration public land mobile network (RPLMN) in the first cell, establishing, by the terminal, a radio resource control (RRC) connection with the second cell, and storing, by the terminal, the selected PLMN in response to the terminal failing to establish the RRC connection with the second cell.

    Claims

    1. A method comprising: selecting, by a terminal in response to the terminal moving from a first cell to a second cell, a public land mobile network (PLMN), wherein the terminal is configured with a first registration public land mobile network (RPLMN) in the first cell; establishing, by the terminal, a radio resource control (RRC) connection with the second cell; and storing, by the terminal, the selected PLMN in response to the terminal failing to establish the RRC connection with the second cell.

    2. The method according to claim 1, further comprising: accessing, by the terminal, a third cell, wherein the terminal is configured with a second RPLMN in the third cell; determining, by the terminal, whether the selected PLMN is equal to the second RPLMN; and sending, by the terminal, indication information or a logged report to the third cell, wherein the indication information indicates a logged report is available.

    3. The method according to claim 2, wherein the terminal sends the indication information to the third cell; and wherein the method further comprises: receiving, by the terminal, a request message from the third cell; and sending, by the terminal, the logged report to the third cell according to the request message.

    4. The method according to claim 2, wherein the logged report comprises minimization of drive tests (MDT) log data.

    5. The method according to claim 2, wherein the logged report comprises a radio link failure (RLF) report or handover failure (HOF) report.

    6. The method according to claim 1, wherein the storing, by the terminal, the selected PLMN in response to the terminal failing to establish the RRC connection with the second cell comprises storing the selected PLMN in an access failure PLMN list.

    7. The method according to claim 6, wherein the storing, by the terminal, the selected PLMN in response to the terminal failing to establish the RRC connection with the second cell comprises storing an equivalent public land mobile network (EPLMN) corresponding to the selected PLMN in the access failure PLMN list, wherein the EPLMN is an EPLMN of the selected PLMN that is selected by the terminal before the RRC connection fails to be established.

    8. An apparatus, comprising: a processor, a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions to: select, in response to the apparatus moving from a first cell to a second cell, a public land mobile network (PLMN), wherein the apparatus is configured with a first registration public land mobile network (RPLMN) in the first cell; establish a radio resource control (RRC) connection with the second cell; and store the selected PLMN in response to the apparatus failing to establish the RRC connection with the second cell.

    9. The apparatus according to claim 8, wherein the program further comprises instructions to: access a third cell, wherein the apparatus is configured with a second RPLMN in the third cell; determine whether the selected PLMN is equal to the second RPLMN; and send indication information or a logged report to the third cell, wherein the indication information indicates a logged report is available.

    10. The apparatus according to claim 9, wherein the indication information is sent to the third cell; and wherein the program further includes instructions to: receive a request message from the third cell; and send the logged report to the third cell according to the request message.

    11. The apparatus according to claim 9, wherein the logged report comprises minimization of drive tests (MDT) log data.

    12. The apparatus according to claim 9, wherein the logged report comprises a radio link failure (RLF) report or handover failure (HOF) report.

    13. The apparatus according to claim 8, wherein the instructions to store the selected PLMN in response to the apparatus failing to establish the RRC connection with the second cell include instructions to store the selected PLMN in an access failure PLMN list.

    14. The apparatus according to claim 13, wherein the instructions to storing the selected PLMN in response to the apparatus failing to establish the RRC connection with the second cell further include instructions to store an equivalent public land mobile network (EPLMN) corresponding to the selected PLMN in the access failure PLMN list, wherein the EPLMN is an EPLMN of the selected PLMN that is selected by the apparatus before the RRC connection fails to be established.

    15. A non-transitory computer readable storage medium, wherein the non-transitory computer readable storage medium stores a program, that, when executed by a processor, causes the processor to: select, in response to moving from a first cell to a second cell, a public land mobile network (PLMN), wherein the processor has access to a first registration public land mobile network (RPLMN) in the first cell; establish a radio resource control (RRC) connection with the second cell; and store the selected PLMN in response to failing to establish the RRC connection with the second cell.

    16. The non-transitory computer readable storage medium according to claim 15, wherein the program, when executed by the processor, further causes the processor further to: access a third cell, wherein the processor has access to a second RPLMN in the third cell; determine whether the selected PLMN is equal to the second RPLMN; and send indication information or a logged report to the third cell, wherein the indication information indicates a logged report is available.

    17. The non-transitory computer readable storage medium according to claim 16, wherein the indication information is sent to the third cell; and wherein the program, when executed by the processor, further causes the processor to: receive a request message from the third cell; and send the logged report to the third cell according to the request message.

    18. The non-transitory computer readable storage medium according to claim 16, wherein the logged report comprises minimization of drive tests (MDT) log data.

    19. The non-transitory computer readable storage medium according to claim 16, wherein the logged report comprises a radio link failure (RLF) report or handover failure (HOF) report.

    20. The non-transitory computer readable storage medium according to claim 15, wherein the program, when executed by the processor, causing the processor to store the selected PLMN in response to failing to establish the RRC connection with the second cell comprises the program, when executed by the processor, causing the processor to: store the selected PLMN in an access failure PLMN list; and store an equivalent public land mobile network (EPLMN) corresponding to the selected PLMN in the access failure PLMN list, wherein the EPLMN is an EPLMN of the selected PLMN that is selected by before the RRC connection fails to be established.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0023] To illustrate the technical solutions according to various embodiments of the present invention more clearly, the accompanying drawings for describing the embodiments are introduced briefly in the following. Apparently, the accompanying drawings in the following description are only some embodiments of the present invention, and persons of ordinary skill in the art may derive other drawings from the accompanying drawings without creative efforts.

    [0024] FIG. 1 is a schematic flow chart of an embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention;

    [0025] FIG. 2 is a schematic diagram of movement of a UE according to an embodiment of the present invention;

    [0026] FIG. 3 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention;

    [0027] FIG. 4 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention;

    [0028] FIG. 5 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention;

    [0029] FIG. 6 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention;

    [0030] FIG. 7 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention;

    [0031] FIG. 8 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention;

    [0032] FIG. 9 is a schematic structural diagram of an embodiment of a terminal according to an embodiment of the present invention; and

    [0033] FIG. 10 is a schematic structural diagram of another embodiment of a terminal according to an embodiment of the present invention.

    DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

    [0034] In order to make the objectives, technical solutions, and advantages of various embodiments of the present invention more comprehensible, the technical solutions according to embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings. Apparently, the embodiments in the following description are merely a part rather than all of the embodiments of the present invention. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

    [0035] FIG. 1 is a schematic flow chart of an embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention, which includes the following.

    [0036] Step 11: A terminal establishes an RRC connection with a first cell, where the first cell is a cell including a PLMN selected by the terminal.

    [0037] In different systems, the terminal may have different names, for example, the terminal is a UE, a mobile station (MS), and the like. In this embodiment of the present invention, the terminal is, for example, a UE.

    [0038] After an inter-PLMN movement, the UE may reselect a new PLMN and initiate an RRC connection with a cell including the PLMN, so as to access the cell of the PLMN.

    [0039] Step 12: When failing to establish the RRC connection with the first cell, the terminal logs an access failure PLMN list, where the access failure PLMN list includes the PLMN selected by the terminal.

    [0040] In the embodiment of the present invention, the access failure PLMN list may merely include one PLMN or include at least two PLMNs. When merely one PLMN is included, the access failure PLMN list may be also called an access failure PLMN.

    [0041] In the prior art, after the RRC connection fails to be established, the logged access failure PLMN is an RPLMN when the UE fails to establish the RRC connection, different from the prior art, in the embodiment of the present invention, the access failure PLMN is a PLMN selected when the UE fails to establish the RRC connection.

    [0042] In addition, when multiple PLMNs share a network cell, a PLMN may be designated as a primary PLMN (PPLMN), and the other PLMNs are secondary PLMNs. In a shared network, for network optimization, maintenance and optimization are mainly performed by a PPLMN operator, so that an access failure report may be submitted to the network of the PPLMN and the UE may also log the PPLMN when the RRC connection fails to be established.

    [0043] Referring to FIG. 2, it is assumed that a UE moves from a shared network cell of a PLMN1 and a PLMN2 to a shared network cell of a PLMN3 and a PLMN4, the UE selects the PLMN4 and chooses to camp on a cell under the PLMN4, and the PLMN3 is a PPLMN of the shared cell of the PLMN3 and the PLMN4 which the UE chooses to camp on. When the UE camps on the shared network cell of the PLMN1 and the PLMN2, RPLMN=PLMN1.

    [0044] When the UE fails to establish an RRC connection with the shared network cell of the PLMN3 and the PLMN4, taking a system shown in FIG. 2 as an example, a logged access failure PLMN list may include the following.

    [0045] Referring to FIG. 3, FIG. 3 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention. In this embodiment, a logged access failure PLMN list merely includes a PLMN selected by a UE. This embodiment includes the following.

    [0046] Step 31: The UE selects a PLMN4 and establishes an RRC connection with a cell including the PLMN4.

    [0047] Step 32: When failing to establish the RRC connection, the UE logs the PLMN4 in the access failure PLMN list.

    [0048] At this time, the access failure PLMN may be also called a PLMN selected by the UE.

    [0049] Referring to FIG. 4, FIG. 4 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention. In this embodiment, a logged access failure PLMN list merely includes a PLMN, and the PLMN is a PPLMN of a cell which the terminal fails to access. This embodiment includes the following.

    [0050] Step 41: The UE selects a PLMN4 and establishes an RRC connection with a cell including the PLMN4, where the cell is a shared cell of a PLMN3 and the PLMN4 and the PLMN3 is a PPLMN of the shared cell.

    [0051] Step 42: When failing to establish the RRC connection, the UE logs the PLMN3 in the access failure PLMN list.

    [0052] At this time, the access failure PLMN may be also called the PPLMN of an access failure cell.

    [0053] Referring to FIG. 5, FIG. 5 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention. In this embodiment, a logged access failure PLMN list includes a PLMN selected by a terminal and a first equivalent public land mobile network (EPLMN) corresponding to the PLMN selected by the terminal, where the first EPLMN is an EPLMN of the PLMN selected by the terminal before the RRC connection fails to be established. This embodiment includes the following.

    [0054] Step 51: A UE selects a PLMN4 and establishes an RRC connection with a cell including the PLMN4.

    [0055] In addition, it is assumed that an EPLMN list when the UE camps on a shared network cell of a PLMN1 and a PLMN2 includes the PLMN1, the PLMN2, and the PLMN4.

    [0056] Step 52: When failing to establish the RRC connection, the UE logs the PLMN4, the PLMN1, and the PLMN2 in the access failure PLMN list.

    [0057] Referring to FIG. 6, FIG. 6 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention. In this embodiment, a logged access failure PLMN list includes a PLMN selected by a terminal and a second EPLMN corresponding to the PLMN selected by the terminal, where the second EPLMN is an EPLMN of the PLMN selected by the terminal undergoing an EPLMN update after the terminal successfully accesses the first cell again. This embodiment includes the following.

    [0058] Step 61: A UE selects a PLMN4 and establishes an RRC connection with a cell including the PLMN4.

    [0059] In addition, it is assumed that an EPLMN list when the UE camps on a shared network cell of a PLMN1 and a PLMN2 includes the PLMN1 and the PLMN2.

    [0060] Step 62: When failing to establish the RRC connection, the UE logs the PLMN4 in the access failure PLMN list.

    [0061] Step 63: After the UE again successfully accesses a cell including the PLMN4 and when the EPLMN list is updated into a PLMN3 and the PLMN4, the PLMN3 is also logged in the access failure PLMN list, that is, the access failure PLMN list includes the PLMN3 and the PLMN4.

    [0062] In this embodiment, after the terminal fails to establish an RRC connection with the cell including the PLMN selected by the terminal, that is, after the terminal fails to access the cell including the selected PLMN, the selected PLMN is logged in the access failure PLMN list, in this manner, it may be achieved that the access failure PLMN list includes the selected PLMN rather than the RPLMN at the time the UE fails to perform accessing, thereby avoiding problems, such as the logging error or reporting error, incurred by that the PLMN selected when the access failure occurs is inconsistent with the logged RPLMN, achieving the accuracy of the logging, and therefore reporting to the cell of the correct PLMN.

    [0063] Specifically, what is logged can be predefined, specifically, in a scenario in which the access failure PLMN is the selected PLMN or the PPLMN of the access failure cell, in the embodiment of the present invention, it may be predefined that the selected PLMN is logged or the PPLMN of the access failure cell is logged, or according to indication information, the access failure PLMN may be logged as the PLMN selected by the UE or the PPLMN of the access failure cell.

    [0064] Referring to FIG. 7, FIG. 7 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention, which includes the following.

    [0065] Step 71: A network side sends indication information to a UE, where the indication information is used to indicate that a selected PLMN or a PPLMN including an access failure cell is logged when an access failure occurs.

    [0066] Step 72: After failing to establish an RRC connection with a cell including the PLMN selected by the UE, the UE logs, according to the indication information, the selected PLMN or the PPLMN of the access failure cell as an access failure PLMN.

    [0067] The indication information may be contained in a broadcast message, and the indication information may be 1 bit and indicates whether the PLMN selected when the access failure occurs or the PPLMN is logged, for example, when the indication information=1, the PLMN selected when the access failure occurs is logged, and specifically, a PLMN4, for example, is logged, when the indication information=0, the PPLMN is logged, and specifically, a PLMN3, for example, is logged.

    [0068] This embodiment is described through an example in which the indication information is sent by the network side to the UE, optionally, the obtaining, by the UE, the indication information may include obtaining, by the UE, the indication information according to a predefined manner, and for example, it is predefined that the selected PLMN or the PPLMN of the access failure cell is logged.

    [0069] In this embodiment, different logs can be flexibly achieved according to the indication information, thereby improving diversity of the application.

    [0070] After the access failure PLMN list is logged, corresponding reporting may be performed accordingly.

    [0071] FIG. 8 is a schematic flow chart of another embodiment of a processing method after an access failure of a terminal according to an embodiment of the present invention, which includes the following.

    [0072] Step 81: A UE logs an access failure PLMN list.

    [0073] As described in the above embodiments, the access failure PLMN list may include a selected PLMN or a PPLMN of an access failure cell, or a selected PLMN and a first EPLMN corresponding to the selected PLMN, where the first EPLMN is an EPLMN of the selected PLMN before the RRC connection fails to be established, or a selected PLMN and a second EPLMN corresponding to the selected PLMN, where the second EPLMN is an EPLMN of the PLMN selected by the terminal undergoing an EPLMN update after the terminal successfully accessing the first cell again.

    [0074] Step 82: When a logged access failure PLMN list matches a second cell, the UE sends indication information that indicates logged data is available or a logging report to the second cell, where the second cell is a cell that has established an RRC connection with the terminal or a cell to which the terminal has been handed over.

    [0075] The second cell may be the same as or different from the first cell.

    [0076] For example, in a logged MDT scenario, the above determination on matching is performed first, before the UE sends the indication information that indicates MDT log data is available or before the UE sends the logged MDT log data to the network side after receiving a request message of the network side, only when it is determined to be matching, the above indication information that indicates the MDT log data is available or the logged MDT log data is sent.

    [0077] For another example, in an RLF or HOF scenario, the above determination on matching is performed first, before the UE sends indication information that indicates an RLF or HOF logging report is available, or before the UE sends the RLF or HOF logging report to the network side after receiving a request message of the network side, when it is determined to be matching, the above indication information that indicates the RLF or HOF logging report is available or the RLF or HOF logging report is sent.

    [0078] No matter in the logged MDT scenario or the RLF or HOF scenario, the following manners may be used to perform the determination on matching.

    [0079] It is determined whether the logged access failure PLMN list includes an RPLMN of the UE when the UE accesses the second cell, if yes, it is determined to be matching, otherwise, it is determined to be non-matching.

    [0080] For example, if the logged access failure PLMN list includes the PLMN4, when the RPLMN of the UE is the PLMN4 when the UE accesses the second cell, it is determined to be matching.

    [0081] Or, it is determined whether the logged access failure PLMN list includes a PPLMN of the second cell, if yes, it is determined to be matching, otherwise, it is determined to be non-matching.

    [0082] For example, if the logged access failure PLMN list includes a PLMN3, when a PPLMN of the second cell is the PLMN3, it is determined to be matching.

    [0083] Or, it is determined whether the logged access failure PLMN list is the same as any item of a PLMN list broadcast by the second cell, if yes, it is determined to be matching, otherwise, it is determined to be non-matching.

    [0084] For example, if the logged access failure PLMN list includes the PLMN4, when the PLMN list broadcast by the currently accessed second cell includes the PLMN3 and the PLMN4, it is determined to be matching.

    [0085] During the determination process described above, when the UE camps on a cell, the UE may receive the PLMN list broadcast by the cell, and a first PLMN in the PLMN list is usually the PPLMN, therefore, the UE may compare the logged access failure PLMN list and the broadcast PLMN list to perform the determination described above. Or, after successfully accessing a cell, the UE may obtain a PLMN where the cell is located, and the UE may update the RPLMN with the RPLMN of the currently accessed cell and then compares the RPLMN of the currently accessed cell with the logged access failure PLMN list to perform the corresponding determination described above.

    [0086] The UE according to this embodiment performs the above determination before the reporting, so as to ensure that the log is sent to a cell of a correct PLMN.

    [0087] FIG. 9 is a schematic structural diagram of an embodiment of a terminal according to an embodiment of the present invention. The terminal may be a device executing the method described above and the terminal includes an establishment module 91 and a logging module 92, the establishment module 91 is configured to establish an RRC connection with a first cell, where the first cell is a cell including a PLMN selected by the terminal, the logging module 92 is configured to log an access failure PLMN list when the RRC connection with the first cell fails to be established, where the access failure PLMN list includes the PLMN selected by the terminal.

    [0088] Optionally, the access failure list logged by the logging module further includes a first EPLMN corresponding to the PLMN selected by the terminal, where the first EPLMN is an EPLMN of the PLMN selected by the terminal before the RRC connection fails to be established, or a second EPLMN corresponding to the PLMN selected by the terminal, where the second EPLMN is an EPLMN of the PLMN selected by the terminal undergoing an EPLMN update after the terminal successfully accessing the first cell again.

    [0089] Optionally, the access failure PLMN list merely includes the PLMN selected by the terminal, and the terminal further includes an obtaining module, configured to obtain indication information, where the indication information is used to indicate that the PLMN selected by the terminal is logged when an access failure occurs, and the logging module is specifically configured to log, according to the indication information, the PLMN selected by the terminal in the access failure PLMN list.

    [0090] Optionally, the terminal further includes a reporting module, configured to determine whether the logged access failure PLMN list includes an RPLMN of the terminal when the terminal accesses a second cell, and if yes, report indication information that indicates the logged data is available or a logging report to the second cell, or determine whether the logged access failure PLMN list includes an identifier of a PPLMN of the second cell, and if yes, report indication information that indicates the logged data is available or a logging report to the second cell, or determine whether the logged access failure PLMN list is the same as any item of a PLMN list broadcast by the second cell, and if yes, report indication information that indicates the logged data is available or a logging report to the second cell.

    [0091] The second cell is a cell with which the terminal has established an RRC connection or a cell to which the terminal has been handed over.

    [0092] In this embodiment, after the terminal fails to establish an RRC connection with the cell including the PLMN selected by the terminal, that is, after the terminal fails to access the cell including the selected PLMN, the selected PLMN is logged in the access failure PLMN list, in this manner, it may be achieved that the access failure PLMN list includes the selected PLMN rather than the RPLMN at the time the UE fails to perform accessing, thereby avoiding problems, such as the logging error or reporting error, incurred by that the PLMN selected when the access failure occurs is inconsistent with the logged RPLMN, achieving the accuracy of the logging, and therefore reporting to the cell of the correct PLMN.

    [0093] FIG. 10 is a schematic structural diagram of another embodiment of a terminal according to an embodiment of the present invention. The terminal 100 includes a processor 101 and a memory 102, the processor 101 is configured to establish an RRC connection with a first cell, and when failing to establish the RRC connection with the first cell, log an access failure PLMN list, where the access failure PLMN list includes a PLMN selected by the terminal and the first cell is a cell including the PLMN selected by the terminal, and the memory 102 is configured to store the access failure PLMN list.

    [0094] Optionally, the access failure PLMN list logged by the processor further includes a first EPLMN corresponding to the PLMN selected by the terminal, where the first EPLMN is an EPLMN of the PLMN selected by the terminal before the RRC connection fails to be established, or a second EPLMN corresponding to the PLMN selected by the terminal, where the second EPLMN is an EPLMN of the PLMN selected by the terminal undergoing an EPLMN update after the terminal successfully accessing the first cell again.

    [0095] Optionally, the access failure PLMN list merely includes the PLMN selected by the terminal, and the terminal further includes a wireless transceiver 103, configured to receive indication information, where the indication information is used to indicate that the PLMN selected by the terminal is logged when an access failure occurs.

    [0096] The processor is specifically configured to establish the RRC connection with the first cell, and when failing to establish the RRC connection with the first cell, log, according the indication information, the PLMN selected by the terminal in the access failure PLMN list, where the indication information may be received by the wireless transceiver, or obtained as predefined.

    [0097] Optionally, the processor is further configured to determine whether the logged access failure PLMN list includes an RPLMN of the terminal when the terminal accesses a second cell, and when a determination result obtained by the processor is yes, the wireless transceiver is further used to report indication information that indicates the logged data is available or a logging report to the second cell, or the processor is further configured to determine whether the logged access failure PLMN list includes an identifier of a PPLMN of the second cell, when a determination result obtained by the processor is yes, the wireless transceiver is further used to report the indication information that indicates the logged data is available or the logging report to the second cell, or the processor is further configured to determine whether the logged access failure PLMN list is the same as any item of a PLMN list broadcast by the second cell, when a determination result obtained by the processor is yes, the wireless transceiver is further used to report the indication information that indicates the logged data is available or the logging report to the second cell.

    [0098] The wireless transceiver may receive and transmit a radio signal through one or more antennas 104. The processor may be implemented through a logic integrated circuit.

    [0099] In this embodiment, after the terminal fails to establish an RRC connection with the cell including the PLMN selected by the terminal, that is, after the terminal fails to access the cell including the selected PLMN, the selected PLMN is logged in the access failure PLMN list, in this manner, it may be achieved that the access failure PLMN list includes the selected PLMN rather than the RPLMN at the time the UE fails to perform accessing, thereby avoiding problems, such as the logging error or reporting error, incurred by that the PLMN selected when the access failure occurs is inconsistent with the logged RPLMN, achieving the accuracy of the logging, and therefore reporting to the cell of the correct PLMN.

    [0100] Persons of ordinary skill in the art should understand that all or part of the steps of the method according to each embodiment of the present invention may be implemented by a program instructing relevant hardware. The program may be stored in a computer readable storage medium. When the program runs, the program executes the steps of the method according to each embodiment above. The storage medium may be any medium capable of storing program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.

    [0101] Finally, it should be noted that the above embodiments are merely provided for describing the technical solutions of the present invention, but not intended to limit the present invention. It should be understood by persons of ordinary skill in the art that although the present invention has been described in detail with reference to the embodiments, modifications may be made to the technical solutions described in the embodiments, or equivalent replacements may be made to part or all of technical features in the technical solutions, as long as such modifications or replacements do not cause the essence of corresponding technical solutions to depart from the scope of the technical solutions of the present invention.