Network control method and device, terminal equipment, storage medium and product

By using a multi-SIM card network control method in the terminal device, the access status of the first SIM card is maintained and the target channel that meets the conditions is selected by the second SIM card, which solves the data transmission problem when the channel quality is poor and improves the data transmission rate and call quality.

CN120835282APending Publication Date: 2025-10-24BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410494716.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-23
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

The terminal device does not switch channels when the channel quality is poor, which affects the data transmission rate and call quality.

Method used

When the channel accessed by the first SIM card does not meet the data transmission conditions, the access state is maintained, and the corresponding network is accessed through the second SIM card, and a target channel meeting the data transmission conditions is selected for data transmission.

Benefits of technology

It improves data transmission rate, reduces the impact of insufficient channel transmission capacity on call quality and network smoothness, and ensures the timeliness of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120835282A_ABST
    Figure CN120835282A_ABST
Patent Text Reader

Abstract

The invention relates to a network control method and device, terminal equipment, a storage medium and a product. The method comprises the following steps: a channel accessed through a first SIM card does not meet a first data transmission condition; maintaining the access state of the first SIM card, and accessing a network corresponding to the second SIM card through the second SIM card; and determining a first target channel satisfying the first data transmission condition from each channel in the network corresponding to the second SIM card for data transmission. According to the method disclosed by the invention, under the condition that the channel accessed through the first SIM card does not meet the first data transmission condition, the network is accessed through the second SIM card, and the first target channel meeting the first data transmission condition is determined from the channels in the network corresponding to the second SIM card for data transmission; therefore, the influence on the call quality or network fluency of the terminal equipment due to insufficient transmission capacity of the number of channels accessed by the first SIM card can be reduced, and the data transmission efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and particularly relates to a network control method and device, a terminal device, a storage medium and a product. BACKGROUND

[0002] In a case where a terminal device accesses a network for data transmission through a Subscriber Identity Module (SIM) card, whether to perform channel switching for a channel accessed through the SIM card is usually determined according to preset limit values of a Reference Signal Receiving Power (RSRP) and a Received Signal Strength Indication (RSSI). That is, when the RSRP and the RSSI of a channel currently accessed by the terminal device through the SIM card do not reach the limit values, the terminal device will not perform channel switching even if the quality of the channel currently accessed by the terminal device is poor, which will affect the data transmission rate of the terminal device and further affect the call quality and network fluency of the terminal device. SUMMARY

[0003] To overcome the problems in the related art, the present disclosure provides a network control method and device, a terminal device, a storage medium and a product, which can improve the data transmission rate without affecting the timeliness of data transmission.

[0004] According to a first aspect of an embodiment of the present disclosure, a network control method is provided, and the method comprises:

[0005] a channel accessed by a first SIM card does not satisfy a first data transmission condition;

[0006] maintaining an access state of the first SIM card, and accessing a network corresponding to a second SIM card through the second SIM card;

[0007] selecting a first target channel satisfying the first data transmission condition from the network corresponding to the second SIM card for data transmission.

[0008] In some embodiments, the selecting a first target channel satisfying the first data transmission condition from the network corresponding to the second SIM card for data transmission comprises:

[0009] switching between each channel in the network corresponding to the second SIM card to determine the first target channel satisfying the first data transmission condition;

[0010] performing data transmission through the first target channel.

[0011] In some embodiments, the method further comprises:

[0012] The first target channel is not selected from the network corresponding to the second SIM card, or the first target channel does not meet the second data transmission condition;

[0013] The access state of the second SIM card is maintained, and a second target channel that meets the first data transmission condition is selected from the network corresponding to the first SIM card for data transmission.

[0014] In some embodiments, selecting a second target channel that meets the first data transmission condition from the network corresponding to the first SIM card for data transmission includes:

[0015] Switching between channels in the network corresponding to the first SIM card to determine a second target channel that meets the first data transmission condition;

[0016] Data is transmitted via the second target channel.

[0017] In some embodiments, the method further comprises:

[0018] Based on a modulation parameter of a channel accessed by the first SIM card, it is determined that the channel accessed by the first SIM card does not meet the first data transmission condition.

[0019] In some embodiments, the modulation parameters include:

[0020] Modulation mode and MCS index value;

[0021] Determining, based on a modulation parameter of a channel accessed by the first SIM card, that the channel accessed by the first SIM card does not meet a first data transmission condition includes:

[0022] determining, based on an MCS index value of the channel accessed by the first SIM card being less than a target threshold, that the channel accessed by the first SIM card does not meet the first data transmission condition;

[0023] The target threshold corresponds to the modulation mode.

[0024] In some embodiments, the method further comprises:

[0025] Based on reliability requirements of the data to be transmitted, the target threshold is determined from a plurality of first preset thresholds corresponding to a modulation mode of a channel accessed by the first SIM card.

[0026] In some embodiments, the method further comprises:

[0027] comparing the data transmission capability of each channel of the network corresponding to the first SIM card with the data transmission capability of the first target channel;

[0028] The comparison result indicates that the data transmission capability of the channel accessed by the first SIM card is greater than the data transmission capability of the first target channel.

[0029] The data transmission is performed through the channel accessed by the first SIM card and having a data transmission capability greater than the data transmission capability of the first target channel.

[0030] In some embodiments, the comparison of the data transmission capability of each channel of the network corresponding to the first SIM card with the data transmission capability of the first target channel comprises:

[0031] comparison of the modulation parameters of the channel accessed by the first SIM card and the modulation parameters of the first target channel; or

[0032] determination of the capability level of the channel accessed by the first SIM card and the capability level of the first target channel based on a preset mapping relationship between the modulation parameters of the channel and the capability level, and comparison of the capability level of the channel accessed by the first SIM card with the capability level of the first target channel.

[0033] According to a second aspect of the embodiments of the present disclosure, a network control device is provided, comprising:

[0034] The first access module is configured to access a channel accessed by a first SIM card that does not satisfy a first data transmission condition.

[0035] The second access module is configured to maintain the access state of the first SIM card and access a network corresponding to a second SIM card through the second SIM card.

[0036] The first selection module is configured to select a first target channel satisfying the first data transmission condition from the network corresponding to the second SIM card for data transmission.

[0037] In some embodiments, the first selection module is configured to:

[0038] switch between each channel in the network corresponding to the second SIM card to determine the first target channel satisfying the first data transmission condition.

[0039] The data transmission is performed through the first target channel.

[0040] In some embodiments, the device further comprises:

[0041] The second selecting module is configured to select a second target channel from the network corresponding to the second SIM card, or the first target channel does not satisfy a second data transmission condition.

[0042] The third selecting module is configured to maintain the access state of the second SIM card, and select a channel from the network corresponding to the first SIM card to satisfy the first data transmission condition for data transmission.

[0043] In some embodiments, the third selecting module is configured to:

[0044] switch between channels in the network corresponding to the first SIM card, and determine a second target channel satisfying the first data transmission condition;

[0045] transmit data through the second target channel.

[0046] In some embodiments, the apparatus further comprises:

[0047] The first determining module is configured to determine, based on a modulation parameter of the channel accessed by the first SIM card, that the channel accessed by the first SIM card does not satisfy the first data transmission condition.

[0048] In some embodiments, the modulation parameter comprises a modulation mode and an index value of a modulation and coding strategy (MCS).

[0049] The first determining module is configured to:

[0050] determine, based on the index value of the MCS of the channel accessed by the first SIM card being less than a target threshold value, that the channel accessed by the first SIM card does not satisfy the first data transmission condition.

[0051] The target threshold value corresponds to the modulation mode.

[0052] In some embodiments, the apparatus further comprises:

[0053] The second determining module is configured to determine, based on a reliability requirement of data to be transmitted, the target threshold value from a plurality of first preset threshold values corresponding to the modulation mode of the channel accessed by the first SIM card.

[0054] In some embodiments, the apparatus further comprises:

[0055] The first comparing module is configured to compare, in a process of transmitting data through the first target channel, a data transmission capability of each channel of the network corresponding to the first SIM card with a data transmission capability of the first target channel.

[0056] The second comparing module is configured to compare the data transmission capability of the channel accessed by the first SIM card with the data transmission capability of the first target channel.

[0057] The second transmission module is configured to perform data transmission through the channel accessed by the first SIM card, which has a data transmission capability greater than that of the first target channel.

[0058] In some embodiments, the first comparing module is configured to:

[0059] The first comparing module is configured to compare the modulation parameters of the channel accessed by the first SIM card with the modulation parameters of the first target channel; or

[0060] The first comparing module is configured to compare the modulation parameters of the channel accessed by the first SIM card with the modulation parameters of the first target channel; or

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

[0062] a processor;

[0063] a memory for storing computer programs or instructions;

[0064] The processor executes the computer programs or instructions to implement the steps of the network control method described above.

[0065] According to a fourth aspect of the embodiments of the present disclosure, a non-transitory computer readable storage medium is provided, which stores executable instructions or computer programs, and when the computer programs or instructions in the storage medium are executed by a processor, the steps of the network control method described above are implemented.

[0066] According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided, which comprises computer programs or instructions, and when the computer programs or instructions are executed by a processor, the steps of the network control method described above are implemented.

[0067] The technical solutions provided by the embodiments of the present disclosure can have the following beneficial effects:

[0068] In the embodiments of the present disclosure, since the data transmission capabilities of different channels are different, the terminal device selects a channel with better data transmission capability from the network corresponding to the second SIM card, i.e., selects a first target channel satisfying the first data transmission condition from the network corresponding to the second SIM card and performs data transmission through the first target channel, in the case that the terminal device determines that the channel accessed through the first SIM card does not satisfy the first data transmission condition, thereby reducing the influence of insufficient transmission capability of the number of channels accessed through the first SIM card on the call quality or network fluency of the terminal device and improving the data transmission efficiency.

[0069] In addition, since the first SIM card remains in the network access state in the process of selecting the first target channel from the network corresponding to the second SIM card, the terminal device can perform data transmission through the channel accessed through the first SIM card in the process of selecting the first target channel satisfying the first data transmission condition from the network corresponding to the second SIM card, so that the data transmission timeliness is not affected while searching for a channel with stronger data transmission capability.

[0070] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0071] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0072] Figure 1 is a flowchart of a first network control method according to an exemplary embodiment.

[0073] Figure 2 is a flowchart of a first target channel determination method according to an exemplary embodiment.

[0074] Figure 3 is a flowchart of a second network control method according to an exemplary embodiment.

[0075] Figure 4 is a flowchart of a third network control method according to an exemplary embodiment.

[0076] Figure 5 is a flowchart of a fourth network control method according to an exemplary embodiment.

[0077] Figure 6 is a block diagram of a network control device according to an exemplary embodiment.

[0078] Figure 7is a structural block diagram of a terminal device according to an exemplary embodiment. DETAILED DESCRIPTION

[0079] The exemplary embodiments will be described in detail herein below with reference to the drawings. In the following description, the same numbers in different drawings represent the same or similar elements unless otherwise represented. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure. Instead, they are merely examples of apparatuses and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0080] The embodiments of the present disclosure provide a network control method. Referring to Figure 1 , Figure 1 is a flowchart of a first network control method according to an exemplary embodiment. In some embodiments, the network control method described above is performed by a terminal device. As shown in Figure 1 , the network control method mainly includes the following steps:

[0081] In step 101, the channel accessed by the first SIM card does not satisfy the first data transmission condition;

[0082] In step 102, the access state of the first SIM card is maintained, and the second SIM card accesses the network corresponding to the second SIM card;

[0083] In step 103, a first target channel satisfying the first data transmission condition is selected from the network corresponding to the second SIM card for data transmission.

[0084] It can be understood that a plurality of SIM cards can be installed in the terminal device. When the terminal device needs to perform data transmission, the first SIM card in the terminal device can access the network corresponding to the first SIM card to perform data transmission. In a case where it is determined that the channel accessed by the first SIM card does not satisfy the first data transmission condition, the access state of the first SIM card is maintained, and the second SIM card accesses the network corresponding to the second SIM card. The terminal device can also select a first target channel satisfying the first data transmission condition from the network corresponding to the second SIM card after accessing the network corresponding to the second SIM card through the second SIM card, and perform data transmission through the first target channel.

[0085] In some embodiments, the terminal device described above can be a terminal device capable of installing a plurality of SIM cards. For example, the terminal device can be a dual-card dual-communication device. Exemplarily, the terminal device described above can include a mobile phone, a tablet computer, a telephone watch, a vehicle-mounted device, or other communicable devices.

[0086] In some embodiments, the first SIM card can be any one of a plurality of SIM cards in the terminal device, and the second SIM card can be one or more SIM cards in the terminal device except the first SIM card. The number of SIM cards that can be installed in the terminal device is not limited in the embodiments of the present disclosure.

[0087] In some embodiments, the first SIM card can be a SIM card with a higher priority than the second SIM card in the plurality of SIM cards in the terminal device. For example, the first SIM card can be a primary card in the terminal device, and the second SIM card can be a secondary card in the terminal device.

[0088] In some embodiments, the SIM card described above can also be referred to as a smart card. For example, the SIM card described above can be a standard card, a Mirco SIM card, a Nano SIM card, or an embedded SIM card, etc.

[0089] In some embodiments, the network corresponding to the first SIM card and the network corresponding to the second SIM card can be the same or different, which is not limited in the embodiments of the present disclosure.

[0090] For example, the network corresponding to the first SIM card and the network corresponding to the second SIM card can be different channels of the same frequency band, the network corresponding to the first SIM card and the network corresponding to the second SIM card can also be networks of different frequency bands, and the network corresponding to the first SIM card and the network corresponding to the second SIM card can also be networks of different cells.

[0091] In some embodiments, the channel accessed by the first SIM card does not satisfy the first data transmission condition, which can be understood as that the terminal device cannot perform data transmission through the channel accessed by the first SIM card, or the data transmission capability of the channel accessed by the terminal device through the first SIM card is poor. For example, the data transmission capability of the channel accessed by the terminal device through the first SIM card is poor, including but not limited to: the time delay of data transmission is greater than a preset time delay threshold, the retransmission rate of data transmission is greater than a preset retransmission rate, and / or the signal-to-noise ratio is greater than a preset signal-to-noise ratio threshold.

[0092] In some embodiments, maintaining the access state of the first SIM card includes: first performing data transmission based on the channel accessed by the first SIM card; or maintaining the first SIM card in the access state without performing data transmission.

[0093] In some embodiments, after the terminal device accesses the network corresponding to the second SIM card through the second SIM card, the terminal device can obtain the capability information of each channel of the network corresponding to the second SIM card, and select a first target channel from the network corresponding to the second SIM card based on the capability information of each channel.

[0094] In some embodiments, the capability information of the channel includes, but is not limited to, a time delay of data transmission through the channel, a retransmission rate of data transmission through the channel, and a signal-to-noise ratio of data transmission through the channel, etc.

[0095] In some embodiments, the selecting the first target channel from the network corresponding to the second SIM card based on the capability information of each channel in the network corresponding to the second SIM card can include at least one of the following:

[0096] determining, as the first target channel, a channel in the network corresponding to the second SIM card, for which a time delay of data transmission is less than or equal to a preset time delay threshold;

[0097] determining, as the first target channel, a channel in the network corresponding to the second SIM card, for which a retransmission rate of data transmission is less than or equal to a preset retransmission rate;

[0098] determining, as the first target channel, a channel in the network corresponding to the second SIM card, for which a signal-to-noise ratio of data transmission is less than or equal to a preset signal-to-noise ratio threshold;

[0099] determining, as the first target channel, a channel in the network corresponding to the second SIM card, for which a time delay of data transmission is less than a time delay of a channel currently accessed by the first SIM card;

[0100] determining, as the first target channel, a channel in the network corresponding to the second SIM card, for which a retransmission rate of data transmission is less than a retransmission rate of a channel currently accessed by the first SIM card;

[0101] determining, as the first target channel, a channel in the network corresponding to the second SIM card, for which a signal-to-noise ratio of data transmission is less than a signal-to-noise ratio of a channel currently accessed by the first SIM card.

[0102] The above are only several exemplary ways of determining the first channel from the network corresponding to the second SIM card, and do not constitute a limitation on the method of determining the first target channel provided by the embodiments of the present disclosure.

[0103] It should be noted that the data transmission can be receiving data or sending data, and the embodiments of the present disclosure do not limit this.

[0104] In some embodiments, in the process of selecting the first target channel from each channel in the network corresponding to the second SIM card, if the channel accessed by the first SIM card does not meet the first data transmission condition but can perform data transmission, data transmission can be performed through the channel accessed by the first SIM card first, so as to ensure the timeliness of data transmission.

[0105] In some embodiments, when the terminal device determines that transmission data is needed, the terminal device can send a request message to the base station based on the first SIM card. Accordingly, after receiving the request message sent based on the first SIM card, the base station can collect relevant information of the terminal device in which the first SIM card is located, and allocate a channel for the first SIM card based on the collected relevant information, so that the terminal device can access one channel in the network corresponding to the first SIM card based on the first SIM card. Then, the terminal device can determine whether the channel accessed through the first SIM card meets the first data transmission condition, and in the case where the channel accessed through the first SIM card does not meet the first data transmission condition, maintain the access state of the first SIM card and access the network corresponding to the second SIM card through the second SIM card. Then, the terminal device can also select a first target channel that meets the data transmission from the network corresponding to the second SIM card based on the channel information of each channel of the network corresponding to the second SIM card, and perform data transmission through the first target channel.

[0106] Exemplarily, the relevant information of the terminal device includes but is not limited to: a communication mode used by the terminal device, a channel available to the terminal device, a bandwidth available to the terminal device, and a subcarrier spacing.

[0107] In some embodiments, the channel accessed through the first SIM card and the second SIM card can be an uplink data transmission channel or a downlink data transmission channel, and the embodiments of the present disclosure do not limit this.

[0108] In the embodiments of the present disclosure, since the data transmission capabilities of different channels are different, if the terminal device determines that the channel accessed through the first SIM card does not meet the first data transmission condition, the terminal device selects a channel with better data transmission capability from the network corresponding to the second SIM card, that is, selects a first target channel that meets the first data transmission condition from the network corresponding to the second SIM card, and performs data transmission through the first target channel, which can reduce the impact of insufficient data transmission capability of the channel accessed through the first SIM card on the call quality or network fluency of the terminal device.

[0109] In addition, since the first SIM card remains in the network access state during the process of selecting the first target channel from the network corresponding to the second SIM card, the terminal device can also perform data transmission through the channel accessed through the first SIM card during the process of selecting the first target channel that meets the first data transmission condition from the network corresponding to the second SIM card, so that the channel with stronger data transmission capability can be selected without affecting the timeliness of data transmission.

[0110] In some embodiments, with reference to Figure 2 , Figure 2is a flowchart of a determination method of a first target channel according to an example embodiment. Hereinafter, the step 103 will be further explained in combination with the steps shown in Figure 2 The step 103 will be further explained in combination with the steps shown in

[0111] In step 201, switching between channels in the network corresponding to the second SIM card is performed to determine a first target channel satisfying a first data transmission condition;

[0112] In step 202, data transmission is performed through the first target channel.

[0113] It can be understood that after the terminal device accesses a channel through the second SIM card, the terminal device can first determine whether the channel accessed through the second SIM card satisfies the first data transmission condition. If the terminal device determines that the channel accessed through the second SIM card satisfies the first data transmission condition, the channel accessed through the second SIM card is determined as the first target channel. If the terminal device determines that the channel accessed through the second SIM card does not satisfy the first data transmission condition, channel switching is performed in the network corresponding to the second SIM card, and whether the newly accessed channel through the second SIM card satisfies the first data transmission condition is determined. The above process is repeated until the first target channel satisfying the first data transmission condition is accessed through the second SIM card, or the number of channel switching based on the second SIM card reaches a preset number.

[0114] In some embodiments, the preset number can be set as needed, and the embodiments of the present disclosure are not limited thereto. For example, the preset number can be any value in 1-5.

[0115] In some embodiments, the terminal device can access a channel through the second SIM card, obtain the channel parameter of the channel accessed through the second SIM card, and determine whether the channel accessed through the second SIM card satisfies the first data transmission condition based on the channel parameter of the channel accessed through the second SIM card.

[0116] For example, the terminal device can access a channel through the second SIM card, obtain the channel parameter of the channel accessed through the second SIM card, and determine whether the channel accessed through the second SIM card satisfies the first data transmission condition based on the channel parameter of the channel accessed through the second SIM card.

[0117] For example, the terminal device can access a channel through the second SIM card, obtain the channel parameter of the channel accessed through the second SIM card, and determine whether the channel accessed through the second SIM card satisfies the first data transmission condition based on the channel parameter of the channel accessed through the second SIM card.

[0118] In the embodiments of the present disclosure, the terminal device determines whether the channel accessed by the second SIM card is the first target channel satisfying the first data transmission condition when accessing one channel by the second SIM card each time. Since one of the first several channels accessed by the second SIM card is likely to be the channel satisfying the first data transmission condition. Therefore, after accessing one channel by the second SIM card each time, it is determined whether the channel is the channel satisfying the first data transmission condition, without traversing all channels of the network corresponding to the second SIM card, so that the number of channel switching is reduced, and the required time for selecting the first target channel is shortened.

[0119] In some embodiments, the first data transmission condition is a data transmission condition. Figure 3 , Figure 3 FIG. 2 is a flow diagram illustrating a second network control method according to an exemplary embodiment. As shown in FIG. 2, the method further includes: Figure 3

[0120] In step 301, the first target channel is not determined from the network corresponding to the second SIM card, or the first target channel does not satisfy the second data transmission condition.

[0121] In step 302, the access state of the second SIM card is maintained, and a second target channel satisfying the first data transmission condition is selected from the network corresponding to the first SIM card for data transmission.

[0122] It can be understood that if the terminal device does not determine the first target channel satisfying the first data transmission condition from the network corresponding to the second SIM card, or determines the first target channel from the network corresponding to the second SIM card but the first target channel does not satisfy the second data transmission condition. The terminal device can maintain the access state of the second SIM card, and select a second target channel satisfying the first data transmission condition from the network corresponding to the first SIM card for data transmission.

[0123] In some embodiments, the second data transmission condition is a data transmission condition different from the first data transmission condition. For example, the second data transmission condition is a higher data transmission condition than the first data transmission condition. For example, the data transmission rate indicated by the second data transmission condition is greater than the data transmission rate indicated by the first data transmission condition. The data transmission delay indicated by the second data transmission condition is less than the data transmission delay indicated by the first data transmission condition. The signal-to-noise ratio indicated by the second data transmission condition is less than the signal-to-noise ratio indicated by the first data transmission condition.

[0124] In some embodiments, when the terminal device maintains the access state of the second SIM card, it can also select a third target channel satisfying the second data transmission condition from the network corresponding to the first SIM card for data transmission.

[0125] ​In some embodiments, the step 202 comprises: obtaining capability information of each channel of the network corresponding to the first SIM card, and selecting a second target channel satisfying the first data transmission condition from the network corresponding to the first SIM card based on the capability information of each channel, or selecting a third target channel satisfying the second data transmission condition from the network corresponding to the first SIM card based on the capability information of each channel.

[0126] In some embodiments, the selecting of the second target channel satisfying the first data transmission condition from the network corresponding to the first SIM card for data transmission comprises:

[0127] switching between each channel in the network corresponding to the first SIM card to determine the second target channel satisfying the first data transmission condition;

[0128] performing data transmission through the second target channel.

[0129] It can be understood that when the terminal device does not select the first target channel from the network corresponding to the second SIM card, or the selected first target channel does not satisfy the second data condition, the terminal device can maintain the second SIM card in the network connection state, and switch between each channel in the network corresponding to the first SIM card to find the second target channel satisfying the first data transmission condition.

[0130] In some embodiments, after the terminal device accesses a channel through the first SIM card, the terminal device can first determine whether the channel accessed through the first SIM card satisfies the first data transmission condition. If the terminal device determines that the channel accessed through the first SIM card satisfies the first data transmission condition, the terminal device determines the channel accessed through the first SIM card as the second target channel. If the terminal device determines that the channel accessed through the first SIM card does not satisfy the first data transmission condition, the terminal device performs channel switching in the network corresponding to the first SIM card, and determines whether the newly accessed channel through the first SIM card satisfies the first data transmission condition. The above process is repeated until the second target channel or the third target channel is accessed through the first SIM card, or the number of channel switching based on the second SIM card reaches a preset number.

[0131] In some other embodiments, the terminal device can perform channel switching in the network corresponding to the second SIM card for a preset number of times, and after the channel switching for the preset number of times, if the first target channel satisfying the first data transmission condition is still not determined, or the selected first target channel from the network corresponding to the second SIM card does not satisfy the second data transmission condition, the terminal device maintains the second SIM card in the access state, and performs channel switching in the network corresponding to the first SIM card to select the second target channel satisfying the first data transmission condition.

[0132] In some embodiments, when the terminal device maintains the second SIM card in the access state, the terminal device can perform channel switching in the network corresponding to the first SIM card to select a second target channel satisfying the first data transmission condition. If the terminal device does not determine the second target channel satisfying the first data transmission condition after performing channel switching through the first SIM card for a preset number of times, the terminal device maintains the access state of the first SIM card and performs channel switching between channels of the network corresponding to the second SIM card that have not been accessed. If the terminal device does not access the first target channel through the second SIM card after performing the preset number of times of channel switching, the terminal device performs channel switching through the first SIM again. The above process is repeated until the terminal device accesses the second target channel through the first SIM card or accesses the first target channel through the second SIM card, or until all channels of the network corresponding to the first SIM card and all channels of the network corresponding to the second SIM card are traversed.

[0133] For example, when the preset number of times is 2, when the terminal device maintains the second SIM card in the access state, the terminal device can perform channel switching in the network corresponding to the first SIM card to select a second target channel satisfying the first data transmission condition. If the terminal device does not determine the second target channel satisfying the first data transmission condition after performing 2 times of channel switching in the network corresponding to the first SIM card, the terminal device maintains the access state of the first SIM card and performs channel switching between channels of the network corresponding to the second SIM card that have not been accessed. If the terminal device does not determine a channel satisfying the first data transmission condition after performing 2 times of channel switching in the network corresponding to the first SIM card, the terminal device performs channel switching in the network corresponding to the first SIM again. The above process is repeated until all accessible channels are traversed, or until the terminal device accesses the second target channel through the first SIM card or accesses the first target channel through the second SIM card.

[0134] In some embodiments, when the terminal device performs channel switching based on the second SIM card to determine the first target channel satisfying the first data transmission condition, if the channel accessed by the first SIM card does not satisfy the first data transmission condition, but data transmission can be performed, the terminal device can perform data transmission through the channel currently accessed by the first SIM card in the process of performing channel switching through the second SIM card, to ensure the continuity of data transmission.

[0135] In some embodiments, the terminal device performs channel switching between channels of the network corresponding to the first SIM card through the first SIM card to determine the second target channel satisfying the first data transmission condition. The implementation process can refer to the above implementation process of the second SIM card performing channel switching between channels of the network corresponding to the second SIM card to determine the first target channel satisfying the first data transmission condition, and details are not described herein.

[0136] In the embodiments of the present disclosure, in the process of channel switching of the second SIM card to find the first target channel satisfying the first data transmission condition, data transmission is performed through the channel currently accessed by the first SIM card, and in the process of channel switching of the first SIM card to find the second target channel satisfying the first data transmission condition, data transmission is performed through the second SIM card, so that the continuity of data transmission can be ensured.

[0137] In some embodiments, the method further includes:

[0138] Based on the modulation parameter of the channel accessed by the first SIM card, it is determined that the channel accessed by the first SIM card does not satisfy the first data transmission condition.

[0139] It can be understood that, in the case that the terminal device accesses the network through the first SIM card, the terminal device can acquire the modulation parameter of the channel accessed by the first SIM card, and determine whether the channel accessed by the first SIM card satisfies the first data transmission condition according to the modulation parameter of the channel accessed by the first SIM card. When it is determined, based on the modulation parameter of the channel accessed by the first SIM card, that the channel accessed by the first SIM card does not satisfy the first data transmission condition, the terminal device maintains the access state of the first SIM card and accesses the network corresponding to the second SIM card through the second SIM card.

[0140] In some embodiments, the modulation parameter can include but is not limited to a modulation mode and an index value of a modulation and coding scheme (MCS). The modulation mode includes but is not limited to quadrature phase shift keying (QPSK) modulation and M-ary quadrature amplitude modulation (M-QAM) modulation.

[0141] The M-QAM includes but is not limited to 16-QAM, 64-QAM, 256-QAM, 1k-QAM, etc.

[0142] In some embodiments, the terminal device can acquire the modulation mode of the channel accessed based on the first SIM card when accessing the network based on the first SIM card, and determine that the channel accessed based on the first SIM card does not satisfy the first data transmission condition when it is determined that the priority of the modulation mode of the channel accessed through the first SIM card is lower than the priority of a preset modulation mode.

[0143] For example, it is assumed that the priority of the M-QAM modulation mode is higher than the priority of the QPSK modulation mode, and the priority of the M-QAM modulation mode is higher as the value of M in the M-QAM modulation mode is larger. Based on this, when the terminal device determines that the modulation mode of the channel accessed based on the first SIM card is 16-QAM and the preset modulation mode is 64-QAM, it is determined that the channel accessed based on the first SIM card does not satisfy the first data transmission condition. When the terminal device determines that the modulation mode of the channel accessed based on the first SIM card is QPSK and the preset modulation mode is 64-QAM, it is determined that the channel accessed based on the first SIM card does not satisfy the first data transmission condition.

[0144] In some embodiments, the terminal device determines that the channel accessed based on the first SIM card satisfies the first data transmission condition when it is determined that the priority of the modulation mode of the channel accessed based on the first SIM card is equal to or higher than the priority of the preset modulation mode.

[0145] For example, it is assumed that the priority of the M-QAM modulation mode is higher than the priority of the QPSK modulation mode, and the priority of the M-QAM modulation mode is higher as the value of M in the M-QAM modulation mode is larger. Based on this, when the terminal device determines that the modulation mode of the channel accessed based on the first SIM card is 256-QAM and the preset modulation mode is 64-QAM, it is determined that the channel accessed based on the first SIM card satisfies the first data transmission condition.

[0146] In some embodiments, the type of the preset modulation mode can be set as needed, and the embodiments of the present disclosure do not limit this.

[0147] For example, as the priority of the modulation mode used by the channel is higher, the amount of data that can be transmitted by the channel in a unit of time is larger, and therefore, the type of the preset modulation mode can be determined according to the amount of data to be transmitted in the terminal device.

[0148] In some embodiments, the type of the preset modulation mode can also be set according to the type of the terminal device. For example, when the terminal device is a terminal device that mainly performs media data transmission, for example, when the terminal device is a smartphone or a tablet computer, as the amount of data to be transmitted by the terminal device is large, the modulation mode used by the accessed channel is a modulation mode with a high priority, which can ensure the data transmission rate and reduce the probability of data transmission delay.

[0149] Therefore, when the terminal device is a terminal device mainly for media data transmission, the modulation mode with higher priority can be set as the preset modulation mode. When the terminal device is a terminal device mainly for call, for example, when the terminal device is a non-smartphone or a telephone watch, since the amount of data to be transmitted by the terminal device is usually small, even if the priority of the modulation mode of the accessed channel is low, the data transmission requirement of the terminal device can be met, and therefore, the preset modulation mode can be set as the modulation mode with lower priority.

[0150] In some embodiments, the terminal device can further acquire an index value of the MCS of the channel accessed based on the first SIM card, and determine that the channel accessed based on the first SIM card does not meet the first data transmission condition when the index value of the MCS of the channel accessed based on the first SIM card is less than a second preset threshold, and determine that the channel accessed based on the first SIM card meets the first data transmission condition when the index value of the MCS of the channel accessed based on the first SIM card is greater than or equal to the second preset threshold.

[0151] In some embodiments, the size of the second preset threshold can also be set as needed, which is not limited in the embodiments of the present disclosure.

[0152] For example, when the terminal device is a terminal device mainly for media data transmission, for example, when the terminal device is a smartphone or a tablet computer, since the amount of data to be transmitted by the terminal device is usually large, the channel to be accessed needs to have a large index value of MCS to ensure the data transmission rate and reduce the probability of data transmission delay. Therefore, when the terminal device is a terminal device mainly for media data transmission, the second preset threshold can be set to a larger value, for example, the second preset threshold can be set to any value in 20 to 25. When the terminal device is a terminal device mainly for call, for example, when the terminal device is a non-smartphone or a telephone watch, since the amount of data to be transmitted by the terminal device is usually small, even if the index value of the MCS of the accessed channel is small, the data transmission requirement of the terminal device can be met. Therefore, when the terminal device is a terminal device mainly for call, the second preset threshold can be set to a smaller value.

[0153] In the embodiments of the present disclosure, since the higher the priority of the modulation mode used by the channel, the larger the index value of the MCS, and the higher the bit number that a resource unit (RE) can carry, the higher the priority of the modulation mode used by the channel, the stronger the transmission capability of the channel. Therefore, according to the modulation mode of the accessed channel and the index value of the MCS of the channel, the data transmission capability of the accessed channel can be determined. Therefore, by the modulation mode and the index value of the MCS of each channel, a channel with better channel quality can be selected from the multiple channels of the base station.

[0154] In some embodiments, the modulation parameter includes a modulation mode and an index value of a coding modulation strategy (MCS).

[0155] Based on the modulation parameter of the channel accessed by the first SIM card, it is determined that the channel accessed by the first SIM card does not satisfy the first data transmission condition, including:

[0156] According to the case that the index value of the MCS of the channel accessed by the first SIM card is less than the target threshold, it is determined that the channel accessed by the first SIM card does not satisfy the first data transmission condition.

[0157] The target threshold corresponds to the modulation mode.

[0158] It can be understood that since there are multiple modulation modes, a target threshold can be set for each modulation mode. Based on this, after the terminal device obtains the modulation mode and the index value of the MCS of the channel accessed by the first SIM card, the target threshold corresponding to the modulation mode of the channel accessed by the first SIM card can be searched from the target thresholds corresponding to each modulation mode stored in advance. Then, the index value of the MCS of the channel accessed by the first SIM card is compared with the obtained target threshold. If the index value of the MCS of the channel accessed by the first SIM card is greater than or equal to the target threshold corresponding to the modulation mode of the channel accessed by the first SIM card, it is determined that the channel accessed by the first SIM card satisfies the first data transmission condition. If the index value of the MCS of the channel accessed by the first SIM card is less than the target threshold corresponding to the modulation mode of the channel accessed by the first SIM card, it is determined that the channel accessed by the first SIM card does not satisfy the first data transmission condition.

[0159] In some embodiments, the size of the target threshold corresponding to each modulation mode can be determined according to the type of the terminal device. For example, when the terminal device is mainly used for media data transmission, such as a smart phone or a tablet computer, the amount of data to be transmitted by the terminal device is usually large, and the terminal device needs to access a channel with a large index value of MCS, so the target threshold can be set to a large value. When the terminal device is mainly used for calling, such as a non-smart phone or a phone watch, the amount of data to be transmitted by the terminal device is usually small, and the data transmission requirement of the terminal device can be met even if the terminal device accesses a channel with a small index value of MCS, so the target threshold can be set to a small value.

[0160] In some embodiments, when the terminal device switches between the channels of the network corresponding to the second SIM card to find a first target channel satisfying the first data transmission condition, the terminal device can obtain the modulation mode and the index value of MCS of the channel newly accessed through the second SIM card after each channel switching through the second SIM card. Then, the terminal device can obtain the target threshold corresponding to the modulation mode of the channel newly accessed through the second SIM card according to the modulation mode, and compare the index value of MCS of the channel newly accessed through the second SIM card with the target threshold corresponding to the modulation mode of the channel newly accessed through the second SIM card.

[0161] When the terminal device determines that the index value of MCS of the channel newly accessed through the second SIM card is greater than or equal to the target threshold corresponding to the modulation mode of the channel accessed through the second SIM card, it is determined that the channel newly accessed through the second SIM card satisfies the first data transmission condition; when the terminal device determines that the index value of MCS of the channel newly accessed through the second SIM card is less than the target threshold corresponding to the modulation mode of the channel newly accessed through the second SIM card, it is determined that the channel newly accessed through the second SIM card does not satisfy the first data transmission condition.

[0162] Similarly, when the terminal device switches between the channels of the network corresponding to the first SIM card to find a second target channel satisfying the first data transmission condition, the terminal device can obtain the modulation mode and the index value of MCS of the channel newly accessed through the first SIM card after each channel switching through the first SIM card. Then, the terminal device can obtain the target threshold corresponding to the modulation mode of the channel newly accessed through the first SIM card according to the modulation mode, and compare the index value of MCS of the channel newly accessed through the first SIM card with the target threshold corresponding to the modulation mode of the channel newly accessed through the first SIM card.

[0163] When the terminal device determines that the index value of the MCS of the channel newly accessed through the first SIM card is greater than or equal to the target threshold value corresponding to the modulation mode of the channel accessed through the first SIM card, it is determined that the channel newly accessed through the first SIM card satisfies the first data transmission condition. When the terminal device determines that the index value of the MCS of the channel newly accessed through the first SIM card is less than the target threshold value corresponding to the modulation mode of the channel accessed through the first SIM card, it is determined that the channel newly accessed through the first SIM card does not satisfy the first data transmission condition.

[0164] In some embodiments, the method further includes:

[0165] Based on the reliability requirement of the data to be transmitted, a target threshold value is determined from a plurality of first preset threshold values corresponding to the modulation mode of the channel accessed through the first SIM card.

[0166] It can be understood that, considering that the reliability requirements of data to be transmitted through the network by the same terminal device at different times can be different, and the reliability requirements of data of different reliability requirements to the channel and the requirement of the amount of data that the channel can transmit in a unit of time are also different. Since the higher the index value of the MCS of the channel, the greater the amount of data that the channel can transmit in a unit of time, but in the case of poor channel quality, the error rate of data transmission is also higher. Therefore, a plurality of first preset threshold values can also be set for each modulation mode, wherein different first preset threshold values correspond to data to be transmitted with different reliability requirements. Based on this, after obtaining the modulation mode of the channel accessed through the first SIM card, the terminal device can also obtain the reliability requirement of the data to be transmitted in the terminal device. Then, the terminal device can determine the target threshold value from the plurality of first preset threshold values corresponding to the modulation mode of the channel accessed through the first SIM card according to the reliability requirement of the data to be transmitted.

[0167] In some embodiments, the size of the first preset threshold value is negatively related to the reliability requirement of the data to be transmitted.

[0168] Exemplarily, the data to be transmitted in the terminal device can be classified into first type data and second type data according to the reliability requirement of the channel for the data to be transmitted in the terminal device. The first type data has a higher requirement on the transmission reliability of the channel than the second type data. Therefore, a first preset threshold corresponding to the first type data and a first preset threshold corresponding to the second type data can be set for each modulation mode. Based on this, when the terminal device determines that the modulation mode of the channel accessed by the first SIM card is the first modulation mode and the data to be transmitted is the first type data, the terminal device can obtain the first preset threshold corresponding to the first modulation mode and the first type data, and determine the obtained first preset threshold corresponding to the first modulation mode and the first type data as the target threshold.

[0169] The size of the first preset threshold can be set as needed, and the embodiments of the present disclosure do not limit this.

[0170] Exemplarily, when the modulation mode is QPSK modulation, the first preset threshold corresponding to the first type data can be set to 2, and the first preset threshold corresponding to the second type data can be set to 3. When the modulation mode is 16-QAM, the first preset threshold corresponding to the first type data can be set to any one of 6 or 7, and the first preset threshold corresponding to the second type data can be set to any one of 8 or 9. When the modulation mode is 64-QAM, the first preset threshold corresponding to the first type data can be set to any one of 12 to 13, and the first preset threshold corresponding to the second type data can be set to any one of 16 to 18. When the modulation mode is 256-QAM, the first preset threshold corresponding to the first type data can be set to any one of 22 to 23, and the first preset threshold corresponding to the second type data can be set to 25 or 26.

[0171] In some embodiments, the first type data includes, but is not limited to, data generated by the terminal device receiving or sending a short message or a multimedia message, data generated by the terminal device answering or making a call, data generated by the terminal device browsing a webpage or sending or receiving a message through a social application, and the like. The second type data includes, but is not limited to, data generated by the terminal device playing a video, playing music, and making a video call or a voice call through a social software.

[0172] In the embodiments of the present disclosure, for the same modulation mode, different first preset thresholds are set for different types of data to be transmitted in the terminal device, and the channel suitable for each type of data to be transmitted is filtered according to the different first preset thresholds, so that the data transmission rate and the data transmission reliability of the channel accessed by the terminal device can be considered at the same time.

[0173] In some embodiments, the terminal device can determine the target threshold according to the following formula: Figure 4 , Figure 4is a flowchart of a third network control method according to an exemplary embodiment. As shown in Figure 4 The method further includes:

[0174] In step 401, compare the data transmission capability of each channel of the network corresponding to the first SIM card with the data transmission capability of the first target channel during data transmission through the first target channel.

[0175] In step 402, the comparison result indicates that the data transmission capability of the channel accessed by the first SIM card is greater than the data transmission capability of the first target channel.

[0176] In step 403, perform data transmission through the channel accessed by the first SIM card and having a data transmission capability greater than the data transmission capability of the first target channel.

[0177] In some embodiments, since the first target channel is a channel satisfying the first data transmission condition, but not necessarily the channel with the best quality that the terminal device can access. Therefore, during data transmission through the first target channel, the terminal device can further switch between the channels of the network corresponding to the first SIM card, and compare the data transmission capability of the newly accessed channel through the first SIM card with the data transmission capability of the first target channel after each new channel is accessed through the first SIM card. If the data transmission capability of the newly accessed channel through the first SIM card is greater than the data transmission capability of the first target channel, the terminal device can perform data transmission through the newly accessed channel through the first SIM card.

[0178] In some embodiments, the data transmission capability of the newly accessed channel through the first SIM card can be determined according to the data transmission rate, error rate, and bandwidth of the channel accessed through the first SIM card.

[0179] Exemplarily, during data transmission of the terminal device through the first target channel, channel switching is performed in the network corresponding to the first SIM card, and the data transmission rate of the newly accessed channel through the first SIM card and the current data transmission rate of the first target channel are obtained when each new channel is accessed through the first SIM card. The data transmission rate of the newly accessed channel through the first SIM card is compared with the data transmission rate of the first target channel. If the data transmission rate of the newly accessed channel through the first SIM card is greater than the current data transmission rate of the first target channel, it is determined that the data transmission capability of the newly accessed channel through the first SIM card is greater than the data transmission capability of the first target channel. At this time, the terminal device can perform data transmission through the newly accessed channel through the first SIM card.

[0180] In the embodiments of the present disclosure, during the data transmission of the terminal device through the first target channel, the terminal device can switch between the channels of the network corresponding to the first SIM card to find a channel with stronger data transmission capability. If the terminal device finds a channel with stronger data transmission capability than the first target channel, the terminal device performs data transmission based on the channel with stronger data transmission capability accessed through the first SIM card, thereby further improving the data transmission rate of the terminal device.

[0181] In some embodiments, the method further includes:

[0182] The comparison result indicates that the data transmission capability of the channel accessed through the first SIM card is less than or equal to the data transmission capability of the first target channel.

[0183] The terminal device switches between the channels of the network corresponding to the first SIM card and returns to perform the step of comparing the data transmission capability of each channel of the network corresponding to the first SIM card with the data transmission capability of the first target channel.

[0184] It can be understood that the terminal device compares the data transmission capability of the channel accessed through the first SIM card with the data transmission capability of the first target channel. If it is determined that the data transmission capability of the channel accessed through the first SIM card is less than the data transmission capability of the first target channel, the terminal device switches between the channels of the network corresponding to the first SIM card and compares the data transmission capability of the channel newly accessed through the first SIM card with the data transmission capability of the first target channel until a channel with stronger data transmission capability than the first target channel is found or all channels of the network corresponding to the first SIM card are traversed.

[0185] In some embodiments, in the case that the network corresponding to the first SIM card has multiple frequency bands, if the channel accessed through the first SIM card is a channel in a first frequency band and the data transmission capability of the channel accessed through the first SIM card is less than or equal to the data transmission capability of the first target channel, the terminal device can access a channel in a second frequency band through the first SIM card. The second frequency band is any frequency band other than the first frequency band among the multiple frequency bands possessed by the network corresponding to the first SIM card. Since the difference in data transmission capability of the channels in different frequency bands in the same time period is greater than the difference in data transmission capability of the channels in the same frequency band in the same time period, switching from the channel in the first frequency band to the channel in the second frequency band can improve the efficiency of finding a channel with stronger data transmission capability by the terminal device.

[0186] In some embodiments, the method further includes:

[0187] comparing the data transmission capability of each channel of the network corresponding to the second SIM card with the data transmission capability of the second target channel;

[0188] The comparison result indicates that the data transmission capability of the channel accessed by the second SIM card is greater than the data transmission capability of the second target channel.

[0189] The terminal device performs data transmission through the channel accessed by the second SIM card and having the data transmission capability greater than the data transmission capability of the second target channel.

[0190] It can be understood that, since the second target channel is the channel satisfying the first data transmission condition, but is not necessarily the channel having the best quality that the terminal device can access. Therefore, in the process of performing data transmission through the second target channel accessed by the first SIM card, the terminal device can further switch among the channels of the network corresponding to the second SIM card, and compare the data transmission capability of each newly accessed channel by the second SIM card with the data transmission capability of the second target channel after each newly accessed channel by the second SIM card.

[0191] In some embodiments, the data transmission capability of the newly accessed channel by the second SIM card can be determined according to the data transmission rate, the bit error rate and the bandwidth of the channel accessed by the second SIM card.

[0192] For example, in the process of performing data transmission through the second target channel by the terminal device, the terminal device switches among the channels of the network corresponding to the second SIM card, and obtains the data transmission rate of each newly accessed channel by the second SIM card and the current data transmission rate of the second target channel after each newly accessed channel by the second SIM card, and compares the data transmission rate of each newly accessed channel by the second SIM card with the current data transmission rate of the second target channel. If the data transmission rate of the newly accessed channel by the second SIM card is greater than the current data transmission rate of the second target channel, it is determined that the data transmission capability of the newly accessed channel by the second SIM card is greater than the data transmission capability of the second target channel, and the terminal device can perform data transmission based on the newly accessed channel by the second SIM card.

[0193] In the embodiments of the present disclosure, during the data transmission of the terminal device through the second target channel, the terminal device can switch between the channels of the network corresponding to the second SIM card to find a channel with stronger data transmission capability. If the terminal device finds a channel with stronger data transmission capability than the second target channel, the terminal device performs data transmission based on the channel with stronger data transmission capability accessed through the second SIM card, so that the data transmission rate of the terminal device can be further improved.

[0194] In some embodiments, the method further includes:

[0195] The comparison result indicates that the data transmission capability of the channel accessed through the second SIM card is less than or equal to the data transmission capability of the second target channel.

[0196] The terminal device switches between the channels of the network corresponding to the second SIM card, and returns to perform the step of comparing the data transmission capability of each channel of the network corresponding to the second SIM card with the data transmission capability of the second target channel.

[0197] It can be understood that the terminal device compares the data transmission capability of the channel accessed through the second SIM card with the data transmission capability of the second target channel. If it is determined that the data transmission capability of the channel accessed through the second SIM card is weaker than the data transmission capability of the second target channel, the terminal device can switch between the channels of the network corresponding to the second SIM card, and compare the data transmission capability of the channel accessed through the second SIM card with the data transmission capability of the second target channel until a channel with stronger data transmission capability than the second target channel is found or all channels of the network corresponding to the second SIM card are traversed.

[0198] In some embodiments, comparing the data transmission capability of each channel of the network corresponding to the first SIM card with the data transmission capability of the first target channel includes:

[0199] Comparing the modulation parameters of the channel accessed through the first SIM card with the modulation parameters of the first target channel.

[0200] Alternatively,

[0201] Based on a preset mapping relationship between the modulation parameters of the channel and the capability level, the terminal device determines the capability level of the channel accessed through the first SIM card and the capability level of the first target channel, and compares the capability level of the channel accessed through the first SIM card with the capability level of the first target channel.

[0202] In some embodiments, the terminal device can further acquire the modulation parameter of the channel accessed by the first SIM card after accessing each channel by the first SIM card. In addition, the terminal device can further acquire the modulation parameter of the first target channel on which data transmission is being performed after accessing each channel by the first SIM card. Then, the terminal device can compare the modulation parameter of the channel accessed by the first SIM card with the modulation parameter of the first target channel.

[0203] In some embodiments, if the modulation parameter comprises the index value of the modulation mode and the MCS, the terminal device can compare the modulation mode of the channel accessed by the first SIM card with the modulation mode of the first target channel, and / or compare the index value of the MCS of the channel accessed by the first SIM card with the index value of the MCS of the first target channel.

[0204] In some embodiments, when the priority of the modulation mode of the channel accessed by the first SIM card is higher than the priority of the modulation mode of the first target channel, the terminal device determines that the data transmission capability of the channel accessed by the first SIM card is greater than the data transmission capability of the first target channel. When the priority of the modulation mode of the channel accessed by the first SIM card is lower than the priority of the modulation mode of the first target channel, the terminal device determines that the data transmission capability of the channel accessed by the first SIM card is lower than the data transmission capability of the first target channel. When the priority of the modulation mode of the channel accessed by the first SIM card is the same as the priority of the modulation mode of the first target channel, the terminal device determines that the data transmission capability of the channel accessed by the first SIM card is the same as the data transmission capability of the first target channel.

[0205] For example, when the modulation mode of the channel accessed by the first SIM card is 64-QAM and the modulation mode of the first target channel is QPSK, the terminal device can determine that the data transmission capability of the channel accessed by the first SIM card is greater than the data transmission capability of the first target channel. When the modulation mode of the channel accessed by the first SIM card is 64-QAM and the modulation mode of the first target channel is 256-QAM, the terminal device can determine that the data transmission capability of the channel accessed by the first SIM card is greater than the data transmission capability of the first target channel.

[0206] In some embodiments, the terminal device can further store a mapping relationship between modulation parameters and capability levels. Based on this, after obtaining the modulation parameter of the channel accessed by the first SIM card, the terminal device can determine the capability level corresponding to the modulation parameter of the channel accessed by the first SIM card based on the mapping relationship. In addition, after obtaining the modulation parameter of the first target channel, the terminal device can determine the capability level corresponding to the modulation parameter of the first target channel based on the mapping relationship, and compare the capability level of the channel accessed by the first SIM card with the capability level of the first target channel.

[0207] In some embodiments, the terminal device can store a mapping relationship between the index values of modulation modes and / or MCSs and capability levels. Based on this, the terminal device can obtain the index values of the modulation mode and / or MCS of the channel accessed by the first SIM card, and based on the index values of the modulation mode and / or MCS of the channel accessed by the first SIM card, find the capability level corresponding to the index values of the modulation mode and / or MCS of the channel accessed by the first SIM card from the mapping relationship. In addition, the terminal device can obtain the index values of the modulation mode and / or MCS of the first target channel, and based on the index values of the modulation mode and / or MCS of the first target channel, find the capability level corresponding to the index values of the modulation mode and / or MCS of the first target channel from the mapping relationship, and compare the capability level of the channel accessed by the first SIM card with the capability level of the first target channel.

[0208] In some embodiments, the capability level of the channel is used to indicate the data transmission capability of the channel, wherein the higher the capability level is, the stronger the data transmission capability of the channel is. Exemplarily, the data transmission capability includes but is not limited to data transmission rate, coding rate of the channel, spectral efficiency of the channel, and bit error rate, etc., wherein the higher the capability level of the channel is, the greater the data transmission rate of the channel, the coding rate of the channel, the spectral efficiency of the channel are, and the smaller the bit error rate is.

[0209] In some embodiments, comparing the data transmission capabilities of the channels of the network corresponding to the second SIM card with the data transmission capability of the second target channel includes:

[0210] comparing the modulation parameters of the channel accessed by the second SIM card and the modulation parameters of the second target channel; or

[0211] determining the capability levels of the channel accessed by the second SIM card and the capability level of the second target channel based on a preset mapping relationship between the modulation parameters of the channel and the capability levels, and comparing the capability level of the channel accessed by the second SIM card with the capability level of the second target channel.

[0212] In some embodiments, the terminal device can further obtain the modulation parameter of the channel accessed by the second SIM card after accessing each channel by the second SIM card. In addition, the terminal device can further obtain the modulation parameter of the second target channel in which data transmission is being performed after accessing each channel by the second SIM card. Then, the terminal device can compare the modulation parameter of the channel accessed by the second SIM card with the modulation parameter of the second target channel.

[0213] In some embodiments, if the modulation parameter comprises the index value of the modulation mode and the MCS, the terminal device can compare the modulation mode of the channel accessed by the second SIM card with the modulation mode of the second target channel, and / or compare the index value of the MCS of the channel accessed by the second SIM card with the index value of the MCS of the second target channel.

[0214] In some embodiments, when the priority of the modulation mode of the channel accessed by the second SIM card is higher than the priority of the modulation mode of the first target channel, the terminal device determines that the data transmission capability of the channel accessed by the second SIM card is greater than the data transmission capability of the second target channel. When the priority of the modulation mode of the channel accessed by the second SIM card is lower than the priority of the modulation mode of the second target channel, the terminal device determines that the data transmission capability of the channel accessed by the second SIM card is less than the data transmission capability of the second target channel. When the priority of the modulation mode of the channel accessed by the second SIM card is the same as the priority of the modulation mode of the second target channel, the terminal device determines that the data transmission capability of the channel accessed by the second SIM card is the same as the data transmission capability of the second target channel.

[0215] In some embodiments, after obtaining the modulation parameter of the channel accessed by the second SIM card, the terminal device can determine the capability level corresponding to the modulation parameter of the channel accessed by the second SIM card based on the mapping relationship. In addition, after obtaining the modulation parameter of the second target channel, the terminal device can determine the capability level corresponding to the modulation parameter of the second target channel based on the mapping relationship, and compare the capability level of the channel accessed by the second SIM card with the capability level of the second target channel.

[0216] Reference Figure 5 , Figure 5 is a flow diagram of a fourth network control method according to yet another exemplary embodiment. Hereinafter, the network control method provided by the above-mentioned embodiments will be further introduced with one specific embodiment by referring to the steps in Figure 5

[0217] In step 501, when the terminal device has a data transmission requirement, the terminal device accesses the network by the first SIM card.

[0218] ​In some embodiments, when the terminal device has a data transmission requirement, a request message is sent to the base station based on the first SIM card. After receiving the request message sent by the terminal device, the base station collects information such as the communication standard used by the terminal device, the available channel, the available bandwidth, and the subcarrier spacing. After collecting the information such as the communication standard used by the terminal device, the available channel, the available bandwidth, and the subcarrier spacing, the base station can print log information (log) and allocate a channel for the first SIM card based on the collected information related to the terminal device. Accordingly, the terminal device accesses the network based on the first SIM card.

[0219] In step 502, the modulation parameters of the channel accessed through the first SIM card are obtained.

[0220] In some embodiments, the modulation parameters of the channel accessed through the first SIM card by the terminal device include but are not limited to the modulation mode of the channel accessed through the first SIM card and the index value of the MCS.

[0221] In some embodiments, after the terminal device obtains the modulation mode of the channel accessed through the first SIM card and the index value of the MCS, the terminal device can also print a log.

[0222] In step 503, based on the modulation parameters of the channel accessed through the first SIM card, it is determined whether the channel accessed through the first SIM card satisfies a first data transmission condition. If the first data transmission condition is satisfied, step 504 is performed. If the first data transmission condition is not satisfied, step 505 is performed.

[0223] In step 504, data transmission is performed based on the channel accessed through the first SIM card.

[0224] In step 505, the access state of the first SIM card is maintained, and the network is accessed through the second SIM card.

[0225] In step 506, the modulation parameters of the channel accessed through the second SIM card are obtained.

[0226] In some embodiments, the modulation parameters of the channel accessed through the second SIM card by the terminal device include but are not limited to the modulation mode of the channel accessed through the second SIM card and the index value of the MCS.

[0227] In some embodiments, after the terminal device obtains the modulation mode of the channel accessed through the second SIM card and the index value of the MCS, the terminal device can also print a log.

[0228] In step 507, it is determined whether the channel accessed by the second SIM card satisfies the first data transmission condition based on the modulation parameter of the channel accessed by the second SIM card. If the first data transmission condition is satisfied, step 508 is performed. If the first data transmission condition is not satisfied, step 509 is performed.

[0229] In step 508, data transmission is performed based on the channel accessed by the second SIM card.

[0230] In step 509, switching is performed between the channels of the network corresponding to the second SIM card, and it is determined whether the channel accessed after the switching of the channel by the second SIM card satisfies the first data transmission condition. If the first data transmission condition is satisfied, step 508 is performed. If the first data transmission condition is not satisfied, step 510 is performed.

[0231] In step 510, switching is performed between the channels of the network corresponding to the first SIM card, and step 502 is performed.

[0232] Reference Figure 6 , Figure 6 is a block diagram of a network control device according to an exemplary embodiment. As shown in Figure 6 , the network control device 600 includes:

[0233] The first access module 601 is configured to access the channel of the network corresponding to the first SIM card, and determine whether the channel accessed by the first SIM card satisfies the first data transmission condition.

[0234] The second access module 602 is configured to maintain the access state of the first SIM card, and access the network corresponding to the second SIM card by the second SIM card.

[0235] The first selection module 603 is configured to select the first target channel satisfying the first data transmission condition from the network corresponding to the second SIM card for data transmission.

[0236] In some embodiments, the second access module 602 is configured to:

[0237] switch between the channels of the network corresponding to the second SIM card, and determine the first target channel satisfying the first data transmission condition;

[0238] perform data transmission through the first target channel.

[0239] In some embodiments, the apparatus further includes:

[0240] The second selection module is configured to select no first target channel from the network corresponding to the second SIM card, or the first target channel does not satisfy the second data transmission condition.

[0241] The third selecting module maintains the access state of the second SIM card, and selects a second target channel satisfying the first data transmission condition from the network corresponding to the first SIM card;

[0242] In some embodiments, the third selecting module is configured to:

[0243] switching between the channels in the network corresponding to the first SIM card, and determining the second target channel satisfying the first data transmission condition;

[0244] transmitting data through the second target channel.

[0245] In some embodiments, the apparatus further comprises:

[0246] The first determining module is configured to determine that the channel accessed by the first SIM card does not satisfy the first data transmission condition based on a modulation parameter of the channel accessed by the first SIM card.

[0247] In some embodiments, the modulation parameter comprises a modulation mode and an index value of a Modulation and Coding Scheme (MCS).

[0248] The first determining module is configured to:

[0249] determine that the channel accessed by the first SIM card does not satisfy the first data transmission condition according to the index value of the MCS of the channel accessed by the first SIM card being less than a target threshold value;

[0250] The target threshold value corresponds to the modulation mode.

[0251] In some embodiments, the apparatus further comprises:

[0252] The second determining module is configured to determine the target threshold value from a plurality of first preset threshold values corresponding to the modulation mode of the channel accessed by the first SIM card based on a reliability requirement of the data to be transmitted.

[0253] In some embodiments, the apparatus further comprises:

[0254] The first comparing module is configured to compare the data transmission capability of each channel of the network corresponding to the first SIM card with the data transmission capability of the first target channel during the data transmission through the first target channel.

[0255] The second comparing module is configured to indicate, in the comparison result, that the data transmission capability of the channel accessed by the first SIM card is greater than the data transmission capability of the first target channel.

[0256] The second transmission module is configured to transmit data through the channel accessed by the first SIM card and having a data transmission capability greater than the data transmission capability of the first target channel.

[0257] In some embodiments, the first comparing module is configured to:

[0258] compare the modulation parameters of the channel accessed by the first SIM card and the modulation parameters of the first target channel; or

[0259] determine the capability level of the channel accessed by the first SIM card and the capability level of the first target channel based on a preset mapping relationship between the modulation parameters of the channel and the capability level, and compare the capability level of the channel accessed by the first SIM card and the capability level of the first target channel.

[0260] As to the apparatus in the above-mentioned embodiments, the specific manners in which various modules perform operations have been described in detail in the embodiments of the method, and thus will not be described here in detail.

[0261] Figure 7 is a structural block diagram of a terminal device 700 according to an exemplary embodiment. For example, the terminal device 700 can be a mobile phone, a tablet computer, a telephone watch, a vehicle-mounted device, or other communicable devices.

[0262] Referring to Figure 7 , the terminal device 700 can include one or more of the following components: a processing component 702, a memory 704, a power supply component 706, a multimedia component 708, an audio component 710, an input / output (I / O) interface 712, a sensor component 714, and a communication component 716.

[0263] The processing component 702 usually controls the overall operation of the terminal device 700, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 702 can include one or more processors 720 to execute instructions to complete all or part of the steps of the methods described above. In addition, the processing component 702 can include one or more modules to facilitate interaction between the processing component 702 and other components. For example, the processing component 702 can include a multimedia module to facilitate the interaction between the multimedia component 708 and the processing component 702.

[0264] The memory 704 is configured to store various types of data to support the operation of the terminal device 700. Examples of these data include at least one of instructions for any application or method operating on the terminal device 700, contact data, phonebook data, messages, pictures, and videos. The memory 704 can be realized by any type of volatile or nonvolatile memory, 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 memory, flash memory, magnetic disc, or optical disc.

[0265] The power component 706 provides power for the various components of the terminal device 700. The power component 706 can include at least one of a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the terminal device 700.

[0266] The multimedia component 708 includes a screen providing an output interface between the terminal device 700 and the user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensor can not only sense a boundary of a touching or a sliding action, but also detect duration and pressure related to the touching or sliding action. In some embodiments, the multimedia component 708 includes a front camera and / or a back camera. The front camera and / or the back camera can receive external multimedia data when the terminal device 700 is in an operation mode, such as a photographing mode or a video mode. Each of the front camera and the back camera can be a fixed optical lens system or have a focal length and an optical zooming capability.

[0267] The audio component 710 is configured to output and / or input audio signals. For example, the audio component 710 includes a microphone (MIC) that is configured to receive an external audio signal when the terminal device 700 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 704 or transmitted via the communication component 716. In some embodiments, the audio component 710 also includes a speaker for outputting an audio signal.

[0268] The I / O interface 712 provides an interface between the processing component 702 and peripheral interface modules, which can be a keyboard, a click wheel, and buttons, etc. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.

[0269] The sensor component 714 includes one or more sensors for providing status assessments of various aspects of the terminal device 700. For example, the sensor component 714 can detect an open / closed position of the terminal device 700, relative positioning of components, such as a display and a keypad of the terminal device 700, a change in position of the terminal device 700 or a component of the terminal device 700, the presence or absence of user contact with the terminal device 700, the orientation or acceleration / deceleration of the terminal device 700, and a temperature change of the terminal device 700. The sensor component 714 can include a proximity sensor configured to detect the presence of a nearby object without any physical touch. The sensor component 714 can also include a light sensor, such as a complementary metal oxide semiconductor (CMOS) or charge coupled device (CCD) image sensor, utilized in an imaging application. In some embodiments, the sensor component 714 can further include at least one of an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, and a temperature sensor, but is not limited thereto.

[0270] The communication component 716 is configured to facilitate wired or wireless communication between the terminal device 700 and other devices. The terminal device 700 can access a wireless network based on a communication standard, such as Wi-Fi, 4G, 5G, or a combination thereof. In an example embodiment, the communication component 716 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 716 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wide Band (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0271] In an example embodiment, the terminal device 700 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic elements.

[0272] In an example embodiment, a non-transitory computer-readable storage medium including instructions, such as the memory 704 including executable instructions or a computer program, is also provided, which can be executed by the processor 720 of the terminal device 700 to complete the above-described method. For example, the non-transitory computer-readable storage medium can be a ROM, a Random Access Memory (RAM), a Compact Disc Read-Only Memory (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0273] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of a terminal device, enables the terminal device to perform any one of the network control methods described in the embodiments of the present disclosure. For example, the method includes:

[0274] The channel accessed by the first SIM card does not satisfy a first data transmission condition;

[0275] The access state of the first SIM card is maintained, and the second SIM card accesses a network corresponding to the second SIM card;

[0276] From the network corresponding to the second SIM card, a first target channel satisfying the first data transmission condition is selected for data transmission.

[0277] The embodiments of the present disclosure provide a computer program product, which comprises a computer program or executable instructions stored in a computer readable storage medium. A processor of a computer device reads the computer program or executable instructions from the computer readable storage medium, and the processor executes the computer program or executable instructions, so that the computer device executes any one of the network control methods provided in the embodiments of the present disclosure. Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon considering the specification and practicing the disclosure herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles thereof and include other known or customary features. The specification and examples are to be regarded as exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0278] It should be understood that the present disclosure is not limited to the precise construction that has been described above and shown in the accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the claims that follow.

Claims

1. A network control method characterized by comprising: The method comprises: identifying, by a first user, that a channel accessed by a SIM card does not satisfy a first data transmission condition; maintaining an access state of the first SIM card and accessing a network corresponding to a second SIM card by the second SIM card; selecting, from the network corresponding to the second SIM card, a first target channel satisfying the first data transmission condition for data transmission.

2. The method of claim 1, wherein, The method further comprises: maintaining the access state of the second SIM card and selecting, from a network corresponding to the first SIM card, a second target channel satisfying the first data transmission condition for data transmission. The method further comprises:

3. The method of claim 1, wherein, maintaining the access state of the second SIM card and selecting, from a network corresponding to the first SIM card, a second target channel satisfying the first data transmission condition for data transmission. The method further comprises: maintaining the access state of the second SIM card and selecting, from a network corresponding to the first SIM card, a second target channel satisfying the first data transmission condition for data transmission.

4. The method of claim 3, wherein, The method further comprises: determining, based on a modulation parameter of a channel accessed by the first SIM card, that the channel accessed by the first SIM card does not satisfy the first data transmission condition. The modulation parameter comprises:

5. The method according to any one of claims 1 to 4, characterized in that, a modulation mode and an index value of a coding modulation strategy (MCS). The method further comprises:

6. The method of claim 5, wherein, determining, according to the index value of the MCS of the channel accessed by the first SIM card being less than a target threshold value, that the channel accessed by the first SIM card does not satisfy the first data transmission condition. The target threshold value corresponds to the modulation mode. The method further comprises: determining, based on a reliability requirement of data to be transmitted, the target threshold value from a plurality of first preset threshold values corresponding to the modulation mode of the channel accessed by the first SIM card. The method further comprises:

7. The method of claim 6, wherein, comparing, during data transmission by the first target channel, data transmission capabilities of each channel of the network corresponding to the first SIM card with a data transmission capability of the first target channel; a comparison result indicates that the data transmission capability of the channel accessed by the first SIM card is greater than the data transmission capability of the first target channel; 8. The method according to any one of claims 1 to 4, characterized in that, performing data transmission by the channel accessed by the first SIM card and having the greater data transmission capability. The comparison of the data transmission capabilities comprises: ​ ​ 9. The method of claim 8, wherein, ​ Compare the modulation parameter of the channel accessed by the first SIM card with the modulation parameter of the first target channel. Alternatively, Determine the capability level of the channel accessed by the first SIM card and the capability level of the first target channel based on a preset mapping relationship between the modulation parameter and the capability level of the channel.

10. A network control device, characterized by The apparatus comprises: The first access module is configured to access a channel via a first SIM card, and the channel does not satisfy a first data transmission condition. The second access module is configured to maintain the access state of the first SIM card, and access a network corresponding to a second SIM card via the second SIM card. The first selection module is configured to select a first target channel satisfying the first data transmission condition from the network corresponding to the second SIM card for data transmission.

11. A terminal device, comprising: The apparatus comprises: A processor; A memory for storing computer programs or instructions; The processor executes the computer programs or instructions to implement the steps of the method in any one of claims 1 to 9.

12. A non-transitory computer-readable storage medium storing a computer program or instructions, wherein, When the computer programs or instructions in the storage medium are executed by the processor, the steps of the method in any one of claims 1 to 9 are implemented.

13. A computer program product comprising computer programs or instructions, characterized in that, When the computer programs or instructions are executed by the processor, the steps of the method in any one of claims 1 to 9 are implemented.