Detection method, device, terminal and storage medium

By obtaining MBN setting information during the terminal initialization phase and verifying its correctness, the MBN accuracy problem is solved, ensuring that the terminal is correctly configured to meet operator requirements, improving user experience and reducing after-sales costs.

CN115942337BActive Publication Date: 2026-03-27BEIJING 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
Filing Date
2021-08-26
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

The inaccuracy of MBN caused problems with terminal configuration, making it unable to meet the operational requirements of the operator's network and preventing users from using the terminal normally.

Method used

During the initialization phase of the terminal, the consistency and status of the MBN settings, including the paths, quantities, and version numbers of the hardware and software MBN files, are obtained to determine the correctness of the MBN.

Benefits of technology

Ensure the accuracy of MBN, ensure that the terminal can be correctly configured, meet the operational requirements of the operator's network, avoid communication problems, improve user experience and reduce after-sales costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115942337B_ABST
    Figure CN115942337B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a detection method, device, terminal and storage medium. The detection method comprises: obtaining setting information of an MBN of a terminal; and determining a detection result according to an obtaining result of the setting information, the detection result representing whether the MBN is correct. In the method, in an initialization stage of the terminal, the detection result is determined according to the obtaining result of the setting information of the MBN, so as to ensure the accuracy of the MBN, thereby better ensuring that the terminal can be correctly configured when a user uses the terminal, meeting the operation requirements of an operator network and ensuring normal use of the terminal by the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of terminal technology, and in particular to a detection method, apparatus, terminal and storage medium. Background Technology

[0002] MBN (Modem Binary) is the configuration binary for a modem (a type of computer hardware). In other words, MBN is a solution provided by the chip platform manufacturer to the terminal OEM (Original Equipment Manufacturer), also known as contract manufacturing, to define the relevant parameters of the modem. It is actually the NV / EFS and policy manager setting scheme used to correctly configure the terminal to meet the operational requirements of the operator's network.

[0003] Therefore, the accuracy of MBN is very important. If there is a problem with MBN, the terminal configuration will be problematic, which may easily lead to failure to meet the operator's network operation requirements, and consequently, users will be unable to use the terminal normally. Summary of the Invention

[0004] To overcome the problems existing in related technologies, this disclosure provides a detection method, apparatus, terminal and storage medium.

[0005] According to a first aspect of the present disclosure, a detection method is provided, applied to a terminal, the method comprising:

[0006] Obtain the MBN setting information of the terminal;

[0007] Based on the acquisition results of the set information, the detection result is determined, and the detection result indicates whether the MBN is correct.

[0008] Optionally, the setting information includes the first path information of the software MBN file preset by the terminal, and the second path information of the hardware MBN file preset by the terminal.

[0009] Based on the acquisition results of the aforementioned set information, the detection results are determined, including:

[0010] If the first path information and / or the second path information are not obtained, the detection is determined to have failed.

[0011] Optionally, the setting information includes a first sub-setting information of the software MBN file preset by the terminal, a second sub-setting information of the hardware MBN file preset by the terminal, a third sub-setting information of the software MBN file loaded by the baseband chip of the terminal, and a fourth sub-setting information of the hardware MBN file loaded by the baseband chip.

[0012] The step of determining the detection result based on the acquisition result of the set information includes:

[0013] If the first path information and the second path information are obtained, it is determined whether the first sub-setting information is the same as the third sub-setting information, and whether the second sub-setting information is the same as the fourth sub-setting information.

[0014] If it is determined that the first sub-setting information is different from the third sub-setting information, then the detection is determined to have failed; and / or, if it is determined that the second sub-setting information is different from the fourth sub-setting information, then the detection is determined to have failed.

[0015] Optionally, the first sub-setting information includes the first path information, the second sub-setting information includes the second path information, the third sub-setting information includes the third path information, and the fourth sub-setting information includes the fourth path information; and / or,

[0016] The first sub-setting information includes a first quantity information, the second sub-setting information includes a second quantity information, the third sub-setting information includes a third quantity information, and the fourth sub-setting information includes a fourth quantity information.

[0017] Optionally, the setting information includes the fifth sub-setting information of the hardware MBN file preset by the terminal and the sixth sub-setting information of the hardware MBN file loaded by the baseband chip of the terminal.

[0018] The step of determining the detection result based on the acquisition result of the set information includes:

[0019] If the first path information and the second path information are obtained, then determine whether the fifth sub-setting information is the same as the sixth sub-setting information;

[0020] If the fifth sub-setting information is determined to be different from the sixth sub-setting information, then the detection is determined to have failed.

[0021] Optionally, the fifth sub-setting information includes first name information, and the sixth sub-setting information includes second name information; and / or,

[0022] The fifth sub-setting information includes the first version number information, and the sixth sub-setting information includes the second version number information.

[0023] Optionally, the setting information includes the status information of the card-matching switch of the software MBN file loaded by the baseband chip of the terminal.

[0024] The step of determining the detection result based on the acquisition result of the set information includes:

[0025] If the first path information and the second path information are obtained, then determine whether the card matching switch is in the on state based on the status information;

[0026] If it is determined that the card matching switch is not in the on state, then the detection is determined to have failed.

[0027] Optionally, the setting information includes: first sub-setting information of the software MBN file preset by the terminal; second sub-setting information of the hardware MBN file preset by the terminal; third sub-setting information of the software MBN file loaded by the baseband chip of the terminal; fourth sub-setting information of the hardware MBN file loaded by the baseband chip; fifth sub-setting information of the hardware MBN file preset by the terminal; sixth sub-setting information of the hardware MBN file loaded by the baseband chip; and status information of the card matching switch of the software MBN file loaded by the baseband chip.

[0028] The step of determining the detection result based on the acquisition result of the set information includes:

[0029] Determine whether the first sub-setting information is the same as the third sub-setting information, and determine whether the second sub-setting information is the same as the fourth sub-setting information, and determine whether the fifth sub-setting information is the same as the sixth sub-setting information, and determine whether the status of the card matching switch is in the on state based on the status information;

[0030] If all the judgment results are yes, then the test is considered successful.

[0031] Optionally, after determining the detection result, the method further includes:

[0032] If the detection is successful, then set the detection label to successful; and / or,

[0033] If the detection is determined to be unsuccessful, then the detection label will be set to "failed".

[0034] According to a second aspect of the present disclosure, a detection device is provided for use in a terminal, the device comprising:

[0035] The acquisition module is used to acquire the MBN setting information of the terminal;

[0036] The determination module is used to determine the detection result based on the acquisition result of the set information, and the detection result indicates whether the MBN is correct.

[0037] Optionally, the setting information includes the first path information of the software MBN file preset by the terminal, and the second path information of the hardware MBN file preset by the terminal.

[0038] The determining module is used for:

[0039] If the first path information and / or the second path information are not obtained, the detection is determined to have failed.

[0040] Optionally, the setting information includes a first sub-setting information of the software MBN file preset by the terminal, a second sub-setting information of the hardware MBN file preset by the terminal, a third sub-setting information of the software MBN file loaded by the baseband chip of the terminal, and a fourth sub-setting information of the hardware MBN file loaded by the baseband chip.

[0041] The determining module is used for:

[0042] If the first path information and the second path information are obtained, it is determined whether the first sub-setting information is the same as the third sub-setting information, and whether the second sub-setting information is the same as the fourth sub-setting information.

[0043] If it is determined that the first sub-setting information is different from the third sub-setting information, then the detection is determined to have failed; and / or, if it is determined that the second sub-setting information is different from the fourth sub-setting information, then the detection is determined to have failed.

[0044] in,

[0045] The first sub-setting information includes the first path information, the second sub-setting information includes the second path information, the third sub-setting information includes the third path information, and the fourth sub-setting information includes the fourth path information; and / or,

[0046] The first sub-setting information includes a first quantity information, the second sub-setting information includes a second quantity information, the third sub-setting information includes a third quantity information, and the fourth sub-setting information includes a fourth quantity information.

[0047] Optionally, the setting information includes the fifth sub-setting information of the hardware MBN file preset by the terminal and the sixth sub-setting information of the hardware MBN file loaded by the baseband chip of the terminal.

[0048] The determining module is used for:

[0049] If the first path information and the second path information are obtained, then determine whether the fifth sub-setting information is the same as the sixth sub-setting information;

[0050] If the fifth sub-setting information is determined to be different from the sixth sub-setting information, then the detection is determined to have failed;

[0051] in,

[0052] The fifth sub-setting information includes first name information; the sixth sub-setting information includes second name information; and / or,

[0053] The fifth sub-setting information includes the first version number information, and the sixth sub-setting information includes the second version number information.

[0054] Optionally, the setting information includes the status information of the card-matching switch of the software MBN file loaded by the baseband chip of the terminal.

[0055] The determining module is used for:

[0056] If the first path information and the second path information are obtained, then determine whether the card matching switch is in the on state based on the status information;

[0057] If it is determined that the card matching switch is not in the on state, then the detection is determined to have failed.

[0058] According to a third aspect of the present disclosure, a terminal is provided, the terminal comprising:

[0059] processor;

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

[0061] The processor is configured to perform the method as described in the first aspect.

[0062] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, which, when instructions in the storage medium are executed by a processor of a terminal, enables the terminal to perform the method described in the first aspect.

[0063] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: In the initialization phase of the terminal, the detection result is determined based on the acquisition result of the MBN setting information to ensure the accuracy of the MBN, thereby better ensuring that the terminal can complete the correct MBN configuration when the user uses the terminal, so as to meet the operation requirements of the operator's network and ensure that the user can use the terminal normally.

[0064] 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

[0065] 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.

[0066] Figure 1This is a flowchart illustrating a detection method according to an exemplary embodiment.

[0067] Figure 1a This is a flowchart illustrating a detection method according to an exemplary embodiment.

[0068] Figure 2 This is a block diagram of a detection device according to an exemplary embodiment.

[0069] Figure 3 This is a block diagram of a terminal according to an exemplary embodiment. Detailed Implementation

[0070] 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.

[0071] This disclosure provides a detection method applied to a terminal. In this method, during the terminal's initialization phase, the detection result is determined based on the obtained MBN setting information to ensure the accuracy of the MBN. This better guarantees that the terminal can complete the correct configuration when the user uses it, meeting the operational requirements of the operator's network and ensuring normal user operation.

[0072] In one exemplary embodiment, a detection method is provided, applied to a terminal. (Reference) Figure 1 As shown, the method includes:

[0073] S110. Obtain the MBN setting information of the terminal;

[0074] S120. Determine the detection result based on the acquisition results of the set information.

[0075] In step S110, MBN is a scheme provided by the chip platform manufacturer to the terminal OEM to define relevant parameters of the modem. It is essentially an NV / EFS and policy manager setting scheme used to correctly configure the terminal. In this step, when the terminal is in the initialization phase, the setting information can be obtained by reading through the terminal's Hardware Abstraction Layer (HAL).

[0076] The configuration information may include information about the hardware MBN file (e.g., mcfg_hw.mbn) and / or information about the software MBN file (e.g., mcfg_sw.mbn).

[0077] For example, the configuration information may include at least one of the following: path information of the hardware MBN file pre-installed on the terminal, path information of the software MBN file pre-installed on the terminal, number information of the hardware MBN file pre-installed on the terminal, number information of the software MBN file pre-installed on the terminal, version number information of the hardware MBN file pre-installed on the terminal, name information of the hardware MBN file loaded by the terminal's baseband chip, path information of the software MBN file loaded by the terminal's baseband chip, number information of the hardware MBN file loaded by the terminal's baseband chip, number information of the software MBN file loaded by the terminal's baseband chip, version number information of the hardware MBN file loaded by the terminal's baseband chip, name information of the MBN file loaded by the terminal's baseband chip, status information of the card-mounted switch of the software MBN file loaded by the terminal's baseband chip, etc.

[0078] The information includes: the path information of the hardware MBN file pre-installed on the terminal; the path information of the software MBN file pre-installed on the terminal; the number of hardware MBN files pre-installed on the terminal; the version number of the hardware MBN file pre-installed on the terminal; the name information of the hardware MBN file pre-installed on the terminal; the path information of the hardware MBN file loaded by the terminal's baseband chip; the path information of the software MBN file loaded by the terminal's baseband chip; and the number of hardware MBN files loaded by the terminal's baseband chip. The system displays information about the number of software MBN files loaded by the terminal's baseband chip, the version number of the hardware MBN files loaded by the terminal's baseband chip, the name of the MBN files loaded by the terminal's baseband chip, and the status of the SIM card-as-a-SIM switch for the software MBN files loaded by the terminal's baseband chip.

[0079] In step S120, the detection result indicates whether MBN is correct. The acquisition result can include a failure result, i.e., no setting information was acquired. The acquisition result can also include a success result, i.e., setting information was acquired. The acquisition result also includes the acquired setting information.

[0080] In this step, HAL can determine the detection result based on the acquired results. If the result indicates that no setting information was acquired, the detection is considered a failure, indicating an error in the terminal's MBN. If the result indicates that setting information was acquired, the detection is considered a success, indicating that the terminal's MBN is correct. Furthermore, if the acquired result includes both acquired setting information and the acquired setting information itself, after confirming that the setting information was acquired, a more accurate detection result can be determined based on the acquired setting information.

[0081] It should be noted that this method is essentially a mistake-proofing check for MBN (Mobile Number Detection). If the detection fails, it indicates a problem with the MBN, and a failure flag is output, terminating the detection process and classifying the terminal as unqualified. Conversely, if the detection succeeds, it indicates a successful MBN, and a success flag is output, terminating the detection process and classifying the terminal as qualified.

[0082] Example 1,

[0083] The configuration information includes the path information of the hardware MBN file preset by the terminal and the path information of the software MBN file preset by the terminal. The path information of the hardware MBN file preset by the terminal is denoted as the first path information, and the path information of the software MBN file preset by the terminal is denoted as the second path information.

[0084] Based on the acquisition results of the aforementioned set information, the detection result is determined, which may include: if the first path information and / or the second path information are not acquired, the detection is determined to have failed. That is, if only the first path information is not acquired, the detection is determined to have failed; if only the second path information is not acquired, the detection is also determined to have failed; if neither the first path information nor the second path information is acquired, the detection is also determined to have failed.

[0085] The detection result is determined based on the acquisition result of the set information, and may further include: if the first path information and the second path information are acquired, then the detection is determined to be successful.

[0086] It should be noted that in this method, steps S110 and S120 can be executed sequentially or alternately. Sequential execution means that step S110 is executed after it is completed. Alternate execution means that S110 can be executed first, and after one end of the execution time, step S120 can be executed. Then step S110 can continue to be executed, or steps S110 and S120 can continue to be executed simultaneously.

[0087] Example 2,

[0088] Steps S110 and S120 are executed alternately. The setting information is the same as that in Example 1 above.

[0089] In this example, the first path information can be obtained first, and then the result of obtaining the first path information can be determined. If it is determined that the first path information was not obtained, then the detection is directly determined to have failed.

[0090] If the first path information is obtained, the process continues to obtain the second path information, and then the result of obtaining the second path information is determined. If the second path information is not obtained, the detection is considered to have failed. If the second path information is obtained, the detection is considered to have succeeded.

[0091] Furthermore, in this method, after determining the detection result, if the detection result is successful (i.e., the detection is considered successful), the detection label can be set to success, and a detection label with the word "success" can also be output. Of course, if the detection result is successful, the detection label can also be set to an identifier that can represent success (e.g., the number "1"), and a detection label with the word "1" can be output.

[0092] If the detection result is a failure, the detection label can be set to "failure" and a "failure" label can be output. Alternatively, if the detection result is a failure, the detection label can be set to an identifier that represents failure (such as the number "0") and a "0" label can be output.

[0093] This method enables foolproof detection of MBN. During the terminal initialization phase, the detection result is determined based on the obtained MBN setting information to ensure the accuracy of MBN, thereby better ensuring that the terminal completes the correct configuration to meet the operational requirements of the operator's network and ensure that users can use the terminal normally.

[0094] Fool-proofing is a preventative behavioral constraint that uses restrictions to avoid errors, ensuring correct operation. In this method, the accuracy of the terminal's MBN configuration is determined by obtaining the MBN setting information, thus achieving fool-proofing detection, ensuring the terminal completes the correct configuration, and guaranteeing normal operation.

[0095] Without this foolproof detection, defective terminals could easily fall into the hands of users and cause fatal communication problems, such as being unable to access the internet, send text messages, or make phone calls. Furthermore, these communication issues would not only require time-consuming and laborious troubleshooting and analysis, but would also result in a very poor user experience.

[0096] This method can detect terminals with MBN problems, better preventing similar communication issues from occurring and ensuring normal user terminal operation. This method can reduce after-sales costs for terminal manufacturers and improve the user experience.

[0097] In one exemplary embodiment, a detection method is provided, applied to a terminal. In this method, the setting information may include first sub-setting information of a software MBN file preset by the terminal, second sub-setting information of a hardware MBN file preset by the terminal, third sub-setting information of a software MBN file loaded by the terminal's baseband chip, and fourth sub-setting information of a hardware MBN file loaded by the baseband chip.

[0098] In this method, determining the detection result based on the acquisition of set information may include:

[0099] S210. If the first path information and the second path information are obtained, determine whether the first sub-setting information and the third sub-setting information are the same, and determine whether the second sub-setting information and the fourth sub-setting information are the same.

[0100] S220. If it is determined that the first sub-setting information is different from the third sub-setting information, then the detection is determined to have failed; and / or, if it is determined that the second sub-setting information is different from the fourth sub-setting information, then the detection is determined to have failed.

[0101] In this method, if it is determined that the first path information and the second path information have been obtained, the detection result is further determined based on the obtained first sub-setting information, the obtained second sub-setting information, the obtained third sub-setting information and the obtained fourth sub-setting information.

[0102] Example 1,

[0103] The first sub-setting information may include first path information, the second sub-setting information may include second path information, the third sub-setting information may include the path information of the software MBN file loaded by the terminal's baseband chip (denoted as third path information), and the fourth sub-setting information may include the path information of the software MBN file loaded by the terminal's baseband chip (denoted as fourth path information). That is, in this example, the setting information includes first path information, second path information, third path information, and fourth path information.

[0104] The software MBN file and hardware MBN file loaded by the baseband chip are transferred to the baseband chip by HAL.

[0105] During the initialization phase, the HAL can first obtain the first path information and the second path information. If it is determined that the first path information and / or the second path information have not been obtained, the detection is determined to have failed.

[0106] If the first and second path information are obtained, HAL continues to obtain the third and fourth path information. After obtaining the third and fourth path information, it determines whether the first and third path information are the same, and also determines whether the second and fourth path information are the same. These two determinations can be performed simultaneously or separately.

[0107] If the first path information is different from the third path information, but the second path information is the same as the fourth path information, then the detection is considered a failure. If the first path information is the same as the third path information, but the second path information is different from the fourth path information, then the detection is considered a failure. If the first path information is different from the third path information, and the second path information is also different from the fourth path information, then the detection is considered a success.

[0108] Example 2,

[0109] The first sub-setting information may include the number of software MBN files pre-installed on the terminal (denoted as the first quantity information), the second sub-setting information may include the number of hardware MBN files pre-installed on the terminal (denoted as the second quantity information), the third sub-setting information may include the number of software MBN files loaded by the terminal's baseband chip (denoted as the third quantity information), and the fourth sub-setting information may include the number of hardware MBN files loaded by the terminal's baseband chip (denoted as the fourth quantity information). That is, in this example, the setting information includes first path information, second path information, first quantity information, second quantity information, third quantity information, and fourth quantity information.

[0110] During the initialization phase, the HAL can first obtain the first path information and the second path information. If it is determined that the first path information and / or the second path information have not been obtained, the detection is determined to have failed.

[0111] If the first path information and the second path information are obtained, HAL continues to obtain the first quantity information, the second quantity information, the third quantity information, and the fourth quantity information. After obtaining the first, second, third, and fourth quantity information, it determines whether the first quantity information is the same as the third quantity information, and also determines whether the second quantity information is the same as the fourth quantity information. The above two determinations can be performed simultaneously or separately.

[0112] If the first and third quantity information are different, but the second and fourth quantity information are the same, the detection is considered a failure. If the first and third quantity information are the same, but the second and fourth quantity information are different, the detection is considered a failure. If the first and third quantity information are different, and the second and fourth quantity information are also different, the detection is considered a failure. If the first and third quantity information are the same, and the second and fourth quantity information are also the same, the detection is considered a success.

[0113] Example 3,

[0114] The first sub-setting information may include first path information and first quantity information; the second sub-setting information may include second path information and second quantity information; the third sub-setting information may include third path information and third quantity information; and the fourth sub-setting information may include fourth path information and fourth quantity information. In other words, in this example, the setting information may include first path information, first quantity information, second path information, second quantity information, third path information, third quantity information, fourth path information, and fourth quantity information.

[0115] During the initialization phase, the HAL can first obtain the first path information and the second path information. If it is determined that the first path information and / or the second path information have not been obtained, the detection is determined to have failed.

[0116] If the first and second path information is obtained, HAL continues to obtain the third and fourth path information. Otherwise, the detection is considered to have failed.

[0117] After obtaining the third and fourth path information, it is determined whether the first and third path information are the same, and whether the second and fourth path information are the same. These two determinations can be performed simultaneously or separately.

[0118] If the first path information is determined to be the same as the third path information, and the second path information is determined to be the same as the fourth path information, then HAL continues to acquire the first quantity information, the second quantity information, the third quantity information, and the fourth quantity information. Otherwise, the detection can be determined to have failed.

[0119] After obtaining the first, second, third, and fourth quantity information, determine whether the first and third quantity information are the same, and also determine whether the second and fourth quantity information are the same. These two determinations can be performed simultaneously or separately.

[0120] If the first quantity information is the same as the third quantity information, and the second quantity information is the same as the fourth quantity information, then the detection is considered successful. Otherwise, the detection is considered to have failed.

[0121] In this method, after determining that the first path information and the second path information have been obtained, the detection result can be further determined based on the first sub-setting information, the second sub-setting information, the third sub-setting information and the fourth sub-setting information, thereby further improving the reliability of MBN error prevention detection.

[0122] In one exemplary embodiment, a detection method is provided, applied to a terminal. In this method, the setting information may include fifth sub-setting information of a hardware MBN file preset by the terminal, and sixth sub-setting information of a hardware MBN file loaded by the terminal's baseband chip.

[0123] In this method, determining the detection result based on the acquisition of set information may include:

[0124] S310. If the first path information and the second path information are obtained, determine whether the fifth sub-setting information and the sixth sub-setting information are the same.

[0125] S320. If it is determined that the fifth sub-setting information is different from the sixth sub-setting information, then the detection is determined to have failed.

[0126] In this method, if it is determined that the first path information and the second path information have been obtained, the detection result is further determined based on the obtained fifth sub-setting information and the obtained sixth sub-setting information.

[0127] Example 1,

[0128] The fifth sub-setting information may include the name information of the hardware MBN file preset in the terminal (denoted as the first name information), and the sixth sub-setting information may include the name information of the hardware MBN file loaded by the terminal's baseband chip (denoted as the second name information). That is, the setting information may include the first path information, the second path information, the first name information, and the second name information.

[0129] During the initialization phase, the HAL can first obtain the first path information and the second path information. If it is determined that the first path information and / or the second path information have not been obtained, the detection is determined to have failed.

[0130] If the first path information and the second path information are obtained, HAL continues to obtain the first name information and the second name information. After obtaining the first name information and the second name information, it determines whether the first name information and the second name information are the same.

[0131] If the first name information is different from the second name information, the detection is considered to have failed; if the first name information is the same as the third name information, the detection is considered to have succeeded.

[0132] Example 2,

[0133] The fifth sub-setting information may include the version number information of the hardware MBN file preset in the terminal (denoted as the first version number information), and the sixth sub-setting information may include the version number information of the hardware MBN file loaded by the terminal's baseband chip (denoted as the second version number information). That is, the setting information may include the first path information, the second path information, the first version number information, and the second version number information.

[0134] During the initialization phase, the HAL can first obtain the first path information and the second path information. If it is determined that the first path information and / or the second path information have not been obtained, the detection is determined to have failed.

[0135] If the first path information and the second path information are obtained, HAL continues to obtain the first version number information and the second version number information. After obtaining the first version number information and the second version number information, it determines whether the first version number information and the second version number information are the same.

[0136] If the first version number information is different from the second version number information, the detection is considered to have failed; if the first version number information is the same as the third version number information, the detection is considered to have succeeded.

[0137] Example 3,

[0138] The fifth sub-setting information may include the first name information and the first version number information, and the sixth sub-setting information may include the second name information and the second version number information. That is, the setting information may include the first path information, the second path information, the first name information, the second name information, the first version number information, and the second version number information.

[0139] During the initialization phase, the HAL can first obtain the first path information and the second path information. If it is determined that the first path information and / or the second path information have not been obtained, the detection is determined to have failed.

[0140] If the first path information and the second path information are obtained, HAL continues to obtain the first name information, the first version number information, the second name information, and the second version number information. After obtaining the first name information, the first version number information, the second name information, and the second version number information, it is determined whether the first name information and the second name information are the same, and whether the first version number information and the second version number information are the same. The above two determinations can be performed simultaneously or separately.

[0141] If the first name information is the same as the second name information, and the first version number information is the same as the second version number information, then the detection can be considered successful; otherwise, the detection can be considered unsuccessful.

[0142] It should be noted that, generally, the hardware MBN file used to implement communication functions using mobile operators is named Volte_OpenMkt-Commercial-CMCC; the hardware MBN file used to implement communication functions using China Unicom operators is named OpenMkt-Commercial-CU; and the hardware MBN file used to implement communication functions using telecommunications operators is named hVoLTE_OPNMKT_CT.

[0143] In this method, after determining that the first path information and the second path information have been obtained, the detection result can be further determined based on the fifth sub-setting information and the sixth sub-setting information, thereby further improving the reliability of MBN error prevention detection.

[0144] In one exemplary embodiment, a detection method is provided, applied to a terminal. In this method, the setting information may include the status information of the card-matching switch of the software MBN file loaded by the terminal's baseband chip.

[0145] In this method, determining the detection result based on the acquisition of set information may include:

[0146] S410. If the first path information and the second path information are obtained, determine whether the status of the card matching switch is in the open state based on the status information.

[0147] S420. If it is determined that the card matching switch is not in the on state, then the detection has failed.

[0148] Specifically, when the SIM card matching switch for the software MBN file loaded by the baseband chip is enabled, the terminal will automatically select appropriate configuration parameters based on the type of communication card (e.g., SIM card) to achieve the communication function corresponding to the communication card. For example, if the terminal is a mobile phone, and the SIM card matching switch for the software MBN file loaded by the baseband chip is enabled, when the user installs a mobile SIM card in the phone, the phone will automatically select appropriate configuration parameters based on the SIM card, thereby enabling the phone to communicate using the mobile communication network.

[0149] Example 1,

[0150] During the initialization phase, the HAL can first obtain the first path information and the second path information. If it is determined that the first path information and / or the second path information have not been obtained, the detection is determined to have failed.

[0151] If the first path information and the second path information are obtained, HAL continues to obtain the status information of the card-matching switch of the software MBN file loaded by the baseband chip. Then, based on the status information, it determines the status of the card-matching switch of the software MBN file loaded by the baseband chip to determine whether the card-matching switch of the software MBN file loaded by the baseband chip is in the on state.

[0152] If the card-matching switch for the software MBN file loaded by the baseband chip is turned on, the detection is considered successful; otherwise, the detection is considered unsuccessful.

[0153] In this method, after determining that the first path information and the second path information have been obtained, the detection result can be further determined based on the status of the card-matching switch of the software MBN file loaded by the baseband chip, thereby further improving the reliability of MBN error-proof detection.

[0154] In one exemplary embodiment, a detection method is provided, applied to a terminal. In this method, the setting information may include first sub-setting information, second sub-setting information, third sub-setting information, fourth sub-setting information, fifth sub-setting information, sixth sub-setting information, and status information.

[0155] In this method, determining the detection result based on the acquisition of set information may include:

[0156] S510. If the first path information and the second path information are obtained, determine whether the first sub-setting information is the same as the third sub-setting information, and determine whether the second sub-setting information is the same as the fourth sub-setting information, and determine whether the fifth sub-setting information is the same as the sixth sub-setting information, and determine whether the status of the card matching switch is in the open state according to the status information.

[0157] S520. If all the judgment results are yes, then the detection is considered successful.

[0158] In this method, after obtaining the first path information and the second path information, the following four conditions also need to be determined:

[0159] Condition 1: Are the first sub-setting information and the third sub-setting information the same?

[0160] Condition 2: Are the second sub-setting information and the fourth sub-setting information the same?

[0161] Condition 3: Are the settings of the fifth sub-sub the same as those of the sixth sub-sub-sub?

[0162] Condition 4: Is the card matching switch in the on state?

[0163] The order in which the above four conditions are judged is not restricted; they can be judged simultaneously or at different times.

[0164] In this method, detection is considered successful only if all four conditions are met; otherwise, detection is considered a failure. In other words, after obtaining the first and second path information, this method further determines the detection result based on the results of the four conditions, thereby improving the reliability of MBN error-proof detection.

[0165] Example 1,

[0166] The first sub-setting information may include first path information and first quantity information; the second sub-setting information may include second path information and second quantity information; the third sub-setting information may include third path information and third quantity information; the fourth sub-setting information may include fourth path information and fourth quantity information; the fifth sub-setting information may include first name information and first version number information; and the sixth sub-setting information may include second name information and second version number information.

[0167] That is, the information settings include first path information, first quantity information, second path information, second quantity information, third path information, third quantity information, fourth path information, fourth quantity information, first name information, second name information, first version number information, second version number information, and status information.

[0168] refer to Figure 1a As shown in this example, the following steps can be performed using HAL to achieve mistaken detection of MBN:

[0169] S610: Read the first path information and the second path information pre-installed on the terminal.

[0170] S620. Determine whether the first path information and the second path information have been read. If the first path information and the second path information have been read, continue to the next step; otherwise, execute step S6140.

[0171] S630, Read the third path information and the fourth path information.

[0172] S640. Determine whether the first path information is the same as the third path information, and determine whether the second path information is the same as the fourth path information; if they are all the same, continue to the next step; otherwise, execute step S6140.

[0173] S650, Read the first quantity information and the second quantity information;

[0174] S660, Read the third and fourth quantity information;

[0175] S670. Determine whether the first quantity information is the same as the third quantity information, and determine whether the second quantity information is the same as the fourth quantity information; if they are all the same, continue to the next step; otherwise, execute step S6140.

[0176] S680, Read the first name information and the first version number information;

[0177] S690, Read the second name information and the second version number information;

[0178] S6100: Determine whether the first name information and the second name information are the same, and determine whether the first version number information and the second version number information are the same; if they are the same, continue to the next step; otherwise, execute step S6140.

[0179] S6110, Read status information;

[0180] S6120. Based on the status information, determine whether the card matching switch is in the open state; if it is determined that the card matching switch is in the open state, continue to the next step; otherwise, proceed to step S6140.

[0181] S6130. Confirm that the test was successful, and set the test label to success to exit the test process.

[0182] S6140. Confirm that the test has failed, and set the test label to fail to exit the test process.

[0183] In this method, after determining that the first path information and the second path information have been obtained, further MBN error prevention detection can be performed based on relevant information from the terminal's pre-installed hardware MBN file (e.g., mcfg_hw.mbn), the terminal's pre-installed software MBN file (e.g., mcfg_sw.mbn), the hardware MBN file currently loaded by the baseband chip (e.g., mcfg_hw.mbn), and the software MBN file currently loaded by the baseband chip (e.g., mcfg_sw.mbn). This further improves the reliability of MBN error prevention detection. Applying this method can promptly identify terminals with MBN problems, preventing serious quality incidents, improving user experience, and enhancing the brand credibility of terminal manufacturers.

[0184] In one exemplary embodiment, a detection device is provided, applied to a terminal. This device is used to implement the method described above. For example, refer to... Figure 2 As shown, the device may include an acquisition module 101 and a determination module 102, wherein,

[0185] The acquisition module 101 is used to acquire the MBN setting information of the terminal;

[0186] The determination module 102 is used to determine the detection result based on the acquisition result of the set information. The detection result indicates whether MBN is correct.

[0187] In one exemplary embodiment, a detection device is provided, applied to a terminal. In this device, the configuration information includes first path information of a software MBN file preset by the terminal, and second path information of a hardware MBN file preset by the terminal.

[0188] refer to Figure 2 As shown, module 102 is used for:

[0189] If the first path information and / or the second path information are not obtained, the detection is deemed to have failed.

[0190] In one exemplary embodiment, a detection device is provided, applied to a terminal. In this device, the setting information includes first sub-setting information of a software MBN file preset by the terminal, second sub-setting information of a hardware MBN file preset by the terminal, third sub-setting information of a software MBN file loaded by the terminal's baseband chip, and fourth sub-setting information of a hardware MBN file loaded by the baseband chip.

[0191] refer to Figure 2 As shown, module 102 is used for:

[0192] If the first path information and the second path information are obtained, then determine whether the first sub-setting information is the same as the third sub-setting information, and determine whether the second sub-setting information is the same as the fourth sub-setting information;

[0193] If the first sub-setting information is determined to be different from the third sub-setting information, then the detection is determined to have failed; and / or, if the second sub-setting information is determined to be different from the fourth sub-setting information, then the detection is determined to have failed.

[0194] In one exemplary embodiment, a detection device is provided, applied to a terminal. In this device, first sub-setting information includes first path information, second sub-setting information includes second path information, third sub-setting information includes third path information, and fourth sub-setting information includes fourth path information; and / or,

[0195] The first sub-setting information includes the first quantity information, the second sub-setting information includes the second quantity information, the third sub-setting information includes the third quantity information, and the fourth sub-setting information includes the fourth quantity information.

[0196] In one exemplary embodiment, a detection device is provided, applied to a terminal. In this device, the setting information includes fifth sub-setting information of a hardware MBN file preset by the terminal, and sixth sub-setting information of a hardware MBN file loaded by the terminal's baseband chip.

[0197] refer to Figure 2 As shown, module 102 is used for:

[0198] If the first path information and the second path information are obtained, then determine whether the fifth sub-setting information and the sixth sub-setting information are the same;

[0199] If the fifth sub-setting information is determined to be different from the sixth sub-setting information, then the detection is determined to have failed.

[0200] In one exemplary embodiment, a detection device is provided, applied to a terminal. In this device, fifth sub-setting information includes first name information, and sixth sub-setting information includes second name information; and / or,

[0201] The fifth sub-setting information includes the first version number information, and the sixth sub-setting information includes the second version number information.

[0202] In one exemplary embodiment, a detection device is provided, applied to a terminal. In this device, setting information includes the status information of the card-matching switch of the software MBN file loaded by the terminal's baseband chip.

[0203] refer to Figure 2 As shown, module 102 is used for:

[0204] If the first path information and the second path information are obtained, then determine whether the card matching switch is in the on state based on the status information.

[0205] If the card matching switch is determined to be not in the on state, the detection is considered to have failed.

[0206] In one exemplary embodiment, a detection device is provided, applied to a terminal. In this device, the setting information includes: first sub-setting information of a software MBN file preset by the terminal; second sub-setting information of a hardware MBN file preset by the terminal; third sub-setting information of a software MBN file loaded by the terminal's baseband chip; fourth sub-setting information of a hardware MBN file loaded by the baseband chip; fifth sub-setting information of a hardware MBN file preset by the terminal; sixth sub-setting information of a hardware MBN file loaded by the baseband chip; and status information of a card-matching switch for the software MBN file loaded by the baseband chip.

[0207] refer to Figure 2 As shown, module 102 is used for:

[0208] Determine whether the first sub-setting information is the same as the third sub-setting information, and determine whether the second sub-setting information is the same as the fourth sub-setting information, and determine whether the fifth sub-setting information is the same as the sixth sub-setting information, and determine whether the card matching switch is in the on state based on the status information;

[0209] If all the judgment results are yes, then the test is considered successful.

[0210] In one exemplary embodiment, a detection device is provided, applied to a terminal. (Reference) Figure 2 As shown, the device includes a setting module 103. After determining the detection result, the setting module 103 is used for:

[0211] If the detection is successful, then set the detection label to successful; and / or,

[0212] If the detection is determined to be unsuccessful, then the detection label will be set to "failed".

[0213] In one exemplary embodiment, a terminal is provided, such as a mobile phone, a laptop computer, a tablet computer, and a wearable device.

[0214] refer to Figure 3 As shown, terminal 400 may include one or more of the following components: processing component 402, memory 404, power supply component 406, multimedia component 408, audio component 410, input / output (I / O) interface 412, sensor component 414, and communication component 416.

[0215] Processing component 402 typically controls the overall operation of terminal 400, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 402 may include one or more processors 420 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 402 may include one or more modules to facilitate interaction between processing component 402 and other components. For example, processing component 402 may include a multimedia module to facilitate interaction between multimedia component 408 and processing component 402.

[0216] Memory 404 is configured to store various types of data to support operation on terminal 400. Examples of this data include instructions for any application or method operating on terminal 400, contact data, phonebook data, messages, pictures, videos, etc. Memory 404 can be implemented by any type of volatile or non-volatile storage terminal 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.

[0217] Power supply component 406 provides power to various components of terminal 400. Power supply component 406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal 400.

[0218] Multimedia component 408 includes a screen that provides an output interface between terminal 400 and the user. 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 touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 408 includes a front-facing camera module and / or a rear-facing camera module. When terminal 400 is in an operating mode, such as shooting mode or video mode, the front-facing camera module and / or rear-facing camera module may receive external multimedia data. Each front-facing camera module and rear-facing camera module may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0219] Audio component 410 is configured to output and / or input audio signals. For example, audio component 410 includes a microphone (MIC) configured to receive external audio signals when terminal 400 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 404 or transmitted via communication component 416. In some embodiments, audio component 410 also includes a speaker for outputting audio signals.

[0220] I / O interface 412 provides an interface between processing component 402 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.

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

[0222] Communication component 416 is configured to facilitate wired or wireless communication between terminal 400 and other terminals. Terminal 700 can access wireless networks based on communication standards, such as WiFi, 2G, 3G, 4G, 5G, or combinations thereof. In one exemplary embodiment, communication component 416 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 416 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.

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

[0224] In one exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 404 including instructions, which can be executed by a processor 420 of a terminal 400 to perform the described method. 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 terminal, etc. When the instructions in the storage medium are executed by the terminal's processor, the terminal is able to perform the method shown in the above embodiments.

[0225] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention 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 the invention are indicated by the claims.

[0226] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention 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 the invention are indicated by the following claims.

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

Claims

1. A detection method applied to a terminal, characterized in that, The method includes: Obtain the MBN setting information of the terminal; Based on the acquisition results of the set information, the detection result is determined, and the detection result indicates whether the MBN is correct; If the result of the acquisition is that the set information is not acquired, the detection is determined to have failed; if the result of the acquisition is that the set information is acquired, the detection is determined to have succeeded.

2. The method according to claim 1, characterized in that, The configuration information includes the first path information of the software MBN file preset on the terminal, and the second path information of the hardware MBN file preset on the terminal. Based on the acquisition results of the aforementioned set information, the detection results are determined, including: If the first path information and / or the second path information are not obtained, the detection is determined to have failed.

3. The method according to claim 2, characterized in that, The setting information includes: first sub-setting information of the software MBN file preset by the terminal; second sub-setting information of the hardware MBN file preset by the terminal; third sub-setting information of the software MBN file loaded by the baseband chip of the terminal; and fourth sub-setting information of the hardware MBN file loaded by the baseband chip. The step of determining the detection result based on the acquisition result of the set information includes: If the first path information and the second path information are obtained, it is determined whether the first sub-setting information is the same as the third sub-setting information, and whether the second sub-setting information is the same as the fourth sub-setting information. If it is determined that the first sub-setting information is different from the third sub-setting information, then the detection is determined to have failed; and / or, if it is determined that the second sub-setting information is different from the fourth sub-setting information, then the detection is determined to have failed.

4. The method according to claim 3, characterized in that, The first sub-setting information includes the first path information, the second sub-setting information includes the second path information, the third sub-setting information includes the third path information, and the fourth sub-setting information includes the fourth path information; and / or, The first sub-setting information includes a first quantity information, the second sub-setting information includes a second quantity information, the third sub-setting information includes a third quantity information, and the fourth sub-setting information includes a fourth quantity information.

5. The method according to claim 2, characterized in that, The setting information includes the fifth sub-setting information of the hardware MBN file preset by the terminal and the sixth sub-setting information of the hardware MBN file loaded by the baseband chip of the terminal. The step of determining the detection result based on the acquisition result of the set information includes: If the first path information and the second path information are obtained, then determine whether the fifth sub-setting information is the same as the sixth sub-setting information; If the fifth sub-setting information is determined to be different from the sixth sub-setting information, then the detection is determined to have failed.

6. The method according to claim 5, characterized in that, The fifth sub-setting information includes first name information; the sixth sub-setting information includes second name information; and / or, The fifth sub-setting information includes the first version number information, and the sixth sub-setting information includes the second version number information.

7. The method according to claim 2, characterized in that, The configuration information includes the status information of the card matching switch of the software MBN file loaded by the baseband chip of the terminal. The step of determining the detection result based on the acquisition result of the set information includes: If the first path information and the second path information are obtained, then determine whether the card matching switch is in the on state based on the status information; If it is determined that the card matching switch is not in the on state, then the detection is determined to have failed.

8. The method according to claim 1, characterized in that, The setting information includes: first sub-setting information of the software MBN file preset by the terminal; second sub-setting information of the hardware MBN file preset by the terminal; third sub-setting information of the software MBN file loaded by the baseband chip of the terminal; fourth sub-setting information of the hardware MBN file loaded by the baseband chip; fifth sub-setting information of the hardware MBN file preset by the terminal; sixth sub-setting information of the hardware MBN file loaded by the baseband chip; and status information of the card matching switch of the software MBN file loaded by the baseband chip. The step of determining the detection result based on the acquisition result of the set information includes: Determine whether the first sub-setting information is the same as the third sub-setting information, and determine whether the second sub-setting information is the same as the fourth sub-setting information, and determine whether the fifth sub-setting information is the same as the sixth sub-setting information, and determine whether the status of the card matching switch is in the on state based on the status information; If all the judgment results are yes, then the test is considered successful.

9. The method according to claim 1, characterized in that, After determining the detection result, the method further includes: If the detection is successful, then set the detection label to successful; and / or, If the detection is determined to be unsuccessful, then the detection label will be set to "failed".

10. A detection device applied to a terminal, characterized in that, The device includes: The acquisition module is used to acquire the MBN setting information of the terminal; The determination module is used to determine the detection result based on the acquisition result of the set information, wherein the detection result indicates whether the MBN is correct; If the result of the acquisition is that the set information is not acquired, the detection is determined to have failed; if the result of the acquisition is that the set information is acquired, the detection is determined to have succeeded.

11. The apparatus according to claim 10, characterized in that, The configuration information includes the first path information of the software MBN file preset on the terminal, and the second path information of the hardware MBN file preset on the terminal. The determining module is used for: If the first path information and / or the second path information are not obtained, the detection is determined to have failed.

12. The apparatus according to claim 11, characterized in that, The setting information includes: first sub-setting information of the software MBN file preset by the terminal; second sub-setting information of the hardware MBN file preset by the terminal; third sub-setting information of the software MBN file loaded by the baseband chip of the terminal; and fourth sub-setting information of the hardware MBN file loaded by the baseband chip. The determining module is used for: If the first path information and the second path information are obtained, it is determined whether the first sub-setting information is the same as the third sub-setting information, and whether the second sub-setting information is the same as the fourth sub-setting information. If it is determined that the first sub-setting information is different from the third sub-setting information, then the detection is determined to have failed; and / or, if it is determined that the second sub-setting information is different from the fourth sub-setting information, then the detection is determined to have failed. in, The first sub-setting information includes the first path information, the second sub-setting information includes the second path information, the third sub-setting information includes the third path information, and the fourth sub-setting information includes the fourth path information; and / or, The first sub-setting information includes a first quantity information, the second sub-setting information includes a second quantity information, the third sub-setting information includes a third quantity information, and the fourth sub-setting information includes a fourth quantity information.

13. The apparatus according to claim 11, characterized in that, The setting information includes the fifth sub-setting information of the hardware MBN file preset by the terminal and the sixth sub-setting information of the hardware MBN file loaded by the baseband chip of the terminal. The determining module is used for: If the first path information and the second path information are obtained, then determine whether the fifth sub-setting information is the same as the sixth sub-setting information; If the fifth sub-setting information is determined to be different from the sixth sub-setting information, then the detection is determined to have failed; in, The fifth sub-setting information includes first name information; the sixth sub-setting information includes second name information; and / or, The fifth sub-setting information includes the first version number information, and the sixth sub-setting information includes the second version number information.

14. The apparatus according to claim 11, characterized in that, The configuration information includes the status information of the card matching switch of the software MBN file loaded by the baseband chip of the terminal. The determining module is used for: If the first path information and the second path information are obtained, then determine whether the card matching switch is in the on state based on the status information; If it is determined that the card matching switch is not in the on state, then the detection is determined to have failed.

15. A terminal, characterized in that, The terminal includes: processor; Memory used to store processor-executable instructions; The processor is configured to perform the method as described in any one of claims 1 to 9.

16. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the terminal, the terminal is able to perform the method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • GSM network adaptation method, device and electronic equipment

    CN107172610A