Patent Description:
With the development of the communication technology, terminals supporting the dual subscriber identity module (SIM) dual standby (DSDS)/dual SIM dual active (DSDA) full-network configuration are constantly upgraded. For example, at present, terminals have been upgraded from full-network (<NUM>+<NUM>) to full-network (<NUM>+<NUM>), and even to the (<NUM>+<NUM>) network later.

In related art, a terminal supporting full-network configuration is configured with a primary data SIM card and a secondary data SIM card, and the terminal with two SIM cards or even multiple SIM cards performs data transmission of a mobile network based on a primary card link for the primary data SIM card. However, in the process of performing data transmission of the mobile network by using the primary card link, the problem of degraded transmission quality may occur.

Related technologies are known from <CIT>, <CIT>, <CIT> and <CIT>, which disclose different approaches for switching of a SIM card based on link quality parameters.

In order to overcome the problems in the related art, the disclosure provides a data transmission method and device based on a mobile network, and a storage medium.

The features of the data transmission method and terminal based on a mobile network according to the present disclosure are defined in the independent claims, and the preferable features according to the present invention are defined in the dependent claims.

The technical solutions in the embodiments of the disclosure may have the following beneficial effects: when the primary card link is applied to perform data transmission of the mobile network, transmission quality evaluation is performed on the primary card link. When the transmission quality of the primary card link is lower, the data transmission of the mobile network performed by the primary card link is compensated through the secondary card link, thereby realizing load fault tolerance and ensuring the data transmission quality of the mobile network.

It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the disclosure.

The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the disclosure, and explain the principles of the disclosure together with the specification.

Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the disclosure as recited in the appended claims.

The data transmission method in the embodiments of the disclosure is applied to a terminal communicating based on DSDS/DSDA configuration. The terminal is configured with a primary card link and a secondary card link during data transmission based on DSDS/DSDA configuration. For example, the terminal may be a <NUM> terminal supporting the <NUM>+<NUM> network, or a <NUM> terminal supporting the <NUM>+<NUM> network.

During the evolution process of the communication technology, a non-stand alone/stand alone (NSA/SA) networking mode is mainly adopted for a newly evolved network. However, at an initial stage of the deployment of the newly evolved network, some network problems often occur. At this time, if the primary card link of the terminal supporting DSDS/DSDA is a newly evolved network link, network abnormality problems may occur, thereby affecting data transmission. For example, at the initial stage of the deployment of the <NUM> network, the core networks of operators are not well supported, and thus, the problem of data interruption often occurs. In addition, the network deployment of the operators is not complete, a coverage area of the <NUM> network is less than a coverage area of the <NUM> network, and more <NUM> network devices need to be deployed in the same area due to the characteristics of the <NUM> network. Technical problems in the <NUM> network may cause problems in the terminal using the <NUM> network as the primary card link to perform data transmission based on the mobile network. For example, when a user uses a <NUM> mobile phone, the Internet function of the mobile phone of the user may be abnormal due to network problems. For example, the <NUM> network is slower than the <NUM> network, or even the mobile phone cannot get online. During the NSA/SA transition period, it may also cause instability of the <NUM> network.

Based on the above, the embodiments of the disclosure provide a data transmission method based on a mobile network. Transmission quality evaluation is performed on the primary card link when the primary card link is applied to perform data transmission of the mobile network. When the transmission quality of the primary card link is lower, the data transmission of the mobile network performed by the primary card link is compensated through the secondary card link. Load fault tolerance is realized by means of link balance between the primary card link and the secondary card link, thereby improving the data transmission quality.

<FIG> is a flow chart of a data transmission method based on a mobile network according to an exemplary embodiment. As illustrated in <FIG>, the data transmission method is applied to a terminal. The terminal is configured with a primary card link and a secondary card link based on DSDS/DSDA, and the primary card link and the secondary card link coexist. The data transmission method includes operations as follows.

At S11, transmission quality evaluation is performed on the primary card link when the primary card link is applied to perform data transmission of a mobile network.

In the embodiments of the disclosure, a network state of the primary card link is determined by evaluating the transmission quality of the primary card link. In an embodiment, the evaluation of the transmission quality may be implemented by real-time measurement and quality evaluation of terminal background signals and link channel quality. The background signals may be signal parameters of a terminal modem. The signal parameters may include signal receiving strength and signal quality. In an embodiment, the signal parameters may be indicated by signal icons displayed in a terminal display interface. The link channel quality may be a link quality value, such as a link quality packet loss rate of wireless communication and/or network delay.

For convenience of description, a result obtained by performing transmission quality evaluation on the primary card link is referred to herein as a first transmission quality evaluation value. The level of the transmission quality evaluation value indicates the network state of the primary card link for performing data transmission. A network state of a high transmission quality evaluation value is better than a network state of a low transmission quality evaluation value. For example, when a signal parameter value is stronger, the transmission quality evaluation value is higher. When a packet loss rate is larger, the transmission quality evaluation value is lower.

In an embodiment, a transmission quality evaluation threshold for judging that the network state of the primary card link is poor may be set. When the data transmission quality value of the primary card link is lower than the set transmission quality evaluation threshold, it is determined that the network state of the primary card link is poor.

The transmission quality evaluation threshold may be a preset empirical value.

In the embodiments of the disclosure, in response to that the first transmission quality evaluation value is lower than the transmission quality evaluation threshold, the data transmission of the mobile network performed by the primary card link is compensated through the secondary card link, and a communication termination instruction is received.

At S12, the data transmission of the mobile network performed by the primary card link is compensated through the secondary card link in response to that the first transmission quality evaluation value is lower than the transmission quality evaluation threshold.

In the embodiments of the disclosure, when the transmission quality of the primary card link is lower, the data transmission of the mobile network performed by the primary card link is compensated through the secondary card link. Load fault tolerance is realized by means of link balance between the primary card link and the secondary card link, thereby improving the data transmission quality.

In the following embodiments of the disclosure, the process that the data transmission of the mobile network performed by the primary card link is compensated through the secondary card link will be described.

In the embodiments of the disclosure, the terminal supports DSDS/DSDA configuration, and may establish a primary card link and a secondary card link at the same time. In the embodiments of the disclosure, transmission quality evaluation is performed on the primary card link and the secondary card link, and the data transmission of the mobile network performed by the primary card link is compensated through the secondary card link based on a transmission quality evaluation value of the primary card link and a transmission quality evaluation value of the secondary card link. For example, when the current terminal is in DSDS/DSDA dual-card (<NUM>+<NUM>) configuration, a <NUM> link and a <NUM> link may be established at the same time and coexist by inserting dual cards, and the data transmission of the mobile network performed by the <NUM> link may be compensated by the <NUM> link by means of real-time measurement and quality evaluation of background signals and link channels.

For convenience of description, the transmission quality evaluation value of the primary card link is referred to herein as a first transmission quality evaluation value, and the transmission quality evaluation value of the secondary card link is referred to herein as a second transmission quality evaluation value. The data transmission of the mobile network performed by the primary card link is compensated through the secondary card link based on the first transmission quality evaluation value and the second transmission quality evaluation value.

According to the invention, when the data transmission of the mobile network performed by the primary card link is compensated through the secondary card link, the data to be transmitted is distributed to the primary card link and the secondary card link according to a certain ratio, and then the data transmission of the mobile network is performed by the primary card link and the secondary card link, such that poor data transmission of the mobile network performed by the primary card link may be compensated by means of the capability of the secondary card link.

<FIG> is a flow chart of a data transmission method based on a mobile network according to an exemplary embodiment. As illustrated in <FIG>, the data transmission method is applied to a terminal. The data transmission method includes operations as follows.

At S21, when a primary card link is applied to perform data transmission of a mobile network, transmission quality evaluation is performed on the primary card link to obtain a first transmission quality evaluation value, and the transmission quality evaluation is performed on a secondary card link to obtain a second transmission quality evaluation value.

When transmission quality evaluation is performed on the primary card link and the secondary card link, quality evaluation may be performed based on signal parameters (such as signal receiving strength, signal quality, and the like) and a link quality packet loss rate of wireless communication, to obtain the first transmission quality evaluation value and the second transmission quality evaluation value.

At S22, a ratio between the primary card link and the secondary card link for performing the data transmission of the mobile network is determined based on the first transmission quality evaluation value and the second transmission quality evaluation value in response to that the first transmission quality evaluation value is lower than a transmission quality evaluation threshold.

In the embodiments of the disclosure, when the first transmission quality evaluation value is lower than the transmission quality evaluation threshold, a ratio may be determined for the data packets that the primary card link currently needs to transmit according to the quality evaluation results (the first transmission quality evaluation value and the second transmission quality evaluation value) of the primary card link and the secondary card link, and are distributed to the secondary card link according to the ratio.

For example, if network signal quality of the primary card link is lower than specified network signal quality, or if wireless communication link quality delay/packet loss rate of the primary card link is higher than specified delay/packet loss rate threshold, it may be determined that the first transmission quality evaluation value is lower than the transmission quality evaluation threshold. At this time, the data packets that the primary card link currently needs to transmit are distributed to the secondary card link according to a ratio.

In the embodiments of the disclosure, the ratio may be set according to actual conditions. For example, a ratio of a high transmission quality evaluation value is higher than a ratio of a low transmission quality evaluation value.

At S23, the data transmission of the mobile network is performed through the primary card link and the secondary card link according to the ratio between the primary card link and the secondary card link for performing the data transmission of the mobile network.

According to the invention, the data to be transmitted is distributed to the primary card link and the secondary card link according to a ratio, and then the data transmission of the mobile network may be performed by the primary card link and the secondary card link, such that poor data transmission of the mobile network performed by the primary card link may be compensated by means of the capability of the secondary card link.

Furthermore, in the embodiments of the disclosure, in order to facilitate a user to determine the link currently used by the terminal for performing the data transmission of the mobile network, a primary card icon and a secondary card icon may be displayed. The primary card icon is configured to indicate that the data transmission of the mobile network is performed through the primary card link. The secondary card icon is configured to indicate that the data transmission of the mobile network is performed through the secondary card link.

In an embodiment, for a terminal of the <NUM>+<NUM> network, if the terminal finds that the signal of the <NUM> network is poor or the link quality packet loss rate of the <NUM> network is high, the data packets to be transmitted currently may be proportionally distributed to the secondary card <NUM> network according to the quality evaluation results of the dual links, and uplink and downlink transmission with data packets of a <NUM> icon and a <NUM> icon may be displayed on a terminal display screen, but the quotas are different. By this manner, poor data transmission performed by the primary card <NUM> network may be compensated by means of the capability of the secondary card <NUM> network.

In another embodiment, when the data transmission of the mobile network performed by the primary card link is compensated through the secondary card link, if the primary card link is abnormal, the secondary card link may be switched to for performing the data transmission of the mobile network, such that poor data transmission of the mobile network performed by the primary card link may be compensated by means of the capability of the secondary card link.

At S31, when a primary card link is applied to perform data transmission of a mobile network, transmission quality evaluation is performed on the primary card link to obtain a first transmission quality evaluation value, and the transmission quality evaluation is performed on a secondary card link to obtain a second transmission quality evaluation value.

At S32, it is determined that a network of the primary card link is abnormal and the secondary card link performs data transmission normally based on the first transmission quality evaluation value and the second transmission quality evaluation value in response to that the first transmission quality evaluation value is lower than a transmission quality evaluation threshold.

In the embodiments of the disclosure, if it is determined that the network of the primary card link is abnormal (for example, the link is unavailable), the data link may be switched to the secondary card link, and then the data transmission of the mobile network is performed through the secondary card link.

At S33, the secondary card link is switched to for performing the data transmission of the mobile network.

In the embodiments of the disclosure, the secondary card link may be switched to for performing the data transmission of the mobile network, such that poor data transmission of the mobile network performed by the primary card link may be compensated by means of the capability of the secondary card link.

Furthermore, in the embodiments of the disclosure, in order to facilitate a user to determine the link currently used by the terminal for performing the data transmission of the mobile network, a secondary card icon may be displayed to indicate that the data transmission of the mobile network is performed through the secondary card link.

In an embodiment, for a terminal of the <NUM>+<NUM> network, if the terminal finds that the link of the <NUM> network is unavailable, the secondary card <NUM> network may be switched, and uplink and downlink transmission with data packets of a <NUM> icon may be displayed on a terminal display screen. By this manner, poor data transmission performed by the primary card <NUM> network may be compensated by means of the capability of the secondary card <NUM> network.

According to the invention, after the data transmission performed by the primary card link is compensated through the secondary card link, a state of the primary card link is subsequently monitored, and transmission quality evaluation is performed on the primary card link. If the first transmission quality evaluation value is higher than the transmission quality evaluation threshold, the data transmission of the mobile network performed by the primary card link is restored.

In an embodiment, for the process of performing the data transmission of the mobile network by the primary card link and the secondary card link according to a ratio, the delay/packet loss rate of the primary card link may be monitored. If the delay/packet loss rate is lower than a specified delay/packet loss rate threshold, the process of performing the data transmission of the mobile network by the primary card link may be restored.

In an embodiment, for the process of switching to the secondary card link for performing the data transmission of the mobile network, after the data link is switched to the secondary card link, a primary card link reattachment process may be triggered, and the network is reselected. The state of the primary card link is monitored, and if it is detected that the primary card link is available, the primary card link may be switched to for performing the data transmission of the mobile network.

In the embodiments of the disclosure, after the data transmission of the mobile network performed by the primary card link is restored, the terminal displays a primary card icon to indicate that the data transmission of the mobile network is performed through the primary card link.

In the following embodiments of the disclosure, the primary card link is assumed to be a <NUM> link and the secondary card link is assumed to be a <NUM> link, to describe the process of the data transmission of the mobile network.

In the embodiments of the disclosure, transmission quality evaluation is performed on the primary card link when the primary card link is applied to perform data transmission of the mobile network. When the transmission quality of the primary card link is lower, the data transmission of the mobile network performed by the primary card link is compensated through the secondary card link, thereby realizing load fault tolerance and ensuring the data transmission quality of the mobile network.

Based on the same concept, an embodiment of the disclosure further provides a data transmission device based on a mobile network.

It can be understood that, in order to realize the above functions, the data transmission device in the embodiments of the disclosure includes corresponding hardware structures and/or software modules for performing all functions. With reference to the units and algorithm steps of the examples disclosed in the embodiments of the disclosure, the embodiments of the disclosure may be implemented in a form of hardware or a combination of hardware and computer software. Whether a function is performed by hardware or computer software driving hardware depends on the specific applications and design constraints of the technical solutions. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solutions of the embodiments of the disclosure.

<FIG> is a block diagram of a data transmission device based on a mobile network according to an exemplary embodiment. Referring to <FIG>, the data transmission device is applied to a terminal. The terminal is configured with a primary card link and a secondary card link based on DSDS/DSDA. The device includes: a link evaluation unit <NUM> and a compensation unit <NUM>.

The link evaluation unit <NUM> is configured to perform transmission quality evaluation on the primary card link when the primary card link is applied to perform data transmission of a mobile network, and obtain a first transmission quality evaluation value. The compensation unit <NUM> is configured to compensate the data transmission of the mobile network performed by the primary card link through the secondary card link in response to that the first transmission quality evaluation value is lower than a transmission quality evaluation threshold.

In an embodiment, the link evaluation unit <NUM> is further configured to perform the transmission quality evaluation on the secondary card link, and obtain a second transmission quality evaluation value. The compensation unit <NUM> is configured, when compensating the data transmission of the mobile network performed by the primary card link through the secondary card link, to compensate the data transmission of the mobile network performed by the primary card link through the secondary card link based on the first transmission quality evaluation value and the second transmission quality evaluation value.

According to the invention, the compensation unit <NUM> is configured, when compensating the data transmission of the mobile network performed by the primary card link through the secondary card link based on the first transmission quality evaluation value and the second transmission quality evaluation value, to determine a ratio between the primary card link and the secondary card link for performing the data transmission of the mobile network based on the first transmission quality evaluation value and the second transmission quality evaluation value; and to perform the data transmission of the mobile network through the primary card link and the secondary card link according to the ratio.

In an embodiment, a ratio of a high transmission quality evaluation value is higher than a ratio of a low transmission quality evaluation value.

In an embodiment, the compensation unit <NUM> is configured, when compensating the data transmission of the mobile network performed by the primary card link through the secondary card link based on the first transmission quality evaluation value and the second transmission quality evaluation value, to determine that a network of the primary card link is abnormal and the secondary card link performs data transmission normally based on the first transmission quality evaluation value and the second transmission quality evaluation value; and to switch to the secondary card link for performing the data transmission of the mobile network.

According to the invention, the compensation unit <NUM> is further configured to: monitor a state of the primary card link after the data transmission of the mobile network performed by the primary card link is compensated through the secondary card link; and restore the data transmission of the mobile network performed by the primary card link in response to that the first transmission quality evaluation value is higher than the transmission quality evaluation threshold.

In an embodiment, the data transmission device <NUM> based on a mobile network further includes a display unit <NUM>. In an embodiment, the display unit <NUM> is configured to display a primary card icon and a secondary card icon. The primary card icon is configured to indicate that the data transmission of the mobile network is performed through the primary card link, and the secondary card icon is configured to indicate that the data transmission of the mobile network is performed through the secondary card link.

In an embodiment, the data transmission device based on a mobile network further includes a display unit <NUM>. The display unit <NUM> is configured to display a secondary card icon. The secondary card icon is configured to indicate that the data transmission of the mobile network is performed through the secondary card link.

In an embodiment, the data transmission device based on a mobile network further includes a display unit <NUM>. The display unit <NUM> is configured to display a primary card icon. The primary card icon is configured to indicate that the data transmission of the mobile network is performed through the primary card link.

In an embodiment, the link evaluation unit <NUM> is configured, when performing transmission quality evaluation, to perform quality evaluation based on signal parameters of a modem and a link quality packet loss rate of wireless communication. The signal parameters include signal receiving strength and signal quality.

Each of the above described units may be implemented as software, or hardware, or a combination of software and hardware.

With respect to the device in the above embodiment, the specific manners of performing operations by individual units therein have been described in detail in the embodiments regarding the method, which will not be repeated herein.

<FIG> is a block diagram of a device <NUM> for data transmission of the mobile network according to an exemplary embodiment. For example, the device <NUM> may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a gaming console, a tablet, a medical device, exercise equipment, a personal digital assistant, and the like.

Referring to <FIG>, the device <NUM> may include one or more of the following components: a processing component <NUM>, a memory <NUM>, a power component <NUM>, a multimedia component <NUM>, an audio component <NUM>, an input/output (I/O) interface <NUM>, a sensor component <NUM> and a communication component <NUM>.

The processing component <NUM> may include one or more processors <NUM> to execute instructions to perform all or part of steps in the above method. Furthermore, the processing component <NUM> may include one or more modules which facilitate interaction between the processing component <NUM> and other components. For instance, the processing component <NUM> may include a multimedia module to facilitate interaction between the multimedia component <NUM> and the processing component <NUM>.

Examples of such data include instructions for any applications or methods operated on the device <NUM>, contact data, phonebook data, messages, pictures, video, and the like. The memory <NUM> may be implemented by any type of volatile or non-volatile memory devices, or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, and a magnetic or optical disk.

The multimedia component <NUM> includes a screen providing an output interface between the device <NUM> and a user. If the screen includes the TP, the screen may be implemented as a touch screen to receive an input signal from the user. The TP includes one or more touch sensors to sense touches, swipes and gestures on the TP. The touch sensors may not only sense a boundary of a touch or swipe action, but also detect a period of time and a pressure associated with the touch or swipe action. When the device <NUM> is in an operation mode, such as a photographing mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each of the front camera and the rear camera may be a fixed optical lens system or have focusing and optical zooming capabilities.

The audio component <NUM> is configured to output and/or input an audio signal. For example, the audio component <NUM> includes a microphone (MIC), and the MIC is configured to receive an external audio signal when the device <NUM> is in an operation mode, such as a call mode, a recording mode and a voice recognition mode. The received audio signal may further be stored in the memory <NUM> or sent through the communication component <NUM>. In some embodiments, the audio component <NUM> further includes a speaker configured to output the audio signal.

The buttons may include, but are not limited to: a home button, a volume button, a starting button, and a locking button.

The sensor component <NUM> includes one or more sensors configured to provide status assessments in various aspects for the device <NUM>. For instance, the sensor component <NUM> may detect an on/off status of the device <NUM>, and relative positioning of components, such as a display and small keyboard of the device <NUM>, and the sensor component <NUM> may further detect a change in a position of the device <NUM> or a component of the device <NUM>, presence or absence of contact between the user and the device <NUM>, orientation or acceleration/deceleration of the device <NUM> and a change in temperature of the device <NUM>. The sensor component <NUM> may also include a light sensor, such as a complementary metal oxide semiconductor (CMOS) or charge coupled device (CCD) image sensor, configured for use in an imaging application.

The communication component <NUM> is configured to facilitate wired or wireless communication between the device <NUM> and other devices. The device <NUM> may access a communication-standard-based wireless network, such as a wireless fidelity (WiFi) network, a 2nd-generation (<NUM>) or 3rd-generation (<NUM>) network or a combination thereof. In an exemplary embodiment, the communication component <NUM> receives a broadcast signal or broadcast associated information from an external broadcast management system through a broadcast channel. In an exemplary embodiment, the communication component <NUM> further includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a radio frequency identification (RFID) technology, an infrared data association (IrDA) technology, an ultra-wide band (UWB) technology, a Bluetooth (BT) technology, and other technologies.

In an exemplary embodiment, the device <NUM> may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components, and is configured to execute the above method.

In an exemplary embodiment, there is also provided a non-transitory computer-readable storage medium including instructions, such as included in the memory <NUM>, executable by the processor <NUM> of the device <NUM> for performing the above methods. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disc, an optical data storage device, and the like.

Furthermore, it can be understood that in the disclosure, "a plurality of" refers to two or more, and other quantifiers are similar. "And/or" describes the relationships of associated objects, indicating that there may be three relationships. For example, A and/or B may indicate that there are three conditions: A exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the associated objects are in an "or" relationship. The singular forms "a", "said" and "the" are also intended to include multiple forms unless the context clearly indicates other meanings.

Furthermore, it can be understood that the terms "first", "second", and the like are used to describe various types of information, but the information should not be limited to the terms. The terms are only used to distinguish the same type of information from each other, and do not indicate a specific order or degree of importance. In fact, the expressions such as "first" and "second" may be used interchangeably. For example, without departing from the scope of the disclosure, first information may also be referred to as second information. Similarly, second information may also be referred to as first information.

It can further be understood that although the operations in the embodiments of the disclosure are described in a specific order in the drawings, it should not be understood that the operations are required to be performed in a specific order shown or in a serial order, or all the operations shown are required to be performed to obtain a desired result. In specific environments, multitasking and parallel processing may be advantageous.

Those skilled in the art will easily think of other implementation solutions of the disclosure after considering the specification and practicing the invention disclosed here.

The specification and the embodiments are considered as being exemplary only, with a true scope of the invention being defined by the following claims.

Claim 1:
A data transmission method based on a mobile network, the method being performed by a terminal, wherein the terminal is configured with a primary card link and a secondary card link based on dual subscriber identity module, SIM, dual standby, DSDS or dual SIM dual active, DSDA, wherein the method comprises:
performing (S11) a transmission quality evaluation on the primary card link to obtain a first transmission quality evaluation value in response to that the primary card link is applied to perform data transmission of the mobile network and performing the transmission quality evaluation on the secondary card link to obtain a second transmission quality evaluation value; and
compensating (S12) the data transmission of the mobile network performed by the primary card link through the secondary card link based on the first transmission quality evaluation value and the second transmission quality evaluation value, in response to that the first transmission quality evaluation value is lower than a transmission quality evaluation threshold;
wherein compensating the data transmission of the mobile network performed by the primary card link through the secondary card link comprises:
determining a ratio between the primary card link and the secondary card link for performing the data transmission of the mobile network based on the first transmission quality evaluation value and the second transmission quality evaluation value, the ratio being a ratio of distributed data to be transmitted between the primary card link and the secondary card link; and
performing the data transmission of the mobile network through the primary card link and the secondary card link according to the ratio;
wherein the method further comprises:
monitoring a state of the primary card link after compensating the data transmission of the mobile network performed by the primary card link through the secondary card link; and
restoring the data transmission of the mobile network performed by the primary card link in response to that the first transmission quality evaluation value is higher than the transmission quality evaluation threshold.