Data transmission method and device
By determining the number of bits of data to be transmitted and selecting an appropriate transmission method in the 5G New Radio system, the data transmission problem of inactive UEs was solved, improving data transmission efficiency and optimizing the load on network devices.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-02-26
- Publication Date
- 2026-04-07
AI Technical Summary
In 5G New Radio systems, user equipment (UE) in an inactive state has difficulty selecting a reasonable data transmission method, resulting in excessive signaling load on network equipment and reduced data transmission efficiency.
By determining the number of bits of data to be transmitted, a suitable target transmission method is selected based on the transmission configuration information, including transmission based on random access procedures, transmission resources pre-configured by network devices, or migration to the connected state for data transmission.
It improves data transmission efficiency, reduces signaling interaction, and optimizes the load on network devices.
Smart Images

Figure CN114828283B_ABST
Abstract
Description
[0001] This application is a divisional application of Chinese patent application filed on February 26, 2020, with application number 202010121574.X and title "Data Transmission Method and Apparatus". Technical Field
[0002] This application relates to the field of mobile communication technology, and in particular to a data transmission method and device. Background Technology
[0003] In Long Term Evolution (LTE) systems, when a User Equipment (UE) requires data services, it connects to the wireless network to establish a Radio Resource Control (RRC) connection and a dedicated Data Radio Bearer (DRB) for data transmission. After the UE enters the connected state, the network device allocates necessary configuration parameters for data transmission. Once the UE completes data transmission, it enters the idle state. The network device then releases all configuration parameters of the UE upon entering the idle state. If the UE wishes to re-establish data services, the network device will re-allocate configuration parameters for it.
[0004] In practical applications, some UEs transmit data multiple times within a period of time. For this type of service requirement, if the above transmission mechanism is used, an RRC connection needs to be established for each data transmission, and then released only after the data transmission is completed. When a UE repeatedly transmits data, it inevitably leads to a large amount of signaling interaction, causing excessive signaling load on network equipment and reducing data transmission efficiency. To address this technical issue, in the 5G New Radio (NR) system, after completing data transmission, the UE does not enter an idle state, but rather a new state, namely the inactive state. After entering the inactive state, the UE does not transmit data with the network equipment, but periodically receives paging. Both the network equipment and the UE retain the configuration parameters assigned to the UE. When the UE needs to transmit data, it can quickly enter the connected state using the saved configuration parameters, thereby improving data transmission efficiency.
[0005] In addition to the mechanism of transmitting data after the UE enters the connected state, the NR system introduces two other data transmission mechanisms for UEs in an inactive state: Method 1: The UE carries the data in the MSGA (Message A) sent during the two-step random access process, or the MSG3 sent during the four-step random access process; Method 2: The network device pre-configures transmission resources on the Physical Uplink Shared Channel (PUSCH) for the UE. When the UE is in an idle or inactive state, it can use these resources to transmit data if needed. However, how to rationally select the appropriate data transmission method for a UE in an inactive state when data needs to be transmitted remains to be solved. Summary of the Invention
[0006] This application provides a data transmission method and device that can solve the technical problem in the prior art where it is difficult for a UE to reasonably select a data transmission method when it is in a non-connected state.
[0007] In a first aspect, embodiments of this application provide a data transmission method applied to a UE, wherein the UE is in an idle state or an inactive state, the method comprising:
[0008] Determine the number of bits of data to be transmitted in the UE;
[0009] In the transmission configuration information, the target transmission mode corresponding to the number of bits is determined. The target transmission mode includes any one of the following: the UE performs data transmission based on a random access procedure, the UE performs data transmission based on transmission resources pre-configured by the network device, and the UE performs data transmission after migrating to the connected state.
[0010] The data to be transmitted is transmitted according to the target transmission method.
[0011] In one feasible implementation, the transmission configuration information includes a first threshold, a second threshold greater than the first threshold, and a transmission selection mode corresponding to the first threshold and / or the second threshold. Then, determining the target transmission mode corresponding to the number of bits in the transmission configuration information includes:
[0012] When the target number of bits is less than the first threshold, the target transmission mode is determined to be data transmission by the UE based on a random access procedure;
[0013] When the target number of bits is greater than or equal to the first threshold and less than the second threshold, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device.
[0014] When the target number of bits is greater than or equal to the second threshold, the target transmission mode is determined to be data transmission after the UE migrates to the connected state.
[0015] In one feasible implementation, the transmission configuration information includes a first threshold and a transmission selection mode corresponding to the first threshold; then determining the target transmission mode corresponding to the number of bits in the transmission configuration information includes:
[0016] When the number of bits is less than the first threshold, the target transmission mode is determined to be data transmission by the UE based on a random access procedure;
[0017] When the number of bits is greater than or equal to the first threshold, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device.
[0018] In one feasible implementation, the transmission configuration information includes a second threshold and a transmission selection method corresponding to the second threshold; then determining the target transmission method corresponding to the number of bits in the transmission configuration information includes:
[0019] When the number of bits is less than the second threshold, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device;
[0020] When the number of bits is greater than or equal to the second threshold, the target transmission mode is determined to be data transmission after the UE migrates to the connected state.
[0021] In one feasible implementation, determining the target transmission mode as data transmission by the UE based on transmission resources pre-configured by the network device includes:
[0022] Determine whether the pre-configured transmission resources of the network device meet the preset transmission conditions;
[0023] When the pre-configured transmission resources meet the preset transmission conditions, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device.
[0024] In one feasible implementation, it further includes:
[0025] When the transmission resources pre-configured by the network device do not meet the preset transmission conditions, the UE will perform data transmission after migrating to the connected state.
[0026] In one feasible implementation, the preset transmission conditions include any one or more of the following transmission conditions:
[0027] The transmission resources pre-configured in the network device are associated with the service corresponding to the data to be transmitted;
[0028] The time interval between the start time of the transmission resources pre-configured by the network device and the generation time of the data to be transmitted is less than a preset time.
[0029] The serving cell corresponding to the transmission resources pre-configured by the network device is the serving cell where the UE is currently camped.
[0030] The serving cell corresponding to the transmission resources pre-configured by the network device is the serving cell where the UE is currently camped, and the UE measures that the signal quality of one or more beams corresponding to the transmission resources pre-configured by the network device exceeds a preset threshold.
[0031] In one feasible implementation, determining the target transmission mode as data transmission by the UE based on transmission resources pre-configured by the network device includes:
[0032] Determine whether the UE's moving speed is lower than a preset speed threshold;
[0033] When the UE's moving speed is lower than the preset speed threshold, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device.
[0034] In one feasible implementation, it further includes:
[0035] The transmission configuration information is obtained from the network device.
[0036] In one feasible implementation, obtaining the transmission configuration information from the network device includes:
[0037] The network device receives a Radio Resource Control (RRC) release message, which includes the transmission configuration information.
[0038] In one feasible implementation, obtaining the transmission configuration information from the network device includes:
[0039] The system information block (SIB) is received from the network device, and the SIB includes the transmission configuration information.
[0040] Secondly, embodiments of this application provide a data transmission method applied to a network device, the method comprising:
[0041] Send the pre-configured transmission resources to the UE;
[0042] The system receives data transmitted by the UE, which is transmitted by the UE according to a target transmission mode. The target transmission mode is determined by the UE based on the number of bits in the data and transmission configuration information. The target transmission mode includes any one of the following: the UE transmits data based on a random access procedure when in an idle or inactive state; the UE transmits data based on the pre-configured transmission resources when in an idle or inactive state; or the UE transmits data after migrating from an idle or inactive state to a connected state.
[0043] In one feasible implementation, the transmission configuration information includes a first threshold, a second threshold greater than the first threshold, and a transmission selection method corresponding to the first threshold and / or the second threshold; the transmission selection method corresponding to the first threshold and / or the second threshold includes:
[0044] When the target number of bits is less than the first threshold, the UE selects to transmit data based on a random access procedure;
[0045] When the target number of bits is greater than or equal to the first threshold and less than the second threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device;
[0046] When the target number of bits is greater than or equal to the second threshold, the UE selects to migrate to the connected state and then transmit data.
[0047] In one feasible implementation, the transmission configuration information includes a first threshold and a transmission selection method corresponding to the first threshold; the transmission selection method corresponding to the first threshold includes:
[0048] When the target number of bits is less than the first threshold, the UE selects to transmit data based on a random access procedure;
[0049] When the target number of bits is greater than or equal to the first threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device.
[0050] In one feasible implementation, the transmission configuration information includes a second threshold and a transmission selection method corresponding to the second threshold; the transmission selection method corresponding to the second threshold includes:
[0051] When the target number of bits is less than the second threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device;
[0052] When the target number of bits is greater than or equal to the second threshold, the UE selects to migrate to the connected state and then transmit data.
[0053] In one feasible implementation, when the target transmission mode is data transmitted by the UE based on the pre-configured transmission resources, the pre-configured transmission resources satisfy the preset transmission conditions.
[0054] In one feasible implementation, the preset transmission condition is any one or more of the following transmission conditions:
[0055] The pre-configured transmission resources are associated with the service corresponding to the data to be transmitted;
[0056] The time interval between the start time of the pre-configured transmission resource in the time domain and the generation time of the data to be transmitted is less than a preset time.
[0057] The serving cell corresponding to the pre-configured transmission resources is the serving cell where the UE is currently camped.
[0058] The serving cell corresponding to the pre-configured transmission resources is the serving cell where the UE is currently camped, and the UE measures that the signal quality of one or more beams corresponding to the pre-configured transmission resources of the network device exceeds a preset threshold.
[0059] In one feasible implementation, it further includes:
[0060] The transmission configuration information is sent to the UE.
[0061] In one feasible implementation, sending the transmission configuration information to the UE includes:
[0062] An RRC release message is sent to the UE, the RRC release message including the transmission configuration information.
[0063] In one feasible implementation, sending the transmission configuration information to the UE includes:
[0064] The SIB is sent to the UE, and the SIB includes the transmission configuration information.
[0065] Thirdly, embodiments of this application provide a data transmission apparatus applied to a UE, wherein the UE is in an idle state or an inactive state, the apparatus comprising:
[0066] The processing module is used to determine the number of bits of data to be transmitted in the UE;
[0067] The processing module is further configured to determine the target transmission mode corresponding to the number of bits based on the transmission configuration information. The target transmission mode includes any one of the following modes: the UE performs data transmission based on a random access procedure, the UE performs data transmission based on transmission resources pre-configured by the network device, and the UE performs data transmission after migrating to the connected state.
[0068] The sending module is used to transmit the data to be transmitted according to the target transmission method.
[0069] Fourthly, embodiments of this application provide a data transmission apparatus applied to a network device, the apparatus comprising:
[0070] The configuration module is used to send pre-configured transmission resources to the user equipment (UE).
[0071] A receiving module is used to receive data transmitted by the UE. The data is transmitted by the UE according to a target transmission mode. The target transmission mode is determined by the UE based on the number of bits in the data and transmission configuration information. The target transmission mode includes any one of the following: the UE transmits data based on a random access procedure when in an idle or inactive state; the UE transmits data based on the pre-configured transmission resources when in an idle or inactive state; or the UE transmits data after migrating from an idle or inactive state to a connected state.
[0072] Fifthly, embodiments of this application provide a user equipment, including: at least one processor and a memory;
[0073] The memory stores computer-executed instructions;
[0074] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the data transfer method as provided in the first aspect.
[0075] Sixthly, embodiments of this application provide a network device, including: at least one processor and a memory;
[0076] The memory stores computer-executed instructions;
[0077] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the data transfer method as provided in the second aspect.
[0078] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the data transmission method provided in the first aspect.
[0079] Eighthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the data transmission method provided in the second aspect.
[0080] The data transmission method and device provided in this application, when the UE is in an idle or inactive state, if data to be transmitted is generated in the UE, determines the number of bits of the data to be transmitted in the UE; then, it determines the target transmission method corresponding to the number of bits in the transmission configuration information, and transmits the data to be transmitted according to the target transmission method; wherein, the target transmission method includes any one of the following: the UE transmits data based on a random access procedure, the UE transmits data based on transmission resources pre-configured by the network device, and the UE transmits data after migrating to a connected state. The amount of data that can be transmitted through a random access procedure is generally relatively small, the amount of data transmitted based on transmission resources pre-configured by the network device depends on the size of the pre-configured resources, and the amount of data transmitted after the UE migrates to a connected state is usually unlimited. That is, the above-mentioned target transmission methods are suitable for transmitting data with different bit counts. Therefore, when the UE is in an idle or inactive state and has data to be transmitted, the number of bits of the data to be transmitted can help the UE select a suitable data transmission method. Attached Figure Description
[0081] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0082] Figure 1 This is a schematic diagram of the architecture of a wireless communication system provided in the embodiments of this application;
[0083] Figure 2 This is a signaling illustration of state transition in the data transmission method provided in the embodiments of this application. Figure 1 ;
[0084] Figure 3 This is a signaling illustration of state transition in the data transmission method provided in the embodiments of this application. Figure 2 ;
[0085] Figure 4 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 1 ;
[0086] Figure 5This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 2 ;
[0087] Figure 6 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 3 ;
[0088] Figure 7 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 4 ;
[0089] Figure 8 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 5 ;
[0090] Figure 9 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 6 ;
[0091] Figure 10 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 7 ;
[0092] Figure 11 This is a signaling interaction diagram of a data transmission method provided in an embodiment of this application;
[0093] Figure 12 This is a schematic diagram of a program module for a data transmission device provided in the embodiments of this application. Figure 1 ;
[0094] Figure 13 This is a schematic diagram of a program module for a data transmission device provided in the embodiments of this application. Figure 2 ;
[0095] Figure 14 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0096] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0097] The embodiments of this application can be applied to various communication systems, such as: Advanced Long Term Evolution (LTE-A) systems, New Radio (NR) systems, evolution systems of NR systems, LTE-based access to unlicensed spectrum (LTE-U) systems, NR-based access to unlicensed spectrum (NR-U) systems, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), next-generation communication systems, or other communication systems, etc.
[0098] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC) communication, and vehicle-to-vehicle (V2V) communication. The embodiments of this application can also be applied to these communication systems.
[0099] Optionally, the communication system in this application embodiment can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) network deployment scenario.
[0100] The embodiments of this application do not limit the spectrum to which the application is applied. For example, the embodiments of this application can be applied to licensed spectrum or unlicensed spectrum.
[0101] Reference Figure 1 , Figure 1 This is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of this application. The wireless communication system provided in this embodiment includes a UE101 and a network device 102.
[0102] Optionally, UE101 can refer to various forms of user equipment, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, terminal equipment, wireless communication equipment, user agent, or user device. It can also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, PDA, handheld device with wireless communication capabilities, computing device, or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal equipment in future 5G networks, or terminal equipment in future evolved Public Land Mobile Networks (PLMNs), etc. This application embodiment does not limit this, as long as the UE101 can wirelessly communicate with network device 102.
[0103] In this application embodiment, the one-way communication link from the access network to the UE is defined as the downlink, the data transmitted on the downlink is called downlink data, and the transmission direction of the downlink data is called the downlink direction; while the one-way communication link from the UE to the access network is defined as the uplink, the data transmitted on the uplink is called uplink data, and the transmission direction of the uplink data is called the uplink direction.
[0104] Optionally, network device 102, also known as public mobile communication network device, is the interface device for UE101 to access the Internet. It is also a form of radio station, which refers to a radio transceiver station that transmits information with UE101 within a certain radio coverage area. It includes base stations (BS), also known as base station equipment, which is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, in 2G networks, devices providing base station functionality include Base Transceiver Stations (BTS); in 3G networks, NodeBs; in 4G networks, evolved NodeBs (eNBs); in Wireless Local Area Networks (WLANs), access points (APs) provide base station functionality; in 5G NR, gNBs provide base station functionality, and further evolved NodeBs (ng-eNBs) provide base station functionality. The gNB and UE communicate using NR technology, while the ng-eNB and UE communicate using Evolved Universal Terrestrial Radio Access (E-UTRA) technology. Both gNBs and ng-eNBs can connect to the 5G core network. The network device 102 in this embodiment also includes devices providing base station functionality in future new communication systems.
[0105] In one feasible implementation, the network device can send uplink scheduling information (UL Grant) to the UE via downlink control information (DCI) to instruct the uplink physical shared channel (PUSCH) to transmit data so that the UE can send data.
[0106] Optionally, the UL grant may include the following information:
[0107] Resource allocation information (Resource block assignment and hopping resource allocation);
[0108] Modulation and coding scheme and redundancy version information: used to specify the modulation and coding scheme (MCS), redundancy version (RV) of the corresponding PUSCH transmission, and to determine the transport block size (TBsize).
[0109] New data indicator: Used to determine whether the current transmission is a new transmission or a retransmission;
[0110] TPC commands for scheduling PUSCH: used for PUSCH power control;
[0111] HARQ process number: Used to specify the HARQ process corresponding to the current transfer.
[0112] In addition, for uplink transmission, there are generally two types of pre-configured / semi-static resource configuration methods:
[0113] Pre-configuration (pre-authorization) method 1: Configuration via Radio Resource Control (RRC) layer signaling (IE Configured Grant Config).
[0114] Pre-configuration (pre-authorization) method 2: The DCI instructs the activation and deactivation of uplink pre-configured / semi-static resources. Some of the configuration parameters required are configured in advance by the network device through RRC signaling in IE Configured GrantConfig, but they need to be activated by the DCI before they can be used.
[0115] Optionally, the embodiments of this application can be applied to various periodic services. The network device can use semi-static scheduling (SPS) or pre-configured grant (CG) to configure periodic transmission resources for the UE.
[0116] Optionally, the embodiments of this application can also be applied to non-periodic services.
[0117] In communication systems that incorporate carrier aggregation, the carriers used for aggregation are called component carriers (CCs), also known as serving cells. These include primary component carriers / cells (PCCs / PCells) and secondary component carriers / cells (SCCs / SCells). A communication system with carrier aggregation must contain at least one primary serving cell and one secondary serving cell, with the primary serving cell always active.
[0118] In this embodiment of the application, when the UE is in an idle or inactive state, if it needs to initiate data transmission, it needs to perform a random access procedure to transition to a connected state. For details, please refer to... Figure 2 , Figure 2 This application provides a signaling illustration of state transition in the data transmission method provided in the embodiments of this application. Figure 1 In this embodiment of the application, the process of the UE transitioning from an idle state or an inactive state to a connected state includes:
[0119] Step 1: The UE selects an SSB or CSI-RS from the eligible Synchronization Signal (SS) / Physical Broadcast Channel (PBCH) resource blocks (SSBs) or Channel State Information Reference Signals (CSI-RS), and then selects a preamble sequence to send the random access preamble sequence, Msg1, on the allowed time-frequency resources.
[0120] Step 2: The UE receives the random access response sent by the network device, namely Msg2: Random AccessResponse, which contains TA information (Timing Advance).
[0121] Step 3: The UE uses the authorization received in Msg2 to send the scheduled transmission information, namely Msg3: ScheduledTransmission.
[0122] Step 4: If the UE receives the conflict resolution information, namely Msg4: Contention Resolution, it considers the conflict resolution successful and the random access process successful. If it does not receive scheduling from the base station within a certain period of time, it considers the conflict resolution to have failed.
[0123] To accelerate the random access process, reduce latency, and decrease the number of messages, a two-step random access process is proposed. For details, please refer to [link / reference needed]. Figure 3 , Figure 3 This application provides a signaling illustration of state transition in the data transmission method provided in the embodiments of this application. Figure 2 .
[0124] Figure 3 In MsgA, MsgA contains the original Msg1 and Msg3 information, namely the preamble sent on the Physical Random Access Channel (PRACH) and the payload sent on the Physical Uplink Shared Channel (PUSCH); MsgB contains Msg2 and Msg4 information.
[0125] In this embodiment of the application, in order to send data in a disconnected state, the data to be transmitted can be sent in addition to the RRC message in Msg3 or MsgA; or the UE’s data to be transmitted and the UE’s identification information can be sent only in MSG3 or MSGA.
[0126] For a UE in an idle or inactive state, if data to be transmitted is generated in the UE, there are three possible data transmission methods: Method 1: The UE transmits the data in the MSGA sent by the UE during the two-step random access process, or the MSG3 sent by the UE during the four-step random access process; Method 2: The UE transmits data based on the transmission resources pre-configured by the network device; Method 3: The UE transmits data after migrating to the connected state. However, there is currently a lack of a solution that can reasonably select the appropriate data transmission method.
[0127] To address the aforementioned technical problems, this application provides a data transmission method. When the UE is in an idle or inactive state, if data to be transmitted is generated in the UE, the number of bits of the data to be transmitted in the UE is determined. Then, the target transmission method corresponding to the number of bits in the transmission configuration information is determined, and the data to be transmitted is transmitted according to the target transmission method. Since the amount of data transmitted during random access is generally small, and the amount of data transmitted based on the transmission resources pre-configured by the network device depends on the size of the pre-configured resources, while the amount of data transmitted after the UE migrates to the connected state is usually unlimited, when the UE is in an idle or inactive state and has data to be transmitted, the number of bits of the data to be transmitted can help the UE select a suitable data transmission method.
[0128] Based on the above theory, this application proposes a data transmission method, referring to... Figure 4 , Figure 4 This is a flowchart illustrating the data transmission method provided in the embodiments of this application. Figure 1 The execution subject of this embodiment is Figure 1 The UE in the illustrated embodiment. Figure 4 As shown, the method includes:
[0129] S401. Determine the number of bits of data to be transmitted in the UE.
[0130] In this embodiment, before the UE enters the idle or inactive state, the network device can pre-configure transmission resources (PUR) on the PUSCH for the UE. When the UE is in the idle or inactive state, if data to be transmitted is detected in the UE, the number of bits of data to be transmitted in the UE is determined. The UE's determination of the number of bits to be transmitted is an implementation of the UE and can be implemented in different ways, such as the UE determining the data submitted by the application layer to the access layer for transmission, and the UE's access layer determining the number of bits of data to be transmitted.
[0131] S402. Determine the target transmission method corresponding to the above number of bits in the transmission configuration information. The target transmission method includes any one of the following: the UE transmits data based on a random access procedure, the UE transmits data based on transmission resources pre-configured by the network device, or the UE transmits data after migrating to the connected state.
[0132] In this embodiment of the application, the UE can determine the above-mentioned transmission configuration information based on its own configured data transmission mechanism or from the indication information sent by the network device. The transmission configuration information includes the transmission mode corresponding to the number of bits in each value range.
[0133] Once the UE determines the number of bits of the data to be transmitted, it can determine the target transmission method corresponding to the number of bits of the data to be transmitted based on the aforementioned transmission configuration information.
[0134] For example, assuming the number of bits in the above transmission configuration information is less than 200 bits, the UE performs data transmission based on the random access procedure; when the number of bits is greater than or equal to 200 bits and less than 1000 bits, the UE performs data transmission based on the transmission resources pre-configured by the network device; when the number of bits is greater than or equal to 1000 bits, the UE performs data transmission after transitioning to the connected state. Therefore, if the UE determines that the number of bits of data to be transmitted is 800 bits, it can determine that the target transmission method is data transmission based on the transmission resources pre-configured by the network device.
[0135] S403. Transmit the data to be transmitted according to the target transmission method.
[0136] In this embodiment, when the target transmission method is data transmission by the UE based on a random access procedure, the UE can carry the data to be transmitted in the MSGA sent by the UE in a two-step random access procedure or the MSG3 sent by the UE in a four-step random access procedure and send it to the network device; when the target transmission method is data transmission by the UE based on the transmission resources pre-configured by the network device, the UE carries the data to be transmitted on the pre-configured transmission resources and sends it to the network device; when the target transmission method is data transmission after the UE has migrated to the connected state, the UE first migrates from the idle state or the inactive state to the connected state, and then sends the data to be transmitted to the network device through the established connection.
[0137] The data transmission method provided in this application, when the UE is in an idle or inactive state, if data to be transmitted is generated in the UE, determines the number of bits of the data to be transmitted in the UE; then, it determines the target transmission method corresponding to the number of bits in the transmission configuration information, and transmits the data to be transmitted according to the target transmission method. The target transmission method includes any one of the following: the UE transmits data based on a random access procedure, the UE transmits data based on transmission resources pre-configured by the network device, and the UE transmits data after migrating to a connected state. The amount of data that can be transmitted through a random access procedure is generally relatively small, the amount of data transmitted based on transmission resources pre-configured by the network device depends on the size of the pre-configured resources, and the amount of data transmitted after the UE migrates to a connected state is usually unlimited. That is, the above-mentioned target transmission methods are suitable for transmitting data with different bit counts. Therefore, when the UE is in an idle or inactive state and has data to be transmitted, the number of bits of the data to be transmitted helps the UE select a suitable data transmission method, improving data transmission efficiency.
[0138] Based on the content described in the above embodiments, referring to Figure 5 , Figure 5 This is a flowchart illustrating the data transmission method provided in the embodiments of this application. Figure 2 The execution subject of this embodiment is Figure 1 The UE in the illustrated embodiment. Figure 5 As shown, the method includes:
[0139] S501. Obtain the transmission configuration information from the network device.
[0140] In one feasible implementation, the UE receives a Radio Resource Control (RRC) release message from the network device, the RRC release message including the aforementioned transmission configuration information.
[0141] Optionally, the network may use an RRC release message to migrate the UE to an idle or inactive state. The aforementioned transmission configuration information can be configured in this RRC release message, and the transmission configuration information can be different for each UE.
[0142] In another feasible implementation, the UE receives a System Information Block (SIB) from the network device, which includes the aforementioned transmission configuration information.
[0143] Optionally, idle or inactive UEs may select or reselect a cell based on cell measurement reselection parameters and camp on a cell. When a cell is reselected to a new cell, the UE needs to read the SIB to obtain the relevant information of the cell, where the SIB contains the aforementioned transmission configuration information.
[0144] S502. Determine the number of bits of data to be transmitted in the UE.
[0145] S503. Based on the transmission configuration information, determine the target transmission mode corresponding to the above number of bits. The target transmission mode includes any one of the following modes: the UE transmits data based on a random access procedure, the UE transmits data based on transmission resources pre-configured by the network device, or the UE transmits data after migrating to the connected state.
[0146] S504. Transmit the data to be transmitted according to the target transmission method.
[0147] In this embodiment, after the UE obtains transmission configuration information from the network device, when the UE is in an idle or inactive state and has data to be transmitted, it can determine the target transmission method corresponding to the number of bits of the data to be transmitted based on the transmission configuration information, and transmit the data to be transmitted according to the target transmission method. The network device can flexibly configure the aforementioned transmission configuration information according to data transmission requirements, thereby enabling the UE to select a reasonable data transmission method for data transmission.
[0148] Based on the content described in the above embodiments, referring to Figure 6 , Figure 6 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 3 .
[0149] When the UE is in an idle or inactive state, if data that needs to be transmitted is detected to be generated in the UE, the above data transmission method includes:
[0150] S601. Determine the number of bits of data to be transmitted in the UE.
[0151] S602. Determine whether the pre-configured transmission resources meet the preset transmission conditions. If the pre-configured transmission resources meet the preset transmission conditions, execute steps S603 to S604; otherwise, execute step S605.
[0152] Steps S601 and S602 can be implemented in parallel.
[0153] Optionally, the above-mentioned preset transmission conditions are any one or more of the following transmission conditions:
[0154] First, the pre-configured transmission resources are associated with the services corresponding to the data to be transmitted.
[0155] Understandably, the services provided by a UE will differ depending on the application it is running. After establishing an RRC connection and completing authentication upon accessing the network, the UE can establish one or more Data Radio Bearers (DRBs) according to service requirements. For each DRB, the UE can report the characteristics of each service via UE Auxiliary Information Messages, such as the data packet generation period, the data packet generation time offset (start time within a period), and the data packet size. This allows the network device to pre-configure the transmission resources corresponding to each DRB for the UE, or to pre-configure multiple DRBs corresponding to one transmission resource for the UE. It is worth noting that the network device can pre-configure the corresponding transmission resources according to the logical channel carrying the DRB.
[0156] If the pre-configured transmission resources are inconsistent with the pre-configured transmission resources of the DRB corresponding to the data to be transmitted, it can be considered that the pre-configured transmission resources are not associated with the service corresponding to the data to be transmitted. In this case, the UE cannot transmit the data to be transmitted based on the pre-configured transmission resources.
[0157] Optionally, when the pre-configured transmission resources are not associated with the service corresponding to the data to be transmitted, the UE can choose to migrate to the connected state before transmitting the data to be transmitted.
[0158] Second, the time interval between the start time of the pre-configured transmission resources and the generation time of the data to be transmitted is less than the preset time.
[0159] It is understandable that when the UE generates data to be transmitted, if the time interval between the generation time of the data to be transmitted and the time domain start time of the pre-configured transmission resource is long, the UE will need to wait a long time before transmitting the data to be transmitted if it still uses the transmission resource. This will inevitably lead to a large delay in data transmission and affect the user experience.
[0160] Optionally, when the time interval between the start time of the pre-configured transmission resources and the generation time of the data to be transmitted is greater than or equal to a preset time, the UE may choose to migrate to the connected state before transmitting the aforementioned data to be transmitted.
[0161] Third, the serving cell corresponding to the pre-configured transmission resources is the serving cell where the UE is currently camped.
[0162] It is understandable that since the UE can only use the transmission resource to send data when it is camped in the serving cell corresponding to the pre-configured transmission resource, the UE cannot transmit the data to be transmitted based on the pre-configured transmission resource when the serving cell currently camped by the UE is different from the serving cell corresponding to the pre-configured transmission resource.
[0163] Optionally, when the serving cell where the UE is currently camped is different from the serving cell corresponding to the pre-configured transmission resources, the UE can choose to migrate to the connected state before transmitting the data to be transmitted.
[0164] Fourth, the serving cell corresponding to the pre-configured transmission resources is the serving cell where the UE is currently camped, and the UE measures that the signal quality of one or more beams corresponding to the pre-configured transmission resources of the network device exceeds a preset threshold.
[0165] When configuring transmission resources, network devices can configure one or more beams corresponding to those transmission resources. A serving cell can have one or more beams; for example, a cell can have multiple SSBs, each represented by a different SSB index. When a UE is in the serving cell, it can receive signals from one or more SSBs. Network devices typically do not apply pre-configured transmission resources to all SSBs, as this would consume too many radio resources. Network devices can pre-configure transmission resources corresponding to one or more SSBs. Only when the UE measures that the signal quality of these one or more SSBs exceeds a preset threshold can the pre-configured transmission resources be applied for uplink data transmission.
[0166] 5. The UE's moving speed is lower than the preset speed threshold.
[0167] If the UE can determine its own speed, when the UE is moving very fast, the pre-configured transmission resources cannot adapt well to the rapid changes in the radio link, and therefore are not suitable for transmitting uplink data. Pre-configured transmission resources can only be applied when the UE's speed is below a preset speed threshold.
[0168] Additionally, if the network device is configured with Timing Advance (TA), then when TA is active, steps S603 to S604 are executed; otherwise, step S605 is executed.
[0169] S603. Based on the transmission configuration information, determine the target transmission mode corresponding to the number of bits. The target transmission mode includes any one of the following: the UE transmits data based on a random access procedure, the UE transmits data based on transmission resources pre-configured by the network device, or the UE transmits data after migrating to the connected state.
[0170] S604. Transmit the data to be transmitted according to the target transmission method.
[0171] S605. Data transmission is performed after the UE migrates to the connected state.
[0172] In this embodiment of the application, when the UE is in an idle state or an inactive state, if data to be sent is detected in the UE, the UE first determines whether the pre-configured transmission resources meet the preset transmission conditions. If they do, the UE determines the target transmission method corresponding to the number of bits of the data to be transmitted in the UE and according to the transmission configuration information. If they do not meet the conditions, it means that the UE cannot currently use the pre-configured transmission resources, and then migrates to the connected state to transmit data, thereby ensuring the reliability of data transmission.
[0173] Based on the content described in the above embodiments, in one feasible implementation of this application, the transmission configuration information includes a first threshold and a second threshold, as well as transmission selection methods corresponding to the first and second thresholds. The first threshold is less than the second threshold; the transmission selection methods corresponding to the first and second thresholds include:
[0174] Method a: When the target number of bits is less than the first threshold, the UE selects to transmit data based on the random access procedure.
[0175] Method b: When the target number of bits is greater than or equal to the first threshold and less than the second threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device.
[0176] Method c: When the target number of bits is greater than or equal to the second threshold, the UE chooses to migrate to the connected state before transmitting data.
[0177] Reference Figure 7 , Figure 7 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 4 In this embodiment, when the UE is in an idle or inactive state, if data to be transmitted is detected to be generated in the UE, the above data transmission method includes:
[0178] S701. Determine the number of bits of data to be transmitted in the UE.
[0179] S702. Determine whether the pre-configured transmission resources meet the preset transmission conditions. If the pre-configured transmission resources meet the preset transmission conditions, execute steps S703 to S706; otherwise, execute step S707.
[0180] Steps S701 and S702 can be performed in parallel.
[0181] S703. When the number of bits mentioned above is less than the first threshold, the target transmission mode is determined to be data transmission by the UE based on the random access procedure.
[0182] S704. When the number of bits mentioned above is greater than or equal to the first threshold and less than the second threshold, the target transmission mode is determined to be data transmission by the UE based on the transmission resources pre-configured by the network device.
[0183] S705. When the number of bits mentioned above is greater than or equal to the second threshold, the target transmission mode is determined to be data transmission after the UE migrates to the connected state.
[0184] S706. Transmit the data to be transmitted according to the target transmission method.
[0185] S707: Data transmission is performed after the UE migrates to the connected state.
[0186] Understandably, when the number of bits of data to be transmitted is small, if the UE chooses to transmit data based on the transmission resources pre-configured by the network device, the small amount of data transmission causes the UE to occupy the entire pre-configured transmission resources. Since the pre-configured transmission resources can be shared by multiple UEs, a small amount of data occupying the entire pre-configured transmission resources will cause data transmission failures for other UEs, thereby affecting the spectrum efficiency of the entire communication system.
[0187] However, when the number of bits of data to be transmitted is large, exceeding the maximum amount of data that the pre-configured transmission resources can transmit, data transmission may fail, affecting the reliability of data transmission.
[0188] In this embodiment, the network device can reasonably configure the aforementioned transmission configuration information based on the size of the transmission resources configured for the UE. When the number of bits of data to be transmitted is small, the UE chooses to transmit data based on a random access procedure, which can avoid the UE occupying the entire pre-configured transmission resources due to a small amount of data transmission. When the number of bits of data to be transmitted is large, the UE chooses to migrate to the connected state before transmitting data, thereby ensuring the reliability of data transmission.
[0189] In this embodiment, if the pre-configured transmission resources meet the preset transmission conditions, it can be determined whether the number of bits of the data to be transmitted is less than a first threshold. If it is less than the first threshold, the target transmission mode is determined to be data transmission by the UE based on a random access procedure; if it is greater than or equal to the first threshold, data transmission is performed after migrating to the connected state. The process of the UE migrating to the connected state is an existing implementation and will not be described in detail here.
[0190] Based on the content described in the above embodiments, in another feasible embodiment of this application, the transmission configuration information includes a first threshold and a transmission selection method corresponding to the first threshold; wherein, the transmission selection method corresponding to the first threshold includes:
[0191] Method d: When the target number of bits is less than the first threshold, the UE selects to transmit data based on the random access procedure.
[0192] Method e: When the target number of bits is greater than or equal to the first threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device.
[0193] Reference Figure 8 , Figure 8 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 5 In this embodiment, when the UE is in an idle or inactive state, if data that needs to be sent is detected to be generated in the UE, the above data transmission method includes:
[0194] S801. Determine the number of bits of data to be transmitted in the UE.
[0195] S802. Determine whether the pre-configured transmission resources meet the preset transmission conditions. If the pre-configured transmission resources meet the preset transmission conditions, execute steps S803 to S805; otherwise, execute step S806.
[0196] Optionally, steps S801 and S802 can be implemented in parallel.
[0197] S803. When the number of bits mentioned above is less than the first threshold, the target transmission mode is determined to be data transmission by the UE based on the random access procedure.
[0198] S804. When the number of bits mentioned above is greater than or equal to the first threshold, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device.
[0199] S805. Transmit the data to be transmitted according to the target transmission method.
[0200] S806. Data transmission is performed after the UE migrates to the connected state.
[0201] In this embodiment of the application, when the maximum amount of data that can be transmitted by the transmission resources pre-configured by the network device for the UE can meet the maximum demand of the UE's current service to be transmitted, the UE can choose to transmit data based on the random access procedure when the target number of bits is less than the first threshold; when the target number of bits is greater than or equal to the first threshold, the UE can choose to transmit data based on the transmission resources pre-configured by the network device, thereby avoiding the UE occupying the entire pre-configured transmission resources due to a small amount of data transmission.
[0202] Based on the content described in the above embodiments, in another feasible implementation of this application, the transmission configuration information includes a second threshold and a transmission selection method corresponding to the second threshold; wherein, the transmission selection method corresponding to the second threshold includes:
[0203] Method g: When the target number of bits is less than the second threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device.
[0204] Method h: When the target number of bits is greater than or equal to the second threshold, the UE chooses to migrate to the connected state before transmitting data.
[0205] Reference Figure 9 , Figure 9 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 6 In this embodiment, when the UE is in an idle or inactive state, if data that needs to be sent is detected to be generated in the UE, the above data transmission method includes:
[0206] S901. Determine the number of bits of data to be transmitted in the UE.
[0207] S902. Determine whether the pre-configured transmission resources meet the preset transmission conditions. If the pre-configured transmission resources meet the preset transmission conditions, execute steps S903 to S905; otherwise, execute step S906.
[0208] Optionally, steps S901 and S902 can be implemented in parallel.
[0209] S903. When the number of bits mentioned above is less than the second threshold, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device.
[0210] S904. When the number of bits mentioned above is greater than or equal to the second threshold, the target transmission mode is determined to be data transmission after the UE migrates to the connected state.
[0211] S905. Transmit the data to be transmitted according to the target transmission method.
[0212] S906. Data transmission is performed after the UE migrates to the connected state.
[0213] It is understandable that when the number of bits of data to be transmitted is large, exceeding the maximum amount of data that the pre-configured transmission resources can transmit, data transmission may fail, affecting the reliability of data transmission.
[0214] In this embodiment, the network device can reasonably configure the above transmission configuration information based on the size of the transmission resources configured for the UE. When the number of bits of the data to be transmitted is large, the UE can choose to migrate to the connected state before transmitting the data, thereby ensuring the reliability of data transmission.
[0215] Based on the content described in the above embodiments, this application also provides a data transmission method applied to a network device.
[0216] Reference Figure 10 , Figure 10 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 7 The data transmission method includes:
[0217] S1001. Send the pre-configured transmission resources to the UE.
[0218] S1002. Receive data transmitted by the UE, which is transmitted by the UE according to a target transmission method. The target transmission method is determined by the UE based on the number of bits in the data and the transmission configuration information. The target transmission method includes any one of the following: data transmission based on a random access procedure when the UE is in an idle or inactive state; data transmission based on the aforementioned pre-configured transmission resources when the UE is in an idle or inactive state; or data transmission after the UE transitions from an idle or inactive state to a connected state.
[0219] Optionally, the network device may send transmission configuration information to the UE at the same time as sending the pre-configured transmission resources.
[0220] In one feasible implementation, the network device sends an RRC release message to the UE, which includes the aforementioned transmission configuration information.
[0221] In another feasible implementation, the network device sends an SIB to the UE, which includes transmission configuration information.
[0222] To better understand the embodiments of this application, please refer to... Figure 11 , Figure 11 This is a signaling interaction diagram of a data transmission method provided in this application embodiment; in this application embodiment, the above-mentioned data transmission method includes:
[0223] S1101. The network device pre-configures transmission resources for the UE.
[0224] S1102. The network device sends the pre-configured transmission resources and transmission configuration information to the UE.
[0225] S1103. When the UE is in an idle or inactive state, it is detected that data to be sent has been generated in the UE.
[0226] S1104. The UE determines the number of bits of data to be transmitted.
[0227] S1105. The UE determines the target transmission mode corresponding to the above number of bits based on the transmission configuration information.
[0228] S1106. The UE sends the data to be transmitted to the network device according to the target transmission method.
[0229] Optionally, when the target transmission method is data transmitted by the UE based on the pre-configured transmission resources, the pre-configured transmission resources satisfy the preset transmission conditions.
[0230] The preset transmission conditions can be any one or more of the following transmission conditions:
[0231] The pre-configured transmission resources are associated with the service corresponding to the data to be transmitted;
[0232] The time interval between the start time of the pre-configured transmission resource in the time domain and the generation time of the data to be transmitted is less than a preset time.
[0233] The serving cell corresponding to the pre-configured transmission resources is the serving cell where the UE is currently camped.
[0234] The serving cell corresponding to the transmission resources pre-configured by the network device is the serving cell where the UE is currently camped, and the signal quality of one or more beams corresponding to the transmission resources pre-configured by the network device measured by the UE exceeds a preset threshold.
[0235] The UE's moving speed is lower than a preset speed threshold.
[0236] In one feasible implementation, the aforementioned transmission configuration information includes a first threshold and a second threshold, as well as transmission selection methods corresponding to the first and second thresholds, wherein the first threshold is less than the second threshold; the transmission selection methods corresponding to the first and second thresholds include:
[0237] When the target number of bits is less than the first threshold, the UE selects to transmit data based on a random access procedure;
[0238] When the target number of bits is greater than or equal to the first threshold and less than the second threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device;
[0239] When the target number of bits is greater than or equal to the second threshold, the UE selects to migrate to the connected state and then transmit data.
[0240] In another feasible implementation, the transmission configuration information includes a first threshold and a transmission selection method corresponding to the first threshold; the transmission selection method corresponding to the first threshold includes:
[0241] When the target number of bits is less than the first threshold, the UE selects to transmit data based on a random access procedure;
[0242] When the target number of bits is greater than or equal to the first threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device.
[0243] In another feasible implementation, the transmission configuration information includes a second threshold and a transmission selection method corresponding to the second threshold; the transmission selection method corresponding to the second threshold includes:
[0244] When the target number of bits is less than the second threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device;
[0245] When the target number of bits is greater than or equal to the first threshold, the UE selects to migrate to the connected state and then transmit data.
[0246] It is understood that the data transmission method applied to network devices described in the above embodiments is consistent with the data transmission method applied to UE described in the above embodiments in terms of implementation principle and method. Please refer to the description of each embodiment of the data transmission method applied to UE described above, and it will not be repeated here.
[0247] Furthermore, based on the content described in the above embodiments, this application also provides a data transmission device, which is applied to... Figure 1 The UE shown is referenced. Figure 12 , Figure 12Module illustration of the data transmission device provided in the embodiments of this application Figure 1 The aforementioned data transmission device 120 includes:
[0248] Processing module 1201 is used to determine the number of bits of data to be transmitted in the UE.
[0249] The processing module 1201 is further configured to determine the target transmission mode corresponding to the number of bits based on the transmission configuration information. The target transmission mode includes any one of the following modes: the UE performs data transmission based on a random access procedure, the UE performs data transmission based on transmission resources pre-configured by the network device, and the UE performs data transmission after migrating to the connected state.
[0250] The sending module 1202 is used to transmit the data to be transmitted according to the target transmission method.
[0251] Optionally, the transmission configuration information includes a first threshold, a second threshold greater than the first threshold, and a transmission selection method corresponding to the first threshold and / or the second threshold. The processing module 1201 is specifically used for:
[0252] When the target number of bits is less than the first threshold, the target transmission mode is determined to be data transmission by the UE based on a random access procedure;
[0253] When the target number of bits is greater than or equal to the first threshold and less than the second threshold, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device.
[0254] When the target number of bits is greater than or equal to the second threshold, the target transmission mode is determined to be data transmission after the UE migrates to the connected state.
[0255] Optionally, the transmission configuration information includes a first threshold and a transmission selection method corresponding to the first threshold; the processing module 1201 is specifically used for:
[0256] When the number of bits is less than the first threshold, the target transmission mode is determined to be data transmission by the UE based on a random access procedure;
[0257] When the number of bits is greater than or equal to the first threshold, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device.
[0258] Optionally, the transmission configuration information includes a second threshold and a transmission selection method corresponding to the second threshold; the processing module 1201 is specifically used for:
[0259] When the number of bits is less than the second threshold, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device;
[0260] When the number of bits is greater than or equal to the second threshold, the target transmission mode is determined to be data transmission after the UE migrates to the connected state.
[0261] Processing module 1201 is also specifically used for:
[0262] Determine whether the pre-configured transmission resources of the network device meet the preset transmission conditions;
[0263] When the pre-configured transmission resources meet the preset transmission conditions, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device.
[0264] Optionally, when the transmission resources pre-configured by the network device do not meet the preset transmission conditions, the UE will perform data transmission after migrating to the connected state.
[0265] Processing module 1201 is also specifically used for:
[0266] Determine whether the UE's moving speed is lower than a preset speed threshold;
[0267] When the UE's moving speed is lower than the preset speed threshold, the target transmission mode is determined to be that the UE transmits data based on the transmission resources pre-configured by the network device.
[0268] Optionally, it may also include an acquisition module for acquiring the transmission configuration information from the network device.
[0269] Optionally, the acquisition module is specifically used for:
[0270] The network device receives a Radio Resource Control (RRC) release message, which includes the transmission configuration information.
[0271] Alternatively, a System Information Block (SIB) is received from the network device, the SIB including the transmission configuration information.
[0272] It is understood that the data transmission device 120 described above and the data transmission method applied to the UE described in the above embodiments are implemented in the same principle and manner. Please refer to the description of each embodiment of the data transmission method applied to the UE described above, and it will not be repeated here.
[0273] Furthermore, based on the content described in the above embodiments, this application also provides a data transmission device, which is applied to... Figure 1 The network devices shown are referenced. Figure 13, Figure 13 Module illustration of the data transmission device provided in the embodiments of this application Figure 1 The aforementioned data transmission device 130 includes:
[0274] Configuration module 1301 is used to send pre-configured transmission resources to user equipment (UE).
[0275] The receiving module 1302 is used to receive data transmitted by the UE. The data is transmitted by the UE according to a target transmission mode. The target transmission mode is determined by the UE based on the number of bits of the data and transmission configuration information. The target transmission mode includes any one of the following: the UE transmits data based on a random access procedure when it is in an idle state or an inactive state; the UE transmits data based on the pre-configured transmission resources when it is in an idle state or an inactive state; or the UE transmits data after migrating from an idle state or an inactive state to a connected state.
[0276] Optionally, the transmission configuration information includes a first threshold, a second threshold greater than the first threshold, and a transmission selection method corresponding to the first threshold and / or the second threshold; the transmission selection method corresponding to the first threshold and / or the second threshold includes:
[0277] When the target number of bits is less than the first threshold, the UE selects to transmit data based on a random access procedure;
[0278] When the target number of bits is greater than or equal to the first threshold and less than the second threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device;
[0279] When the target number of bits is greater than or equal to the second threshold, the UE selects to migrate to the connected state and then transmit data.
[0280] Optionally, the transmission configuration information includes a first threshold and a transmission selection method corresponding to the first threshold; the transmission selection method corresponding to the first threshold includes:
[0281] When the target number of bits is less than the first threshold, the UE selects to transmit data based on a random access procedure;
[0282] When the target number of bits is greater than or equal to the first threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device.
[0283] Optionally, the transmission configuration information includes a second threshold and a transmission selection method corresponding to the second threshold; the transmission selection method corresponding to the second threshold includes:
[0284] When the target number of bits is less than the second threshold, the UE selects to transmit data based on the transmission resources pre-configured by the network device;
[0285] When the target number of bits is greater than or equal to the first threshold, the UE selects to migrate to the connected state and then transmit data.
[0286] Optionally, when the target transmission method is data transmitted by the UE based on the pre-configured transmission resources, the pre-configured transmission resources satisfy the preset transmission conditions.
[0287] Optionally, configuration module 1301 is also used for:
[0288] The transmission configuration information is sent to the UE.
[0289] Optionally, configuration module 1301 is also specifically used for:
[0290] A Radio Resource Control (RRC) release message is sent to the UE, the RRC release message including the transmission configuration information.
[0291] Alternatively, a System Information Block (SIB) may be sent to the UE, the SIB including the transmission configuration information.
[0292] It is understood that the data transmission device 130 described above and the data transmission method applied to network devices described in the above embodiments are implemented in the same way and in the same manner. Please refer to the description of each embodiment of the data transmission method applied to network devices described above, and it will not be repeated here.
[0293] Furthermore, based on the content described in the above embodiments, this application also provides a user equipment, which includes at least one processor and a memory; wherein the memory stores computer execution instructions; the at least one processor executes the computer execution instructions stored in the memory to implement the content described in the embodiments of the data transmission method applied to the UE.
[0294] Furthermore, based on the content described in the above embodiments, this application also provides a network device, which includes at least one processor and a memory; wherein the memory stores computer execution instructions; the at least one processor executes the computer execution instructions stored in the memory to implement the content described in the embodiments of the data transmission method applied to the network device.
[0295] The user equipment and network equipment provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Their implementation principles and technical effects are similar, and will not be described again in this embodiment.
[0296] To better understand the embodiments of this application, please refer to... Figure 14 , Figure 14 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. The electronic device can be either the user equipment described above or the network device described above.
[0297] like Figure 14 As shown, the electronic device 140 of this embodiment includes: a processor 1401 and a memory 1402; wherein
[0298] Memory 1402 is used to store computer-executed instructions;
[0299] The processor 1401 is configured to execute computer execution instructions stored in the memory to implement the various steps performed by the user equipment in the above embodiments.
[0300] Alternatively, processor 1401 is configured to execute computer execution instructions stored in memory to implement the various steps performed by the network device in the above embodiments.
[0301] For details, please refer to the relevant descriptions in the foregoing method embodiments.
[0302] Alternatively, the memory 1402 can be either standalone or integrated with the processor 1401.
[0303] When the memory 1402 is set up independently, the device also includes a bus 1403 for connecting the memory 1402 and the processor 1401.
[0304] This application provides a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, it implements the various steps performed by the user equipment as described in the above embodiment.
[0305] This application also provides a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, it implements the various steps performed by the network device in the above embodiment.
[0306] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, and may be electrical, mechanical, or other forms.
[0307] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0308] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The unit composed of the above modules can be implemented in hardware or in the form of hardware plus software functional units.
[0309] The integrated modules implemented as software functional modules described above can be stored in a computer-readable storage medium. These software functional modules, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this application.
[0310] It should be understood that the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the application can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.
[0311] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage device, and may also be a USB flash drive, external hard drive, read-only memory, disk or optical disc, etc.
[0312] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0313] The aforementioned storage medium can be implemented from any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The storage medium can be any available medium accessible to general-purpose or special-purpose computers.
[0314] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Alternatively, the storage medium can be an integral part of the processor. Both the processor and the storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and storage medium can exist as discrete components in an electronic device or host device.
[0315] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0316] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A data transmission method, characterized in that, When applied in a user equipment (UE), the method includes: Receive a Radio Resource Control (RRC) release message sent by a network device, wherein the RRC release message includes the transmission resources pre-configured by the network device; After the UE enters the inactive state, if there is data to be transmitted in the UE, it is determined whether the number of bits of the data to be transmitted is less than the second threshold, and whether the transmission resources pre-configured by the network device meet the preset transmission conditions. When the number of bits of the data to be transmitted is less than the second threshold, and the transmission resources pre-configured by the network device meet the preset transmission conditions, the transmission resources pre-configured by the network device are used for data transmission. Wherein, the transmission resources pre-configured by the network device correspond to one or more SSBs; the preset transmission conditions include: the serving cell corresponding to the transmission resources pre-configured by the network device is the serving cell where the UE is currently camped, or, the serving cell corresponding to the transmission resources pre-configured by the network device is the serving cell where the UE is currently camped and the UE measures that the signal quality of one or more SSBs corresponding to the transmission resources pre-configured by the network device exceeds a preset threshold. The preset transmission conditions also include: The transmission resources pre-configured in the network device are associated with the service corresponding to the data to be transmitted.
2. The method according to claim 1, characterized in that, Also includes: When the number of bits of the data to be transmitted is greater than or equal to the second threshold, or when the transmission resources pre-configured by the network device do not meet the preset transmission conditions, the data is transmitted after migrating to the connected state.
3. The method according to claim 1, characterized in that, Also includes: Receive the second threshold sent by the network device.
4. The method according to claim 1, characterized in that, The receipt of the second threshold sent by the network device includes: The system information block (SIB) sent by the network device is received, and the SIB includes the second threshold.
5. A data transmission device, characterized in that, The device, used in a UE, includes: The judgment module is used to determine whether the number of bits of the data to be transmitted is less than a second threshold and whether the transmission resources pre-configured by the network device meet the preset transmission conditions after the UE enters the inactive state and if there is data to be transmitted in the UE. The transmission module is used to transmit data using the transmission resources pre-configured by the network device when the number of bits of the data to be transmitted is less than a second threshold and the transmission resources pre-configured by the network device meet the preset transmission conditions. Wherein, the transmission resources pre-configured by the network device correspond to one or more SSBs; the preset transmission conditions include: the serving cell corresponding to the transmission resources pre-configured by the network device is the serving cell where the UE is currently camped, or, the serving cell corresponding to the transmission resources pre-configured by the network device is the serving cell where the UE is currently camped and the UE measures that the signal quality of one or more SSBs corresponding to the transmission resources pre-configured by the network device exceeds a preset threshold. The preset transmission conditions also include: The transmission resources pre-configured in the network device are associated with the service corresponding to the data to be transmitted; A receiving module is configured to receive a Radio Resource Control (RRC) release message sent by the network device, wherein the RRC release message includes transmission resources pre-configured by the network device.
6. The apparatus according to claim 5, characterized in that, The transmission module is also used for: When the number of bits of the data to be transmitted is greater than or equal to the second threshold, or when the transmission resources pre-configured by the network device do not meet the preset transmission conditions, the data is transmitted after migrating to the connected state.
7. The apparatus according to claim 5, characterized in that, Also includes: A receiving module is used to receive the second threshold sent by the network device.
8. The apparatus according to claim 7, characterized in that, The receiving module is specifically used for: The system information block (SIB) sent by the network device is received, and the SIB includes the second threshold.
9. A user equipment, characterized in that, include: At least one processor and memory; The memory stores computer-executed instructions; The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the data transfer method as described in any one of claims 1 to 4.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the data transmission method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Method and apparatus for determining data transmission mode
CN108184214A
A data transmission method and terminal equipment
CN109699085A
Method and device for transmitting data in inactive state and user equipment
CN110139365A