Data communication method, apparatus, device, and storage medium
By aggregating data in the baseband chip and transmitting data from multiple SIM cards through a single physical channel, the problem of increased hardware costs in multi-SIM dual standby or multi-SIM multi-standby is solved, achieving efficient data transmission and cost reduction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TD TECH LTD
- Filing Date
- 2022-12-29
- Publication Date
- 2026-04-14
AI Technical Summary
When implementing dual SIM dual standby or multi SIM multi standby, existing technologies require multiple sets or channels of chips, leading to increased hardware and manufacturing costs.
By aggregating user plane data from multiple user identification cards in the baseband chip of the mobile terminal to form an information packet, and sending it to the network-side device through a physical channel, the network-side device then splits the packet and sends it to the corresponding target mobile terminal, thus achieving accurate data transmission.
It reduces hardware and manufacturing costs, reduces the number of physical channels, avoids interference from multiple chips or multi-channel RF chips, and enables multi-card services to be completed on a single channel based on a single chip.
Smart Images

Figure CN116017568B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a data communication method, apparatus, device, and storage medium. Background Technology
[0002] With the development of communication technology, many mobile terminals have dual SIM dual standby or multi SIM multi standby functions. Dual SIM dual standby means that two Subscriber Identity Modules (SIM cards) are installed in a mobile terminal at the same time, and both SIM cards can be in a network standby state at the same time.
[0003] To support dual SIM dual standby, two sets of radio frequency (RF) chips and baseband chips need to be installed in the mobile terminal; alternatively, a multi-channel RF chip and baseband chip can be installed. The implementation process for multi-SIM multi-standby is similar, requiring even more RF chips and baseband chips. However, these methods increase hardware and manufacturing costs. Summary of the Invention
[0004] This invention provides a data communication method, apparatus, device, and storage medium to solve the problem of increased hardware and manufacturing costs caused by setting up multiple sets or channels of chips when implementing dual-SIM dual-standby or multi-SIM multi-standby.
[0005] In a first aspect, the present invention provides a data communication method, the method being applied to a baseband chip, the baseband chip being disposed in a mobile terminal; the method comprising:
[0006] When it is determined that at least two user identification cards in the mobile terminal need to send data, the user plane data corresponding to the at least two user identification cards are aggregated to obtain a first information packet;
[0007] The first information packet is sent to the network-side device through a physical channel, so that the network-side device can split the first information packet and send the split user plane data to the corresponding target mobile terminal respectively.
[0008] Optionally, the first information packet includes at least a portion of the user identification card's identification information; the method further includes:
[0009] Obtain card information and send the card information to the network side device, so that the network side device can determine the user identification card corresponding to the split user face data based on the card information and send the split user face data to the target mobile terminal corresponding to the user identification card respectively.
[0010] The card information refers to the identification information of at least a portion of the user identification card inserted into the mobile terminal.
[0011] Optionally, the method further includes:
[0012] The first control plane data is sent to the network-side device through the physical channel, so that the network-side device can reconfigure the physical channel based on the first control plane data; the first control plane data represents the user identification card with newly enabled services and the corresponding service information in the mobile terminal.
[0013] Accordingly, the first information packet is sent to the network-side device through a physical channel, including:
[0014] The first information packet is sent to the network-side device through the reconfigured physical channel.
[0015] Optionally, the first control plane data is generated by the user identification card in the mobile terminal when it actively initiates the service or responds to the received service activation message.
[0016] Optionally, the method further includes:
[0017] The second control plane data is sent to the network-side device through the physical channel, so that the network-side device can reconfigure the physical channel based on the second control plane data; the second control plane data represents the user identification card and corresponding service information of the newly added terminated service in the mobile terminal; the second control plane data is generated when the newly added terminated service user identification card in the mobile terminal actively terminates the service or responds to the received termination service.
[0018] Optionally, the method further includes:
[0019] The network-side device receives a second information packet through the physical channel; the second information packet is obtained by aggregating the user plane data corresponding to the at least two user identification cards when the network-side device determines that there is data to be sent to at least two user identification cards in the same mobile terminal; the second information packet includes at least some of the identification information of the user identification cards.
[0020] The second information packet is split, and the split user face data is sent to the corresponding user identification card according to the identification information.
[0021] In a second aspect, the present invention provides a data communication method, the method being applied to a network-side device, the method comprising:
[0022] The baseband chip receives a first information packet through a physical channel; the first information packet is obtained by the baseband chip aggregating the user plane data corresponding to the at least two user identification cards in the mobile terminal when it determines that at least two user identification cards in the mobile terminal need to send data; the baseband chip is installed in the mobile terminal.
[0023] The first information packet is split into smaller parts, and the split user plane data is sent to the corresponding target mobile terminals respectively.
[0024] Optionally, the first information packet includes at least a portion of the user identification card's identification information; the method further includes:
[0025] Receive card information sent by the baseband chip;
[0026] Accordingly, the split user plane data is sent to the corresponding target mobile terminals, including:
[0027] Based on the card information, determine the user identification card corresponding to each of the split user face data, and send the split user face data to the target mobile terminal corresponding to each user identification card.
[0028] The card information refers to the identification information of at least a portion of the user identification card inserted into the mobile terminal, obtained by the baseband chip.
[0029] Optionally, the method further includes:
[0030] The first control plane data sent by the baseband chip is received through the physical channel;
[0031] The physical channel is reconfigured based on the first control plane data; the first control plane data represents the newly added user identification card with enabled services and the corresponding service information in the mobile terminal;
[0032] Correspondingly, the first information packet sent by the baseband chip is received through a physical channel, including:
[0033] The first information packet is received by the baseband chip through the reconfigured physical channel.
[0034] Optionally, the first control plane data is generated by the user identification card in the mobile terminal when it actively initiates the service or responds to the received service activation message.
[0035] Optionally, the method further includes:
[0036] The second control plane data sent by the baseband chip is received through the physical channel;
[0037] The physical channel is reconfigured based on the second control plane data; the second control plane data represents the user identification card and corresponding service information of the newly added terminated service in the mobile terminal; the second control plane data is generated when the newly added terminated service user identification card in the mobile terminal actively terminates the service or responds to the received termination service.
[0038] Optionally, the method further includes:
[0039] When it is determined that there is data to be sent to at least two user identification cards in the same mobile terminal, the user plane data corresponding to the at least two user identification cards are aggregated to obtain a second information packet; the second information packet includes at least some of the identification information of the user identification cards;
[0040] The second information packet is sent to the baseband chip through the physical channel, so that the baseband chip can split the second information packet and send the split user plane data to the corresponding user identification card according to the identification information.
[0041] Thirdly, the present invention provides a data communication device, wherein the device is applied to a baseband chip, and the baseband chip is disposed in a mobile terminal; the device includes:
[0042] The first processing module is used to aggregate the user plane data corresponding to the at least two user identification cards in the mobile terminal when it is determined that at least two user identification cards in the mobile terminal need to send data, so as to obtain a first information packet.
[0043] The first transmission module is used to send the first information packet to the network-side device through a physical channel, so that the network-side device can split the first information packet and send the split user plane data to the corresponding target mobile terminals respectively.
[0044] Fourthly, the present invention provides a data communication device, the device being applied to a network-side device, the device comprising:
[0045] The second transmission module is used to receive a first information packet sent by the baseband chip through a physical channel; the first information packet is obtained by the baseband chip aggregating the user plane data corresponding to the at least two user identification cards in the mobile terminal when it determines that at least two user identification cards in the mobile terminal need to send data; the baseband chip is installed in the mobile terminal;
[0046] The second processing module is used to split the first information packet and send the split user plane data to the corresponding target mobile terminals respectively.
[0047] Fifthly, the present invention provides an electronic device, comprising: at least one processor and a memory;
[0048] The memory stores computer-executed instructions;
[0049] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method as described in either the first or second aspect.
[0050] In a sixth aspect, the present invention provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the method as described in either the first or second aspect.
[0051] This invention provides a data communication method, apparatus, device, and storage medium. The method is applied to a baseband chip, which is located in a mobile terminal. The method includes: when it is determined that at least two user identification cards (SIM cards) in the mobile terminal need to send data, aggregating the user plane data corresponding to the at least two SIM cards to obtain a first information packet; sending the first information packet to a network-side device through a single physical channel, so that the network-side device splits the first information packet and sends the split user plane data to the corresponding target mobile terminals respectively. This enables the mobile terminal to transmit data based on a single physical channel by aggregating the data of each SIM card, thereby achieving multi-SIM card services based on a single channel of a single chip, eliminating the need for multiple radio frequency chips and reducing hardware and manufacturing costs. Attached Figure Description
[0052] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0053] Figure 1 A schematic diagram illustrating a conventional dual-SIM dual-standby data communication method provided in an embodiment of the present invention;
[0054] Figure 2 A flowchart illustrating a data communication method provided in an embodiment of the present invention;
[0055] Figure 3 This is a schematic diagram of a baseband chip processing data according to an embodiment of the present invention;
[0056] Figure 4 A schematic diagram of a data communication method provided in an embodiment of the present invention;
[0057] Figure 5 A flowchart illustrating another data communication method provided in an embodiment of the present invention;
[0058] Figure 6 A flowchart illustrating another data communication method provided in an embodiment of the present invention;
[0059] Figure 7 This is a schematic diagram of the structure of a data communication device provided in an embodiment of the present invention;
[0060] Figure 8 This is a schematic diagram of the structure of another data communication device provided in an embodiment of the present invention;
[0061] Figure 9 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention.
[0062] The accompanying drawings illustrate specific embodiments of the invention, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the invention in any way, but rather to illustrate the concept of the invention to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0063] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention.
[0064] Existing mobile terminals require two sets of chips to achieve dual SIM dual standby. Each set includes a radio frequency (RF) chip and a baseband chip, each used to transmit data from one SIM card. Alternatively, the RF chip can have two channels, each used to transmit data from a different SIM card. Both solutions require multiple sets of chips or multi-channel RF chips in the mobile terminal, resulting in high hardware costs. Furthermore, when using multi-channel RF chips, mutual interference between the channels can occur.
[0065] Figure 1 This is a schematic diagram of a conventional dual-SIM dual-standby data communication method provided in an embodiment of the present invention, as shown below. Figure 1 As shown, when a mobile terminal has two user identification cards, two channels need to be established with the network side device when transmitting data.
[0066] In addition, some technologies use dual-receiver, single-transmitter video combined with a baseband chip to achieve dual SIM dual standby, but this requires frequent and complex control switching and is limited in application scenarios, so it cannot fully realize dual SIM dual standby in practice.
[0067] To address the aforementioned issues, this application aims to achieve dual-SIM dual-standby or multi-SIM multi-standby functionality in a single mobile terminal without employing multiple chips or multi-channel RF chips. When transmitting data, the data corresponding to different user identification cards is aggregated, and then transmitted through a single channel. The network-side device receives the aggregated data, which only needs to be split and transmitted through different channels for each user identification card. By aggregating and splitting the data, correct data transmission is achieved while reducing the need for physical channels.
[0068] Figure 2 This is a flowchart illustrating a data communication method provided in an embodiment of the present invention. The method can be applied to a baseband chip, which is located in a mobile terminal. The method includes steps S201 and S202.
[0069] Step S201: When it is determined that at least two user identification cards in the mobile terminal need to send data, the user plane data corresponding to the at least two user identification cards are aggregated to obtain a first information packet.
[0070] A mobile terminal can be equipped with at least two Subscriber Identity Modules (SIMs). When at least two SIMs need to transmit data, the data processing module in the baseband chip can receive the user plane data from both SIMs and perform aggregation processing. The user plane data represents the service data that the SIMs need to transmit. Through aggregation processing, the user plane data corresponding to the at least two SIMs can be aggregated into a first information packet.
[0071] Figure 3 This is a schematic diagram of a baseband chip processing data according to an embodiment of the present invention. For example, a mobile terminal has n user identification cards. When the n user identification cards need to send data, such as user identification card 1 needing to perform SMS sending service, user identification card 2 needing to perform data sending service in a certain application, etc., the data processing module in the baseband chip can aggregate the user plane data corresponding to the n user identification cards 1 respectively.
[0072] Step S202: Send the first information packet to the network-side device through a physical channel, so that the network-side device can split the first information packet and send the split user plane data to the corresponding target mobile terminals respectively.
[0073] Upon receiving the first data packet, it can be transmitted through a single physical channel between the RF chip and the network-side device. Since the baseband chip aggregates data from multiple user identification cards before transmitting data, data transmission via a single physical channel is sufficient.
[0074] When the network-side device receives the first information packet, it can split the first information packet to obtain the split user plane data, and then send the split user plane data to different target mobile terminals through different channels.
[0075] Figure 4 This is a schematic diagram of a data communication method provided in an embodiment of the present invention, as shown below. Figure 4 As shown, when data is transmitted between the baseband chip and the network-side device, the data is aggregated and can be transmitted using a single physical channel, compared to... Figure 1 There is no need to establish multiple physical channels between the mobile terminal and the network-side equipment based on hardware.
[0076] This invention provides a data communication method applied to a baseband chip, which is installed in a mobile terminal. The method includes: when it is determined that at least two user identification cards (SIM cards) in the mobile terminal need to send data, aggregating the user plane data corresponding to the at least two SIM cards to obtain a first information packet; sending the first information packet to a network-side device through a single physical channel, so that the network-side device splits the first information packet and sends the split user plane data to the corresponding target mobile terminals respectively. This enables the mobile terminal to transmit data based on a single physical channel by aggregating the data of each SIM card, thereby achieving multi-SIM card services based on a single channel of a single chip, eliminating the need for multiple radio frequency chips and reducing hardware and manufacturing costs.
[0077] Optionally, the first information packet includes at least a portion of the user identification card's identification information; the method further includes:
[0078] Obtain card information and send the card information to the network side device, so that the network side device can determine the user identification card corresponding to the split user face data based on the card information and send the split user face data to the target mobile terminal corresponding to the user identification card respectively.
[0079] The card information refers to the identification information of at least a portion of the user identification card inserted into the mobile terminal.
[0080] When the baseband chip transmits the aggregated data to the network-side device through a physical channel, the network-side device needs to split the data and determine which user identification card (SIM card) in the mobile terminal corresponds to each split data segment. To accurately determine the SIM card corresponding to each split data segment, identification information can be set for different SIM cards, thus allowing for the mapping between the SIM card and the segmented data based on the corresponding identification information.
[0081] When a mobile terminal is powered on, the baseband chip can obtain card information, specifically the identification information of the user identification card inserted into the mobile terminal. Identification information can be set for some or all user identification cards. For example, identification information can be set for all user identification cards, such as user identification card 1 corresponding to identifier 01, user identification card 2 corresponding to identifier 02, etc.; alternatively, the user can designate one of multiple user identification cards as the primary card and set identification information for the other user identification cards. For example, user identification card 1 is the primary card and no identification information is set, user identification card 2 corresponds to identifier 02, user identification card 3 corresponds to identifier 03, etc. After obtaining the card information, the baseband chip can send the card information to the network-side device.
[0082] When the baseband chip aggregates user plane data from various user identification cards to generate the first information packet, it can add corresponding identification information to each user plane data. When the network-side device receives the first information packet, it can split the first information packet to obtain multiple user plane data and corresponding identification information. Based on the identification information, it can determine the user identification card corresponding to the user plane data, and then send the user plane data to the target mobile terminal. The target mobile terminal can determine the target based on the service information corresponding to different user identification cards.
[0083] By setting identification information for at least a portion of the user identification card in the mobile terminal and sending it to the network-side device, the network-side device can determine the user identification card corresponding to the split user plane data based on the card information, thereby achieving accurate transmission of user plane data.
[0084] Optionally, the method further includes:
[0085] The first control plane data is sent to the network-side device through the physical channel, so that the network-side device can reconfigure the physical channel based on the first control plane data; the first control plane data represents the user identification card with newly enabled services and the corresponding service information in the mobile terminal.
[0086] Accordingly, the first information packet is sent to the network-side device through a physical channel, including:
[0087] The first information packet is sent to the network-side device through the reconfigured physical channel.
[0088] Mobile terminals rely on physical transmission channels to send or receive data. These physical channel resources are configured by the network-side equipment. The network-side equipment determines the bandwidth of the physical channel based on the number of user identification cards (SIM cards) in the mobile terminal and the services provided by those SIM cards. For example, the required physical channel bandwidth differs depending on whether one SIM card is performing a service or two SIM cards are performing services. Therefore, when a SIM card in the mobile terminal activates a service, it can send first control plane data to the network-side equipment, allowing the network-side equipment to reconfigure the physical channel based on this first control plane data.
[0089] Specifically, the first control plane data may include newly activated user identification cards and corresponding service information. The bandwidth required varies depending on the type of service; for example, voice calls and SMS require different bandwidths.
[0090] Once the network-side device reconfigures the physical channel, the mobile terminal can send data based on the reconfigured physical channel.
[0091] For example, when SIM 1 is engaged in a service, if SIM 2 initiates a service, the data processing module in the baseband chip can send first control plane data to the network side. This allows the network side device to obtain this information and calculate the physical resources required for SIM 2 to execute the service. The first control plane data indicates that SIM 2 has initiated a service of type A, thus reconfiguring the physical channel of SIM 1, increasing the bandwidth of the reconfigured physical channel. After reconfiguration, data from both SIM cards and tag information can be transmitted to the network side device through the reconfigured physical channel.
[0092] When a new user identification card is added to enable services, the network-side equipment can reconfigure the physical channel through the transmission of data from the first control plane to meet the data transmission needs of multiple user identification cards in the mobile terminal.
[0093] Optionally, the first control plane data is generated by the user identification card in the mobile terminal when it actively initiates the service or responds to the received service activation message.
[0094] There are two scenarios for newly activated services: one is when the user identification card in the mobile terminal actively initiates the service, such as when user identification card 2 actively makes a phone call; the other is when the user identification card in the mobile terminal receives the service, such as when another mobile terminal calls user identification card 2 in this mobile terminal. First control plane data can be generated for both scenarios.
[0095] In the first scenario, first control plane data can be directly generated and transmitted to the network-side device via the physical channel. In the second scenario, the network-side device first receives the service information from SIM 2, adds corresponding identification information to this information, and sends it to the data processing module in the baseband chip via the physical transmission channel. Upon receiving this information, the data processing module parses it and sends it to SIM 2. When SIM 2 responds to the service, it generates first control plane data and transmits it to the network-side device via the physical channel.
[0096] When a user identification card in a mobile terminal initiates a service or responds to a received service, it can generate first control plane data, thereby enabling the reconfiguration of the physical channel in both cases to meet the needs of multiple user identification cards performing corresponding tasks.
[0097] Optionally, the method further includes:
[0098] The second control plane data is sent to the network-side device through the physical channel, so that the network-side device can reconfigure the physical channel based on the second control plane data; the second control plane data represents the user identification card and corresponding service information of the newly added terminated service in the mobile terminal; the second control plane data is generated when the newly added terminated service user identification card in the mobile terminal actively terminates the service or responds to the received termination service.
[0099] When the baseband chip generates second control plane data, it can send this data to the network-side device via the physical channel. Second control plane data can also be generated when one or more SIM cards in the mobile terminal have terminated services. Upon receiving the second control plane data, the network-side device can reconfigure the physical channel based on changes in the mobile terminal's SIM card services. Specifically, for second control plane data, the bandwidth of the reconfigured physical channel is reduced.
[0100] The newly added termination of services includes two situations: one is that the user identification card in the mobile terminal actively terminates the service, such as user identification card 2 actively hanging up the phone; the other is that the user identification card in the mobile terminal passively terminates the service, such as another mobile terminal hanging up the call with user identification card 2 in this mobile terminal. Second control plane data can be generated for both situations.
[0101] In the first scenario, second control plane data can be directly generated and transmitted to the network-side device via the physical channel. In the second scenario, the network-side device first receives the service termination information sent to the user identification card, adds corresponding identification information to this information, and sends it to the data processing module in the baseband chip via the physical transmission channel. Upon receiving this information, the data processing module parses it and sends it to the user identification card 2. When the user identification card 2 responds to the service, it generates second control plane data and transmits it to the network-side device via the physical channel.
[0102] When at least one user identification card in a multi-SIM service terminates its service, second control plane data can be sent to the network-side device, enabling the network-side device to reconfigure the physical channel and allocate appropriate air interface resources to the mobile terminal, thereby reducing the allocation of unnecessary resources to the mobile terminal.
[0103] Figure 5 This is a flowchart illustrating another data communication method provided in an embodiment of the present invention; as shown below. Figure 5 As shown, the method further includes:
[0104] Step S501: Receive the second information packet sent by the network-side device through the physical channel.
[0105] The second information packet is obtained by aggregating the user plane data corresponding to the at least two user identification cards when the network-side device determines that there is data to be sent to at least two user identification cards in the same mobile terminal; the second information packet includes the identification information of at least some user identification cards.
[0106] When a mobile terminal receives data, if other mobile terminals have sent data to at least two user identification cards (SIM cards) within that mobile terminal, the network-side device can aggregate the received data to obtain a second data packet. During aggregation, the network-side device can add identification information. This identification information can be added based on pre-received SIM card information sent by the mobile terminals.
[0107] Once the data is aggregated, it can be transmitted through a physical channel with the mobile terminal.
[0108] Step S502: The second information packet is split, and the split user face data is sent to the corresponding user identification card according to the identification information.
[0109] When the baseband chip in the mobile terminal receives the second information packet, it can split the second information packet to obtain different user plane data and corresponding identification information, thereby determining the user identification card corresponding to each user plane data, and then sending the corresponding user plane data to the user identification card.
[0110] For multiple data reception processes, the network-side equipment aggregates multiple data, transmits the aggregated data based on a single physical channel, and the baseband chip splits the aggregated data, thereby realizing the data reception process based on a single physical channel.
[0111] Figure 6 This is a flowchart illustrating another data communication method provided in an embodiment of the present invention, as shown below. Figure 6 As shown, the method is applied to a network-side device, and the method includes steps S601 and S602:
[0112] Step S601: Receive the first information packet sent by the baseband chip through one physical channel.
[0113] The first information packet is obtained by the baseband chip aggregating the user plane data corresponding to the at least two user identification cards in the mobile terminal when it determines that at least two user identification cards in the mobile terminal need to send data; the baseband chip is installed in the mobile terminal.
[0114] Step S602: The first information packet is split and the split user plane data is sent to the corresponding target mobile terminals respectively.
[0115] This invention provides a data communication method applied to a network-side device. The method includes: receiving a first information packet sent by a baseband chip through a single physical channel. The first information packet is obtained by the baseband chip aggregating user plane data corresponding to at least two user identification cards (SIM cards) in a mobile terminal when it determines that at least two SIM cards need to send data. The baseband chip is configured to split the first information packet in the mobile terminal and send the split user plane data to the corresponding target mobile terminals. This enables the mobile terminal to aggregate data from each SIM card through the baseband chip when sending data, thereby achieving transmission based on a single physical channel. The network-side device correctly sends the data through data splitting, thus enabling multi-SIM card services to be completed on a single channel of a single chip, eliminating the need for multiple radio frequency chips and reducing hardware and manufacturing costs.
[0116] Optionally, the first information packet includes at least a portion of the user identification card's identification information; the method further includes:
[0117] Receive card information sent by the baseband chip;
[0118] Accordingly, the split user plane data is sent to the corresponding target mobile terminals, including:
[0119] Based on the card information, determine the user identification card corresponding to each of the split user face data, and send the split user face data to the target mobile terminal corresponding to each user identification card.
[0120] The card information refers to the identification information of at least a portion of the user identification card inserted into the mobile terminal, obtained by the baseband chip.
[0121] Optionally, the method further includes:
[0122] The first control plane data sent by the baseband chip is received through the physical channel;
[0123] The physical channel is reconfigured based on the first control plane data; the first control plane data represents the newly added user identification card with enabled services and the corresponding service information in the mobile terminal;
[0124] Correspondingly, the first information packet sent by the baseband chip is received through a physical channel, including:
[0125] The first information packet is received by the baseband chip through the reconfigured physical channel.
[0126] Optionally, the first control plane data is generated by the user identification card in the mobile terminal when it actively initiates the service or responds to the received service activation message.
[0127] Optionally, the method further includes:
[0128] The second control plane data sent by the baseband chip is received through the physical channel;
[0129] The physical channel is reconfigured based on the second control plane data; the second control plane data represents the user identification card and corresponding service information of the newly added terminated service in the mobile terminal; the second control plane data is generated when the newly added terminated service user identification card in the mobile terminal actively terminates the service or responds to the received termination service.
[0130] Optionally, the method further includes:
[0131] When it is determined that there is data to be sent to at least two user identification cards in the same mobile terminal, the user plane data corresponding to the at least two user identification cards are aggregated to obtain a second information packet; the second information packet includes at least some of the identification information of the user identification cards;
[0132] The second information packet is sent to the baseband chip through the physical channel, so that the baseband chip can split the second information packet and send the split user plane data to the corresponding user identification card according to the identification information.
[0133] The execution process of the network-side device corresponds to the execution process of the baseband chip side, and the implementation principle is the same. For the specific implementation process, please refer to the implementation of the baseband chip side, which will not be repeated here.
[0134] Figure 7 This is a schematic diagram of a data communication device provided in an embodiment of the present invention. The device is applied to a baseband chip, and the baseband chip is disposed in a mobile terminal. Figure 7 As shown, the device includes:
[0135] The first processing module 701 is used to aggregate the user plane data corresponding to the at least two user identification cards in the mobile terminal to obtain a first information packet when it is determined that at least two user identification cards in the mobile terminal need to send data.
[0136] The first transmission module 702 is used to send the first information packet to the network-side device through a physical channel, so that the network-side device can split the first information packet and send the split user plane data to the corresponding target mobile terminals respectively.
[0137] Optionally, the first information packet includes at least a portion of the user identification card's identification information; the device further includes: an acquisition module, configured to:
[0138] Obtain card information and send the card information to the network side device, so that the network side device can determine the user identification card corresponding to the split user face data based on the card information and send the split user face data to the target mobile terminal corresponding to the user identification card respectively.
[0139] The card information refers to the identification information of at least a portion of the user identification card inserted into the mobile terminal.
[0140] Optionally, the apparatus further includes: a first transmitting module, used for:
[0141] The first control plane data is sent to the network-side device through the physical channel, so that the network-side device can reconfigure the physical channel based on the first control plane data; the first control plane data represents the user identification card with newly enabled services and the corresponding service information in the mobile terminal.
[0142] Accordingly, the first transmission module 702 is specifically used for:
[0143] The first information packet is sent to the network-side device through the reconfigured physical channel.
[0144] Optionally, the first control plane data is generated by the user identification card in the mobile terminal when it actively initiates the service or responds to the received service activation message.
[0145] Optionally, the first sending module is further configured to:
[0146] The second control plane data is sent to the network-side device through the physical channel, so that the network-side device can reconfigure the physical channel based on the second control plane data; the second control plane data represents the user identification card and corresponding service information of the newly added terminated service in the mobile terminal; the second control plane data is generated when the newly added terminated service user identification card in the mobile terminal actively terminates the service or responds to the received termination service.
[0147] Optionally, the first transmission module 702 is further configured to: receive a second information packet sent by the network-side device through the physical channel; the second information packet is obtained by aggregating the user plane data corresponding to the at least two user identification cards when the network-side device determines that there is data to be sent to at least two user identification cards in the same mobile terminal; the second information packet includes identification information of at least some user identification cards;
[0148] The first processing module 701 is further configured to: split the second information packet and send the split user face data to the corresponding user identification card according to the identification information.
[0149] The data communication device provided in this embodiment of the invention can achieve the above-mentioned... Figure 2 and Figure 5 The data communication method of the embodiment shown is similar in principle and technical effect, and will not be described again here.
[0150] Figure 8 This is a schematic diagram of another data communication device provided in an embodiment of the present invention; the device is applied to network-side equipment, such as... Figure 8 As shown, the device includes:
[0151] The second transmission module 802 is used to receive a first information packet sent by the baseband chip through a physical channel; the first information packet is obtained by the baseband chip aggregating the user plane data corresponding to the at least two user identification cards when it determines that at least two user identification cards in the mobile terminal need to send data; the baseband chip is installed in the mobile terminal.
[0152] The second processing module 801 is used to split the first information packet and send the split user plane data to the corresponding target mobile terminals respectively.
[0153] Optionally, the first information packet includes at least a portion of the user identification card's identification information; the device further includes: a first receiving module, configured to:
[0154] Receive card information sent by the baseband chip;
[0155] When the second processing module 801 sends the split user plane data to the corresponding target mobile terminals, it is specifically used for:
[0156] Based on the card information, determine the user identification card corresponding to each of the split user face data, and send the split user face data to the target mobile terminal corresponding to each user identification card.
[0157] The card information refers to the identification information of at least a portion of the user identification card inserted into the mobile terminal, obtained by the baseband chip.
[0158] Optionally, the device further includes: a reconfiguration module, used for:
[0159] The first control plane data sent by the baseband chip is received through the physical channel;
[0160] The physical channel is reconfigured based on the first control plane data; the first control plane data represents the newly added user identification card with enabled services and the corresponding service information in the mobile terminal;
[0161] Accordingly, the second transmission module 802 is specifically used for:
[0162] The first information packet is received by the baseband chip through the reconfigured physical channel.
[0163] Optionally, the first control plane data is generated by the user identification card in the mobile terminal when it actively initiates the service or responds to the received service activation message.
[0164] Optionally, the reconfiguration module is further configured to:
[0165] The second control plane data sent by the baseband chip is received through the physical channel;
[0166] The physical channel is reconfigured based on the second control plane data; the second control plane data represents the user identification card and corresponding service information of the newly added terminated service in the mobile terminal; the second control plane data is generated when the newly added terminated service user identification card in the mobile terminal actively terminates the service or responds to the received termination service.
[0167] Optionally, the second processing module 801 is further configured to: when it is determined that there is data to be sent to at least two user identification cards in the same mobile terminal, aggregate the user plane data corresponding to the at least two user identification cards respectively to obtain a second information packet; the second information packet includes identification information of at least some of the user identification cards;
[0168] The second transmission module 802 is further configured to: send the second information packet to the baseband chip through the physical channel, so that the baseband chip splits the second information packet and sends the split user plane data to the corresponding user identification card according to the identification information.
[0169] The data communication device provided in this embodiment of the invention can achieve the above-mentioned... Figure 6 The data communication method of the embodiment shown is similar in principle and technical effect, and will not be described again here.
[0170] Figure 9 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention. Figure 9 As shown, the electronic device provided in this embodiment includes at least one processor 901 and a memory 902. The processor 901 and the memory 902 are connected via a bus 903.
[0171] In a specific implementation, at least one processor 901 executes computer execution instructions stored in memory 902, causing at least one processor 901 to execute the method in the above method embodiment.
[0172] The specific implementation process of processor 901 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0173] In the above Figure 9 In the illustrated embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0174] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage.
[0175] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0176] This invention also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the method described in the above embodiments.
[0177] The aforementioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0178] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0179] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0180] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A data communication method, characterized in that, The method is applied to a baseband chip, which is located in a mobile terminal; the method includes: When it is determined that at least two user identification cards in the mobile terminal need to send data, the user plane data corresponding to the at least two user identification cards are aggregated to obtain a first information packet; the first information packet includes at least some of the identification information of the user identification cards; The first information packet is sent to the network-side device through a physical channel, so that the network-side device can split the first information packet based on the card information and send the split user plane data to the corresponding target mobile terminal respectively; the card information is the identification information of at least part of the user identification card inserted into the mobile terminal; The network-side device receives a second information packet through the physical channel; the second information packet is obtained by aggregating the user plane data corresponding to the at least two user identification cards when the network-side device determines that there is data to be sent to at least two user identification cards in the same mobile terminal; the second information packet includes at least some of the identification information of the user identification cards. The second information packet is split, and the split user face data is sent to the corresponding user identification card according to the identification information.
2. The method according to claim 1, characterized in that, The method further includes: The card information is obtained and sent to the network-side device, so that the network-side device determines the user identification card corresponding to each of the split user face data based on the card information and sends the split user face data to the target mobile terminal corresponding to each user identification card.
3. The method according to claim 1, characterized in that, The method further includes: The first control plane data is sent to the network-side device through the physical channel, so that the network-side device can reconfigure the physical channel based on the first control plane data; the first control plane data represents the user identification card with newly enabled services and the corresponding service information in the mobile terminal. Accordingly, the first information packet is sent to the network-side device through a physical channel, including: The first information packet is sent to the network-side device through the reconfigured physical channel.
4. The method according to claim 3, characterized in that, The first control plane data is generated by the user identification card in the mobile terminal when it actively initiates the service or responds to the received service activation.
5. The method according to claim 1, characterized in that, The method further includes: The second control plane data is sent to the network-side device through the physical channel, so that the network-side device can reconfigure the physical channel based on the second control plane data; the second control plane data represents the user identification card and corresponding service information of the newly added terminated service in the mobile terminal; the second control plane data is generated when the newly added terminated service user identification card in the mobile terminal actively terminates the service or responds to the received termination service.
6. A data communication method, characterized in that, The method is applied to a network-side device, and the method includes: The baseband chip receives a first information packet through a physical channel; the first information packet is obtained by the baseband chip aggregating the user plane data corresponding to the at least two user identification cards when it determines that at least two user identification cards in the mobile terminal need to send data; the first information packet includes at least some of the identification information of the user identification cards; the baseband chip is installed in the mobile terminal. The first information packet is split based on the card information, and the split user plane data is sent to the corresponding target mobile terminals respectively; the card information is the identification information of at least part of the user identification card inserted into the mobile terminal obtained by the baseband chip; When it is determined that there is data to be sent to at least two user identification cards in the same mobile terminal, the user plane data corresponding to the at least two user identification cards are aggregated to obtain a second information packet; the second information packet includes at least some of the identification information of the user identification cards; The second information packet is sent to the baseband chip through the physical channel, so that the baseband chip can split the second information packet and send the split user plane data to the corresponding user identification card according to the identification information.
7. The method according to claim 6, characterized in that, The method further includes: Receive the card information sent by the baseband chip; Accordingly, the split user plane data is sent to the corresponding target mobile terminals, including: Based on the card information, determine the user identification card corresponding to each of the split user face data, and send the split user face data to the target mobile terminal corresponding to each user identification card.
8. The method according to claim 6, characterized in that, The method further includes: The first control plane data sent by the baseband chip is received through the physical channel; The physical channel is reconfigured based on the first control plane data; the first control plane data represents the newly added user identification card with enabled services and the corresponding service information in the mobile terminal; Correspondingly, the first information packet sent by the baseband chip is received through a physical channel, including: The first information packet is received by the baseband chip through the reconfigured physical channel.
9. The method according to claim 8, characterized in that, The first control plane data is generated by the user identification card in the mobile terminal when it actively initiates the service or responds to the received service activation.
10. The method according to claim 6, characterized in that, The method further includes: The second control plane data sent by the baseband chip is received through the physical channel; The physical channel is reconfigured based on the second control plane data; the second control plane data represents the user identification card and corresponding service information of the newly added terminated service in the mobile terminal; the second control plane data is generated when the newly added terminated service user identification card in the mobile terminal actively terminates the service or responds to the received termination service.
11. A data communication device, characterized in that, The device is applied to a baseband chip, which is located in a mobile terminal; the device includes: The first processing module is configured to aggregate the user plane data corresponding to the at least two user identification cards in the mobile terminal when it is determined that at least two user identification cards need to send data, so as to obtain a first information packet, wherein the first information packet includes at least some of the identification information of the user identification cards; The first transmission module is used to send the first information packet to the network-side device through a physical channel, so that the network-side device can split the first information packet based on the card information and send the split user plane data to the corresponding target mobile terminals respectively; the card information is the identification information of at least part of the user identification card inserted into the mobile terminal; The first transmission module is further configured to receive a second information packet sent by the network-side device through the physical channel; the second information packet is obtained by aggregating the user plane data corresponding to the at least two user identification cards when the network-side device determines that there is data to be sent to at least two user identification cards in the same mobile terminal; the second information packet includes identification information of at least some user identification cards; The first processing module is further configured to split the second information packet and send the split user face data to the corresponding user identification card according to the identification information.
12. A data communication device, characterized in that, The device is used in network-side equipment, and the device includes: The second transmission module is used to receive a first information packet sent by the baseband chip through a physical channel; the first information packet is obtained by the baseband chip aggregating the user plane data corresponding to the at least two user identification cards when it determines that at least two user identification cards in the mobile terminal need to send data; the first information packet includes the identification information of at least some user identification cards; the baseband chip is installed in the mobile terminal; The second processing module is used to split the first information packet based on the card information and send the split user face data to the corresponding target mobile terminals respectively; the card information is the identification information of at least part of the user identification card inserted into the mobile terminal obtained by the baseband chip; The second processing module is further configured to, when it is determined that there is data to be sent to at least two user identification cards in the same mobile terminal, aggregate the user plane data corresponding to the at least two user identification cards respectively to obtain a second information packet; the second information packet includes at least some of the identification information of the user identification cards; The second transmission module is further configured to send the second information packet to the baseband chip through the physical channel, so that the baseband chip can split the second information packet and send the split user plane data to the corresponding user identification card according to the identification information.
13. An electronic device, characterized in that, include: At least one processor and memory; The memory stores computer-executed instructions; The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method as described in any one of claims 1 to 10.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the method as described in any one of claims 1 to 10.
Citation Information
Patent Citations
Dual-card terminal and data transmission method thereof
CN107809736A
Communication method and device and medium
CN114095915A