Data transmission method and device, and storage medium
By setting a countdown timer and RF resource switching mechanism in dual-screw terminal devices, the problem of difficulty in obtaining RF resources when dual-screw terminals are activated at the same time is solved, and the concurrency of dual-screw dual-data services is realized, and the terminal performance and user experience are improved. .
Patent Information
- Application Number
- CN202111580600.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-22
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2041-12-22
AI Technical Summary
When dual-slot terminals are activated at the same time, it is difficult to ensure timely acquisition of RF resources, resulting in business interruption.
By setting a countdown timer in the terminal device, switching RF resource allocation, monitoring link status, avoiding the release of RRC connections, and realizing concurrency of dual-slot and dual-data services.
It effectively avoids service interruptions, improves the data transmission capability and network transmission efficiency of dual-card terminals, and supports the concurrency of dual-card dual-data services.
Smart Images

Figure CN114258097B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of wireless communication technology, and in particular to a data transmission method and device, and a storage medium. Background Art
[0002] With the emergence of new 5G services, there is a demand for dual-SIM dual-data concurrency, such as RCS services.
[0003] To adapt to the coexistence of NSA / SA and the different frequency bands of 4G / 5G networks, dual-card terminals have multiple combinations such as 4G dual-card dual-LTE, 5G main card NSA + secondary card LTE or main card SA + secondary card LTE. Many terminals use TDM to multiplex the RF transmission channel to achieve dual-card dual-pass. If a dual-card terminal can support dual data services, there is a problem of RF resource preemption during concurrent use, which means that one of the card services has to be interrupted.
[0004] Currently, no terminal supports concurrent data services of two cards. Due to the suddenness and disorder of data services, when the data of two cards in the terminal are activated at the same time to occupy radio frequency resources, it is difficult for the terminal to ensure that the services of the two cards can obtain radio frequency resources in time to send and receive data, resulting in service interruption.
[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0006] The purpose of the present disclosure is to provide a data transmission method and device, and a storage medium, which can at least to some extent overcome the problem of performance changes in the maximum power backoff indicator of a terminal device in the related art.
[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0008] According to one aspect of the present disclosure, there is provided a data transmission method, which is executed by a terminal device including a first terminal card and a second terminal card, and includes: the terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission, and starts a first countdown timer corresponding to the second terminal card; during a time period when the first countdown timer returns to 0, the terminal device allocates uplink radio frequency resources to the second terminal card for data service transmission, and starts a second countdown timer corresponding to the first terminal card.
[0009] In one embodiment of the present disclosure, within the time period when the first countdown timer returns to 0, the terminal device allocates uplink radio frequency resources to the second terminal card for data service transmission, including: when the first countdown timer is 0, determining whether the data service transmission of the first terminal card is completed; if the data service transmission of the first terminal card is not completed, the terminal device allocates uplink radio frequency resources to the second terminal card for data service transmission.
[0010] In one embodiment of the present disclosure, the method further includes: during the time period when the second countdown timer returns to 0, the terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission, and starts a first countdown timer corresponding to the second terminal card.
[0011] In one embodiment of the present disclosure, within the time period when the second countdown timer returns to 0, the terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission, including: when the second countdown timer is 0, determining whether the data service transmission of the second terminal card is completed; if the data service transmission of the second terminal card is not completed, the terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission.
[0012] In one embodiment of the present disclosure, the method also includes: determining whether there is TTI overlap between the data services of the first terminal card and the second terminal card; if there is TTI overlap between the first terminal card and the second terminal card, allocating uplink radio frequency resources to the first terminal card for data service transmission, and starting a first countdown timer corresponding to the second terminal card, or allocating uplink radio frequency resources to the second terminal card for data service transmission, and starting a second countdown timer corresponding to the first terminal card; if there is no TTI overlap between the first terminal card and the second terminal card, the first terminal card and the second terminal card perform data service transmission in parallel.
[0013] In one embodiment of the present disclosure, when the RRC link layer uninterrupted threshold time of the data service of the first terminal card is less than the period of the timer configured by the network device for the first terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state, the period of the second countdown timer is the threshold time of the RRC link layer uninterrupted threshold time of the data service of the first terminal card; and when the RRC link layer uninterrupted threshold time of the data service of the first terminal card is greater than the period of the timer configured by the network device for the first terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state, the period of the second countdown timer is the period of the timer configured by the network device for the first terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state.
[0014] In one embodiment of the present disclosure, when the RRC link layer uninterrupted threshold time of the data service of the second terminal card is less than the period of the timer configured by the network device for the second terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state, the period of the first countdown timer is the threshold time of the RRC link layer uninterrupted threshold time of the data service of the second terminal card; and when the RRC link layer uninterrupted threshold time of the data service of the second terminal card is greater than the period of the timer configured by the network device for the second terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state, the period of the first countdown timer is the period of the timer configured by the network device for the second terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state.
[0015] According to one aspect of the present disclosure, a data transmission device is provided, including: a first operating unit, used to allocate uplink radio frequency resources to the first terminal card for data service transmission; a first starting unit, used to start a first countdown timer corresponding to the second terminal card; a second operating unit, used to allocate uplink radio frequency resources to the second terminal card for data service transmission by the terminal device during a time period when the first countdown timer returns to 0; and a second starting unit, used to start a second countdown timer corresponding to the first terminal card.
[0016] According to one aspect of the present disclosure, a communication device is provided, comprising: at least one processor; and at least one memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned data transmission methods by executing the executable instructions.
[0017] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any one of the above-mentioned data transmission methods is implemented.
[0018] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0020] Figure 1 A schematic diagram of a communication system showing a data transmission method according to an embodiment of the present disclosure;
[0021] Figure 2 Another schematic diagram showing a flow chart of a data transmission method in an embodiment of the present disclosure;
[0022] Figure 3 Another schematic diagram showing a data transmission method in an embodiment of the present disclosure; and
[0023] Figure 4 It is a structural schematic diagram of a data transmission device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0025] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0026] The technical solutions of the embodiments of the present disclosure can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system, new radio (NR), etc. The technical solutions provided by the present disclosure can also be applied to future communication systems, such as the sixth generation mobile communication system. The communication system can also be a land public mobile communication network (PLMN) network, a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT) communication system or other communication systems.
[0027] The terminal equipment in the embodiments of the present disclosure may refer to an access terminal, a user unit, a user station, a mobile station, a mobile station, a relay station, a remote station, a remote terminal, a mobile device, a user terminal, a user equipment (UE), a terminal, a wireless communication device, a user agent or a user device. The terminal equipment may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in a future public land mobile network (PLMN) or a terminal device in a future Internet of Vehicles, etc., and the embodiments of the present disclosure are not limited to this.
[0028] The network device in the embodiment of the present disclosure may be any communication device with wireless transceiver function for communicating with the terminal device. The device includes but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), home evolved Node B (HeNB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and may also be a 5G system, such as a gNB in an NR system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc.
[0029] To facilitate understanding of the embodiments of the present disclosure, first Figure 1 The communication system shown in the figure is used as an example to describe in detail the communication system applicable to the embodiment of the present disclosure. Figure 1 A schematic diagram of a communication system of a data transmission method according to an embodiment of the present disclosure is shown. Figure 1 As shown, the communication system 100 includes four communication devices, for example, a network device 110 and terminal devices 121 to 123. The terminal devices 121 to 123 may all be terminal devices with simple capabilities, or the terminal devices 121 to 123 may include terminal devices with simple capabilities and traditional eMBB and URLLC terminal devices. When accessing the system, at least one of the terminal devices 121 to 123 may transmit data with the network device 110 using the data transmission method provided in the present disclosure.
[0030] It should be understood that Figure 1 The communication system shown may also include more network nodes, such as terminal devices or network devices. Figure 1 The network devices or terminal devices included in the communication system shown may be the network devices or terminal devices in various forms described above. The embodiments of the present disclosure are not shown one by one in the figures.
[0031] In response to the problem in the related art that it is difficult to ensure that the dual-card services can obtain radio frequency resources in time to send and receive data when the data of the two cards of the terminal device are activated simultaneously to seize radio frequency resources, the present disclosure provides a data transmission method for realizing dual-card dual-data service concurrency based on a dual-card terminal. When the dual-card terminal switches the radio frequency resources to one card, it monitors the link status of the other card at the same time, and switches the radio frequency resources back before the network determines that the link fails, so as to ensure that the RRC connection is not released, avoid service interruption, and realize dual-card dual data (RCS) service concurrency.
[0032] At least one embodiment of the present disclosure provides a data transmission method, which is executed by a terminal device. Figure 2 Another flow chart of the data transmission method in the embodiment of the present disclosure is shown. Figure 2 As shown, the method includes steps S200 and S201.
[0033] S200: The terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission, and starts a first countdown timer corresponding to the second terminal card.
[0034] S201. During a time period when the first countdown timer returns to 0, the terminal device allocates uplink radio frequency resources to the second terminal card for data service transmission, and starts a second countdown timer corresponding to the first terminal card.
[0035] S202: During the time period when the second countdown timer returns to 0, the terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission, and starts the first countdown timer corresponding to the second terminal card.
[0036] In an embodiment of the data transmission method disclosed in the present invention, the terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission, and simultaneously starts the first countdown timer corresponding to the second terminal card to monitor the link status of the second terminal card, and within the time period when the first countdown timer returns to 0, the terminal device allocates uplink radio frequency resources to the second terminal card for data service transmission, that is, before the network determines that the link corresponding to the second terminal card has failed, the uplink radio frequency resources are switched to the second terminal card to ensure that the RRC connection of the second terminal card is not released, avoid service interruption, and realize dual-card dual-data (RCS) service concurrency.
[0037] At least one embodiment of the present disclosure provides a data transmission method, which is executed by a terminal device. Figure 3 Another flow chart of the data transmission method in the embodiment of the present disclosure is shown. Figure 3 As shown, the method includes steps S300 and S304.
[0038] S300: The terminal device determines to perform data transmission.
[0039] For example, the terminal devices need to perform data (eg, RCS) service transmissions separately.
[0040] S301. A terminal device establishes an RRC connection with a network corresponding to a first terminal card and a network corresponding to a second terminal card, respectively.
[0041] When the terminal device needs to perform data (eg, RCS) service transmission, it establishes an RRC connection with the network corresponding to the first terminal card and the network corresponding to the second terminal card.
[0042] S302, the terminal device determines whether the data services of the first terminal card and the second terminal card have TTI overlap. If the first terminal card and the second terminal card have TTI overlap, execute step S303; if the first terminal card and the second terminal card do not have TTI overlap, execute step S304.
[0043] During the T period when dual-card data (such as dual RCS) is concurrent, the terminal device determines whether there is TTI overlap in the transmission and reception of dual-card service data packets and whether there is competition for radio frequency resources. If there is no TTI overlap in the transmission and reception of dual-card service data packets, the terminal device processes the data service concurrency according to the predetermined plan. Otherwise, the terminal device preferentially allocates uplink radio frequency resources to the first terminal card, such as the primary card (card 1) to process the data service, and starts the countdown timer T2 (T2 <Timeout2)。
[0044] S303: Allocate uplink radio frequency resources to the first terminal card for data service transmission, and start a first countdown timer corresponding to the second terminal card.
[0045] When the RRC link layer uninterrupted threshold time of the data service of the second terminal card is less than the period of the timer configured by the network device for the second terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state for controlling the data inactivity operation, the period of the first countdown timer is the threshold time of the RRC link layer uninterrupted threshold time of the data service of the second terminal card; and when the RRC link layer uninterrupted threshold time of the data service of the second terminal card is greater than the period of the timer configured by the network device for the second terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state for controlling the data inactivity operation, the period of the first countdown timer is the period of the timer configured by the network device for the second terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state.
[0046] Setting principle of counter Timeout2: The reference terminal selects the smaller of the threshold time Radiolink_Timeout2 for ensuring that the RRC link layer of the secondary card (Card 2) data service does not break - that is, no Radio Link Failure (RLF) event occurs and the period T_Timer2 of the timer dataInactivityTimer configured by the network for the terminal in the RRC_Connected state to control its data inactivity operation as the reference time Timeout2.
[0047] S304. The first terminal card and the second terminal card perform data service transmission in parallel.
[0048] S305. When the first countdown timer reaches 0, determine whether the data service transmission of the first terminal card has ended. If the data service transmission of the first terminal card has not ended, execute step S305; if the data service transmission of the first terminal card has ended, execute step S306.
[0049] S306. The terminal device allocates the uplink radio frequency resources to the second terminal card for data service transmission and starts the second countdown timer corresponding to the first terminal card.
[0050] When the threshold time for the RRC link layer of the data service of the first terminal card not to break is less than the period of the timer configured by the network device for the terminal device in the RRC_Connected state for the first terminal card to control its data inactivity operation, the period of the second countdown timer is the threshold time for the RRC link layer of the data service of the first terminal card not to break; and when the threshold time for the RRC link layer of the data service of the first terminal card not to break is greater than the period of the timer configured by the network device for the terminal device in the RRC_Connected state for the first terminal card to control its data inactivity operation, the period of the second countdown timer is the period of the timer configured by the network device for the terminal device in the RRC_Connected state for the first terminal card to control its data inactivity operation.
[0051] When T2 = 0 and the data service of the secondary card (Card 2) has not ended, the terminal allocates the uplink radio frequency resources to the secondary card (Card 2) to process the data service, and at the same time starts the main card (Card 1) countdown timer T1 (T1 < Timeout1). Setting principle of counter Timeout1: Select the smaller of Radiolink_Timeout1 and T_Timer1 as the reference time Timeout1.
[0052] S307. The terminal device allocates the uplink radio frequency resources to the second terminal card for data service transmission.
[0053] S308. When the second countdown timer is 0, determine whether the data service transmission of the second terminal card is completed. If the data service transmission of the second terminal card is not completed, the step returns to step S303; if the data service transmission of the second terminal card is completed, execute step S309.
[0054] S309: The terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission.
[0055] It should be noted that the first terminal card and the second terminal card can be the main card and the secondary card of the terminal device, respectively. For example, the first terminal card is the main card and the second terminal card is the secondary card, or the first terminal card is the secondary card and the second terminal card is the main card. Before the network determines that the link corresponding to one of the first terminal card and the second terminal card fails, the uplink radio frequency resources are switched to the other of the first terminal card and the second terminal card until the data service transmission of one of the first terminal card and the second terminal card is completed. The terminal device switches the radio frequency resources between the dual cards to realize the concurrency of dual-card dual-data services, ensure the concurrency of dual-card services within a controllable and limited service delay, and improve the user experience.
[0056] In an embodiment of the data transmission method disclosed in the present invention, the terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission, and simultaneously starts the first countdown timer corresponding to the second terminal card to monitor the link status of the second terminal card, and within the time period when the first countdown timer returns to 0, the terminal device allocates uplink radio frequency resources to the second terminal card for data service transmission, that is, before the network determines that the link corresponding to the second terminal card has failed, the uplink radio frequency resources are switched to the second terminal card to ensure that the RRC connection of the second terminal card is not released, avoid service interruption, and realize dual-card dual-data (RCS) service concurrency.
[0057] The data transmission method disclosed in the present invention is described in detail below in conjunction with the embodiments. The first terminal card is a primary card, and the second terminal card is a secondary card.
[0058] Step 1: The dual SIM cards of the terminal device need to perform data (such as RCS) services separately.
[0059] Step 2: The dual-SIM terminal device establishes RRC connections with two networks respectively.
[0060] Step 3: During the T period, check whether the dual-SIM data services of the terminal device have TTI overlap or compete for radio frequency resources.
[0061] Step 4: If there is no TTI overlap, the terminal device processes the dual-card data services in parallel. If there is TTI overlap, the terminal device preferentially allocates uplink radio frequency resources to the primary card (card 1) to process the data service, and starts the countdown timer T2 at the same time.
[0062] Step 5: Whenever T2=0, whether the data service of the primary card (card 1) is terminated within the T2 period.
[0063] Step 6: If the data service of the primary card (Card 1) ends, the dual-card terminal device allocates uplink radio frequency resources to the secondary card (Card 2) to process the data service. If the data service of the primary card (Card 1) has not ended, the terminal device allocates uplink radio frequency resources to the secondary card (Card 2) to process the data service, and starts the countdown timer T1 of the primary card (Card 1) at the same time.
[0064] Step 7: Whenever T1=0, whether the data service of the secondary card (Card 2) is terminated during the T1 period.
[0065] Step 8: If the data service of the secondary card (Card 2) ends, the dual-card terminal device allocates the uplink radio frequency resources to the primary card (Card 1) to process the data service. If the data service of the secondary card (Card 2) has not ended, the terminal device preferentially allocates the uplink radio frequency resources to the primary card (Card 1) to process the data service, and starts the countdown timer T2 at the same time.
[0066] The present disclosure proposes a data transmission method for realizing dual-card dual-data service concurrency based on a dual-card terminal, taking into account the threshold time Radiolink_Timeout of the terminal radio link failure (RLF) event and the period T_Timer of the timer dataInactivityTimer configured by the network for the terminal in the RRC_Connected state to control its data inactivity operation, and selecting a suitable radio resource switching period (T1 / T2) to realize dual-card data service concurrency, filling the gap that dual-channel terminals cannot perform dual-data service concurrency. The technical solution disclosed in the present disclosure will greatly improve the dual-card terminal's ability to support dual-card data service concurrency, improve the terminal's dual-channel performance, and improve network transmission efficiency.
[0067] The concurrency of dual-SIM dual-data services is the evolution direction of dual-SIM terminals. The disclosed technical solution will help the industry chain to promote dual-pass technology research, verification and standardization for 5G dual-SIM terminals, improve NR network system performance and enhance user experience.
[0068] At least one embodiment of the present disclosure provides a data transmission device. Figure 4 FIG. 1 is a schematic diagram of the structure of a data transmission device according to an embodiment of the present disclosure. Figure 4As shown, the device includes a first operating unit 401, a first starting unit 402, a second operating unit 403 and a second starting unit 404. The first operating unit 401 is used to allocate uplink radio frequency resources to the first terminal card for data service transmission; the first starting unit 402 is used to start the first countdown timer corresponding to the second terminal card; the second operating unit 403 is used for the terminal device to allocate uplink radio frequency resources to the second terminal card for data service transmission during the time period when the first countdown timer returns to 0; and the second starting unit 404 is used to start the second countdown timer corresponding to the first terminal card.
[0069] The apparatus 400 corresponds to the terminal device in the method embodiment. The apparatus 400 may be the terminal device in the method embodiment, or a chip or functional module inside the terminal device in the method embodiment. The corresponding units of the apparatus 400 are used to execute Figures 2 to 3 The corresponding steps in the method embodiment shown are executed by the terminal device.
[0070] The first operating unit 401, the first starting unit 402, the second operating unit 403 and the second starting unit 404 in the apparatus 400 are used to execute the steps related to the processing corresponding to the terminal device in the method embodiment.
[0071] The device 400 may also include a storage unit for storing data and / or signaling. The first operation unit 401, the first startup unit 402, the second operation unit 403 and the second startup unit 404 may interact or couple with the storage unit, for example, read or call the data and / or signaling in the storage unit, so that the method of the above embodiment is executed.
[0072] The above units can exist independently or be fully or partially integrated.
[0073] At least one embodiment of the present disclosure provides a communication device. The communication device includes: at least one processor; and at least one memory for storing executable instructions of the processor; the processor is configured to execute the above-mentioned executable instructions by executing the executable instructions. Figure 1 to Figure 2 The data transmission method of any one of the embodiments shown. For example, the communication device may be a terminal device.
[0074] At least one embodiment of the present disclosure provides a terminal device. The terminal device includes a processor and a memory. The memory is used to store executable instructions of the processor. The processor is configured to execute the above-mentioned Figure 1 to Figure 2 A data transmission method according to any one of the embodiments shown.
[0075] The terminal device can be used for Figure 1In the system shown. The terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input-output device. The processor is used to control the antenna and the input-output device to send and receive signals, the memory is used to store computer programs, the processor is used to call and run the computer program from the memory, and the radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input-output devices, such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users.
[0076] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.
[0077] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0078] It should also be understood that the above-mentioned memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0079] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can 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 or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function according to the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (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 such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0080] The embodiment of the present disclosure also provides a communication system, which includes: the above-mentioned communication device, such as the above-mentioned terminal device and the above-mentioned network device, and the communication system also includes other communication devices. For example, the communication system includes NR-light terminal devices, non-NR-light terminal devices and access network devices.
[0081] The embodiment of the present disclosure also provides a computer readable medium for storing computer program code, wherein the computer program includes instructions for executing the data transmission method of the embodiment of the present disclosure in the above method. The readable medium may be a read-only memory (ROM) or a random access memory (RAM), which is not limited by the embodiment of the present disclosure.
[0082] The present disclosure also provides a computer-readable storage medium on which a computer program is stored, and a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.
[0083] A program product for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.
[0084] The embodiment of the present disclosure also provides a system chip, which includes: a processing unit and a communication unit, the processing unit, for example, may be a processor, and the communication unit, for example, may be an input / output interface, a pin or a circuit, etc. The processing unit may execute computer instructions to enable the chip in the communication device to execute any one of the methods for transmitting initial access configuration information provided in the above-mentioned embodiment of the present disclosure.
[0085] For example, any communication device including a terminal device and a network device provided in the above-mentioned embodiments of the present disclosure may include the system chip.
[0086] For example, the computer instructions are stored in a storage unit.
[0087] For example, the storage unit is a storage unit within the chip, such as a register, a cache, etc. The storage unit can also be a storage unit located outside the chip within the terminal, such as a ROM or other types of static storage devices that can store static information and instructions, RAM, etc. Among them, the processor mentioned in any of the above can be a CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the method for the above-mentioned main transmission initial access configuration information. The processing unit and the storage unit can be decoupled and respectively set on different physical devices, and connected by wired or wireless means to implement the respective functions of the processing unit and the storage unit to support the system chip to implement the various functions in the above-mentioned embodiments. Alternatively, the processing unit and the memory can also be coupled on the same device.
[0088] It is understood that the memory in the embodiments of the present disclosure may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0089] The terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0090] The terms "uplink" and "downlink" appearing in the present disclosure are used to describe the direction of data / information transmission in specific scenarios. For example, the "uplink" direction generally refers to the direction of data / information transmission from the terminal to the network side, or the direction of data / information transmission from a distributed unit to a centralized unit, and the "downlink" direction generally refers to the direction of data / information transmission from the network side to the terminal, or the direction of data / information transmission from a centralized unit to a distributed unit. It can be understood that "uplink" and "downlink" are only used to describe the transmission direction of data / information, and the specific starting and ending devices of the data / information transmission are not limited.
[0091] Various objects such as various messages / information / equipment / network elements / systems / devices / actions / operations / processes / concepts that may appear in the present disclosure are named. It can be understood that these specific names do not constitute a limitation on the relevant objects, and the assigned names may change with factors such as scenarios, contexts or usage habits. The understanding of the technical meaning of the technical terms in the present disclosure should be mainly determined from the functions and technical effects embodied / executed in the technical solutions.
[0092] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this disclosure.
[0093] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0094] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the unit is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0095] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0096] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0097] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage media include: USB flash drives, mobile hard disks, read-only memory (ROM), and random access.
[0098] The above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A data transmission method, performed by a terminal device comprising a first terminal card and a second terminal card, characterized in that: include: The terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission, and starts a first countdown timer corresponding to the second terminal card; During the time period when the first countdown timer returns to 0, the terminal device allocates uplink radio frequency resources to the second terminal card for data service transmission, and starts a second countdown timer corresponding to the first terminal card; wherein, When the RRC link layer uninterrupted link threshold time of the data service of the second terminal card is less than the period of the timer configured by the network device for the second terminal card to the terminal device in the RRC_Connected state for controlling its data inactivity operation, the period of the first countdown timer is the RRC link layer uninterrupted link threshold time of the data service of the second terminal card; as well as When the RRC link layer uninterrupted link threshold time of the data service of the second terminal card is greater than the period of the timer configured by the network device for the second terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state, the period of the first countdown timer is the period of the timer configured by the network device for the second terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state.
2. The method according to claim 1, characterized in that The terminal device allocating uplink radio frequency resources to the second terminal card for data service transmission during the time period when the first countdown timer returns to 0 includes: When the first countdown timer is 0, it is determined whether the data service transmission of the first terminal card is completed. If the data service transmission of the first terminal card is not completed, the terminal device allocates uplink radio frequency resources to the second terminal card for data service transmission, and starts the second countdown timer corresponding to the first terminal card.
3. The method according to claim 2, characterized in that The method further comprises: During the time period when the second countdown timer returns to 0, the terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission, and starts the first countdown timer corresponding to the second terminal card.
4. The method according to claim 3, characterized in that The terminal device allocating uplink radio frequency resources to the first terminal card for data service transmission during the time period when the second countdown timer returns to 0 includes: When the second countdown timer is 0, determining whether the data service transmission of the second terminal card is completed, If the data service transmission of the second terminal card is not finished, the terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission, and starts a first countdown timer corresponding to the second terminal card; If the data service transmission of the second terminal card is completed, the terminal device allocates uplink radio frequency resources to the first terminal card for data service transmission.
5. The method according to claim 1, characterized in that The method further comprises: determining whether there is TTI overlap between the data services of the first terminal card and the second terminal card, If there is TTI overlap between the first terminal card and the second terminal card, uplink radio frequency resources are allocated to the first terminal card for data service transmission, and a first countdown timer corresponding to the second terminal card is started, or uplink radio frequency resources are allocated to the second terminal card for data service transmission, and a second countdown timer corresponding to the first terminal card is started; If there is no TTI overlap between the first terminal card and the second terminal card, the first terminal card and the second terminal card perform data service transmission in parallel.
6. The method according to any one of claims 1 to 5, characterized in that: When the RRC link layer uninterrupted link threshold time of the data service of the first terminal card is less than the period of the timer configured by the network device for the first terminal card to the terminal device in the RRC_Connected state for controlling its data inactivity operation, the period of the second countdown timer is the RRC link layer uninterrupted link threshold time of the data service of the first terminal card; as well as When the RRC link layer uninterrupted link threshold time of the data service of the first terminal card is greater than the period of the timer configured by the network device for the first terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state, the period of the second countdown timer is the period of the timer configured by the network device for the first terminal card to control the data inactivity operation of the terminal device in the RRC_Connected state.
7. A data transmission device, characterized in that: include: A first operating unit, configured to allocate uplink radio frequency resources to a first terminal card for data service transmission; A first starting unit is used to start a first countdown timer corresponding to the second terminal card, wherein when the threshold time of the RRC link layer of the data service of the second terminal card is less than the period of the timer configured by the network device for the second terminal card to the terminal device in the RRC_Connected state for controlling its data inactivity operation, the period of the first countdown timer is the threshold time of the RRC link layer of the data service of the second terminal card; and when the threshold time of the RRC link layer of the data service of the second terminal card is greater than the period of the timer configured by the network device for the second terminal card to the terminal device in the RRC_Connected state for controlling its data inactivity operation, the period of the first countdown timer is the period of the timer configured by the network device for the second terminal card to the terminal device in the RRC_Connected state for controlling its data inactivity operation; A second operating unit, configured to, during a time period when the first countdown timer returns to 0, cause the terminal device to allocate uplink radio frequency resources to the second terminal card for data service transmission; and The second starting unit is used to start a second countdown timer corresponding to the first terminal card.
8. A communication device, characterized in that: include: at least one processor; as well as at least one memory for storing executable instructions of the processor; The processor is configured to execute the data transmission method according to any one of claims 1 to 6 by executing the executable instructions.
9. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the data transmission method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Dual-card dual-standby terminal and data communication method
CN105101164A
Communication method and terminal for realizing dual-SIM, dual-standby, and dual-active communication
CN109314736A
Network control method and mobile terminal
CN110300404A
Communication method, communication device and electronic equipment
CN112333772A
Scheduling method and apparatus for terminal, and terminal and network device
WO2021043274A1
