Data splitting transmission method, apparatus, computer equipment, and storage medium

By setting the target user card in the dual-SIM terminal for data diversion, the problems of excessive power consumption and heat generation in the dual-SIM terminal are solved, and efficient data transmission and resource utilization are achieved.

CN116828540BActive Publication Date: 2026-03-10CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-07
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In dual-SIM terminals, when both SIM cards simultaneously enable data splitting capabilities, it leads to excessive power consumption and heat generation, and there is also the problem of RF front-end resource contention.

Method used

By pre-setting a target user card in a dual-card terminal, the tagged service data is transmitted using the associated data link of that user card, while the connection of other user cards is closed, and a traffic splitting configuration scheme is adopted to optimize data transmission.

Benefits of technology

It reduces the power consumption and heat generation of dual-SIM terminals, avoids the competition for RF front-end resources, and improves data transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116828540B_ABST
    Figure CN116828540B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, computer device, storage medium, and computer program product for offloading data transmission. The method includes: when a target offloading application is started, acquiring service data corresponding to a first user card and a second user card respectively for the target offloading application; marking the service data using the user card identifier associated with the pre-acquired service data to obtain marked service data; based on an offloading configuration scheme, acquiring the associated data link of the marked service data, and distributing the marked service data to the associated data link on the target user card; and transmitting the marked service data through the associated data link on the target user card. The method provided in this application can reduce the power consumption and heat generation of dual-card terminals and avoid the problem of RF front-end resource contention between the two user cards.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and in particular to a split data sending method and device, computer equipment, storage medium and computer program product. BACKGROUND

[0002] With the continuous development of communication technology, some terminals can realize dual-card dual standby and dual-card dual access, and there is a demand for data dual access and data splitting in a dual-card scenario. Multi-access technology can enable a terminal to simultaneously access a first data link (such as WiFi) and a second data link (such as cellular), enabling seamless switching, splitting, and aggregation of WiFi and cellular.

[0003] Currently, if the dual cards of a terminal, i.e., a first user card and a second user card, simultaneously enable data splitting capability, it will cause excessive power consumption and heating of the terminal. SUMMARY

[0004] Therefore, it is necessary to provide a split data sending method and device, computer equipment, storage medium and computer program product to solve the above technical problems.

[0005] In a first aspect, the present application provides a split data sending method applied to a dual-card terminal comprising a first user card and a second user card. The method comprises:

[0006] In the case where a target split application is started, obtaining service data corresponding to the first user card and the second user card respectively for the target split application,

[0007] Marking the service data using a user card identifier of an associated user card of the service data obtained in advance, to obtain marked service data;

[0008] Based on a split configuration scheme obtained in advance, obtaining an associated data link of the target split application, and distributing the marked service data to the associated data link on a target user card; the target user card is a user card pre-set by the dual-card terminal for sending split data;

[0009] Sending the marked service data through the associated data link on the target user card.

[0010] In one of the embodiments, based on the split configuration scheme, obtaining the associated data link of the marked service data comprises: based on the split configuration scheme, obtaining a transmission mode corresponding to the marked service data; and according to the transmission mode, obtaining the associated data link of the marked service data.

[0011] In one of the embodiments, the associated data link comprises the first data link and / or the second data link of the target user card; the distributing the marked service data to the associated data link on the target user card comprises: in the case that the associated data link is the first data link, distributing the marked service data to the first data link on the target user card; in the case that the associated data link is the second data link, distributing the marked service data to the second data link on the target user card; in the case that the associated data link is the first data link and the second data link, distributing the marked service data to the first data link and the second data link on the target user card according to the preset distribution ratio.

[0012] In one of the embodiments, before the obtaining the associated user card of the target distribution application according to the preset distribution configuration scheme, the method further comprises: sending the first identity authentication information of the first user card and the second identity authentication information of the second user card to the convergence gateway node through the default data link of the target user card; the convergence gateway node is configured to obtain an initial distribution configuration scheme according to the first identity authentication information and the second identity authentication information, and send the initial distribution configuration scheme to the dual-card terminal; and the initial distribution configuration scheme is taken as the preset distribution configuration scheme.

[0013] In one of the embodiments, the method further comprises: in response to a distribution configuration scheme setting operation triggered for a target distribution application, obtaining a set data link of the distribution configuration scheme setting operation; sending the set data link, an application identifier of the target distribution application, a user card identifier corresponding to the associated user card, and a control identifier for the set data link to the convergence gateway node; the convergence gateway node is configured to update the initial distribution configuration scheme based on the set data link, the application identifier of the target distribution application, the user card identifier corresponding to the associated user card, and the control identifier for the set data link, to obtain an updated distribution configuration scheme, and send the updated distribution configuration scheme to the dual-card terminal; and the updated distribution configuration scheme is taken as the preset distribution configuration scheme.

[0014] In one of the embodiments, the method further comprises: in the case that the target offloading application corresponds to a target offloading application server that meets preset conditions, in the case that the target offloading application is started, sending a first initial configuration of the first user card through a default data link of the first user card and a second initial configuration of the second user card through a default data link of the second user card to the target offloading application server; determining the target user card from the first user card and the second user card, and disconnecting the data link connection of the other user card from the first user card and the second user card except the target user card; and the target user card is a user card preset for the dual-card terminal to send offloading data.

[0015] In a second aspect, the application provides a method for sending offloading data, applied to a convergence gateway node, wherein the convergence gateway node is in communication connection with a dual-card terminal; and the dual-card terminal comprises a first user card and a second user card. The method comprises:

[0016] receiving first identity authentication information of the first user card and second identity authentication information of the second user card sent by the dual-card terminal through a default data link of a target user card;

[0017] obtaining an initial offloading configuration scheme according to the first identity authentication information and the second identity authentication information, and sending the initial offloading configuration scheme to the dual-card terminal; the dual-card terminal is configured to use the initial offloading configuration scheme as a preset offloading configuration scheme; in the case that a target offloading application is started, obtaining marked service data and an associated data link of the marked service data, and distributing the marked service data to the associated data link on the target user card; and sending the marked service data to the convergence gateway node through the associated data link;

[0018] reordering and packetizing the marked service data to obtain processed service data, and sending the processed service data to a target offloading application server corresponding to the target offloading application.

[0019] In one of the embodiments, the method further comprises: receiving a data packet of an offloading configuration scheme setting data carrying a control identifier sent by the dual-card terminal; the data packet of the offloading configuration scheme setting data comprises a set data link, an application identifier of the target offloading application, a user card identifier of an associated user card of service data of the target offloading application, and a control identifier for the set data link; the dual-card terminal is configured to obtain the data link set by an offloading configuration scheme setting operation triggered for a target offloading application, and send the data packet of the offloading configuration scheme setting data to the convergence gateway node in response to the offloading configuration scheme setting operation.

[0020] updating the initial split configuration scheme based on the split configuration scheme setting data packet, obtaining an updated split configuration scheme, and sending the updated split configuration scheme to the dual-card terminal; the dual-card terminal is configured to use the updated split configuration scheme as the pre-set split configuration scheme.

[0021] In a third aspect, the present application provides a split data sending device, which is applied to a dual-card terminal including a first user card and a second user card. The device includes:

[0022] a marking module configured to mark the service data by using a user card identifier of an associated user card of the service data, and obtain marked service data;

[0023] a distribution module configured to obtain an associated data link of the marked service data based on a pre-obtained split configuration scheme, and distribute the marked service data to the associated data link on a target user card; the target user card is a user card pre-set by the dual-card terminal for sending split data;

[0024] a sending module configured to send the marked service data through the associated data link on the target user card.

[0025] In a fourth aspect, the present application provides a split data sending device, which is applied to a convergence gateway node, and the convergence gateway node is in communication connection with a dual-card terminal; the dual-card terminal includes a first user card and a second user card. The device includes:

[0026] a receiving module configured to receive first identity authentication information of the first user card and second identity authentication information of the second user card sent by the dual-card terminal through a default data link of a target user card;

[0027] a sending module configured to obtain an initial split configuration scheme according to the first identity authentication information and the second identity authentication information, and send the initial split configuration scheme to the dual-card terminal; the dual-card terminal is configured to use the initial split configuration scheme as a pre-set split configuration scheme; in the case that a target split application is started, obtain marked service data and an associated data link of the marked service data, and distribute the marked service data to the associated data link on a target user card; and send the marked service data to the convergence gateway node through the associated data link;

[0028] a processing module, configured to reorder and packetize the marked service data to obtain processed service data, and send the processed service data to a target offloading application server corresponding to the target offloading application.

[0029] In a fifth aspect, the present application provides a computer device. The computer device comprises a memory and a processor. The memory stores a computer program. The processor executes the computer program to implement the following steps:

[0030] In the case that the target offloading application is started, obtaining service data corresponding to the first user card and the second user card respectively for the target offloading application,

[0031] marking the service data by using the user card identifier of the associated user card of the service data obtained in advance to obtain marked service data;

[0032] obtaining the associated data link of the target offloading application based on the offloading configuration scheme obtained in advance, and distributing the marked service data to the associated data link on the target user card; the target user card is a user card preset for sending offloading data by the dual-card terminal;

[0033] sending the marked service data through the associated data link on the target user card.

[0034] and / or receiving the first identity authentication information of the first user card and the second identity authentication information of the second user card sent by the dual-card terminal through the default data link of the target user card;

[0035] obtaining an initial offloading configuration scheme according to the first identity authentication information and the second identity authentication information, and sending the initial offloading configuration scheme to the dual-card terminal; the dual-card terminal is configured to use the initial offloading configuration scheme as a preset offloading configuration scheme; in the case that the target offloading application is started, obtaining marked service data and an associated data link of the marked service data, and distributing the marked service data to the associated data link on the target user card; and sending the marked service data to the convergence gateway node through the associated data link;

[0036] reordering and packetizing the marked service data to obtain processed service data, and sending the processed service data to a target offloading application server corresponding to the target offloading application.

[0037] In a sixth aspect, the present application also provides a computer readable storage medium. The computer readable storage medium has a computer program stored thereon, and the computer program, when executed by a processor, implements the following steps:

[0038] In a case where a target offloading application is started, obtaining service data corresponding to the first user card and the second user card respectively for the target offloading application,

[0039] Marking the service data by using a user card identifier of an associated user card of the service data obtained in advance, to obtain marked service data;

[0040] Based on a pre-obtained offloading configuration scheme, obtaining an associated data link of the target offloading application, and distributing the marked service data to the associated data link on a target user card; the target user card is a user card pre-set for the dual-card terminal to send offloading data;

[0041] Sending the marked service data through the associated data link on the target user card.

[0042] And / or, receiving first identity authentication information of the first user card and second identity authentication information of the second user card sent by the dual-card terminal through a default data link of a target user card;

[0043] Obtaining an initial offloading configuration scheme according to the first identity authentication information and the second identity authentication information, and sending the initial offloading configuration scheme to the dual-card terminal; the dual-card terminal is configured to use the initial offloading configuration scheme as a pre-set offloading configuration scheme; in a case where a target offloading application is started, obtaining marked service data and an associated data link of the marked service data, and distributing the marked service data to the associated data link on a target user card; and sending the marked service data to the convergence gateway node through the associated data link;

[0044] Reordering and packetizing the marked service data to obtain processed service data, and sending the processed service data to a target offloading application server corresponding to the target offloading application.

[0045] In a seventh aspect, the present application also provides a computer program product. The computer program product includes a computer program, and the computer program, when executed by a processor, implements the following steps:

[0046] In a case where a target offloading application is started, obtaining service data corresponding to the first user card and the second user card respectively for the target offloading application,

[0047] Mark the service data by using the user card identifier of the associated user card of the service data acquired in advance, to obtain marked service data;

[0048] Based on the pre-acquired offloading configuration scheme, obtain the associated data link of the target offloading application, and distribute the marked service data to the associated data link on the target user card; the target user card is a user card pre-set for the dual-card terminal to send offloading data;

[0049] Send the marked service data through the associated data link on the target user card.

[0050] And / or, receive the first identity authentication information of the first user card and the second identity authentication information of the second user card sent by the dual-card terminal through the default data link of the target user card;

[0051] According to the first identity authentication information and the second identity authentication information, obtain an initial offloading configuration scheme, and send the initial offloading configuration scheme to the dual-card terminal; the dual-card terminal is used to take the initial offloading configuration scheme as a pre-set offloading configuration scheme; in the case that a target offloading application is started, obtain marked service data and the associated data link of the marked service data, and distribute the marked service data to the associated data link on the target user card; send the marked service data to the convergence gateway node through the associated data link;

[0052] Reorder and packetize the marked service data to obtain processed service data, and send the processed service data to a target offloading application server corresponding to the target offloading application.

[0053] In the data shunting sending method, the device, the computer device, the storage medium and the computer program product, the dual-card terminal comprises a plurality of data shunting applications, and the target shunting application is any one of the plurality of data shunting applications; in the case that the target shunting application is started, the service data corresponding to the first user card and the second user card of the target shunting application is acquired; the service data is marked by using the user card identifier of the associated user card of the service data acquired in advance, to obtain marked service data; and the associated data link of the marked service data is acquired according to the pre-set shunting configuration scheme acquired from the convergence gateway node, and the marked service data is distributed to the associated data link of the target user card; the target user card is a user card pre-set for the dual-card terminal to send shunted data; and then, the marked service data can be sent through the associated data link of the target user card. In the method provided in the application embodiment, the marked service data bound to the first user card and the second user card can be transmitted through the associated data link of the target user card, the target user card is a user card pre-set for the dual-card terminal to send shunted data, that is, only the data shunting capability of the target user card is started, and the connection of another user card except the target user card is closed, so that the power consumption and heating of the dual-card terminal can be reduced, and the problem of radio frequency front-end resource occupation of the two user cards can be avoided. BRIEF DESCRIPTION OF DRAWINGS

[0054] Figure 1 A structural schematic diagram of a data shunting sending system provided for an embodiment;

[0055] Figure 2 A flowchart of a data shunting sending method provided for an embodiment;

[0056] Figure 3 A flowchart of a data shunting sending method provided for another embodiment;

[0057] Figure 4 A flowchart of a data shunting sending method provided for another embodiment;

[0058] Figure 5 A structural schematic diagram of a data shunting sending device provided for an embodiment;

[0059] Figure 6 A structural schematic diagram of a data shunting sending device provided for another embodiment;

[0060] Figure 7 An internal structural diagram of a computer device provided for an embodiment. DETAILED DESCRIPTION

[0061] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.

[0062] The method for sending shunted data based on a blockchain system provided by the embodiments of the present application can be applied to a shunted data sending system as shown in Figure 1 Figure 1 FIG. 1 is a structural schematic diagram of the shunted data sending system. The shunted data sending system includes a dual-card terminal, a converged gateway node and a data shunting application server. The dual-card terminal can include a first user card and a second user card. The first user card can be a primary card, and the second user card can be a secondary card.

[0063] The dual-card terminal can pre-set a user card for sending shunted data, i.e., a target user card. The target user card can be the first user card or the second user card. The dual-card terminal can send first identity authentication information of the first user card and second identity authentication information of the second user card to the converged gateway node through a default data link of the target user card. The default data link can be a first data link of the target user card or a second data link of the target user card.

[0064] The converged gateway node can obtain an initial shunting configuration scheme according to the first identity authentication information and the second identity authentication information, and send the initial shunting configuration scheme to the dual-card terminal.

[0065] The dual-card terminal can take the initial shunting configuration scheme as a pre-set shunting configuration scheme. In the case that a target shunting application is started, the dual-card terminal can obtain service data corresponding to the first user card and the second user card for the target shunting application, and obtain an associated user card of the target shunting application from the first user card and the second user card. The dual-card terminal can include a plurality of data shunting applications, and the target shunting application can be any one of the plurality of data shunting applications. The dual-card terminal can mark the service data by using a user card identifier corresponding to the associated user card to obtain marked service data. Then, the dual-card terminal can obtain an associated data link of the target shunting application based on the shunting configuration scheme, and distribute the marked service data to the associated data link on the target user card. Next, the dual-card terminal can send the marked service data to the converged gateway node through the associated data link on the target user card.

[0066] The converged gateway node can reorder and packetize the marked service data to obtain processed service data, and send the processed service data to a target shunting application server corresponding to the target shunting application. The target shunting application server can be any one of a plurality of data shunting application servers.​

[0067] The dual-card terminal can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle-mounted device, or the like. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, or the like. The data offloading application server can be implemented by an independent server or a server cluster composed of multiple servers.

[0068] In one embodiment, as shown in FIG. 1, a data offloading sending method is provided. The embodiment takes the method applied to a dual-card terminal as an example. It can be understood that the method can also be applied to a terminal and can also be applied to a system including a terminal and a server and implemented through interaction between the terminal and the server. The method can include the following steps. Figure 2

[0069] In step S201, in a case where a target data offloading application is started, service data corresponding to a first user card and a second user card, respectively, for the target data offloading application is acquired.

[0070] The dual-card terminal can include multiple data offloading applications. The target data offloading application can be any one of the multiple data offloading applications. The data offloading application is an application program that needs to be offloaded by dual-card data on the dual-card terminal. Each data offloading application has a corresponding data offloading application server. The dual-card terminal can include a first user card and a second user card. The service data can be application data for implementing application functions of the target data offloading application. The pre-set offloading configuration scheme can be an offloading configuration scheme acquired by the dual-card terminal from a convergence gateway node. The offloading configuration scheme can be an initial offloading configuration scheme or an updated offloading configuration scheme. In some possible implementation manners, the offloading configuration scheme can include a first offloading configuration scheme corresponding to the first user card and a second offloading configuration scheme corresponding to the second user card. The first offloading configuration scheme can include a first user card identifier, service data of a first data offloading application bound to the first user card, and a transmission mode corresponding to the service data. The second offloading configuration scheme can include a second user card identifier, service data of a second data offloading application bound to the second user card, and a transmission mode corresponding to the service data. The associated user card can be a user card corresponding to the pre-acquired service data, and can also be understood as a user card bound to the service data.

[0071] In step S202, the service data is marked by using a user card identifier of the pre-acquired service data to obtain marked service data.

[0072] ​In some possible implementation manners, the user card identifier of the associated user card can be added as a label into the service data to obtain marked service data. The marked service data is service data carrying a user card identifier, and the user card bound to the service data can be determined according to the marked service data. Specifically, in a case where the associated user card is a first user card, the service data can be marked by using a first user card identifier to obtain service data bound to the first user card; in a case where the associated user card is a second user card, the service data can be marked by using a second user card identifier to obtain service data bound to the second user card; in this way, the service data bound to the first user card and the service data bound to the second user card can be distinguished.

[0073] In step S203, based on the pre-acquired split configuration scheme, the associated data link of the marked service data is acquired, and the marked service data is distributed to the associated data link on the target user card.

[0074] In some possible implementation manners, the split configuration scheme can include a plurality of data split applications of the dual-card terminal, a user card identifier corresponding to each data split application, and a data link corresponding to each data split application; the target split application is any one of the plurality of data split applications. The dual-card terminal includes a first user card and a second user card, and a user card used for sending split data can be pre-configured in the first user card and the second user card, that is, a target user card. The target user card can be the first user card or the second user card. The target user card can include a first data link and a second data link. According to a transmission mode corresponding to the marked service data in the split configuration scheme, the associated data link of the marked service data can be determined, the associated data link can include the first data link and / or the second data link, and then the marked service data can be distributed to the associated data link and sent to the convergence gateway node through the associated data link.

[0075] In step S204, the marked service data is sent through the associated data link on the target user card.

[0076] The dual-card terminal can send the marked service data to the convergence gateway node through the associated data link on the target user card by using the target split application. After receiving the marked service data, the convergence gateway node can pre-process the marked service data, for example, packetizing, reordering, and the like, to obtain processed service data, and then send the processed service data to a target split application server corresponding to the target split application.

[0077] In the method of the embodiment, the dual-card terminal comprises a plurality of data offloading applications, and the target offloading application is any one of the plurality of data offloading applications; in a case where the target offloading application is started, service data corresponding to the first user card and the second user card respectively for the target offloading application is acquired; the service data is marked by using the user card identifier of the associated user card of the service data acquired in advance, to obtain marked service data; and the marked service data is distributed to the associated data link on the target user card according to the pre-set offloading configuration scheme acquired from the convergence gateway node, the associated data link of the marked service data being acquired according to the pre-set offloading configuration scheme. The target user card is a user card pre-set for the dual-card terminal to send offloaded data. Then, the marked service data can be sent through the associated data link on the target user card. In the method provided in the embodiment, the marked service data bound to the first user card and the second user card can be transmitted through the associated data link of the target user card, the target user card being a user card pre-set for the dual-card terminal to send offloaded data, that is, only the data offloading capability of the target user card is turned on, and the connection of another user card except the target user card is turned off, so that the power consumption and heating of the dual-card terminal can be reduced, and the problem of radio frequency front-end resource occupation of the two user cards can be avoided.

[0078] In some embodiments, the acquiring, in step S203, of the associated data link of the marked service data based on the offloading configuration scheme can include:

[0079] The acquiring, based on the offloading configuration scheme, of the transmission mode corresponding to the marked service data; and the acquiring of the associated data link of the marked service data according to the transmission mode.

[0080] The dual-card terminal comprises a first user card and a second user card, and a target user card for sending offloaded data can be pre-set in the first user card and the second user card, the target user card being the first user card or the second user card. It should be understood that after the dual-card terminal determines the target user card for sending offloaded data, the service data bound to the first user card and the service data bound to the second user card can be transmitted through the first data link and the second data link of the target user card. In addition, the data link corresponding to each data offloading application is recorded in the offloading configuration scheme, so that the data link of the target offloading application can be acquired in the offloading configuration scheme, and the data link of the target offloading application is determined as the associated data link of the target offloading application, the associated data link comprising the first data link of the target user card and / or the second data link of the target user card, and then the marked service data of the target offloading application can be distributed to the associated data link on the target user card.

[0081] In the method of the embodiment, the marked service data bound with the first user card and the second user card can be transmitted through the associated data link of the target user card, which is the user card preset for the dual-card terminal to send the split data, that is, only the data splitting capability of the target user card is turned on, and the connection of another user card except the target user card is turned off, so that the power consumption and heating of the dual-card terminal can be reduced, and the problem of radio frequency front-end resource occupation of the two user cards can be avoided.

[0082] In some embodiments, the step of distributing the marked service data to the associated data link on the target user card in step S203 can include:

[0083] In the case where the associated data link is the first data link, the marked service data is distributed to the first data link on the target user card; in the case where the associated data link is the second data link, the marked service data is distributed to the second data link on the target user card; and in the case where the associated data link is the first data link and the second data link, the marked service data is distributed to the first data link and the second data link on the target user card according to the preset splitting ratio.

[0084] The associated data link can include the first data link and / or the second data link of the target user card; the coverage of the first data link (e.g., cellular network) is larger than that of the second data link (e.g., wireless network); and the transmission speed of the second data link is faster than that of the first data link. The multiple data splitting applications of the dual-card terminal in the splitting configuration scheme, the user card identifiers corresponding to each data splitting application, and the data links corresponding to each data splitting application can be preset in the splitting configuration scheme. The target data splitting application can be marked, and the binding user card and the associated data link of the target data splitting application can be preset in the splitting configuration scheme. The associated data link can include the first data link and / or the second data link of the target user card; the coverage of the first data link (e.g., cellular network) is larger than that of the second data link (e.g., wireless network); and the transmission speed of the second data link is faster than that of the first data link. The multiple data splitting applications of the dual-card terminal in the splitting configuration scheme, the user card identifiers corresponding to each data splitting application, and the data links corresponding to each data splitting application can be preset in the splitting configuration scheme. The target data splitting application can be marked, and the binding user card and the associated data link of the target data splitting application can be preset in the splitting configuration scheme. The associated data link can include the first data link and / or the second data link of the target user card; the coverage of the first data link (e.g., cellular network) is larger than that of the second data link (e.g., wireless network); and the transmission speed of the second data link is faster than that of the first data link.Herein, the first data link is taken as a cellular network and the second data link is taken as a wireless fidelity (WIFI) network as an example for illustration. Generally, for some data splitting applications adapted to double-card double-connection data splitting, such as a target splitting service, the cellular network and the WIFI network of a target user card are kept in a connection state during data transmission, so that the service data of the target splitting application can be transmitted on the cellular network and the WIFI network simultaneously, or a splitting configuration scheme can be set in combination with the characteristics of the cellular network and the WIFI network and the preference of a user, for example, if the target splitting application has a higher requirement on data transmission speed and / or the transmission time delay is controlled to be the minimum time delay, then the splitting mode of the target splitting application can be set as follows: if the double-card terminal is within the range of the WIFI network, then the associated data link of the target splitting application is the WIFI network, the marked service data of the target splitting application is distributed to the WIFI network, and the transmission of the marked service data is based on the WIFI network; if the WIFI network signal quality is poor and / or the double-card terminal has a low power, then the associated data link of the target splitting application is the cellular network, the marked service data of the target splitting application is distributed to the cellular network, and the transmission of the marked service data is based on the cellular network.

[0085] In the method of the embodiment, the marked service data bound to the first user card and the second user card can be transmitted through the associated data link of the target user card, which is a user card pre-set by the double-card terminal for transmitting splitting data, i.e., only the data splitting capability of the target user card is turned on, and the connection of another user card except the target user card is turned off, so that the power consumption and heating of the double-card terminal can be reduced, and the problem of radio frequency front-end resource occupation of the two user cards can be avoided, and in addition, the splitting configuration scheme can be set in combination with the characteristics of the two data links, the requirements of the data splitting application and the preference of the user, the associated data link of the data splitting application can be configured appropriately, and the application use efficiency can be further improved.

[0086] In some embodiments, the splitting data transmission method provided by the embodiment of the application can further include:

[0087] The double-card terminal transmits the first identity authentication information of the first user card and the second identity authentication information of the second user card to the convergence gateway node through the default data link of the target user card; the convergence gateway node is configured to acquire an initial splitting configuration scheme according to the first identity authentication information and the second identity authentication information, and transmit the initial splitting configuration scheme to the double-card terminal; and the initial splitting configuration scheme is taken as the pre-set splitting configuration scheme.

[0088] In some possible implementation manners, the initial split configuration scheme can include a first initial split configuration scheme corresponding to the first user card and a second initial split configuration scheme corresponding to the second user card, where the first initial split configuration scheme can include the first user card identifier, the service data bound to the first data split application of the first user card, and the data link corresponding to the service data; and the second initial split configuration scheme can include the second user card identifier, the service data bound to the second data split application of the second user card, and the data link corresponding to the service data. In this case, the convergence gateway node can send the first initial split configuration scheme and the second initial split configuration scheme to the dual-card terminal through the default data link of the target user card. In other possible implementation manners, the first initial split configuration scheme can include the first data split application bound to the first user card and the data link corresponding to the first data split application; and the second initial split configuration scheme can include the second data split application bound to the second user card and the data link corresponding to the second data split application. In this case, the convergence gateway node can send the first initial split configuration scheme to the dual-card terminal through the default data link of the first user card, and send the second initial split configuration scheme to the dual-card terminal through the default data link of the second user card. The dual-card terminal can take the initial split configuration scheme as a preset split configuration scheme.In some possible implementation manners, the marked service data of the target offloading application can be offloaded by using a multi-path offloading technology (MultiPath TCP, MPTCP). In this case, the first user card and the second user card can be distinguished by multiplexing "0" and "1" of a D reserved bit in an MPTCP signaling format, that is, "0" can be used to represent the second user card, and "1" can be used to represent the first user card. In this case, "0" can be used as an identifier of the second user card of the target offloading application in the initial offloading configuration scheme, and "1" can be used as an identifier of the first user card of the target offloading application in the initial offloading configuration scheme. Further, after receiving the initial offloading configuration scheme sent by the convergence gateway node, the dual-card terminal can take over the traffic of each data offloading application, and listen to the traffic distribution of each data offloading application on the first data link and the second data link in the initial offloading configuration scheme.

[0089] In the method of the embodiment, the initial offloading configuration scheme can be acquired at the convergence gateway node, so that the marking, distribution, and transmission of subsequent offloading data are more accurate.

[0090] In some embodiments, the offloading data sending method provided by the embodiment of the present application can further include the following steps.

[0091] In response to a triggered offloading configuration scheme setting operation for the target offloading application, a data link set by the offloading configuration scheme setting operation is acquired; the set data link, an application identifier of the target offloading application, a user card identifier corresponding to an associated user card, and a control identifier for the set data link are sent to the convergence gateway node; the convergence gateway node is configured to update the initial offloading configuration scheme based on the set data link, the application identifier of the target offloading application, the user card identifier corresponding to the associated user card, and the control identifier for the set data link, to obtain an updated offloading configuration scheme, and send the updated offloading configuration scheme to the dual-card terminal; and the updated offloading configuration scheme is used as a pre-set offloading configuration scheme.

[0092] The user can set the shunting configuration scheme for the target shunting application. The dual-card terminal responds to the shunting configuration scheme setting operation triggered for the target shunting application, obtains the data link set by the shunting configuration scheme setting operation, and uses the multiplexing MPTCP subtype reserved bit to encapsulate and package this part of content, i.e., uses the control identifier to mark the data link set by the shunting configuration scheme setting operation. The first user card and the second user card can be distinguished by the "0" and "1" of the D reserved bit in the multiplexing MPTCP signaling format, i.e., "0" represents the second user card, and "1" represents the first user card, i.e., the user identifier of the associated user card of the marked service data. In some possible implementation manners, the shunting configuration scheme setting operation can be a preference configuration initiated by the user in the user interface, for example, if the user initiates the preference setting to be faster data transmission speed and / or minimum time delay for the target shunting application, the second data link (e.g., WIFI) can be set as the data link set by the shunting configuration scheme setting operation. In another possible implementation manner, the shunting configuration scheme setting operation can also be a setting reported by the dual-card terminal, such as that the dual-card terminal detects that the quality of the second data link is very poor, or the power of the dual-card terminal is low, and it is desired to close one of the data links. Thus, the dual-card terminal can encapsulate and package the set data link, the application identifier of the target shunting application, the user card identifier corresponding to the associated user card, and the control identifier for the set data link in the MPTCP manner, and send them to the convergence gateway node. The convergence gateway node can judge the shunting configuration scheme setting operation based on the pre-set shunting configuration scheme and the logical judgment rule. In the case of receiving the shunting configuration scheme setting operation, the initial shunting configuration scheme is updated based on the set data link, the application identifier of the target shunting application, the user card identifier corresponding to the associated user card, and the control identifier for the set data link, to obtain the updated shunting configuration scheme. The updated shunting configuration scheme is encapsulated and packaged in the MPTCP manner, and is sent to the dual-card terminal. The dual-card terminal can take the updated shunting configuration scheme as the pre-set shunting configuration scheme.

[0093] In the method of the embodiment, the marked service data bound to the first user card and the second user card can be transmitted through the associated data link of the target user card, which is the user card preset for the dual-card terminal to transmit the split data, that is, only the data splitting capability of the target user card needs to be turned on, and the connection of the other user card except the target user card needs to be turned off, so that the power consumption and heating of the dual-card terminal can be reduced, and the problem of radio frequency front-end resource occupation of the two user cards can be avoided, and a splitting configuration scheme can be set by comprehensively considering the characteristics of the two data links, the requirements of the data splitting application, and the user preference, a suitable associated data link can be configured for the data splitting application, and the application use efficiency can be further improved.

[0094] In some embodiments, the method for transmitting split data provided by the embodiment of the application can further include:

[0095] In the case that the target split application server corresponding to the target split application is an application server satisfying a preset condition, in the case that the target split application is started, the first initial configuration of the first user card is transmitted to the target split application server through the default data link of the first user card, and the second initial configuration of the second user card is transmitted to the target split application server through the default data link of the second user card; the target user card is determined from the first user card and the second user card, and the data link connection of the other user card except the target user card from the first user card and the second user card is disconnected; the target user card is the user card preset for the dual-card terminal to transmit the split data.

[0096] In the case that the target split application server corresponding to the target split application is an application server satisfying a preset condition, in the case that the target split application is started, the first initial configuration of the first user card is transmitted to the target split application server through the default data link of the first user card, and the second initial configuration of the second user card is transmitted to the target split application server through the default data link of the second user card; the target user card is determined from the first user card and the second user card, and the data link connection of the other user card except the target user card from the first user card and the second user card is disconnected; the target user card is the user card preset for the dual-card terminal to transmit the split data.

[0097] In another embodiment, as Figure 3As shown, a split data sending method is provided, applied to a convergence gateway node, and can include:

[0098] In step S301, the first identity authentication information of the first user card and the second identity authentication information of the second user card sent by the dual-card terminal through the default data link of the target user card are received.

[0099] Wherein, after the dual-card terminal is powered on, the address information of the convergence gateway node, such as IP address or DNS address, is acquired, the convergence gateway node can be a node module of the operator server, and the dual-card terminal can send the first identity authentication information of the first user card and the second identity authentication information of the second user card to the convergence gateway node through the default data link of the target user card according to the address information of the convergence gateway node for initialization registration. The first identity authentication information can be the identity information of the first user card for registration and authentication at the convergence gateway node, such as first user card identification and first user card number, and similarly, the second identity authentication information can be the identity information of the second user card for registration and authentication at the convergence gateway node, such as second user card identification and second user card number.

[0100] In step S302, the initial split configuration scheme is acquired according to the first identity authentication information and the second identity authentication information, and the initial split configuration scheme is sent to the dual-card terminal.

[0101] The convergence gateway node can acquire the first initial split configuration scheme of the first user card at the operator server according to the first identity authentication information, and acquire the second initial split configuration scheme of the second user card at the operator server according to the second identity authentication information, that is, the initial split configuration scheme includes the first initial split configuration scheme and the second initial split configuration scheme. The initial split configuration scheme can include a plurality of data split applications, a user card identification corresponding to each data split application, and a data link and a link identification corresponding to each data split application; and the initial split configuration scheme is sent to the dual-card terminal; the dual-card terminal can take the initial split configuration scheme as a pre-set split configuration scheme.

[0102] Further, after receiving the initial traffic splitting configuration scheme sent by the aggregation gateway node, the dual-card terminal can take over the traffic of each data splitting application and listen to the traffic distribution of each data splitting application in the first data link and the second data link in the initial traffic splitting configuration scheme. In the case where the target traffic splitting application is started, the service data corresponding to the first user card and the second user card for the target traffic splitting application is obtained, the service data is marked by using the user card identifier of the associated user card of the service data obtained in advance, and the marked service data is obtained; based on the traffic splitting configuration scheme obtained in advance, the associated data link of the marked service data is obtained, the marked service data is re-encapsulated and packaged in the message format of MPTCP, and the marked service data is distributed to the associated data link on the target user card.

[0103] In step S303, the marked service data is reordered and packetized to obtain processed service data, and the processed service data is sent to the target traffic splitting application server corresponding to the target traffic splitting application.

[0104] In the method of the embodiment,

[0105] The dual-card terminal includes a plurality of data splitting applications, and the target traffic splitting application is any one of the plurality of data splitting applications; in the case where the target traffic splitting application is started, service data corresponding to the first user card and the second user card for the target traffic splitting application is obtained; the service data is marked by using the user card identifier of the associated user card of the service data obtained in advance to obtain marked service data; and according to the pre-set traffic splitting configuration scheme obtained from the aggregation gateway node, the associated data link of the marked service data is obtained, and the marked service data is distributed to the associated data link on the target user card; the target user card is a user card pre-set by the dual-card terminal for sending splitting data; and further, the marked service data can be sent through the associated data link on the target user card. In the method provided in the embodiment, the marked service data bound to the first user card and the second user card can be transmitted through the associated data link of the target user card, the target user card is a user card pre-set by the dual-card terminal for sending splitting data, that is, only the data splitting capability of the target user card is turned on, and the connection of another user card except the target user card is closed, which can reduce the power consumption and heating of the dual-card terminal, and can also avoid the problem of radio frequency front-end resource occupation of the two user cards.

[0106] In one embodiment, a split data sending method is provided, which can include:

[0107] In yet another embodiment, as shown in Figure 4

[0108] Step S401, the dual-card terminal sends first identity authentication information of a first user card and second identity authentication information of a second user card to the convergence gateway node through a default data link of a target user card.

[0109] Step S402, the convergence gateway node acquires an initial split configuration scheme according to the first identity authentication information and the second identity authentication information, and sends the initial split configuration scheme to the dual-card terminal.

[0110] Step S403, the dual-card terminal takes the initial split configuration scheme as a pre-set split configuration scheme.

[0111] ​The address information of the aggregation gateway node, such as an IP address or a DNS address, is acquired after the dual-card terminal is powered on. The aggregation gateway node can be a node module of an operator server. The dual-card terminal can send first identity authentication information of the first user card and second identity authentication information of the second user card to the aggregation gateway node through a default data link of the target user card according to the address information of the aggregation gateway node, and perform initialization registration. The first identity authentication information can be identity information of the first user card for registration and authentication at the aggregation gateway node, such as a first user card identifier and a first user card number. Similarly, the second identity authentication information can be identity information of the second user card for registration and authentication at the aggregation gateway node, such as a second user card identifier and a second user card number. Next, the aggregation gateway node can acquire a first initial split configuration scheme of the first user card at the operator server according to the first identity authentication information, and acquire a second initial split configuration scheme of the second user card at the operator server according to the second identity authentication information, that is, the initial split configuration scheme includes the first initial split configuration scheme and the second initial split configuration scheme. The initial split configuration scheme can include a plurality of data split applications, user card identifiers corresponding to each data split application, and data links and link identifiers corresponding to each data split application. The initial split configuration scheme is sent to the dual-card terminal. The dual-card terminal can use the initial split configuration scheme as a pre-set split configuration scheme. In some possible implementation manners, the marked service data of the target split application can be processed by using a multi-path split technology (MultiPath TCP, MPTCP). At this time, the first user card and the second user card can be distinguished by using “0” and “1” of a D reserved bit in an MPTCP signaling format, that is, “0” can represent the second user card, and “1” can represent the first user card. In the initial split configuration scheme, “0” can be used as a second user card identifier of the target split application, and “1” can be used as a first user card identifier of the target split application. Further, after receiving the initial split configuration scheme sent by the aggregation gateway node, the dual-card terminal can take over the traffic of each data split application, and listen to the traffic distribution of each data split application in the first data link and the second data link in the initial split configuration scheme.

[0112] In step S404, the service data corresponding to the first user card and the second user card for the target split application is acquired in the case where the target split application is started.

[0113] The dual-card terminal can include a plurality of data offloading applications, and the target offloading application can be any one of the plurality of data offloading applications. The data offloading application is an application program on the dual-card terminal that needs to be offloaded by dual-card data. Each data offloading application has a corresponding data offloading application server. The dual-card terminal can include a first user card and a second user card. The service data can be application data for implementing application functions of the target offloading application. The pre-configured offloading configuration scheme can be an offloading configuration scheme obtained by the dual-card terminal from a convergence gateway node. The offloading configuration scheme can be an initial offloading configuration scheme or an updated offloading configuration scheme. In some possible implementation manners, the offloading configuration scheme can include a first offloading configuration scheme corresponding to the first user card and a second offloading configuration scheme corresponding to the second user card. The first offloading configuration scheme can include a first user card identifier, a first data offloading application bound to the first user card, and a data link corresponding to the first data offloading application. The second offloading configuration scheme can include a second user card identifier, a second data offloading application bound to the second user card, and a data link corresponding to the second data offloading application. The associated user card can be a user card corresponding to the service data, and can also be understood as a user card bound to the service data.

[0114] In step S405, the service data is marked by using the user card identifier of the associated user card obtained in advance, to obtain marked service data.

[0115] In some possible implementation manners, the user card identifier of the associated user card can be added to the service data as a label, to obtain the marked service data. The marked service data is service data carrying a user card identifier, and the user card bound to the service data can be determined according to the marked service data. Specifically, in a case where the associated user card is the first user card, the service data can be marked by using the first user card identifier, to obtain service data bound to the first user card. In a case where the associated user card is the second user card, the service data can be marked by using the second user card identifier, to obtain service data bound to the second user card. In this way, the service data bound to the first user card and the service data bound to the second user card can be distinguished.

[0116] In step S406, based on the pre-obtained offloading configuration scheme, an associated data link of the target offloading application is obtained, and the marked service data is distributed to the associated data link on the target user card.

[0117] In some possible implementations, the split configuration scheme can include a plurality of data split applications of the dual-card terminal, a user card identifier corresponding to each data split application, and a data link corresponding to each data split application; the target split application is any one of the plurality of data split applications. The dual-card terminal includes a first user card and a second user card, and a user card for sending split data, i.e., a target user card, can be pre-set in the first user card and the second user card. The target user card can include a first data link and a second data link. According to the data link corresponding to the target split application in the split configuration scheme, an associated data link of the target split application can be determined. The associated data link can include the first data link and / or the second data link. Further, the marked service data can be distributed to the associated data link, and the marked service data can be sent to the aggregation gateway node through the associated data link.

[0118] In step S407, the dual-card terminal can send the marked service data to the aggregation gateway node through the associated data link of the target split application on the target user card.

[0119] In addition, the user can perform a split configuration scheme setting operation on the target split application, and the dual-card terminal acquires the data link set by the split configuration scheme setting operation in response to the split configuration scheme setting operation triggered for the target split application. Taking the MPTCP split technology as an example, the part of content can be encapsulated and packaged by using the subtype reserved bit of multiplexed MPTCP, that is, the data link set by the split configuration scheme setting operation is marked by using a control identifier, and the first user card and the second user card can be distinguished by using “0” and “1” of the D reserved bit in the multiplexed MPTCP signaling format, that is, “0” can represent the second user card, and “1” can represent the first user card, that is, the user identifier of the associated user card of the marked service data. In some possible implementation manners, the split configuration scheme setting operation can be a preference configuration initiated by the user in the user interface, for example, if the preference initiated by the user is that the data transmission speed for the target split application is fast and / or the transmission delay is controlled at the minimum time delay, the second data link (for example, WIFI) can be set as the data link set by the split configuration scheme setting operation. In another possible implementation manner, the split configuration scheme setting operation can also be a setting reported by the dual-card terminal, such as that the dual-card terminal detects that the quality of the second data link is very poor, or the dual-card terminal has low power, and hopes to close one of the data links. Therefore, the dual-card terminal can encapsulate and package the set data link, the application identifier of the target split application, the user card identifier corresponding to the associated user card, and the control identifier for the set data link in the MPTCP manner, and send them to the convergence gateway node through the default data link of the target user card; the convergence gateway node can judge the split configuration scheme setting operation based on the pre-set split configuration scheme and the logical judgment rule, update the initial split configuration scheme based on the set data link, the application identifier of the target split application, the user card identifier corresponding to the associated user card, and the control identifier for the set data link in a case where the split configuration scheme setting operation is received, obtain the updated split configuration scheme, encapsulate and package the updated split configuration scheme in the MPTCP manner, and send them to the dual-card terminal; and the dual-card terminal can take the updated split configuration scheme as the pre-set split configuration scheme.

[0120] In step S408, the convergence gateway node pre-processes the marked service data, for example, packetizes, reorders, and the like, to obtain processed service data, and then sends the processed service data to the target split application server corresponding to the target split application.

[0121] In the method of the embodiment, the dual-card terminal comprises a plurality of data offloading applications, and the target offloading application is any one of the plurality of data offloading applications; in a case where the target offloading application is started, service data corresponding to the first user card and the second user card respectively for the target offloading application is acquired; the service data is marked by using the user card identifier of the associated user card of the service data acquired in advance, to obtain marked service data; and the marked service data is distributed to the associated data link of the target user card according to the pre-set offloading configuration scheme acquired from the convergence gateway node; the target user card is a user card pre-set for the dual-card terminal to send offloaded data; and then, the marked service data can be sent through the associated data link of the target user card. In the method provided in the embodiment, the marked service data bound to the first user card and the second user card can be transmitted through the associated data link of the target user card, the target user card is a user card pre-set for the dual-card terminal to send offloaded data, that is, only the data offloading capability of the target user card is turned on, and the connection of another user card except the target user card is turned off, so that the power consumption and heating of the dual-card terminal can be reduced, and the problem of radio frequency front-end resource occupation of the two user cards can be avoided.

[0122] It should be understood that, although each step in the flowchart involved in each embodiment as described above is shown in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0123] Based on the same inventive concept, the embodiment of the present application also provides a kind of offloaded data sending device for realizing the offloaded data sending method involved in the above-mentioned.The implementation scheme for solving problem provided by the device is similar to the implementation scheme described in the above-mentioned method, so the specific limitation in one or more offloaded data sending device embodiments provided below can refer to the limitation of offloaded data sending method in the above, and will not be repeated here.

[0124] In one embodiment, as shown in Figure 5 An offloaded data sending device is provided, comprising: an acquisition module 501, a marking module 502, a distribution module 503 and a sending module 504, wherein:

[0125] The acquisition module 501 is configured to acquire service data corresponding to the first user card and the second user card respectively for the target offloading application in a case where the target offloading application is started.

[0126] The marking module 502 is configured to mark the service data by using a user card identifier of an associated user card of the service data acquired in advance, to obtain marked service data.

[0127] The distribution module 503 is configured to acquire an associated data link of the target offloading application based on a pre-acquired offloading configuration scheme, and distribute the marked service data to the associated data link on a target user card; the target user card is a user card pre-set for the dual-card terminal to send offloading data.

[0128] The sending module 504 is configured to send the marked service data through the associated data link on the target user card.

[0129] The acquisition module 501 is further configured to acquire a transmission mode corresponding to the marked service data based on the offloading configuration scheme, and acquire the associated data link of the marked service data according to the transmission mode.

[0130] The acquisition module 501 is further configured to distribute the marked service data to the first data link on a target user card in a case where the associated data link is the first data link, distribute the marked service data to the second data link on a target user card in a case where the associated data link is the second data link, and distribute the marked service data to the first data link and the second data link on a target user card according to a pre-set offloading proportion in a case where the associated data link is the first data link and the second data link.

[0131] The sending module 504 is further configured to send first identity authentication information of the first user card and second identity authentication information of the second user card to a convergence gateway node through a default data link of the target user card; the convergence gateway node is configured to acquire an initial offloading configuration scheme according to the first identity authentication information and the second identity authentication information, and send the initial offloading configuration scheme to the dual-card terminal; and the initial offloading configuration scheme is used as the pre-set offloading configuration scheme.

[0132] The sending module 504 is further configured to: in response to a split configuration scheme setting operation triggered for a target split application, acquire a set data link of the split configuration scheme setting operation; send the set data link, an application identifier of the target split application, a user card identifier corresponding to the associated user card, and a control identifier for the set data link to the convergence gateway node; and the convergence gateway node is configured to update the initial split configuration scheme based on the set data link, the application identifier of the target split application, the user card identifier corresponding to the associated user card, and the control identifier for the set data link, to obtain an updated split configuration scheme, and send the updated split configuration scheme to the dual-card terminal; and the updated split configuration scheme is used as the pre-set split configuration scheme.

[0133] The sending module 504 is further configured to: in a case where the target split application server corresponding to the target split application is an application server satisfying a preset condition, send, in a case where the target split application is started, a first initial configuration of the first user card through a default data link of the first user card, and a second initial configuration of the second user card through a default data link of the second user card to the target split application server; determine the target user card from the first user card and the second user card, and disconnect a data link connection of another user card from the first user card and the second user card except the target user card; and the target user card is a user card pre-set for the dual-card terminal to send split data.

[0134] In another embodiment, as shown in Figure 6 A split data sending apparatus is provided, which includes a receiving module 601, a sending module 602, and a processing module 603, wherein:

[0135] The receiving module 601 is configured to receive first identity authentication information of the first user card and second identity authentication information of the second user card sent by the dual-card terminal through a default data link of a target user card.

[0136] The sending module 602 is configured to acquire an initial split configuration scheme according to the first identity authentication information and the second identity authentication information, and send the initial split configuration scheme to the dual-card terminal; the dual-card terminal is configured to use the initial split configuration scheme as a pre-set split configuration scheme; in a case where a target split application is started, acquire marked service data and an associated data link of the marked service data, and distribute the marked service data to the associated data link on the target user card; and send the marked service data to the convergence gateway node through the associated data link.

[0137] The processing module 603 is configured to reorder and packetize the marked service data to obtain processed service data, and send the processed service data to a target offloading application server corresponding to the target offloading application.

[0138] The receiving module 601 is further configured to receive a data link setting data packet carrying a control identifier sent by the dual-card terminal, wherein the data link setting data packet includes a set data link, an application identifier of the target offloading application, a user card identifier corresponding to an associated user card of service data of the target offloading application, and a control identifier for the set data link; the dual-card terminal is configured to obtain the data link set by a data link setting operation triggered for a target offloading application, and send the data link setting data packet to the convergence gateway node; update the initial offloading configuration scheme based on the data link setting data packet to obtain an updated offloading configuration scheme, and send the updated offloading configuration scheme to the dual-card terminal; and the dual-card terminal is configured to use the updated offloading configuration scheme as the pre-set offloading configuration scheme.

[0139] The modules in the offloading data sending apparatus can be implemented by software, hardware, or a combination thereof. The modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in the computer device in software form, so as to be called and executed by a processor to perform operations corresponding to the modules.

[0140] In one embodiment, a computer device is provided, which can be a terminal. An internal structure diagram of the computer device can be as shown in FIG. 8. Figure 7 The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is configured to perform wired or wireless communication with an external terminal. The wireless communication can be achieved through WIFI, mobile cellular network, NFC (near field communication), or other technologies. The computer program is executed by the processor to implement an offloading data sending method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball, or touchpad arranged on the shell of the computer device. The input device can also be an external keyboard, touchpad, or mouse, etc.

[0141] Those skilled in the art can understand that Figure 7 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0142] In one embodiment, a computer device is also provided, including a memory and a processor, the memory storing a computer program, and the processor implementing the steps in the above method embodiments when executing the computer program.

[0143] In one embodiment, a computer readable storage medium is provided, storing a computer program, and the computer program implements the steps in the above method embodiments when executed by a processor.

[0144] In one embodiment, a computer program product is provided, including a computer program, and the computer program implements the steps in the above method embodiments when executed by a processor.

[0145] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties.

[0146] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0147] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.

[0148] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A method of sending data in a split stream, the method comprising: The method is applied to a dual-card terminal comprising a first user card and a second user card, and comprises the following steps: In the case that a target offloading application is started, obtaining service data corresponding to the first user card and the second user card respectively for the target offloading application, Marking the service data by using a user card identifier of an associated user card of the service data to obtain marked service data; Based on a pre-acquired offloading configuration scheme, obtaining an associated data link of the marked service data, and distributing the marked service data to the associated data link on a target user card; the target user card is a user card pre-set for the dual-card terminal to send offloading data; the pre-acquired offloading configuration scheme is obtained by a converging gateway node in communication connection with the dual-card terminal, according to a first identity authentication information of the first user card and a second identity authentication information of the second user card to obtain an initial offloading configuration scheme, by responding to an offloading configuration scheme setting operation triggered for a target offloading application to obtain a data link set by the offloading configuration scheme setting operation, and by the converging gateway node, based on the set data link sent by the dual-card terminal, an application identifier of the target offloading application, the user card identifier, and a control identifier for the set data link, to update the initial offloading configuration scheme to obtain the offloading configuration scheme; Opening the associated data link on the target user card, disconnecting a data link connection on another user card, and sending the marked service data through the associated data link; the converging gateway node is configured to reorder and packetize the received marked service data to obtain processed service data, and send the processed service data to a target offloading application server corresponding to the target offloading application.

2. The method of claim 1, wherein, The method further comprises the following steps: Based on the offloading configuration scheme, obtaining a transmission mode corresponding to the marked service data; According to the transmission mode, obtaining the associated data link of the marked service data.

3. The method of claim 2, wherein, The associated data link comprises a first data link and / or a second data link of the target user card; The method further comprises the following steps: In the case that the associated data link is the first data link, distributing the marked service data to the first data link on the target user card; In the case that the associated data link is the second data link, distributing the marked service data to the second data link on the target user card; In the case that the associated data link is the first data link and the second data link, distributing the marked service data to the first data link and the second data link on the target user card according to a pre-set offloading ratio.

4. The method of claim 1, wherein, The method further comprises the following steps: In the case that the target offloading application server corresponding to the target offloading application satisfies a preset condition, in the case that the target offloading application is started, a first initial configuration of the first user card is sent to the target offloading application server through a default data link of the first user card, and a second initial configuration of the second user card is sent to the target offloading application server through a default data link of the second user card; A target user card is determined from the first user card and the second user card, and a data link connection of another user card except the target user card is disconnected; the target user card is a user card for sending offloading data preset for the dual-card terminal.

5. A method of transmitting data in a split stream, the method comprising: The method is applied to a convergence gateway node, and the convergence gateway node is in communication connection with a dual-card terminal; the dual-card terminal comprises a first user card and a second user card; the method comprises: Receiving first identity authentication information of the first user card and second identity authentication information of the second user card sent by the dual-card terminal through a default data link of a target user card; obtaining an initial offloading configuration scheme according to the first identity authentication information and the second identity authentication information, and sending the initial offloading configuration scheme to the dual-card terminal; Receiving a data packet for setting an offloading configuration scheme sent by the dual-card terminal; the data packet for setting the offloading configuration scheme comprises a data link set for an offloading configuration scheme setting operation, an application identifier of a target offloading application, a user card identifier of an associated user card of service data of the target offloading application, and a control identifier for the set data link; the dual-card terminal is used to obtain the set data link in response to the offloading configuration scheme setting operation triggered for the target offloading application, and send the data packet for setting the offloading configuration scheme to the convergence gateway node; Based on the data packet for setting the offloading configuration scheme, updating the initial offloading configuration scheme to obtain an updated offloading configuration scheme, and sending the updated offloading configuration scheme to the dual-card terminal; the dual-card terminal is used to take the updated offloading configuration scheme as a preset offloading configuration scheme; The dual-card terminal is used to obtain marked service data in the case that a target offloading application is started, obtain an associated data link of the marked service data according to the preset offloading configuration scheme, distribute the marked service data to the associated data link on a target user card, open the associated data link on the target user card from the first user card and the second user card, disconnect a data link connection on another user card, and send the marked service data to the convergence gateway node through the associated data link; The marked service data is reordered and packetized to obtain processed service data, and the processed service data is sent to a target offloading application server corresponding to the target offloading application.

6. A data transmission apparatus for load sharing, characterized by The method is applied to a dual-card terminal comprising a first user card and a second user card; the device comprises: The device is applied to a dual-card terminal comprising a first user card and a second user card; the device comprises: An obtaining module is configured to, in a case where a target offloading application is started, obtain service data corresponding to the first user card and the second user card respectively for the target offloading application; A marking module is configured to mark the service data by using a user card identifier of an associated user card of the service data, to obtain marked service data; A distribution module is configured to, based on a pre-obtained offloading configuration scheme, obtain an associated data link of the marked service data, and distribute the marked service data to the associated data link on a target user card; the target user card is a user card pre-set for the dual-card terminal to send offloading data; The obtaining module is further configured to, through a converging gateway node in communication connection with the dual-card terminal, obtain an initial offloading configuration scheme according to first identity authentication information of the first user card and second identity authentication information of the second user card, obtain a data link set by a set operation of the offloading configuration scheme in response to triggering of the target offloading application, and update the initial offloading configuration scheme based on the set data link, an application identifier of the target offloading application, the user card identifier, and a control identifier for the set data link, to obtain the pre-obtained offloading configuration scheme through the converging gateway node and based on the dual-card terminal sending the set data link; A sending module is configured to open the associated data link on the target user card, disconnect a data link connection on another user card, and send the marked service data through the associated data link; the converging gateway node is configured to reorder and packetize the received marked service data to obtain processed service data, and send the processed service data to a target offloading application server corresponding to the target offloading application. 7.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-6 when the computer program is executed by the processor. The processor executes the computer program to implement the steps of the method of any one of claims 1-5.

8. A computer-readable storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the steps of the method of any one of claims 1-5.

9. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1-5.

Citation Information

Patent Citations

  • Network configuration method and device and computer readable storage medium

    CN111988775A

  • Communication method and device, and storage medium

    CN116016025A