CN115735410A - Data transmission method and communication device - Google Patents
Data transmission method and communication device Download PDFInfo
- Publication number
- CN115735410A CN115735410A CN202180005968.1A CN202180005968A CN115735410A CN 115735410 A CN115735410 A CN 115735410A CN 202180005968 A CN202180005968 A CN 202180005968A CN 115735410 A CN115735410 A CN 115735410A
- Authority
- CN
- China
- Prior art keywords
- channel
- data
- sim card
- channels
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a data transmission method and a communication device, relates to the technical field of communication, and can improve data throughput and reduce data transmission delay. The method comprises the following steps: the terminal equipment sends first data of a first SIM card through a first sending channel, wherein the first sending channel comprises at least two channels, the first sending channel is overlapped with a second sending channel, and the second sending channel is used for sending data of a second SIM card. And then, receiving first scheduling information through a first receiving channel, wherein the first scheduling information is a resource for indicating data transmission by the first SIM card, and the number of channels corresponding to the resource indicated by the first scheduling information is smaller than the number of first transmitting channels. And then, sending second data of the first SIM card through a third sending channel, wherein the number of the third sending channel is the same as the number of channels corresponding to the resource indicated by the first scheduling information, the third sending channel is not overlapped with the second sending channel, and the second data is to-be-transmitted data behind the first data.
Description
The present application relates to the field of communications technologies, and in particular, to a data transmission method and a communications apparatus.
Currently, a terminal device (e.g., a mobile phone) can usually install two Subscriber Identity Module (SIM) cards, and has a Dual SIM Dual Standby (DSDS) function. Because the terminal equipment is only configured with one radio frequency transmission (Tx) channel and two radio frequency reception (Rx) channels, two SIM cards in the terminal equipment can monitor paging at a time, but cannot realize simultaneous communication of the two cards.
Although, in the dual-card uplink DSDS technology, the terminal device uses the service packet scheduling characteristics of the fourth generation (4 th-generation, 4G) mobile communication network or the fifth generation (5 th-generation, 5G) mobile communication network to time-multiplex the uplink data of the two SIM cards to the air interface uplink. And when the uplink data of the two SIM cards conflict, the terminal equipment selects to send the uplink data of one SIM card first and discards the uplink data of the other SIM card. And then, the terminal equipment ensures the successful sending of the uplink data of the other SIM card by using a retransmission mechanism.
However, if the amount of uplink data of the two SIM cards is large or the radio channel quality is poor, the probability of uplink data collision increases, and the terminal device retransmits a large amount of uplink data, which results in a decrease in data throughput and a large transmission delay.
Disclosure of Invention
The application provides a data transmission method and a communication device, which can improve data throughput and reduce data transmission delay.
In order to achieve the above purpose, the embodiment of the present application adopts the following technical solutions:
in a first aspect, an embodiment of the present application provides a data transmission method, which is applied to a terminal device configured with multiple SIM cards. The method comprises the following steps: and sending first data of the first SIM card through a first sending channel, wherein the first sending channel comprises at least two channels, the first sending channel is overlapped with a second sending channel, and the second sending channel is used for sending data of the second SIM card. And sending the first request information through a first transmission channel, wherein the first request information requests to reduce the number of channels for sending the data of the first SIM card. And receiving first scheduling information through a first receiving channel, wherein the first scheduling information is a resource for indicating data transmission by a first SIM card, and the number of channels corresponding to the resource indicated by the first scheduling information is less than the number of first transmitting channels. And sending second data of the first SIM card through a third transmitting channel, wherein the number of the third transmitting channel is the same as the number of channels corresponding to the resource indicated by the first scheduling information, the third transmitting channel is not overlapped with the second transmitting channel, and the second data is to-be-transmitted data behind the first data.
Based on the above technical solution, in a scenario where uplink data of two SIMs collide with each other, the terminal device may request to reduce the number of channels for transmitting data of the first SIM card by a multiple-input multiple-output (MIMO) fallback manner, that is, by sending the first request information. After the terminal equipment receives the first scheduling information, the number of channels for transmitting the data of the first SMI card can be reduced, so that the data of the first SIM card and the data of the second SIM card are respectively transmitted by adopting non-overlapping radio frequency channels, non-competitiveness and time domain continuity of double-card data transmission are realized, frequent switching of the radio frequency channels between the two cards is avoided, data transmission delay is reduced, and data throughput is improved.
In one possible design, the first request information includes a first sounding reference signal, SRS. The first SRS is used for at least indicating the channel quality of a part of channels in the first transmission channel, and the first SRS is used for determining first scheduling information. That is, the terminal device transmits the first SRS through the physical layer to direct the first network device to implement MIMO fallback.
In one possible design, the number of first SRS is equal to the number of third transmission channels. That is to say, the terminal device reports the number of radio frequency channels expected by itself to the first network device according to the number of the first SRS.
In one possible design, the number of first SRS is equal to the number of first transmission channels. The number of the first SRS with the similarity to the preset coding signal larger than the threshold is equal to the number of the third transmitting channels, so that the first network equipment determines the channel quality based on the similarity of the first SRS with the preset coding signal, and the first network equipment is guided to realize MIMO fallback.
In one possible design, the first request message includes a first parameter. The first parameter indicates the number of channels capable of being used for data transmission in the first transmission channel, and the first parameter is used for determining the first scheduling information. That is, the terminal device sends a request to the first network device through signaling of the protocol layer to implement MIMO fallback.
In one possible design, the first parameter indicates a number of channels equal to a number of third transmit channels.
In one possible design, the data transmission method in the embodiment of the present application further includes: and releasing a second link of the second transmission channel, wherein the second link is a link between the second SIM card and the second network equipment. And sending second request information through a third transmission channel, wherein the second request information requests to recover the channel number for sending the data of the first SIM card. And receiving second scheduling information through the first receiving channel, wherein the second scheduling information indicates resources for data transmission for the first SIM card, and the number of channels corresponding to the resources indicated by the second scheduling information is equal to the number of the first transmitting channels. And sending third data of the first SIM card through the first transmission channel, wherein the third data is data to be transmitted after the second data.
That is to say, when the dual cards exit the service concurrence, for example, the service data transmission of the second SIM card stops, the terminal device releases the second link of the second transmission channel. And the terminal equipment recovers the channel number for transmitting the data of the first SMI card by adopting an MIMO recovery mode, thereby ensuring the data throughput of the first SIM card.
In one possible design, the second request information includes a second SRS. The second SRS is used for indicating the channel quality of all the channels in the first transmission channel, and the second SRS is used for determining the second scheduling information. That is to say, the terminal device reports the number of radio frequency channels expected by itself to the first network device according to the number of the second SRS.
In one possible design, the number of second SRS is equal to the number of first transmission channels.
In one possible design, the second request message includes a second parameter. The second parameter indicates that all channels in the first transmission channel can be used for data transmission, and the second parameter is used for determining second scheduling information. That is, the terminal device sends a request to the first network device through signaling of the protocol layer to implement MIMO recovery.
In one possible design, sending the first request message over a first transmit channel includes: and under the condition that the establishment time of the first link is later than that of the second link, the first request information is sent through the first transmission channel. The first link is a link between the first SIM card and the first network equipment, and the second link is a link between the second SIM card and the second network equipment.
That is to say, the terminal device adjusts the radio frequency channel of the SIM card initiating the service first and then, that is, adjusts the radio frequency channel corresponding to the first SIM card, so as to ensure the stability of the service initiated first.
In one possible design, the data transmission method in the embodiment of the present application further includes: and receiving a first switching instruction through a first receiving channel, wherein the first switching instruction indicates a target cell to be switched for the first SIM card, and the frequency band of the target cell indicated by the first switching instruction corresponds to the first transmitting channel. And receiving a second switching instruction through a second receiving channel, wherein the second switching instruction indicates a target cell to be switched for a second SIM card, and the frequency band of the target cell indicated by the second switching instruction corresponds to the second transmitting channel. Sending first request information through a first transmission channel, comprising: and under the condition that the receiving time of the first switching instruction is later than that of the second switching instruction, sending the first request information through the first transmitting channel.
That is to say, the terminal device adjusts the radio frequency channel of the SIM card that is switched to the cell after the terminal device adjusts the radio frequency channel corresponding to the first SIM card, so as to ensure the service stability of the SIM card that is switched to the cell before the terminal device adjusts the radio frequency channel corresponding to the first SIM card.
In a second aspect, an embodiment of the present application provides a data transmission method, where the method is applied to a terminal device configured with multiple SIM cards. The method comprises the following steps: and sending the data of the first SIM card through a first sending channel, and sending the data of the second SIM card through a second sending channel, wherein the first sending channel and the second sending channel are not overlapped with each other. And receiving a switching instruction through a first receiving channel, wherein the switching instruction is that the first SIM card indicates a target cell to be switched, and the frequency band of the target cell indicated by the switching instruction corresponds to the second transmitting channel. And under the condition that the working bandwidth of the second SIM card comprises the frequency band corresponding to the first transmitting channel, transmitting the data of the first SIM card through the second transmitting channel, and transmitting the data of the second SIM card through the first transmitting channel.
Based on the technical scheme, in the moving process of the terminal equipment, cell switching occurs, so that uplink data of two SIM cards conflict, the terminal equipment can adjust the radio frequency channels corresponding to the first SIM card and the second SIM card respectively in a channel switching mode, and therefore the data of the first SIM card and the data of the second SIM card are sent by adopting the non-overlapping radio frequency channels respectively, non-competitiveness and continuity in a time domain of double-card data sending are achieved, frequent switching of the radio frequency channels between the two cards is avoided, data transmission time delay is reduced, and data throughput is improved.
In a third aspect, an embodiment of the present application provides a data transmission method, where the method is applied to a terminal device configured with multiple SIM cards. The method comprises the following steps: the terminal equipment determines first data and second data, wherein the first data and the second data both belong to data of a first SIM card, the first data are sent through a first carrier, the second data are sent through a second carrier, the first carrier and a third carrier do not multiplex a same transmitting channel, the second carrier and the third carrier multiplex a same transmitting channel, and the third carrier is used for sending data of a second SIM card. Then, the terminal device transmits the first data and the third data through the first carrier, and transmits the fourth data through the second carrier, wherein the second data includes the third data and the fourth data.
That is, the terminal device transfers a part of the second data, i.e. the third data, from the second carrier to the first carrier for transmission, so as to reduce the allocation amount of the data of the first SIM card on the second carrier. The second carrier and the third carrier multiplex the same transmitting channel, and the distribution amount of the data of the first SIM card on the second carrier is reduced, so that the collision probability of the uplink data of the double SIM cards is reduced, the data throughput is improved to a certain extent, and the data transmission delay is reduced.
In one possible design, a terminal device transmits first data and third data over a first carrier and transmits fourth data over a second carrier, including: and under the condition that a first preset condition is met, the terminal equipment sends the first data and the third data through the first carrier wave, and sends the fourth data through the second carrier wave. Wherein the first preset condition comprises at least one of the following: the carrier wave for sending the data of the second SIM card is a third carrier wave; the priority of the data of the first SIM card is lower than the priority of the data of the second SIM card.
Based on the above technical solution, when the preset condition meets the first condition, that is, the data of the second SIM card can only be transmitted through the third carrier, the terminal device executes the above steps, which not only ensures normal transmission of data between the first SIM card and the first network device, but also ensures normal transmission of data between the second SIM card and the second network device, and can also reduce the probability of uplink data collision of the dual cards. And under the condition that the preset condition meets the second item, namely the data priority of the second SIM card is higher, the terminal equipment executes the steps so as to ensure the transmission quality of the high-priority service and reduce the probability of uplink data collision of the double cards.
In one possible design, the first carrier and the second carrier belong to the same network. That is to say, in the SA scenario, the terminal device may implement data offloading in the card interior model through MAC layer scheduling.
In one possible design, the first carrier and the second carrier belong to different networks. That is to say, in the NSA scenario, the terminal device implements data offloading between intra-card modes through PDCP layer scheduling.
In a fourth aspect, an embodiment of the present application provides a communication apparatus, which includes a transmission channel and a first reception channel, where the number of the transmission channels is at least two. The first transmitting channel is used for transmitting first data of the first SIM card, wherein the first transmitting channel comprises at least two channels, the first transmitting channel is overlapped with the second transmitting channel, and the second transmitting channel is used for transmitting data of the second SIM card. And the first transmitting channel is also used for transmitting first request information, wherein the first request information requests to reduce the number of channels for transmitting the data of the first SIM card. And the first receiving channel is used for receiving first scheduling information, wherein the first scheduling information is a resource for indicating data transmission by the first SIM card, and the number of channels corresponding to the resource indicated by the first scheduling information is smaller than the number of the first transmitting channels. And the third transmitting channel is used for transmitting second data of the first SIM card, wherein the number of the third transmitting channels is the same as the number of channels corresponding to the resource indicated by the first scheduling information, the third transmitting channels are not overlapped with the second transmitting channels, and the second data is data to be transmitted after the first data.
In one possible design, the first request information includes a first sounding reference signal, SRS. The first SRS is used for at least indicating the channel quality of a part of channels in the first transmission channel, and the first SRS is used for determining first scheduling information.
In one possible design, the number of first SRS is equal to the number of third transmission channels.
In one possible design, the number of first SRS is equal to the number of first transmission channels, wherein the number of first SRS with similarity to the preset coded signal greater than the threshold is equal to the number of third transmission channels.
In one possible design, the first request information includes a first parameter. The first parameter indicates the number of channels capable of being used for data transmission in the first transmission channel, and the first parameter is used for determining the first scheduling information.
In one possible design, the first parameter indicates a number of channels equal to a number of third transmit channels.
In one possible design, the second transmit channel is further configured to release a second link, where the second link is a link between the second SIM card and the second network device. And the third transmitting channel is also used for transmitting second request information, wherein the second request information requests to recover the channel number used for transmitting the data of the first SIM card. The first receiving channel is further configured to receive second scheduling information, where the second scheduling information indicates, for the first SIM card, resources for data transmission, and the number of channels corresponding to the resources indicated by the second scheduling information is equal to the number of the first transmitting channels. And the first transmission channel is further used for transmitting third data of the first SIM card, wherein the third data is data to be transmitted after the second data.
In one possible design, the second request information includes a second SRS. The second SRS is used for indicating the channel quality of all the channels in the first transmission channel, and the second SRS is used for determining the second scheduling information.
In one possible design, the number of second SRS is equal to the number of first transmission channels.
In one possible design, the second request message includes a second parameter. The second parameter indicates that all channels in the first transmission channel can be used for data transmission, and the second parameter is used for determining second scheduling information.
In one possible design, the first transmitting channel is configured to transmit the first request message, and specifically includes: and sending the first request information under the condition that the establishment time of the first link is later than that of the second link. The first link is a link between the first SIM card and the first network device, and the second link is a link between the second SIM card and the second network device.
In a possible design, the first receiving channel is further configured to receive a first switching instruction, where the first switching instruction indicates, for the first SIM card, a target cell to be switched, and a frequency band of the target cell indicated by the first switching instruction corresponds to the first transmitting channel. The device also comprises a second receiving channel for receiving a second switching instruction, wherein the second switching instruction indicates the target cell to be switched for the second SIM card, and the frequency band of the target cell indicated by the second switching instruction corresponds to the second transmitting channel. The first transmitting channel is configured to transmit the first request information, and specifically includes: the first request message is transmitted when the reception time of the first switching command is later than the reception time of the second switching command.
In a fifth aspect, an embodiment of the present application provides a communication apparatus. The device includes: a first transmit channel, a second transmit channel, and a first receive channel. Wherein the first emission channel and the second emission channel are not overlapped with each other. And the first transmitting channel is used for transmitting the data of the first SIM card. And the second transmitting channel is used for transmitting the data of the second SIM card. And the first receiving channel is used for receiving a switching instruction, the switching instruction is used for indicating the target cell to be switched for the first SIM card, and the frequency band of the target cell indicated by the switching instruction corresponds to the second transmitting channel. And the second transmitting channel is further used for transmitting the data of the first SIM card under the condition that the working bandwidth of the second SIM card comprises the frequency band corresponding to the first transmitting channel. And the first transmitting channel is further used for transmitting the data of the second SIM card under the condition that the working bandwidth of the second SIM card comprises the frequency band corresponding to the first transmitting channel.
In a sixth aspect, an embodiment of the present application provides a communication apparatus, which includes a processing unit and a transmitting unit. The processing unit is configured to determine first data and second data, where the first data and the second data both belong to data of a first SIM card, the first data is sent via a first carrier, the second data is sent via a second carrier, the first carrier and a third carrier do not multiplex a same transmission channel, the second carrier and the third carrier multiplex a same transmission channel, and the third carrier is used for sending data of a second SIM card. A sending unit, configured to send the first data and the third data through the first carrier, and send the fourth data through the second carrier, where the second data includes the third data and the fourth data.
In one possible design, the sending unit is configured to send the first data and the third data through the first carrier, and send the fourth data through the second carrier, and specifically includes: and under the condition that a first preset condition is met, transmitting the first data and the third data through the first carrier wave, and transmitting the fourth data through the second carrier wave. Wherein the first preset condition comprises at least one of the following: the carrier wave for sending the data of the second SIM card is a third carrier wave; the priority of the data of the first SIM card is lower than the priority of the data of the second SIM card.
In one possible design, the first carrier and the second carrier belong to the same network.
In one possible design, the first carrier and the second carrier belong to different networks.
In a seventh aspect, an embodiment of the present application provides a communication apparatus, where the communication apparatus includes a processor and a transceiver, where the processor and the transceiver are configured to implement the method provided by any design in the first aspect, or the processor and the transceiver are configured to implement the method provided by any design in the second aspect, or the processor and the transceiver are configured to implement the method provided by any design in the third aspect. Wherein the processor is configured to perform processing actions in the respective method and the transceiver is configured to perform receiving/transmitting actions in the respective method.
In an eighth aspect, the present application provides a computer program product, which when run on a computer, causes the computer to perform the method provided by any design in the first aspect, or perform the method provided by any design in the second aspect, or perform the method provided by any design in the third aspect.
In a ninth aspect, embodiments of the present application provide a computer-readable storage medium storing computer instructions, which when executed on a computer, cause the computer to perform the method provided by any design of the first aspect, or perform the method provided by any design of the second aspect, or perform the method provided by any design of the third aspect.
In a tenth aspect, an embodiment of the present application provides a chip, including: the processing circuit and the transceiving pin, the processing circuit and the transceiving pin being configured to implement the method provided by any of the above-mentioned first aspect, or to implement the method provided by any of the above-mentioned second aspect, or to implement the method provided by any of the above-mentioned third aspect. The processing circuit is used for executing processing actions in the corresponding method, and the transceiving pin is used for executing receiving/transmitting actions in the corresponding method.
It should be noted that, for technical effects brought by any design of the fourth aspect to the tenth aspect, reference may be made to the beneficial effects in the corresponding methods provided above, and details are not repeated here.
Fig. 1 is a schematic view of a communication scenario provided in an embodiment of the present application;
fig. 2a is a schematic view of a scenario that data of two SIM cards conflict in a time domain according to an embodiment of the present application;
fig. 2b is a schematic view of a scenario of radio frequency channel switching according to an embodiment of the present application;
fig. 3a is a schematic diagram of a hardware structure of a terminal device according to an embodiment of the present disclosure;
fig. 3b is a schematic diagram of a hardware structure of another terminal device according to an embodiment of the present application;
fig. 4 is a schematic diagram of a communication system according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a mobile phone according to an embodiment of the present application;
fig. 6 is a flowchart of a data transmission method according to an embodiment of the present application;
fig. 7 is a schematic view of a data transmission scenario provided in an embodiment of the present application;
fig. 8 is a flowchart of another data transmission method according to an embodiment of the present application;
fig. 9 is a schematic view of a further scenario of data transmission according to an embodiment of the present application;
fig. 10 is a schematic view of another scenario of data transmission provided in the embodiment of the present application;
fig. 11 is a schematic view of another scenario of data transmission provided in the embodiment of the present application;
fig. 12 is a flowchart of another data transmission method provided in the embodiment of the present application;
fig. 13 is a schematic view of another scenario of data transmission provided in the embodiment of the present application;
fig. 14 is a schematic view of another scenario of data transmission provided in the embodiment of the present application;
fig. 15 is a schematic view of another scenario of data transmission provided in the embodiment of the present application;
fig. 16 is a schematic diagram of a dynamic offloading mechanism according to an embodiment of the present disclosure;
fig. 17 is a schematic structural diagram of a communication device according to an embodiment of the present application.
In the description of this application, "/" means "or" unless otherwise stated, for example, A/B may mean A or B. "and/or" herein is merely an association describing an associated object, and means that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. Further, "at least one" means one or more, "a plurality" means two or more. The terms "first", "second", and the like do not necessarily limit the number and execution order, and the terms "first", "second", and the like do not necessarily limit the difference.
It is noted that, in the present application, words such as "exemplary" or "for example" are used to mean exemplary, illustrative, or descriptive. Any embodiment or design described herein as "exemplary" or "such as" is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In order to facilitate understanding of the technical solutions of the present application, the technical terms related to the present application will be briefly described below.
1. Subscriber Identity Module (SIM) card
In a mobile communication system, a SIM card may serve as an identification of the network identity of a mobile subscriber. The SIM card is used for storing user data and finishing user identity authentication. One SIM card corresponds to one mobile subscriber. It should be noted that the SIM card can store the subscriber identity. For example, the user identification may be: international Mobile Subscriber Identity (IMSI) or subscription permanent identifier (SUPI).
The SIM card may be implemented in the form of a physical card, such as a standard SIM card, a Mini-SIM card, a Micro SIM card, and a Nano SIM card. This type of SIM card may also be referred to as a Universal Subscriber Identity Module (USIM) card.
The SIM card may also be implemented in the form of a built-in chip, such as an embedded subscriber identity module (eSIM) card.
The SIM card may also be implemented in the form of software.
2. Multiple-input-multiple-output (MIMO) fallback, MIMO recovery
MIMO backoff refers to a process in which the number of MIMO layers used to transmit data is reduced.
MIMO recovery refers to a process in which the number of MIMO layers used to transmit data increases.
Here, the layer refers to a spatial multiplexing degree or a spatial degree of freedom. Taking the number of MIMO layers as 2 as an example, when the terminal device performs layer mapping, the terminal device divides data of one transport block into two layers, and the data of the two layers are different and together are data of one transport block.
It should be noted that, in the embodiment of the present application, the MIMO layer number indicates the minimum number of channels for transmitting data. For example, if the number of MIMO layers of the first SIM card is 2, the terminal device sends the data of the first SIM card through at least two rf Tx channels. In case the number of MIMO layers becomes small, the number of radio Tx channels used for transmitting data decreases. Conversely, when the number of MIMO layers increases, the number of radio Tx channels used to transmit data increases.
The above is an introduction of terms related to the embodiments of the present application, and the description is not repeated herein.
With the development of communication technology, many terminal devices (such as mobile phones) can usually install two SIM cards, and have a Dual SIM Dual Standby (DSDS) function. In order to save hardware cost, a terminal device is usually configured with only one radio frequency transmit (Tx) channel and two radio frequency receive (Rx) channels. Two SIM cards in the terminal equipment can monitor paging at different time, but cannot realize simultaneous communication of the two cards, i.e. a Dual SIM Dual Active (DSDA) function.
However, in practical applications, users have the requirement of dual-card double-pass in many scenarios. As shown in fig. 1, two SIM cards may be installed in the terminal device 110 of the user a: a first SIM card and a second SIM card. After the user B uses the terminal device 120 to initiate a voice paging request to the first SIM card of the terminal device 110, the user a may use the terminal device 110 to perform a voice call with the user B having the terminal device 120 through the first SIM card. As shown in fig. 1, during a voice call between user a and user B holding terminal device 120 through a first SIM card by using terminal device 110, user C may initiate a voice paging request to a second SIM card of terminal device 110 by using terminal device 130, and request a voice call with user a holding terminal device 110 through the second SIM card.
In order to solve the problem that the terminal equipment cannot realize double-card double-pass, the terminal equipment adopts a double-card uplink DSDS technology. The core thought of the technology is as follows: and the uplink data of the two SIM cards are subjected to time-sharing multiplexing on the air interface uplink by utilizing the packet scheduling characteristic of the network service of 4G or 5G. When the uplink data of the two SIM cards conflict, the terminal device selects to send the data to be sent of one SIM card (taking the first SIM card as an example) first, and discards the data to be sent of the other SIM card (taking the second SIM card as an example). And then, the terminal equipment ensures the successful sending of the uplink data of the second SIM card by using a retransmission mechanism.
Illustratively, as shown in fig. 2a, the slot # 14 occupied by the data 3 overlaps the slot # 17 occupied by the data 6 in the time domain, so that the data 3 of the second SIM card collides with the data 6 of the first SIM card in the time domain. After arbitration, the terminal decides to send data 6 of the first SIM card and discards data 3 of the second SIM card. After that, the terminal device can retransmit the data 3 of the second SIM card after receiving the feedback information of the network device.
However, when the amount of uplink data of the two SIM cards is large or the radio channel quality is poor, the probability of collision of the uplink data of the two SIM cards increases, and the terminal device retransmits a large amount of uplink data, which results in a decrease in data throughput and a large transmission delay.
In addition, in the process of switching the radio frequency Tx channel between the two SIM cards, uplink data is not sent in a part of time period (for example, a time period for puncturing), so as to meet the configuration requirement of the radio frequency device in the radio frequency Tx channel. Thus, the time length for transmitting the uplink data is shortened, and the probability of collision retransmission is increased. In addition, in 5G, the granularity of resource scheduling is symbol granularity, so that the resource scheduling is more flexible, the inter-card preemption is frequent, the frequency of switching the radio frequency Tx channel is further increased, and the probability of collision retransmission is further increased.
For example, as shown in fig. 2b, for a second SIM card of the terminal device, on symbols # 0 to #2 in an mth slot corresponding to the second SIM card, the terminal device sends a Physical Uplink Shared Channel (PUSCH) through a radio frequency Tx channel to transmit uplink data of the second SIM card. And on a symbol # 4 in the mth time slot corresponding to the second SIM card, the terminal device performs the 1 st radio frequency channel switching, that is, the radio frequency Tx channel is no longer used for transmitting the uplink data of the second SIM card, but is used for transmitting the uplink data of the first SIM card. Within a certain time length after the radio frequency channel is switched, for example, on the symbol # 5 of the mth time slot corresponding to the second SIM card, the radio frequency Tx channel is unavailable, and the uplink data of the first SIM card and the second SIM card cannot be transmitted. After a certain time period is exceeded, the terminal device sends the PUSCH carrying the uplink data of the first SIM card through the radio frequency Tx channel on the symbol # 0 to the symbol # 4 of the nth slot corresponding to the first SIM card.
And on a symbol # 7 in the nth time slot corresponding to the first SIM card, the terminal equipment performs 2 nd radio frequency channel switching, that is, the radio frequency Tx channel is no longer used for transmitting the uplink data of the first SIM card, but is used for transmitting the uplink data of the second SIM card. Within a certain time length after the radio frequency channel is switched, for example, on the symbol # 8 of the nth time slot corresponding to the first SIM card, the radio frequency Tx channel is unavailable, and cannot transmit uplink data of the first SIM card and the second SIM card. After a certain time period is exceeded, the terminal device sends the PUSCH carrying the uplink data of the second SIM card through the radio frequency Tx channel on the symbols # 2 to #6 of the (M + 1) th slot corresponding to the second SIM card.
On the symbol # 10 of the (M + 1) th timeslot corresponding to the second SIM card, the terminal device performs the 3 rd rf channel switching, that is, the rf Tx channel is no longer used for transmitting the uplink data of the second SIM card, but is used for transmitting the uplink data of the first SIM card. Within a certain time duration after the switching of the radio frequency channel, for example, on the symbol # 11 of the (M + 1) th timeslot corresponding to the second SIM card, the radio frequency Tx channel is unavailable, and the uplink data of the first SIM card and the second SIM card cannot be transmitted. After a certain time period is exceeded, the terminal device sends the PUSCH carrying the uplink data of the first SIM card through the radio frequency Tx channel on the symbols # 6 to #10 of the (N + 1) th slot corresponding to the first SIM card.
Through testing, the data throughput of the terminal equipment drops from a hundred-million level to ten-million or even only a few-million, and the user experience is obviously reduced.
Therefore, for the terminal equipment provided with the two SIM cards, the problems of high uplink data collision probability, low data throughput and large sending time delay of the two SIM cards exist.
In order to solve the foregoing technical problem, an embodiment of the present application provides a data transmission method, where the method is applied to a terminal device configured with multiple SIM cards, where at least two transmission channels of the terminal device are provided, and at least two reception channels of the terminal device are provided. The technical idea of the data transmission method is as follows: the terminal equipment sends first data of a first SIM card through a first sending channel, wherein the first sending channel comprises at least two channels, the first sending channel is overlapped with a second sending channel, and the second sending channel is used for sending data of a second SIM card. That is, the overlapped transmission channels transmit data of the dual cards in a Time Division Multiplexing (TDM) manner. Then, the terminal device sends first request information through a first sending channel, and receives first scheduling information through a first receiving channel, wherein the first request information requests to reduce the channel number used for sending data of the first SIM card, the first scheduling information indicates resources of data transmission for the first SIM card, and the channel number corresponding to the resources indicated by the first scheduling information is smaller than the number of the first sending channels. And then, the terminal equipment sends second data of the first SIM card through a third sending channel, wherein the number of the third sending channel is the same as the number of channels corresponding to the resource indicated by the first scheduling information, the third sending channel is not overlapped with the second sending channel, and the second data is data to be transmitted after the first data. Therefore, the terminal equipment can respectively send the data of the first SIM card and the data of the second SIM card through the non-overlapping sending channels, non-competitiveness of double-card data sending and continuity in a time domain are achieved, frequent switching of a radio frequency channel between the two cards is avoided, data transmission delay is reduced, and data throughput is improved.
It will be appreciated that each rf Tx channel has an operating band due to the nature of the device itself. The channel corresponding to the resource indicated by the first scheduling information may be understood as a time-frequency resource indicated by the first scheduling information, where the frequency-domain resource may be at least one frequency band. If the frequency band indicated by the first scheduling information is within the working frequency band of a certain radio frequency Tx channel, the radio frequency Tx channel is a channel corresponding to the resource indicated by the first scheduling information.
For convenience of description, a technical solution in the prior art is referred to as a "time division multiplexing transmission mode" hereinafter, and a technical solution provided in an embodiment of the present application is referred to as a "transmission mode for flexible scheduling of an uplink radio frequency channel".
Fig. 3a is a schematic structural diagram of a terminal device according to an embodiment of the present application. As shown in fig. 3a, the terminal device 300 may include: a first SIM card interface 310, a second SIM card interface 320, a manager 340 coupled to the first SIM card interface 310 and the second SIM card interface 320, respectively, and a processor 330 coupled to the manager 340, the processor 330 being connected to the transceiver 350. The processor 330 may be a baseband processor (BBP). As shown in fig. 3a, the transceiver 350 includes a radio frequency Rx1 channel, a radio frequency Rx2 channel, a radio frequency Tx1 channel, and a radio frequency Tx2 channel.
The first SIM card interface 310 is used for installing a first SIM card and communicating with the first SIM card, and the second SIM card interface 320 is used for installing a second SIM card and communicating with the second SIM card.
For example, each SIM card configured in the terminal device in this embodiment of the present application may support any one of the following communication systems: a global system for mobile communications (GSM) system, a Universal Mobile Telecommunications System (UMTS) system, a time division-synchronous code division multiple access (TD-SCDMA) system, a Long Term Evolution (LTE) system, a Code Division Multiple Access (CDMA) system, and the like.
Alternatively, only two SIM card interfaces are shown in fig. 3a, and the terminal device 300 may be configured with more SIM card interfaces.
It should be noted that the radio frequency Tx channel in the embodiments of the present application may also be referred to as a transmission channel, tx radio frequency resource, or transmitter (transmitter). The radio frequency Rx path may also be referred to as a receive path, rx radio frequency resource, or receiver (receiver).
For example, referring to fig. 3b, in the embodiment of the present application, the radio frequency Tx1 channel and the radio frequency Rx1 channel may be denoted as TRX, and are used to receive and transmit data of the first SIM card. And recording the radio frequency Rx2 channel as DRX so as to receive the data of the second SIM card. The radio frequency Tx2 channel may transmit data of both the first SIM card and the second SIM card.
Fig. 4 shows a schematic diagram of a communication system provided in an embodiment of the present application. As shown in fig. 4, the terminal device 300 may install at least two SIM cards, for example, a first SIM card and a second SIM card. The first SIM card in the terminal device 300 may be a primary card of the terminal device 300, and the second SIM card may be a secondary card of the terminal device 300; alternatively, the second SIM card in the terminal device 300 may be a primary card of the terminal device 300, and the first SIM card may be a secondary card of the terminal device 300.
The terminal device 300 may establish a wireless connection with the first network device 401 using the first SIM card. In this way, the terminal device 300 may mutually transmit data of the first SIM card with the first network device 401.
Accordingly, terminal device 300 may use the second SIM card to establish a wireless connection with second network device 402. In this way, terminal device 300 and network device 402 may mutually transfer data of the second SIM card.
The first network device 401 and the second network device 402 may be the same network device or different network devices. For example, if the first SIM card and the second SIM card belong to the same operator and support the same network standard, the first network device 401 and the second network device 402 may be the same network device. For another example, if the first SIM card and the second SIM card do not belong to the same operator, the first network device 401 and the second network device 402 are not the same network device. The embodiments of the present application are described herein in a unified manner, and will not be described in detail below.
The network device may be a base station or a base station controller for wireless communication, etc. For example, the base station may include various types of base stations, such as: a micro base station (also referred to as a small station), a macro base station, a relay station, an access point, and the like, which are not specifically limited in this embodiment of the present application. In this embodiment, the base station may be an evolved node B (eNB or e-NodeB) in Long Term Evolution (LTE), an eNB in internet of things (IoT) or narrowband internet of things (NB-IoT), a 5G mobile communication network, or a base station in a Public Land Mobile Network (PLMN) for future evolution, which is not limited in this embodiment. In this embodiment of the present application, the apparatus for implementing the function of the network device may be a network device, or may be an apparatus capable of supporting the network device to implement the function, for example, a chip system. In this embodiment of the present application, a device for implementing a function of a network device is taken as an example of a network device, and a technical solution provided in this embodiment of the present application is described.
A network device, such as a base station, generally includes a Base Band Unit (BBU), a Radio Remote Unit (RRU), an antenna, and a feeder for connecting the RRU and the antenna. Wherein, the BBU is used for being responsible for signal modulation. The RRU is responsible for radio frequency processing. The antenna is responsible for the conversion between guided waves on the cable and space waves in the air. On one hand, the length of a feeder line between the RRU and the antenna is greatly shortened by the distributed base station, so that the signal loss can be reduced, and the cost of the feeder line can also be reduced. On the other hand, the RRU and the antenna are smaller, so that the RRU can be installed anywhere, and the network planning is more flexible. Besides RRU remote, BBUs can be centralized and placed in a Central Office (CO), and the centralized mode can greatly reduce the number of base station rooms, reduce the energy consumption of supporting equipment, particularly air conditioners, and reduce a large amount of carbon emission. In addition, after the scattered BBUs are collected and become the BBU baseband pool, unified management and scheduling can be realized, and resource allocation is more flexible. In this mode, all physical base stations evolve into virtual base stations. All virtual base stations share information such as data receiving and sending, channel quality and the like of users in the BBU baseband pool, and cooperate with each other to realize joint scheduling.
In some deployments, a base station may include a Centralized Unit (CU) and a Distributed Unit (DU). The base station may also include an Active Antenna Unit (AAU). The CU realizes part of the functions of the base station and the DU realizes part of the functions of the base station. For example, the CU is responsible for processing non-real-time protocols and services, and implementing functions of a Radio Resource Control (RRC) layer and a Packet Data Convergence Protocol (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, and implements functions of a Radio Link Control (RLC), a Medium Access Control (MAC), and a Physical (PHY) layer. The AAU implements part of the physical layer processing functions, radio frequency processing, and active antenna related functions. Since the information of the RRC layer eventually becomes or is converted from the information of the PHY layer, the higher layer signaling, such as RRC layer signaling or PDCP layer signaling, can also be considered to be sent by the DU or from the DU + AAU under this architecture. It is to be understood that the network device may be a device comprising one or more of a CU, a DU, an AAU. In addition, a CU may be divided into network devices in the RAN, and may also be divided into network devices in a Core Network (CN), which is not limited herein.
The terminal device is a device with wireless transceiving function. The terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface (such as a ship and the like); and may also be deployed in the air (e.g., airplanes, balloons, satellites, etc.). The terminal equipment may be User Equipment (UE). Wherein the UE comprises a handheld device, an in-vehicle device, a wearable device, or a computing device with wireless communication capabilities. Illustratively, the UE may be a mobile phone (mobile phone), a tablet computer, or a computer with wireless transceiving function. The terminal device may also be a Virtual Reality (VR) terminal device, an Augmented Reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grid, a wireless terminal in smart city (smart city), a wireless terminal in smart home (smart home), and so on. In this embodiment of the present application, the apparatus for implementing the function of the terminal device may be the terminal device, or may be an apparatus capable of supporting the terminal device to implement the function, for example, a chip system. In the embodiment of the present application, the chip system may be formed by a chip, and may also include a chip and other discrete devices.
The following embodiment takes a mobile phone as an example to illustrate how the terminal device implements a specific technical scheme in the embodiment. As shown in fig. 5, the terminal device in this embodiment may be a mobile phone 500. The embodiment will be specifically described below by taking the mobile phone 500 as an example.
It should be understood that the illustrated handset 500 is only one example of a terminal device supporting DR-DSDS, and that the handset 500 may have more or fewer components than shown in the figures, may combine two or more components, or may have a different configuration of components. The various components shown in fig. 5 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
As shown in fig. 5, the cellular phone 500 includes: a processor 510, a system-on-chip device 520, a display controller 530, a CODEC 540, a manager 550, a memory 560, an input device 570, a modem 580, a transceiver 590, a power supply 591, and the like.
Those skilled in the art will appreciate that the handset configuration shown in fig. 5 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 5, the mobile phone 500 may further include a first SIM card interface 551 and a second SIM card interface 552. The first SIM card interface 551 is used to communicate with the first SIM card 553, and the second SIM card interface 552 is used to communicate with the second SIM card 555. For example, the first SIM card interface 551 and the second SIM card interface 552 may be SIM card connectors including a main body having a SIM card receiving space, and a plurality of communication slots for receiving conductive terminals of a received SIM card. Electrical signaling contact with the SIM card may be made through the conductive terminals and the socket. Example interfaces may include serial or parallel (e.g., 6 pin or 8 pin) connections. Further, multiple SIM card sizes may be provided (e.g., full size SIM, mini SIM, or micro SIM). In other embodiments, handset 500 may not include multiple SIM card interfaces when multiple subscriptions are associated with a common identity module (e.g., a common SIM). The manager 550 serves to manage the first SIM card 553 and the second SIM card 554.
As shown in fig. 5, the cell phone 500 can also include a speaker 541 and a microphone 542 coupled to the CODEC 540. Fig. 5 also indicates that manager 550 can be coupled to processor 510, and to a modem 580 in communication with transceiver 590. Where the transceiver 590 is connected to one or more antennas. An example of only one antenna is shown in fig. 5.
In certain embodiments, transceiver 590 is coupled to multiple antennas, and modem 580 supports diversity, where one antenna of the multiple antennas is a primary antenna and the other antenna is a secondary antenna.
The transceiver 590 may be an RF circuit, which may be used for receiving and transmitting signals during information transmission and reception or during a call, and may receive downlink information of a base station and then process the received downlink information to the processor 510; in addition, data relating to uplink is transmitted to the base station. Typically, the RF circuitry includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the RF circuitry may also communicate with networks and other mobile devices via wireless communications. The wireless communication may use any communication standard or protocol including, but not limited to, global system for mobile communications, general packet radio service, code division multiple access, wideband code division multiple access, long term evolution, email, short message service, and the like. In the embodiment of the present application, the transceiver 590 shown in fig. 5 may include two rf Rx paths and two rf Tx paths (the rf Tx1 path, the rf Tx2 path, the rf Rx1 path, and the rf Rx2 path shown in fig. 5).
The memory 560 may be used to store software programs and data, among other things. The processor 510 executes various functions and data processing of the cellular phone 500 by executing software programs and data stored in the memory 560. For example, as shown in fig. 5, an instruction 561 is stored in the memory 560. Instructions 561 may be executed by processor 510. For example, the instructions 561 may include instructions executable by the processor 510 to receive communication data related to the first SIM card 553 at an input of the modem 580. As another example, the instructions 561 include instructions executable by the processor 510 to receive communication data associated with the second SIM card 554 at an input of the modem 580.
The memory 560 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program (such as a sound playing function and an image playing function) required by at least one function, and the like; the storage data area may store data (such as audio data, a phonebook) created according to the use of the cellular phone 500, and the like. In addition, the memory 560 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state memoryAnd a storage device. In the following embodiments, memory 560 stores an operating system that enables cell phone 500 to function, such as developed by apple IncOperating System, developed by GoogleOpen source operating system, developed by Microsoft corporationAn operating system, etc.
An input device 570, such as a touch screen, can be used to receive entered numeric or character information and generate signal inputs relating to user settings and function control of the handset 500. Specifically, the input device 570 may include a touch panel disposed on the front surface of the mobile phone 500, which can collect the touch operations of the user (such as the operations of the user on or near the touch panel by using any suitable object or accessory, such as a finger, a stylus, etc.), and drive the corresponding connection device according to a preset program. Alternatively, the touch panel may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 510, and can receive and execute instructions sent by the processor 510. In addition, the touch panel may be implemented in various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave.
The display 531 (i.e., display screen) can be used to display information input by or provided to the user as well as a Graphical User Interface (GUI) for various menus of the handset 500. The display 531 may include a display panel disposed on the front of the handset 500. The display panel may be configured in the form of a liquid crystal display, a light emitting diode, or the like.
When the touch panel detects a touch operation on or near the touch panel, the touch operation is transmitted to the processor 510 to determine a touch event, and then the processor 510 provides a corresponding visual output on the display panel according to the type of the touch event. Although the touch panel and the display panel are shown as two separate components in fig. 5 to implement the input and output functions of the mobile phone 500, in some embodiments, the touch panel and the display panel may be integrated to implement the input and output functions of the mobile phone 500, and the integrated touch panel and display panel may be referred to as a touch display screen.
In some other embodiments, the touch panel may further be provided with a pressure sensing sensor, so that when a user performs a touch operation on the touch panel, the touch panel can also detect a pressure of the touch operation, and further the mobile phone 500 can detect the touch operation more accurately.
The cell phone 500 may also include at least one sensor 543, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel according to the brightness of ambient light, the proximity light sensor is disposed on the front side of the mobile phone 500, and when the mobile phone 500 moves to the ear, the mobile phone 500 turns off the power supply of the display panel according to the detection of the proximity light sensor, so that the mobile phone 500 may further save the power. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing gestures of a mobile phone (such as horizontal and vertical screen conversion, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometers and taps), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which may be further configured in the mobile phone 500, the detailed description is omitted here.
The CODEC 540, speaker 541, microphone 542 can provide an audio interface between a user and the handset 500. The CODEC 540 may transmit the electrical signal converted from the received audio data to the speaker 541, and convert the electrical signal into an audio signal by the speaker 541 and output the audio signal; on the other hand, the microphone 542 converts the collected sound signals into electrical signals, which are received by the CODEC 540 and converted into audio data, which are then output to the processor 510 for further processing by the processor 510, such as storage in the memory 560.
The processor 510 is a control center of the mobile phone 500, connects various parts of the entire mobile phone by using various interfaces and lines, and performs various functions of the mobile phone 500 and processes data by operating or executing software programs stored in the memory 560 and calling data stored in the memory 560, thereby performing overall monitoring of the mobile phone. In some embodiments, processor 510 may include one or more processing units; processor 510 may also integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 510.
The above-described handset 500 may further include a bluetooth module and a Wi-Fi module. The bluetooth module is used for performing information interaction with other devices through a short-distance communication protocol such as bluetooth. For example, the mobile phone 500 may establish a bluetooth connection with a wearable electronic device (e.g., a smart watch) having a bluetooth module through the bluetooth module, so as to perform data interaction. Wi-Fi belongs to short-distance wireless transmission technology, and the mobile phone 500 can help a user to receive and send e-mails, browse webpages, access streaming media and the like through a Wi-Fi module, and provides wireless broadband internet access for the user.
The handset 500 also includes a power source 591 (e.g., a battery) for powering the various components. The power supply may be logically coupled to the processor 510 via a power management system to manage charging, discharging, and power consumption via the power management system. It is understood that, in the following embodiments, the power supply 591 may be used to supply power to the display panel and the touch panel. The methods in the following embodiments can be implemented in the mobile phone 500 having the above hardware structure.
As shown in fig. 6, a data transmission method 600 provided in this embodiment is applied to a terminal device configured with at least two SIM cards. The terminal device is configured with at least two radio frequency Tx channels, which are respectively denoted as a radio frequency Tx1 channel and a radio frequency Tx2 channel. The terminal device is also at least provided with two radio frequency Rx channels which are respectively marked as a radio frequency Rx1 channel and a radio frequency Rx2 channel. The method comprises the following steps:
s601, the terminal device sends data 1 to the first network device through the first transmitting channel. Accordingly, the first network device receives data 1 from the terminal device.
Wherein, the data 1 belongs to the data of the first SIM card. The first SIM card may be denoted as card1.
Wherein the first emission channel comprises at least two channels. The number of channels of the first transmit channel may be denoted as TxNum _ card1. Exemplarily, taking fig. 3a as an example (or (a) in fig. 7 as an example), the first transmission channel includes an rf Tx1 channel and an rf Tx2 channel, and the TxNum _ card1 takes a value of 2. The frequency Band (Band) of the modem corresponding to the first SIM card is a New Radio (NR) frequency Band a, which is denoted as NR Band-a.
And S602, the terminal equipment sends data 2 to the second network equipment through the second transmitting channel. Accordingly, the second network device receives data 2 from the terminal device.
Wherein the second network device is a different network device than the first network device. It should be understood that in the case where the first SIM card and the second SIM card access the same network, the second network device and the first network device may be the same network device.
Wherein the data 2 belongs to the data of the second SIM card. The second SIM card may be denoted as card2.
The number of the second transmitting channels may be one or more. The number of channels for the second transmit channel may be denoted as TxNum _ card2. Exemplarily, taking fig. 3a as an example (or (b) in fig. 7 as an example), the second transmission channel includes a radio frequency Tx2 channel, and the value of TxNum _ card2 is 1. And a frequency Band (Band) of the modem corresponding to the second SIM card is marked as NR Band-B.
Wherein the first transmission channel overlaps with the second transmission channel, including but not limited to the following 3 cases:
in case 1, all channels of the first transmit channel are identical to all channels of the second transmit channel. For example, the first transmit channel and the second transmit channel each include a radio frequency Tx1 channel and a radio frequency Tx2 channel.
In case 2, a part of the first transmission channels is the same as a part of the second transmission channels, and another part of the first transmission channels is different from another part of the second transmission channels. For example, in a case where the terminal device includes a radio frequency Tx1 channel, a radio frequency Tx2 channel, and a radio frequency Tx3 channel, the first transmission channel includes the radio frequency Tx1 channel and the radio frequency Tx2 channel, and the second transmission channel includes the radio frequency Tx2 channel and the radio frequency Tx3 channel.
In case 3, a part of the channels in the first transmit channel are identical to all the channels in the second transmit channel. For example, in a case where the terminal device includes a radio frequency Tx1 channel and a radio frequency Tx2 channel, the first transmission channel includes the radio frequency Tx1 channel and the radio frequency Tx2 channel, and the second transmission channel includes the radio frequency Tx2 channel.
Illustratively, the number of channels of the first transmit channel and the number of channels of the second transmit channel satisfy: the sum of the number of the channels of the first transmitting channel and the number of the channels of the second transmitting channel is larger than the radio frequency channel capability of the terminal equipment. The radio frequency channel capability of the terminal equipment refers to the number of radio frequency Tx channels configured by the terminal equipment. Taking fig. 3a as an example, the rf channel capability of the terminal device is 2. The number of channels of the first transmitting channel and the number of channels of the second transmitting channel satisfy the following formula:
TxNam _ card1+ TxNam _ card2 > RF _ TxCavailability formula (1)
Wherein, txNum _ card1 represents the channel number of the first transmission channel, txNum _ card2 represents the channel number of the second transmission channel, and RF _ txbeacon represents the radio frequency channel capability of the terminal device.
As can be seen from the above formula (1), the terminal device transmits data of the first SIM card and data of the second SIM card in a Time Division Multiplexing (TDM) manner on some radio frequency channels (e.g., radio frequency Tx channels), as shown in (b) of fig. 7.
It should be noted that, the sum of the channel number of the first transmission channel and the channel number of the second transmission channel is less than or equal to the radio frequency channel capability of the terminal device, that is, in the case that the channel numbers of the first transmission channel and the second transmission channel do not satisfy the above formula (1), but the first transmission channel and the second transmission channel are overlapped, the terminal device can still solve the problem of uplink data collision by executing S603 to S606. Wherein, the introduction of S603 to S606 is as follows:
s603, the terminal device sends the first request information to the first network device through the first transmission channel. Correspondingly, the first network equipment receives the first request information from the terminal equipment.
For a description of the first transmit channel, reference may be made to the description of S601, which is not described herein again. The first request information requests a reduction in the number of channels for transmitting data of the first SIM card. There are various implementations of the first request message, including but not limited to the following two examples:
example one, the first request information includes a first Sounding Reference Signal (SRS) to guide the first network device to implement MIMO fallback. And the first SRS at least indicates the channel quality corresponding to part of the channels in the first transmission channel. The number of the first SRS is at least one. For the first network device, the first SRS is a known signal for channel estimation or channel sounding, so the first network device can determine the first scheduling information based on the first SRS. Wherein, the number of the first SRS is introduced as follows:
for example, the number of the first SRS coincides with the number of channels of the third transmission channel. Taking fig. 3a as an example, the number of channels of the first transmit channel is 2. In a MIMO fallback manner, the number of channels used for transmitting the first SIM card is reduced, the number of channels of the third transmission channel is 1, and the number of the first SRS is 1. That is to say, the terminal device reports the channel quality corresponding to one transmission channel to the first network device by transmitting one first SRS, so as to guide the first network device to implement MIMO fallback.
As another example, the number of the first SRS corresponds to the number of channels of the first transmission channel. And the similarity between part of the first SRS and the preset coded signal is greater than a threshold value, and the number of the part of the first SRS is equal to the number of the third transmitting channels. Still taking fig. 3a as an example, the number of channels of the first transmit channel is 2. In a MIMO fallback manner, the number of channels used for transmitting the first SIM card is reduced, the number of channels of the third transmission channel is 1, the number of the first SRS is 2, one of the two first SRS is generated based on the base sequence configured by the first network device, and the other first SRS is not generated based on the base sequence configured by the first network device. In this way, of the two first SRSs, the first SRS generated based on the configured base sequence has a similarity to the preset coded signal greater than a threshold value, and the other first SRS (the first SRS not generated based on the configured base sequence) has a similarity to the preset coded signal less than the threshold value. In this way, the first network device determines the channel quality based on the similarity of the first SRS and the preset coding signal, and performs MIMO fallback.
It should be noted that, the third transmission channel is described as follows: the third transmit channel does not overlap the second transmit channel. The number of the third transmitting channels can be one or more. But the channel number of the third transmitting channel is less than that of the first transmitting channel, and the sum of the channel numbers of the third transmitting channel and the second transmitting channel is less than or equal to the radio frequency channel capability of the terminal equipment. Still taking fig. 3a as an example, the second transmission channel is an rf Tx2 channel, and the third transmission channel is an rf Tx1 channel. Therefore, the terminal equipment sends the data of the first SIM card and the data of the second SIM card through different radio frequency channels.
Example two, the first request information includes a first parameter. Wherein the first parameter indicates the number of channels available for data transmission in the first transmission channel to implement MIMO backoff.
For example, the first request information may be UE assistance information (UE assistance information), and the first parameter may be a parameter in the UE assistance information (UE assistance information). The first parameter may be at least one of:
the first, reduced MIMO-LayersFR1-UL. Wherein, the reduced MIMO-LayersFR1-UL indicates the number of uplink MIMO layers to which the low frequency of the terminal equipment is reduced. Illustratively, the number of uplink MIMO layers indicated by the reduced MIMO-LayersFR1-UL is consistent with the number of channels of the third transmission channel.
The second term, reduced MIMO-LayersFR2-UL. Wherein, the reduced MIMO-LayersFR2-UL indicates the number of uplink MIMO layers to which the high frequency of the terminal equipment is to be reduced. Illustratively, the number of uplink MIMO layers indicated by the reduced MIMO-LayersFR2-UL is consistent with the number of channels of the third transmission channel.
That is, the terminal device reports the number of MIMO layers expected by itself to the first network device, so as to implement MIMO fallback.
It should be noted that, in S603, a MIMO fallback procedure is described by taking the first SIM as an example. Of course, the terminal device may also implement the MIMO fallback procedure for the second SIM, specifically adjust which SIM card's radio frequency channel, and the determination procedure of the terminal device is as follows:
firstly, the terminal device respectively determines the channel numbers of a first transmitting channel and a second transmitting channel, and the method comprises the following two conditions:
in the first case, the number of channels of the first transmit channel is greater than 1, and the number of channels of the second transmit channel is equal to 1. The terminal device performs a MIMO fallback procedure for the first SIM card, i.e. the terminal device performs S603.
In the second case, the number of channels of the first transmit channel is greater than 1, and the number of channels of the second transmit channel is greater than 1. The terminal device determines for which SIM card to perform the MIMO fallback procedure for different scenarios. Illustratively, the following shows an introduction of two scenarios:
in a first scenario, under the condition that service establishment times of a first SIM card and a second SIM card are different, introduction is still performed by adjusting the number of radio frequency channels corresponding to the first SIM card, and the specific implementation of S603 includes: and under the condition that the establishment time of the first link is later than that of the second link, the terminal equipment sends the first request information to the first network equipment. Correspondingly, the first network equipment receives the first request information from the terminal equipment. Wherein the first link is a link between the first SIM card and the first network device. The second link is a link between the second SIM card and the second network device.
Since the establishment time of the link may indicate the establishment time of the service, if the establishment time of the first link is later than the establishment time of the second link, it indicates that the terminal device initiates the service of the second SIM card first and then initiates the service of the first SIM card. In this case, the terminal device adjusts the radio frequency channel of the SIM card that initiates the service first and then, that is, adjusts the radio frequency channel corresponding to the first SIM card, so as to ensure the stability of the service initiated first.
It is easy to understand that, in the case that the setup time of the second link is later than the setup time of the first link, the terminal device sends a request message to the second network device to request to reduce the number of channels for transmitting data of the second SIM card, which is not described herein again.
In a second scenario, in a situation that times for cell switching between a first SIM card and a second SIM card are different, a data transmission method in an embodiment of the present application includes the following steps:
Wherein the first receiving channel may be one channel. Illustratively, taking fig. 3a as an example (or (a) in fig. 7 as an example), the first receiving channel includes a radio frequency Rx1 channel.
The first switching instruction indicates a target cell to be switched for the first SIM card, and the frequency band of the target cell indicated by the first switching instruction corresponds to the first transmitting channel.
And step 2, the second network equipment sends a second switching command to the terminal equipment. Correspondingly, the terminal device receives a second switching instruction from the second network device through the second receiving channel.
Wherein the second receiving channel may be one channel. Illustratively, taking fig. 3a as an example (or (a) in fig. 7 as an example), the second receiving channel includes a radio frequency Rx2 channel.
And the second switching instruction indicates the target cell to be switched for the second SIM card, and the frequency band of the target cell indicated by the second switching instruction corresponds to the second transmitting channel.
That is, cell switching occurs in both the first SIM card and the second SIM card. S603 specifically includes: and under the condition that the receiving time of the first switching instruction is later than the receiving time of the second switching instruction, the terminal equipment sends the first request information to the first network equipment. Correspondingly, the first network equipment receives the first request information from the terminal equipment.
Therefore, under the condition that the receiving time of the first switching instruction is later than that of the second switching instruction, the terminal equipment is indicated to execute the cell switching process of the second SIM card firstly and then execute the cell switching process of the first SIM card. In this case, the terminal device adjusts the radio frequency channel of the SIM card that is switched to the cell after the terminal device first, that is, adjusts the radio frequency channel corresponding to the first SIM card, so as to ensure the service stability of the SIM card that is switched to the cell before the terminal device.
It is easy to understand that, in the case that the receiving time of the second switching instruction is later than the receiving time of the first switching instruction, the terminal device sends the request information to the second network device to request to reduce the number of channels for transmitting the data of the second SIM card, which is not described herein again.
S604, the first network equipment sends first scheduling information to the terminal equipment. Correspondingly, the terminal device receives the first scheduling information from the first network device through the first receiving channel.
The first scheduling information indicates transmission resources of data of the first SIM card, and the number of channels corresponding to the transmission resources indicated by the first scheduling information is consistent with the number of channels of the third transmitting channel. Illustratively, the first scheduling information includes Downlink Control Information (DCI). That is, the first network device indicates the MIMO-backed transmission resource to the terminal device through the DCI.
And S605, the terminal equipment sends data 3 to the first network equipment through the third transmitting channel. Accordingly, the first network device receives data 3 from the terminal device.
Illustratively, taking (c) in fig. 7 as an example, the third transmission channel is a radio frequency Tx1 channel. In this case, the terminal device transmits data 3 through the radio frequency Tx1 channel.
And S606, the terminal equipment sends the data 4 to the second network equipment through the second transmitting channel. Accordingly, the second network device receives data 4 from the terminal device.
Wherein the data 4 is data to be transmitted by the second SIM card after the data 2.
Exemplarily, taking (c) in fig. 7 as an example, the second transmission channel is a radio frequency Tx2 channel. In this case, the terminal device transmits data 4 through the radio frequency Tx2 channel.
It should be noted that, in a mobile environment, based on the channel monitoring result and other factors, the following possibilities exist: after the first network device executes S604, the transmission resource is re-indicated for the terminal device, and the re-indicated transmission resource corresponds to the first transmission channel, and the terminal device re-sends the data of the first SIM card through the first transmission channel, and enters the TDM mode. In this case, the terminal device re-executes the MIMO backoff procedure, which is specifically described in S603 and S604 and will not be described herein again.
In some embodiments, if the data transmission of the second SIM card is finished, the terminal device exits the dual-card concurrence. In this case, the terminal device performs a MIMO recovery procedure, specifically referring to the steps shown in fig. 8:
s801, the terminal equipment releases the second link of the second transmitting channel.
For a description of the second transmission channel, reference may be made to the description of S602, and details are not described here. The second link is a link between the second SIM card and the second network device. That is, the terminal device does not transmit the data of the second SIM card any more, as in (a) in fig. 9, which is indicated by a dotted straight line.
S802, the terminal device sends second request information to the first network device through the third transmitting channel. Correspondingly, the first network equipment receives the second request information from the terminal equipment.
Wherein the second request information requests to recover the number of channels for transmitting the data of the first SIM card. The second request information can be implemented in various ways, including but not limited to the following two examples:
example first, the second request information includes a second SRS to direct the first network device to implement MIMO recovery. Wherein the second SRS indicates channel qualities of all of the first transmission channels. The number of the second SRS is identical to the number of the first transmission channels. For the first network device, the second SRS is a known signal for channel estimation or channel sounding, so the first network device can determine the second scheduling information based on the second SRS.
For example, taking fig. 3a as an example, the number of channels of the first transmit channel is 2. In order to realize MIMO recovery, the number of channels for transmitting the first SIM card is increased, in which case the number of second SRS is 2. That is to say, the terminal device transmits the two second SRSs to report the channel qualities corresponding to the two transmission channels (e.g., the radio frequency Tx1 channel and the radio frequency Tx2 channel) to the first network device, so as to guide the first network device to implement MIMO recovery.
Example two, the second request information includes a second parameter. Wherein the second parameter indicates that the first transmission channel is capable of data transmission to achieve MIMO recovery. The second request message may be UE assistance message, and the second reference may be reduced mimo-LayersFR1-UL or reduced mimo-LayersFR2-UL, which is described in detail in S603 and is not described herein again.
That is, the terminal device reports the number of MIMO layers expected by itself to the first network device, so as to implement MIMO recovery.
S803, the first network device sends the second scheduling information to the terminal device. Correspondingly, the terminal device receives the second scheduling information from the first network device through the first receiving channel.
For a description of the first receiving channel, reference may be made to the description of S604, which is not described herein again.
The second scheduling information indicates transmission resources of data of the first SIM card, and the number of channels corresponding to the transmission resources indicated by the second scheduling information is consistent with the number of channels of the first transmitting channel. Illustratively, the second scheduling information is DCI.
S804, the terminal device sends data 5 to the first network device through the first transmission channel. Accordingly, the first network device receives data 5 from the terminal device.
Wherein the data 5 is data to be transmitted by the first SIM card after the data 1. As shown in (b) of fig. 9, the first transmission channel includes a radio frequency Tx1 channel and a radio frequency Tx2 channel, and the terminal device transmits the data 5 through the radio frequency Tx1 channel and the radio frequency Tx2 channel, respectively.
Therefore, after the data transmission of the second SIM card is finished, the terminal device can also realize MIMO recovery through the above S801 to S804, and recover the channel data of the data transmission of the first SIM card, so as to improve the data transmission rate of the first SIM card and improve the data throughput.
In addition, the embodiment of the present application also provides two other examples of "adjusting an uplink radio frequency channel":
example one, the uplink radio frequency channel switching mode. For example, the terminal device switches between different cells, and the terminal device may exchange the uplink radio frequency channel to implement non-contention and time-domain continuity of dual-card data transmission when different frequency bands (bands) are spanned before and after cell switching. The following is introduced through the following five steps:
For example, referring to fig. 10 (a), before cell handover, the frequency Band of the first SIM card is a New Radio (NR) frequency Band a, denoted as NR Band-a, where the NR Band-a operates on a radio frequency Tx1 channel. The first transmit channel is a radio frequency Tx1 channel.
And step 2, the terminal equipment sends the data of the second SIM card to the second network equipment through the second transmitting channel. Correspondingly, the second network device receives data from the second SIM card of the terminal device.
Wherein the first emission channel and the second emission channel are not overlapped with each other.
Illustratively, referring to fig. 10 (a), before cell handover, the frequency Band of the second SIM card is NR frequency Band B, denoted as NR Band-B, which operates on the radio frequency Tx2 channel. The second transmit channel is a radio frequency Tx2 channel.
And 3, the first network equipment sends a switching instruction to the terminal equipment. Correspondingly, the terminal device receives the switching instruction from the first network device through the first receiving channel.
And the switching instruction indicates the target cell to be switched for the first SIM card. And the frequency band of the target cell indicated by the switching instruction corresponds to the second transmission channel.
For example, referring to fig. 10 (a), a first SIM card of the terminal device performs cell handover, and the frequency Band after the cell handover is an NR frequency Band C, which is denoted as NR Band-C. The NR Band-C can not work on the radio frequency Tx1 channel while it works on the radio frequency Tx2 channel. Then, the terminal device determines that the NR Band-B may also operate on the radio frequency Tx1 channel, that is, the operating bandwidth of the second SIM card includes the frequency Band corresponding to the first transmission channel. Thus, the terminal device exchanges the radio frequency channel of the first SIM card with the radio frequency channel of the second SIM card, that is, the terminal device performs step 4 and step 5:
and step 4, the terminal equipment sends the data of the first SIM card to the first network equipment through the second transmitting channel. Correspondingly, the first network equipment receives data from the first SIM card of the terminal equipment.
For example, referring to (b) in fig. 10, after the cell handover, the terminal device sends data of the first SIM card to the first network device through the radio frequency Tx2 channel.
And step 5, the terminal equipment sends the data of the second SIM card to the second network equipment through the first transmitting channel. Correspondingly, the second network device receives data from the second SIM card of the terminal device.
For example, referring to (b) in fig. 10, after the cell handover, the terminal device sends data of the second SIM card to the second network device through the radio frequency Tx1 channel.
That is to say, the terminal device sends the dual-card uplink data in a channel interchange mode, so as to avoid uplink data sending collision.
Example two, the uplink rf channel adjustment method.
Referring to fig. 11, the terminal device is configured with at least three rf Tx channels, which are respectively referred to as an rf Tx1 channel, an rf Tx2 channel, and an rf Tx3 channel. The terminal device performs S601 and S602, that is, the frequency Band NR Band-a of the first SIM card operates on the radio frequency Tx1 channel and the radio frequency Tx2 channel, and the frequency Band NR Band-B of the second SIM card operates on the radio frequency Tx2 channel, as shown in (a) of fig. 11. The terminal device then determines that NR Band-B can also operate on the radio frequency Tx3 channel. In this way, the terminal device still transmits the data of the first SIM card through the first transmission channel (i.e., the radio frequency Tx1 channel and the radio frequency Tx2 channel), and transmits the data of the second SIM card through the radio frequency Tx3 channel, so that the data of the two cards are concurrent in the time domain, as shown in (b) of fig. 11.
The problem of uplink data collision is solved through a 'transmission mode of flexible scheduling of an uplink radio frequency channel', so that non-competitiveness and continuity in a time domain of dual-card data transmission are realized. In addition, the embodiment of the present application further provides another technical solution, that is, the probability of uplink data collision is reduced by adjusting the data amount on different carriers. The technical scheme describes a transmission mode called flexible uplink data scheduling. For example, when the problem of uplink data collision cannot be solved by means of MIMO backoff, channel switching or channel adjustment, the probability of uplink data collision may be reduced to a certain extent by means of the "transmission method of flexible uplink data scheduling", specifically referring to the steps shown in fig. 12:
s1201, the terminal device determines first data and second data.
The first data and the second data belong to data of a first SIM card, the first data are sent through a first carrier, and the second data are sent through a second carrier.
For example, taking SA scenario as an example, referring to (a) in fig. 13, the first carrier and the second carrier belong to the same network. The first carrier is NR CC0 and the second carrier is NR CC1. The transmitting channel corresponding to the first carrier is a radio frequency Tx0 channel, and the transmitting channel corresponding to the second carrier is a radio frequency Tx1 channel. The data of the first SIM card comprises PDU-1 to PDU-j. Taking j as an even number as an example, the first data comprises PDU-j/2+1 PDU-j, and the second data comprises PDU-1 PDU-j/2.
As another example, taking the NSA scenario as an example, referring to (a) in fig. 14, the first carrier and the second carrier belong to different networks. The second carrier is LTE CC1. The descriptions of the first carrier, the transmission channel, the first data and the second data may refer to the description of (a) in fig. 13, and are not described herein again.
And S1202, the terminal equipment sends the data of the second SIM card to the second network equipment through the third carrier. Correspondingly, the second network device receives data from the second SIM card of the terminal device via the third carrier.
The first carrier and the third carrier do not multiplex the same transmitting channel, and the second carrier and the third carrier multiplex the same transmitting channel.
For example, referring to (a) in fig. 13 or (a) in fig. 14, the third carrier is NR CC2. The second carrier and the third carrier multiplex a radio frequency Tx1 channel.
That is, the terminal device uses the time division multiplexing transmission method to transmit the uplink data of the dual cards through the same transmission channel (e.g., the radio frequency Tx1 channel in fig. 13 and 14). The first carrier may be described as a DSDA carrier, and the second carrier may be described as a DSDS carrier. In this case, the terminal device executes S1203 and S1204:
s1203, the terminal device sends the first data and the third data to the first network device through the first carrier. Accordingly, the first network device receives the first data and the third data from the terminal device through the first carrier.
Wherein the third data belongs to the second data. Still taking fig. 13 (b) or fig. 14 (b) as an example, the third data includes PDU-k + 1 to PDU-j/2.
And S1204, the terminal equipment sends fourth data to the first network equipment through the second carrier. Correspondingly, the first network device receives fourth data from the terminal device through the second carrier.
Wherein the fourth data belongs to the second data. Also as an example of (b) in fig. 13 or (b) in fig. 14, the fourth data includes PDU-1 to PDU-k.
As can be seen from S1203 and S1204, the terminal device transfers a part of the second data, that is, the third data, from the second carrier to the first carrier to be sent, so as to reduce the allocation amount of the data of the first SIM card on the second carrier. The second carrier and the third carrier multiplex the same transmitting channel, and the distribution amount of the data of the first SIM card on the second carrier is reduced, so that the collision probability of the uplink data of the dual cards is reduced. In addition, in an independent networking (SA) scenario, the terminal device implements data distribution in the card interior through MAC layer scheduling. Under a non-independent Networking (NSA) scene, the terminal equipment realizes data shunting between modules in the card through PDCP layer scheduling.
In some embodiments, S1203 and S1204 are executed only when the terminal device determines that a preset condition is satisfied. Wherein the preset condition comprises at least one of the following conditions:
in the first item, the carrier transmitting the data of the second SIM card is the third carrier. That is, the data of the second SIM card is transmitted only through the third carrier. For the second SIM card, there is no DSDA carrier.
And the second item, the priority of the data of the first SIM card is lower than that of the data of the second SIM card. For example, the data of the first SIM card belongs to non-voice service data, and the data of the second SIM card belongs to voice service data.
Under the condition that the preset condition meets the first condition, that is, the data of the second SIM card can only be transmitted through the third carrier, the terminal device executes S1203 and S1204, which not only ensures normal transmission of the data between the first SIM card and the first network device, but also ensures normal transmission of the data between the second SIM card and the second network device, and can also reduce the probability of uplink data collision of the dual cards.
Under the condition that the preset condition meets the second item, namely the data priority of the second SIM card is higher, the terminal device executes S1203 and S1204 to ensure the transmission quality of the high-priority service and also reduce the probability of uplink data collision of the dual cards.
In some embodiments, the physical layer of the terminal device monitors the collision rate of the second carrier (i.e., the DSDS carrier) and reports to the MAC layer. And the MAC distribution scheduling module adjusts the MAC distribution ratio according to the conflict rate, namely, the data size of the third data is determined, the conflict rate is kept in a reasonable range, and the uplink transmission of the two cards is ensured to exert the maximum potential. Illustratively, the terminal device can be implemented in two ways: in the first mode, the terminal device stops the second data stream on the second carrier completely, so that data transmission of the second carrier does not conflict, and then gradually adjusts the shunting proportion according to a certain step length. Meanwhile, the terminal equipment detects whether the conflict rates all meet the set conflict rate effective window. Taking Table 1 as an example, the effective window is 10% -12%. If the data amount of the third data is below the minimum threshold of the validity window, such as 10% in table 1, the data amount of the third data can be further reduced. Conversely, if it is higher than the highest threshold of the valid window, such as 12% in table 1, the data amount of the third data may be further increased. Since the channel environment in which the terminal device is located is always changed, the terminal device may adjust the data size of the third data according to the collision rate. Wherein, the collision rate can be replaced by retransmission rate or error rate, and the MAC can be replaced by PDCP.
TABLE 1
In addition, for the terminal equipment supporting the dual-PS connection, the application layer establishes PS connections in both cards and performs uplink data transmission at the same time. The application layer can flexibly and dynamically split between the dual cards, specifically referring to the following two examples:
example one, the second carrier and the third carrier multiplex the same transmit channel. The terminal device may stop scheduling service data of one of the first SIM card and the second SIM card. For example, in the case where the throughput of the modem of the second SIM card is less than the throughput of the modem of the first SIM card, the terminal device still transmits the data of the first SIM card to the first network device through the first carrier and the second carrier. Correspondingly, the first network device receives data from the first SIM card of the terminal device via the first carrier and the second carrier. And the terminal equipment does not send the data of the second SIM card through the third carrier wave, so that the uplink data of the double cards are prevented from colliding, and frequent data transmission is avoided.
Example two, the dual card is a full DSDA carrier. The method is introduced by the following two steps:
The first carrier is used for transmitting first data of the first SIM card, and the second carrier is used for transmitting second data of the second SIM card. The first carrier and the second carrier do not multiplex the same transmit channel.
Exemplarily, taking (a) in fig. 15 as an example, the first carrier is NR CC0, and the second carrier is LTE CC1. The data of the application layer comprises PDU-1 to PDU-j. The first data of the first SIM card comprises PDUj/2+1-PDU-j, and the second data of the first SIM card comprises PDU-1-PDU-j/2. The first carrier transmits first data through a radio frequency Tx0 channel, and the second carrier transmits second data through a radio frequency Tx1 channel.
And 2, the terminal equipment determines the data volume on each carrier according to the air interface transmission capability and the authorized resource volume of each carrier in the two carriers.
Wherein, the two carriers in step 2 refer to the first carrier and the second carrier in step 1. The air interface transmission capability is determined based on at least one of the following factors: bandwidth of the network, modulation order, or radio link quality, etc.
For example, taking fig. 15 (b) as an example, the air interface transmission capability of the first carrier is better than the air interface transmission capability of the second carrier, and the authorized resource amount of the first carrier is greater than the authorized resource amount of the second carrier, so that the data amount transmitted on the first carrier is increased by the terminal device. That is, the terminal device transfers a part of the second data (e.g. PDU-k + 1 to PDU-j/2) from the second carrier to the first carrier for transmission, so that the uplink transmission of the two cards is performed to the maximum potential.
As can be seen from fig. 13 to fig. 15, the terminal device provides three dynamic offloading mechanisms:
first, the mechanism for controlling the flow of the traffic between different carriers in the intra-card die is shown in fig. 16. That is, the data amount of the uplink data on different carriers is adjusted by the MAC layer, which is described in detail in S1203 and S1204 about the MAC layer.
Second, the inter-carrier flow control mechanism between different modules in the card is shown in fig. 16. That is, the data amount of the uplink data on different carriers is adjusted by the PDCP layer, which is described in detail in S1203 and S1204 for the PDCP layer.
Third, the mechanism for controlling the flow of the traffic between the cards is shown in FIG. 16. That is, the data amount of the uplink data on different carriers is adjusted by the application layer, which is described in example one and example two with respect to the application layer. The above description mainly introduces the scheme provided in the embodiment of the present application from the perspective of the terminal device. It is understood that the terminal device includes hardware structures and/or software modules for performing the respective functions in order to implement the functions. The elements and algorithm steps of the various examples described in connection with the embodiments disclosed herein may be embodied in hardware or in a combination of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present teachings.
In the embodiment of the present application, the communication apparatus may be divided into the functional modules according to the method example, for example, each functional module may be divided according to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and there may be another division manner in actual implementation.
As shown in fig. 17, a communication apparatus provided in the embodiment of the present application includes a processing unit 1701, a transmitting unit 1702, and a receiving unit 1703.
Among them, the processing unit 1701 is used to support the terminal device to execute S801 in fig. 8, S1201 in fig. 12, and the like. The transmission unit 1702 is configured to support the terminal device to execute S601, S602, S603, S605, S606 in fig. 6, S802, S804 in fig. 8, S1202-S1204 in fig. 12, and the like. The receiving unit 1703 is used to support the terminal device to execute S604 in fig. 6, S803 in fig. 8, and the like.
As an example, the processing unit 1701 in fig. 17 may be implemented by the processor 330 in fig. 3a, and the transmitting unit 1702 and the receiving unit 1703 in fig. 17 may be implemented by the transceiver 350 in fig. 3a, and the descriptions of the first radio frequency channel, the second radio frequency channel, the third radio frequency channel, the first receiving channel, and the second receiving channel may be referred to the description in the corresponding method embodiments.
Optionally, an embodiment of the present application further provides a computer program product carrying computer instructions, where the computer instructions, when executed on a computer, cause the computer to execute the data transmission method provided in the foregoing method embodiment.
Optionally, an embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer is caused to execute the data transmission method provided by the foregoing method embodiment.
Optionally, an embodiment of the present application further provides a chip, including: the processing circuit and the transceiving pin are used for realizing the data transmission method provided by the foregoing method embodiment. The processing circuit is used for executing processing actions in the corresponding method, and the transceiving pin is used for executing receiving/transmitting actions in the corresponding method.
Those of ordinary skill in the art will understand that: in the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, including one or more integrated servers, data centers, and the like. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., digital Video Disk (DVD)), or a semiconductor medium (e.g., solid State Disk (SSD)), among others.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of devices. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each functional unit may exist independently, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present application can be implemented by software plus necessary general hardware, and certainly, the present application can also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present application may be substantially implemented or a part of the technical solutions contributing to the prior art may be embodied in the form of a software product, where the computer software product is stored in a readable storage medium, such as a floppy disk, a hard disk, or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods described in the embodiments of the present application.
The above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and all changes and substitutions within the technical scope of the present application should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (30)
- A data transmission method is applied to terminal equipment, wherein the terminal equipment is provided with a first Subscriber Identity Module (SIM) card and a second SIM card, and the method comprises the following steps:sending first data of the first SIM card through a first sending channel, wherein the first sending channel comprises at least two channels, the first sending channel is overlapped with a second sending channel, and the second sending channel is used for sending data of the second SIM card;sending first request information through the first sending channel, wherein the first request information requests to reduce the number of channels for sending data of the first SIM card;receiving first scheduling information through a first receiving channel, wherein the first scheduling information is a resource for indicating data transmission by the first SIM card, and the number of channels corresponding to the resource indicated by the first scheduling information is smaller than the number of the first transmitting channels;and sending second data of the first SIM card through a third sending channel, wherein the number of the third sending channel is the same as the number of channels corresponding to the resource indicated by the first scheduling information, the third sending channel is not overlapped with the second sending channel, and the second data is data to be transmitted after the first data.
- The method of claim 1, wherein the first request information comprises a first Sounding Reference Signal (SRS);wherein the first SRS is used for indicating at least channel quality of a part of channels in the first transmission channel, and the first SRS is used for determining the first scheduling information.
- The method of claim 2, wherein the number of the first SRS is equal to the number of the third transmission channels.
- The method of claim 2, wherein the number of the first SRS is equal to the number of the first transmission channels, and wherein the number of the first SRS with similarity to a preset coded signal greater than a threshold value is equal to the number of the third transmission channels.
- The method of claim 1, wherein the first request information comprises a first parameter;wherein the first parameter indicates a number of channels in the first transmission channel that can be used for data transmission, and the first parameter is used to determine the first scheduling information.
- The method of claim 5, wherein the first parameter indicates a number of channels equal to the number of third transmit channels.
- The method according to any one of claims 1 to 6, further comprising:releasing a second link of the second transmission channel, wherein the second link is a link between the second SIM card and a second network device;sending second request information through the third transmission channel, wherein the second request information requests to recover the channel number used for sending the data of the first SIM card;receiving second scheduling information through the first receiving channel, wherein the second scheduling information is a resource for indicating data transmission by the first SIM card, and the number of channels corresponding to the resource indicated by the second scheduling information is equal to the number of the first transmitting channels;and sending third data of the first SIM card through the first transmission channel, wherein the third data is data to be transmitted after the second data.
- The method of claim 7, wherein the second request information comprises a second SRS;wherein the second SRS is used for indicating the channel quality of all the channels in the first transmission channel, and the second SRS is used for determining the second scheduling information.
- The method of claim 8, wherein the number of second SRS channels is equal to the number of first transmission channels.
- The method of claim 7, wherein the second request message comprises a second parameter;wherein the second parameter indicates that all channels in the first transmission channel can be used for data transmission, and the second parameter is used for determining the second scheduling information.
- The method according to any one of claims 1 to 10, wherein said sending the first request information through the first transmission channel comprises: under the condition that the establishment time of a first link is later than that of a second link, the first request information is sent through the first transmitting channel;wherein the first link is a link between the first SIM card and a first network device, and the second link is a link between the second SIM card and a second network device.
- The method according to any one of claims 1 to 10, further comprising:receiving a first switching instruction through the first receiving channel, wherein the first switching instruction indicates a target cell to be switched for the first SIM card, and a frequency band of the target cell indicated by the first switching instruction corresponds to the first transmitting channel;receiving a second switching instruction through a second receiving channel, wherein the second switching instruction indicates a target cell to be switched for the second SIM card, and a frequency band of the target cell indicated by the second switching instruction corresponds to the second transmitting channel;the sending the first request information through the first sending channel includes:and sending the first request message through the first sending channel under the condition that the receiving time of the first switching instruction is later than the receiving time of the second switching instruction.
- A data transmission method is applied to a terminal device, wherein the terminal device is configured with a first Subscriber Identity Module (SIM) card and a second SIM card, and the method comprises the following steps:sending data of the first SIM card through a first sending channel, and sending data of the second SIM card through a second sending channel, wherein the first sending channel and the second sending channel are not overlapped with each other;receiving a switching instruction through a first receiving channel, wherein the switching instruction indicates a target cell to be switched for the first SIM card, and the frequency band of the target cell indicated by the switching instruction corresponds to the second transmitting channel;and sending the data of the first SIM card through the second transmitting channel and sending the data of the second SIM card through the first transmitting channel under the condition that the working bandwidth of the second SIM card comprises the frequency band corresponding to the first transmitting channel.
- A communication device is characterized by comprising a transmitting channel and a first receiving channel, wherein the number of the transmitting channels is at least two;a first transmission channel, configured to send first data of the first SIM card, where the first transmission channel includes at least two channels, the first transmission channel overlaps with a second transmission channel, and the second transmission channel is used to send data of the second SIM card;the first transmission channel is further configured to transmit first request information, where the first request information requests a reduction in the number of channels used for transmitting data of the first SIM card;the first receiving channel is configured to receive first scheduling information, where the first scheduling information is a resource that the first SIM card indicates for data transmission, and the number of channels corresponding to the resource indicated by the first scheduling information is smaller than the number of the first transmitting channels;and a third transmitting channel, configured to send second data of the first SIM card, where the number of the third transmitting channels is the same as the number of channels corresponding to the resource indicated by the first scheduling information, the third transmitting channel is not overlapped with the second transmitting channel, and the second data is data to be transmitted after the first data.
- The apparatus of claim 14, wherein the first request information comprises a first Sounding Reference Signal (SRS);wherein the first SRS is used for indicating at least channel quality of a part of channels in the first transmission channel, and the first SRS is used for determining the first scheduling information.
- The apparatus of claim 15, wherein the number of the first SRS is equal to the number of the third transmission channels.
- The apparatus of claim 15, wherein the number of the first SRS is equal to the number of the first transmission channels, and wherein the number of the first SRS with a similarity to a preset coded signal greater than a threshold is equal to the number of the third transmission channels.
- The apparatus of claim 14, wherein the first request information comprises a first parameter;wherein the first parameter indicates a number of channels in the first transmission channel that can be used for data transmission, and the first parameter is used to determine the first scheduling information.
- The apparatus of claim 18, wherein the first parameter indicates a number of channels equal to the number of third transmit channels.
- The apparatus of any one of claims 14 to 19,the second transmission channel is further configured to release a second link, where the second link is a link between the second SIM card and a second network device;the third transmitting channel is further configured to send second request information, where the second request information requests recovery of the number of channels used for sending the data of the first SIM card;the first receiving channel is further configured to receive second scheduling information, where the second scheduling information indicates, for the first SIM card, resources for data transmission, and the number of channels corresponding to the resources indicated by the second scheduling information is equal to the number of the first transmitting channels;the first transmission channel is further configured to transmit third data of the first SIM card, where the third data is data to be transmitted after the second data.
- The apparatus of claim 20, wherein the second request information comprises a second SRS;wherein the second SRS is used for indicating the channel quality of all the channels in the first transmission channel, and the second SRS is used for determining the second scheduling information.
- The apparatus of claim 21, wherein the number of second SRS is equal to the number of first transmission channels.
- The apparatus of claim 20, wherein the second request message comprises a second parameter;wherein the second parameter indicates that all channels in the first transmission channel can be used for data transmission, and the second parameter is used for determining the second scheduling information.
- The apparatus according to any one of claims 14 to 23, wherein the first transmission channel is configured to transmit first request information, and specifically includes: under the condition that the establishment time of the first link is later than that of the second link, the first request information is sent;wherein the first link is a link between the first SIM card and a first network device, and the second link is a link between the second SIM card and a second network device.
- The apparatus of any one of claims 14 to 23,the first receiving channel is further configured to receive a first switching instruction, where the first switching instruction indicates, for the first SIM card, a target cell to be switched, and a frequency band of the target cell indicated by the first switching instruction corresponds to the first transmitting channel;the device further comprises a second receiving channel for receiving a second switching instruction, wherein the second switching instruction indicates a target cell to be switched for the second SIM card, and a frequency band of the target cell indicated by the second switching instruction corresponds to the second transmitting channel;the first transmission channel is configured to transmit first request information, and specifically includes: and transmitting the first request message when the receiving time of the first switching instruction is later than the receiving time of the second switching instruction.
- A communication apparatus, comprising a first transmit channel, a second transmit channel, and a first receive channel, wherein the first transmit channel and the second transmit channel do not overlap with each other;the first transmitting channel is used for transmitting the data of the first SIM card;the second transmitting channel is used for transmitting the data of the second SIM card;the first receiving channel is used for receiving a switching instruction, the switching instruction is that the first SIM card indicates a target cell to be switched, and the frequency band of the target cell indicated by the switching instruction corresponds to the second transmitting channel;the second transmission channel is further configured to send data of the first SIM card when the working bandwidth of the second SIM card includes the frequency band corresponding to the first transmission channel;the first transmission channel is further configured to transmit data of the second SIM card when the working bandwidth of the second SIM card includes a frequency band corresponding to the first transmission channel.
- A communications apparatus, comprising: a processor and a memory coupled to the processor, the memory storing program instructions that, when executed by the processor, perform the method of any of claims 1 to 12 or perform the method of claim 13.
- A chip, characterized in that the chip comprises logic circuitry and an input-output interface for communicating with a module external to the chip, the logic circuitry being configured to execute a computer program or instructions to control a terminal device to perform the method according to any one of claims 1 to 12 or to perform the method according to claim 13.
- A computer-readable storage medium comprising computer instructions which, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 12 or perform the method of claim 13.
- A computer program product comprising computer instructions for causing a computer to perform the method of any one of claims 1 to 12 or perform the method of claim 13 when the computer program product is run on a computer.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/095616 WO2022246616A1 (en) | 2021-05-24 | 2021-05-24 | Data transmission method and communication apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115735410A true CN115735410A (en) | 2023-03-03 |
Family
ID=84229275
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180005968.1A Pending CN115735410A (en) | 2021-05-24 | 2021-05-24 | Data transmission method and communication device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115735410A (en) |
WO (1) | WO2022246616A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118283799A (en) * | 2022-12-29 | 2024-07-02 | 荣耀终端有限公司 | Uplink resource allocation method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102022903B1 (en) * | 2012-12-20 | 2019-09-20 | 삼성전자주식회사 | Mobile terminal in which plural sim can be installed and method of sim selection thereof |
CN105338178B (en) * | 2015-09-30 | 2019-06-11 | 宇龙计算机通信科技(深圳)有限公司 | Communication means and device based on dual-card dual-standby single-pass terminal |
CN105978582B (en) * | 2016-06-30 | 2019-03-19 | 深圳优克云联科技有限公司 | A kind of twin-channel communication means of list base band and communication equipment |
-
2021
- 2021-05-24 WO PCT/CN2021/095616 patent/WO2022246616A1/en active Application Filing
- 2021-05-24 CN CN202180005968.1A patent/CN115735410A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2022246616A1 (en) | 2022-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7392091B2 (en) | Communication method and terminal for implementing dual SIM dual active | |
CN109314736B (en) | Communication method and terminal for realizing dual-card dual-standby dual-channel | |
MX2011004579A (en) | Layer 2 relay multiplexing and interference mitigation. | |
CN111095857B (en) | Wireless communication method, device and storage medium | |
EP4024740A1 (en) | Communication method and apparatus | |
KR102217564B1 (en) | Electronic device and control method of thereof | |
US20240196388A1 (en) | Transmission processing method and apparatus, and device | |
US20230134401A1 (en) | Method for confuguring measurement gap, network device, and terminal device | |
CN111277998A (en) | Wireless communication method and terminal equipment | |
CN108347768A (en) | Leader resource group technology, leading selection method, the network equipment and terminal device | |
WO2022246616A1 (en) | Data transmission method and communication apparatus | |
CN112929964B (en) | Communication method and communication device | |
CN111095968A (en) | Information processing method and device and communication equipment | |
CN114503722A (en) | Method and device for transmitting uplink control information | |
WO2022087929A1 (en) | Data transmission method and apparatus | |
WO2021088984A1 (en) | Cell handover method, terminal device, and base station | |
WO2023000335A1 (en) | Resource processing method, terminal device, network device and storage medium | |
CN112351502A (en) | Data transmission method and related product | |
CN115474255A (en) | Relay service method and device based on sidelink, terminal and network side equipment | |
WO2023004703A1 (en) | Data transmission method and communication apparatus | |
WO2021227052A1 (en) | Information transmission method, communication device, and computer-readable storage medium | |
US20230239923A1 (en) | Resource transmission method, terminal device, and network device | |
WO2023205979A1 (en) | Information processing methods and apparatuses, communication device, and storage medium | |
EP4408095A1 (en) | Srs sending method and apparatus for antenna switching configuration, and storage medium | |
WO2023123178A1 (en) | Method for transmitting uplink signal, terminal device, network device, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |