A data transmission method, an electronic device, and a storage medium
By selecting the appropriate data transmission method based on channel transmission quality and target data size in the terminal device, the challenge of efficient and energy-saving data transmission of RRC non-connected terminal devices is solved, and efficient data transmission and energy consumption savings are achieved.
Patent Information
- Application Number
- CN202080104684.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-07
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2040-08-07
AI Technical Summary
How to efficiently and energy-efficiently transmit data in non-connected terminal devices in radio resource control (RRC) is a challenge.
The method of transmitting the target data is determined by determining the method of transmitting the target data based on the channel transmission quality and/or the size of the target data in the terminal device. Specifically, the terminal device may choose to transmit data based on a two-step random access process or a four-step random access process, or transmit data in a connected state.
This method can choose a data transmission method that matches the size and channel transmission quality of the data to be transmitted, avoid ineffective data transmission or waste of resources, realize efficient data transmission, and save energy consumption of terminal equipment.
Smart Images

Figure CN116210344B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technologies, and in particular, to a data transmission method, an electronic device, and a storage medium. Background Art
[0002] How to efficiently and energy-savingly transmit data for a terminal device in the Radio Resource Control (RRC) idle state has been an ongoing goal of the New Radio (NR) technology. Summary of the Invention
[0003] To solve the above technical problems, embodiments of this application provide a data transmission method, an electronic device, and a storage medium, which can transmit data efficiently and energy-savingly.
[0004] In a first aspect, an embodiment of this application provides a data transmission method, including: a terminal device in the idle state determines a way to transmit the target data based on the channel transmission quality and / or the size of the target data.
[0005] In a second aspect, an embodiment of this application provides a data transmission method, including: a network device receives target data transmitted by a terminal device; the way to transmit the target data is determined by the terminal device in the idle state based on the channel transmission quality and / or the size of the target data.
[0006] In a third aspect, an embodiment of this application provides a terminal device, including: a processing unit configured to determine a way to transmit the target data based on the channel transmission quality and / or the size of the target data.
[0007] In a fourth aspect, an embodiment of this application provides a network device, including: a receiving unit configured to receive target data transmitted by a terminal device; the way to transmit the target data is determined by the terminal device in the idle state based on the channel transmission quality and / or the size of the target data.
[0008] In a fifth aspect, an embodiment of this application provides a terminal device, including a processor and a memory for storing a computer program that can run on the processor, wherein when the processor is used to run the computer program, it executes the steps of the data transmission method executed by the above terminal device.
[0009] In a sixth aspect, an embodiment of this application provides a network device, including a processor and a memory for storing a computer program that can run on the processor, wherein when the processor is used to run the computer program, it executes the steps of the data transmission method executed by the above network device.
[0010] In a seventh aspect, an embodiment of the present application provides a chip, including: a processor configured to call and run a computer program from a memory, so that a device installed with the chip executes the data transmission method performed by the above-mentioned terminal device.
[0011] In an eighth aspect, an embodiment of the present application provides a chip, including: a processor configured to call and run a computer program from a memory, so that a device installed with the chip executes the data transmission method performed by the above-mentioned network device.
[0012] In a ninth aspect, an embodiment of the present application provides a storage medium storing an executable program, which when executed by a processor, implements the data transmission method performed by the above-mentioned terminal device.
[0013] In a tenth aspect, an embodiment of the present application provides a storage medium storing an executable program, which when executed by a processor, implements the data transmission method performed by the above-mentioned network device.
[0014] In an eleventh aspect, an embodiment of the present application provides a computer program product including computer program instructions, which cause a computer to execute the data transmission method performed by the above-mentioned terminal device.
[0015] In a twelfth aspect, an embodiment of the present application provides a computer program product including computer program instructions, which cause a computer to execute the data transmission method performed by the above-mentioned network device.
[0016] In a thirteenth aspect, an embodiment of the present application provides a computer program, which causes a computer to execute the data transmission method performed by the above-mentioned terminal device.
[0017] In a fourteenth aspect, an embodiment of the present application provides a computer program, which causes a computer to execute the data transmission method performed by the above-mentioned network device.
[0018] The data transmission method provided by the embodiment of the present application includes: a terminal device in a non-connected state determines a way to transmit the target data based on the channel transmission quality and / or the size of the target data. In this way, by determining the way to transmit the data according to the actual application environment such as the channel transmission quality and / or the size of the data to be transmitted, a data transmission method that matches the size of the data to be transmitted and the channel transmission quality can be selected, avoiding the problem that the data to be transmitted is greater than the maximum data transmission amount supported by the selected transmission method and resulting in ineffective data transmission, and also avoiding the problem of resource waste caused by the data to be transmitted being much smaller than the maximum data transmission amount supported by the selected transmission method, thereby achieving efficient data transmission. Transmitting data through a terminal device in a non-connected state can save the energy consumption of the terminal device. Description of the Drawings
[0019] Figure 1 It is a schematic diagram of the configuration process of the PUR of this application;
[0020] Figure 2 It is a schematic diagram of the data transmission process under the EPS network of this application
[0021] Figure 3 It is a schematic diagram of the data transmission process under the 5GS network of this application;
[0022] Figure 4 It is a schematic diagram of the process for the user plane to transmit small data of this application;
[0023] Figure 5 It is a schematic diagram of the composition structure of the communication system provided by the embodiment of this application;
[0024] Figure 6 It is an optional processing flow schematic diagram of the data transmission method provided by the embodiment of this application;
[0025] Figure 7 It is another optional processing flow schematic diagram of the data transmission method provided by the embodiment of this application;
[0026] Figure 8 It is a detailed processing flow schematic diagram of the data transmission method provided by the embodiment of this application;
[0027] Figure 9 It is another detailed processing flow schematic diagram of the data transmission method provided by the embodiment of this application;
[0028] Figure 10 It is yet another detailed processing flow schematic diagram of the data transmission method provided by the embodiment of this application;
[0029] Figure 11 It is a schematic diagram of the composition structure of the terminal device provided by the embodiment of this application;
[0030] Figure 12 It is a schematic diagram of the composition structure of the network device provided by the embodiment of this application;
[0031] Figure 13 It is a schematic diagram of the hardware composition structure of the electronic device provided by the embodiment of this application. Detailed implementation manners
[0032] In order to be able to understand the features and technical content of the embodiments of this application in more detail, the implementation of the embodiments of this application will be described in detail below with reference to the accompanying drawings. The accompanying drawings are only for reference and explanation purposes and are not used to limit the embodiments of this application.
[0033] Before describing the embodiments of this application in detail, a brief description of the related technologies will be given.
[0034] In Release 16 of Long Term Evolution (LTE), for the NarrowBand Internet of Things (NB-IoT) and Enhanced Mobile Broadband (eMBB) scenarios, a method for a terminal device to perform data transmission using preconfigured uplink resources (PUR) in the IDLE state is introduced. The schematic diagram of the PUR configuration process is as shown in Figure 1 Figure [not provided], and it includes: the terminal device sends a PUR configuration request to the network device, and the terminal device receives the PUR configuration sent by the network device. When the cell where the terminal device is located supports PUR transmission, the terminal device can request PUR through a PUR configuration request (ConfigurationRequest) in the connected state. The PURConfigurationRequest may optionally include the requested PUR period, Transport Block Size (TBS), the number of PURs, etc.; the network device (such as eNB / ng-eNB) configures PUR for the terminal device by carrying the PUR-Config field in the RRCConnectionRelease message, and at the same time releases the terminal device to the IDLE state. The configuration of PUR is determined by the eNB / ng-eNB. For example, the eNB / ng-eNB determines the PUR configuration based on the request of the terminal device, the registration information of the terminal device, and / or local policies, etc.
[0035] PUR is only valid within the currently configured cell. That is, when the terminal device detects a cell change and initiates random access in the new cell, the terminal device needs to release the PUR configured in the original cell.
[0036] For the EPS / 5GS cellular Internet of Things user plane function optimization solution, before a terminal device in the IDLE state uses PUR for data transmission, the following prerequisite conditions need to be met:
[0037] 1. A valid Tracking Area (TA), which needs to meet the following two conditions simultaneously:
[0038] a) Time Advance (TA) timer: After the Medium Access Control (MAC) layer receives an indication from the upper layer, it starts the TA timer; when the upper layer performs TA validity judgment, it can confirm with the MAC layer whether the TA timer is running. When the TA timer expires, the MAC layer needs to feedback to the upper layer.
[0039] b) Change in Reference Signal Receiving Power (RSRP): If the change (increase or decrease) in RSRP is greater than the set threshold, the TA is considered to have failed.
[0040] 2. NCC (Next Hop Chaining Count), which is included in the RRC Connection Release message and is used for the derivation of new keys.
[0041] 3. Valid PUR.
[0042] 4. There is a need for RRC connection establishment or recovery, such as the arrival of uplink data.
[0043] For the EPS / 5GS cellular IoT user plane function optimization solution, the process of a terminal device in the IDLE state using PUR for data transmission is as follows Figure 2 and Figure 3 shown:
[0044] 0. The terminal device meets the above PUR transmission preconditions; the terminal device sends an RRC Connection Resume Request message to the network device (eNB / ng-eNB).
[0045] Among them, the RRC Connection Resume Request message may include: Resume ID / I-RNTI, establishment cause, shortResume MAC-I; where Resume ID / I-RNTI is used by the network device to identify the context of the terminal device in the waiting (suspend) state, and shortResume MAC-I is used for authentication. The terminal device resumes all Signaling Radio Bearers (SRBs) and Data Radio Bearers (DRBs), derives a new key using the NCC included in the previous RRC Connection Release message, encrypts and transmits user data on the Dedicated Control Channel (DTCH), and multiplexes it with the RRC Connection Resume Request on the Common Control Channel (CCCH).
[0046] 2 - 7. It is the same as the MO-EDT transmission process in the EPS / 5GS cellular IoT user plane function optimization solution.
[0047] 8. After the network device delivers the user data to the core network, it keeps the terminal device in the IDLE state through the RRCConnectionRelease message. The RRCConnectionRelease may contain the following information: a) releaseCause is set to RRC-Suspend; b) resume ID / I-RNTI; c) NCC; d) drb-ContinueROHC. If the network has downlink data to send, it is encrypted and transmitted through DTCH and multiplexed with the RRCConnectionRelease message on DCCH.
[0048] In the LTE system, early data transmission (EDT), i.e., small data transmission, has been introduced. During this process, the terminal device may always remain in the idle state, suspend state, or inactive state to complete the transmission of uplink and / or downlink small data packets. For example, the process of user plane transmitting small data is as follows Figure 4 shown:
[0049] 0. The UE selects a preamble from the preamble group used to indicate EDT and sends it to the network device to initiate the EDT transmission process. After receiving the corresponding preamble, the eNB configures the uplink resources and TA for EDT for the UE through RAR;
[0050] 1. The terminal device sends an RRCConnectionResumeRequest message to the network device. The message may include: Resume ID, establishment cause, and shortResumeMAC-I. The terminal device side restores all SRBs and DRBs and derives a new key through the NCC included in the last connection release message. The user data is encrypted and transmitted on DTCH and multiplexed with the RRCConnectionResumeRequest.
[0051] 2. The network device establishes an S1 connection, initiates a context restoration process to the Mobility Management Entity (MME), and reactivates the bearer between S1-U.
[0052] 3. The MME sends a request to the S-GW to reactivate the bearer between the terminal device and S1-U for subsequent delivery of user data to the S-GW.
[0053] 4. The MMC confirms to the network device the restoration of the terminal device context.
[0054] 5. The user data is delivered to the S-GW.
[0055] 6. If the S-GW has downlink data to send at this time, the S-GW delivers the downlink data to the network device.
[0056] 7. The network device suspends the S1 connection, and the MME deactivates the bearer between the terminal device and S1-U.
[0057] 8. The network device sends an RRCConnectionRelease message to the terminal device to keep the terminal device in the suspend state.
[0058] For the above data transmission, the terminal device completes the transmission of small data packets without entering the connected state. In terms of configuration, the network device configures the size of the maximum transport block (TB) allowed for transmission in the current network on SIB2. The terminal device judges the size of the data to be transmitted. If the size of the data to be transmitted is smaller than the maximum TB size configured by the network device, the terminal device can initiate EDT transmission; otherwise, the terminal device uses the normal connection establishment process to enter the connected state for data transmission.
[0059] In the NR system, from the perspective of energy saving, the RRC inactive state (RRC_INACTIVE) is introduced for the terminal device. For the terminal device in the RRC_INACTIVE state, the radio bearer and all radio resources are released, but the access context of the terminal device is retained on both the terminal device side and the network device side to quickly resume the RRC connection. The network usually keeps the terminal device with infrequent data transmission in the RRC_INACTIVE state. Before Rel-16, the terminal device in the RRC_INACTIVE state did not support data transmission; when MO or MT data arrives, the terminal device needs to resume the connection and release it back to the INACTIVE state after the data transmission is completed. For terminal devices with small data volume and low transmission frequency, such a transmission mechanism will cause unnecessary power consumption and signaling overhead. Therefore, in Rel-17, a project was launched to study small data transmission under RRC_INACTIVE, including uplink small data transmission based on the two-step random access process or the four-step random access process, and uplink small data transmission based on pre-configured resources (such as CG type1).
[0060] For the uplink small data transmission based on the random access process, both the network device and the terminal device can support data transmission based on the two-step random access process and data transmission based on the four-step random access process at the same time. However, how to determine data transmission based on the two-step random access process or data transmission based on the four-step random access process for the non-connected terminal device during small data transmission has not been clearly defined.
[0061] Based on the above problems, the present application provides a data transmission method. The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), LTE system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, advanced long term evolution (LTE-A) system, new radio (NR) system, evolved system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, wireless local area networks (WLAN), wireless fidelity (WiFi), next-generation communication system or other communication systems, etc.
[0062] The system architecture and service scenarios described in the embodiments of the present application are to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art can know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0063] The network device involved in the embodiments of the present application may be an ordinary base station (such as NodeB, eNB, or gNB), a new radio controller, a centralized unit, a new radio base station, a radio frequency remote unit, a micro base station, a relay, a distributed unit, a transmission reception point (TRP), a transmission point (TP), or any other device. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device. For the convenience of description, in all embodiments of the present application, the device that provides wireless communication functions for the terminal device is collectively referred to as a network device.
[0064] In the embodiments of the present application, the terminal device may be any terminal. For example, the terminal device may be a user equipment for machine type communication. That is to say, the terminal device may also be referred to as a user equipment UE, a mobile station (MS), a mobile terminal, a terminal, etc. The terminal device may communicate with one or more core networks via a radio access network (RAN). For example, the terminal device may be a mobile phone (or a "cellular" phone), a computer with a mobile terminal, etc. For example, the terminal device may also be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. The embodiments of the present application do not make specific limitations.
[0065] Optionally, the network device and the terminal device may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they may also be deployed on water; they may also be deployed on airplanes, balloons, and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the network device and the terminal device.
[0066] Optionally, communication between the network device and the terminal device, and between terminal devices, can be carried out through licensed spectrum, unlicensed spectrum, or both. Communication between the network device and the terminal device, and between terminal devices, can be carried out through spectrum below 7 gigahertz (GHz), through spectrum above 7 GHz, or through both spectrum below 7 GHz and spectrum above 7 GHz. Embodiments of this application do not limit the spectrum resources used between the network device and the terminal device.
[0067] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technologies, mobile communication systems will not only support traditional communication but also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and vehicle-to-vehicle (V2V) communication. Embodiments of this application can also be applied to these communication systems.
[0068] Exemplarily, the communication system 100 to which embodiments of this application are applied is as Figure 5 shown. The communication system 100 may include a network device 110, which can be a device that communicates with a terminal device 120 (also referred to as a communication terminal or terminal). The network device 110 can provide communication coverage for a specific geographical area and can communicate with terminal devices located within that coverage area. Optionally, the network device 110 can be a Base Transceiver Station (BTS) in a GSM system or a CDMA system, a Node B (NB) in a WCDMA system, an Evolutional Node B (eNB or eNodeB) in an LTE system, or a radio controller in a Cloud Radio Access Network (CRAN). Alternatively, the network device can be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network-side device in a 5G network, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0069] The communication system 100 further includes at least one terminal device 120 within the coverage area of the network device 110. As used herein, "terminal device" includes, but is not limited to, being connected via a wired line, such as via a Public Switched Telephone Networks (PSTN), Digital Subscriber Line (DSL), digital cable, direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, Wireless Local Area Network (WLAN), digital television network such as a DVB-H network, satellite network, AM-FM broadcast transmitter; and / or a device configured to receive / transmit communication signals for another terminal device; and / or an Internet of Things (IoT) device. A terminal device configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephone with data processing, facsimile, and data communication capabilities; PDAs that may include a radiotelephone, pager, Internet / intranet access, Web browser, notepad, calendar, and / or Global Positioning System (GPS) receiver; and conventional laptop and / or palmtop receivers or other electronic devices including a radiotelephone transceiver. A terminal device may refer to an access terminal, User Equipment (UE), user unit, user station, mobile station, mobile unit, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. An access terminal may be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, a terminal device in a 5G network, or a terminal device in a future evolved PLMN, etc.
[0070] Optionally, Device to Device (D2D) communication may be performed between the terminal devices 120.
[0071] Optionally, the 5G system or 5G network may also be referred to as a New Radio (NR) system or NR network.
[0072] Figure 5 Exemplarily, a network device and two terminal devices are shown. Optionally, the communication system 100 may include multiple network devices, and the coverage range of each network device may include other numbers of terminal devices. The embodiments of the present application do not limit this.
[0073] Optionally, the communication system 100 may further include other network entities such as a network controller and a mobility management entity. The embodiments of the present application do not limit this.
[0074] It should be understood that in the embodiments of the present application, a device with communication functions in the network / system may be referred to as a communication device. Taking Figure 5 the shown communication system 100 as an example, the communication device may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be elaborated here; the communication device may further include other devices in the communication system 100, such as other network entities such as a network controller and a mobility management entity. The embodiments of the present application do not limit this.
[0075] An optional processing flow of the data transmission method provided by the embodiments of the present application is as Figure 6 shown and includes the following steps:
[0076] Step S201, a terminal device in a non-connected state determines a way to transmit the target data based on the channel transmission quality and / or the size of the target data.
[0077] In some embodiments, the channel transmission quality is determined by the terminal device; for example, the terminal device detects the downlink reference signal sent by the network device, obtains the detection result, and determines the channel transmission quality according to the detection result.
[0078] The channel transmission quality may be one or more of the Reference Signal Receiving Power (RSRP), the Reference Signal Receiving Quality (RSRQ), and the Signal to Interference plus Noise Ratio (SINR).
[0079] In some embodiments, the manner of transmitting the target data includes: transmitting the target data based on a two-step random access procedure; or, transmitting the target data based on a four-step random access procedure; or, transmitting the target data in the connected state. Wherein, transmitting the target data in the connected state means that the terminal device transmits the target data in the connected state.
[0080] For different sizes of target data and different channel transmission qualities, the manner in which the terminal device transmits the target data can be different, and the following will be described separately according to different situations.
[0081] 1. If the first maximum data volume supported by transmitting data based on a two-step random access procedure is equal to the second maximum data volume supported by transmitting data based on a four-step random access procedure, and the size of the target data is less than or equal to the first maximum data volume or the second maximum data volume, then the terminal device determines the manner of transmitting the target data based on the channel transmission quality.
[0082] 2. If the first maximum data volume supported by transmitting data based on a two-step random access procedure is less than the second maximum data volume supported by transmitting data based on a four-step random access procedure, the size of the target data is less than or equal to the second maximum data volume and greater than or equal to the first data volume, then the terminal device determines that the manner of transmitting the target data is to transmit the target data based on the four-step random access procedure.
[0083] If the first maximum data volume supported by transmitting data based on a two-step random access procedure is less than the second maximum data volume supported by transmitting data based on a four-step random access procedure, and the size of the target data is less than the first maximum data volume, then the terminal device determines the manner of transmitting the target data based on the channel transmission quality. In specific implementation, if the channel transmission quality detected by the terminal device is greater than the first threshold, then the terminal device determines that the manner of transmitting the target data is to transmit the target data based on the two-step random access procedure; or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, then the terminal device determines that the manner of transmitting the target data is to transmit the target data based on the four-step random access procedure.
[0084] 3. If the first maximum data volume supported by transmitting data based on a two-step random access procedure is greater than the second maximum data volume supported by transmitting data based on a four-step random access procedure, the size of the target data is less than the first maximum data volume and greater than the second data volume, then the terminal device determines that the manner of transmitting the target data is to transmit the target data based on the two-step random access procedure.
[0085] If the first maximum data volume supported for transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, and the size of the target data is less than the first maximum data volume and greater than the second data volume, the terminal device determines the manner of transmitting the target data based on the channel transmission quality. In specific implementation, if the channel transmission quality detected by the terminal device is greater than the first threshold, the terminal device determines that the manner of transmitting the target data is to transmit the target data based on the two-step random access procedure; or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, the terminal device determines that the manner of transmitting the target data is to transmit the target data based on the four-step random access procedure.
[0086] If the first maximum data volume supported for transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, and the size of the target data is less than or equal to the first data volume and greater than or equal to the second data volume, the terminal device determines the manner of transmitting the target data based on the channel transmission quality. In specific implementation, if the channel transmission quality detected by the terminal device is greater than the first threshold, the terminal device determines that the manner of transmitting the target data is to transmit the target data based on the two-step random access procedure; or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, the terminal device determines to transmit the target data in the connected state.
[0087] 4. If the size of the target data is greater than the first maximum data volume supported for transmitting data based on the two-step random access procedure and the size of the target data is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, the terminal device determines to transmit the target data in the connected state.
[0088] In this scenario, the terminal device needs to trigger a connection establishment process. Among them, the connection establishment process can be a connection recovery process or a new connection establishment process.
[0089] Another optional processing flow of the data transmission method provided by the embodiments of the present application is as Figure 7 shown, including the following steps:
[0090] Step S301, the network device receives the target data transmitted by the terminal device; the transmission manner of the target data is determined by the terminal device based on the channel transmission quality and / or the size of the target data in the non-connected state.
[0091] In some embodiments, the process of determining the transmission mode of the target data is the same as the process of determining the transmission mode of the target data by the terminal device in the non-connected state in step S201 above, which will not be elaborated here.
[0092] Taking the terminal device in the non-connected state as the terminal device in the non-active state as an example, the specific implementation process of the data transmission method provided in the embodiments of the present application will be described in detail for different scenarios.
[0093] Scenario 1: The first maximum data volume supported for transmitting data based on the two-step random access process is equal to the second maximum data volume supported for transmitting data based on the four-step random access process.
[0094] In this scenario, the first maximum data volume supported for transmitting data based on the two-step random access process is TBSThreshold#1, the second maximum data volume supported for transmitting data based on the four-step random access process is TBSThreshold#2, and TBS Threshold#1 = TBS Threshold#2. In this scenario, a schematic diagram of a detailed processing flow for data transmission is as Figure 8 shown:
[0095] In some embodiments, if the size of the target small data to be transmitted is less than or equal to TBS Threshold#1, or if the size of the target small data to be transmitted is less than or equal to TBS Threshold#2, the terminal device in the non-active state further determines the method of transmitting the target small data based on the channel transmission quality. Taking the channel quality as RSRP as an example, if the RSRP detected by the terminal device in the non-active state is greater than the first threshold, the terminal device in the non-active state determines that the method of transmitting the target small data is to transmit the target small data based on the two-step random access process; or, if the RSRP detected by the terminal device in the non-active state is less than or equal to the first threshold, the terminal device in the non-active state determines that the method of transmitting the target small data is to transmit the target small data based on the four-step random access process. Among them, the channel transmission quality is determined by the measurement result obtained by the terminal device in the non-active state measuring the downlink reference signal sent by the network device; the first threshold can be set flexibly according to actual applications.
[0096] In some other embodiments, if the size of the target small data to be transmitted is greater than TBS Threshold#1, or if the size of the target small data to be transmitted is greater than TBS Threshold#2, the terminal device in the non-active state determines to transmit the target small data in the connected state. Therefore, the terminal device in the non-active state needs to trigger a connection establishment process to make the terminal device in the connected state, and then transmit the target small data.
[0097] Scenario 2: The first maximum data volume supported for data transmission based on the two-step random access procedure is less than the second maximum data volume supported for data transmission based on the four-step random access procedure.
[0098] In this scenario, the first maximum data volume supported for data transmission based on the two-step random access procedure is TBS Threshold#1, and the second maximum data volume supported for data transmission based on the four-step random access procedure is TBS Threshold#2, and TBS Threshold#1 < TBS Threshold#2. In this scenario, a schematic diagram of another detailed processing flow for data transmission is as Figure 9 shown:
[0099] In some embodiments, if the size of the target small data to be transmitted is less than or equal to TBS Threshold#2 and greater than or equal to TBS Threshold#1, the terminal device in the inactive state determines the method of transmitting the target small data as transmitting the target small data based on the four-step random access procedure.
[0100] In some other embodiments, if the size of the target small data to be transmitted is less than TBS Threshold#1, the terminal device determines the method of transmitting the target small data based on the channel transmission quality. Taking the channel transmission quality as RSRP as an example, in specific implementation, if the RSRP detected by the terminal device is greater than the first threshold, the terminal device determines the method of transmitting the target small data as transmitting the target small data based on the two-step random access procedure; or, if the RSRP detected by the terminal device is less than or equal to the first threshold, the terminal device determines the method of transmitting the target data as transmitting the target small data based on the four-step random access procedure. Wherein, the channel transmission quality is determined by the measurement result obtained by the terminal device in the inactive state measuring the downlink reference signal sent by the network device; the first threshold can be flexibly set according to actual applications.
[0101] In still some other embodiments, if the size of the target small data to be transmitted is greater than TBS Threshold#2, the terminal device in the inactive state determines to transmit the target small data in the connected state. Therefore, the terminal device in the inactive state needs to trigger a connection establishment process to make the terminal device in the connected state, and then transmit the target small data.
[0102] Scenario 3: The first maximum data volume supported for data transmission based on the two-step random access procedure is greater than the second maximum data volume supported for data transmission based on the four-step random access procedure.
[0103] In this scenario, the first maximum data volume supported for data transmission based on the two-step random access procedure is TBS Threshold#1, and the second maximum data volume supported for data transmission based on the four-step random access procedure is TBS Threshold#2, and TBS Threshold#1 > TBS Threshold#2. In this scenario, a schematic diagram of another detailed processing flow for data transmission is as shown in Figure 10 as follows:
[0104] In some embodiments, if the size of the target small data to be transmitted is less than TBS Threshold#2, the size of the target small data to be transmitted must also be less than TBS Threshold#1; then the terminal device in the inactive state determines the way to transmit the target data based on the channel transmission quality. Taking the channel transmission quality as RSRP as an example, if the RSRP detected by the terminal device in the inactive state is greater than the first threshold, the terminal device in the inactive state determines that the way to transmit the target data is to transmit the target data based on the two-step random access procedure; if the channel transmission quality detected by the terminal device in the inactive state is less than or equal to the first threshold, the terminal device in the inactive state determines that the way to transmit the target data is to transmit the target data based on the four-step random access procedure.
[0105] In some other embodiments, if the size of the target small data to be transmitted is less than or equal to TBS Threshold#2 and greater than or equal to TBS Threshold#1, the terminal device in the inactive state determines that the way to transmit the target small data is to transmit the target small data based on the two-step random access procedure. Or, the terminal device in the inactive state determines the way to transmit the target data based on the channel transmission quality. Taking the channel transmission quality as RSRP as an example, if the RSRP detected by the terminal device in the inactive state is greater than the first threshold, the terminal device in the inactive state determines that the way to transmit the target data is to transmit the target small data based on the two-step random access procedure; if the RSRP detected by the terminal device in the inactive state is less than or equal to the first threshold, the terminal device in the inactive state determines to transmit the target small data in the connected state.
[0106] In still some other embodiments, if the size of the target small data to be transmitted is greater than TBS Threshold#1, the terminal device in the inactive state determines to transmit the target small data in the connected state.
[0107] In specific implementation, the channel transmission quality is determined by the measurement result obtained by the terminal device in the inactive state measuring the downlink reference signal sent by the network device; the first threshold can be flexibly set according to the actual application.
[0108] In specific implementation, if a terminal device in the inactive state determines to transmit the target small data in the connected state, then the terminal device in the inactive state needs to trigger a connection establishment process to make the terminal device in the connected state, and then transmit the target small data.
[0109] In the above embodiments of the present application, after the non-connected terminal device determines the manner of transmitting the target data, it transmits the target data to the network device according to the determined manner.
[0110] In the embodiments of the present application, when the non-connected terminal device is configured to transmit data based on a two-step random access process and a four-step random access process at the same time, the non-connected terminal device can determine the manner of transmitting the data according to the channel transmission quality and / or the size of the data to be transmitted. By determining the manner of transmitting the data according to the actual application environment such as the channel transmission quality and / or the size of the data to be transmitted, a data transmission manner that matches the size of the data to be transmitted and the channel transmission quality can be selected, avoiding the problem that the data to be transmitted is greater than the maximum data transmission amount supported by the selected transmission manner and resulting in ineffective data transmission, and also avoiding the problem of resource waste caused by the data to be transmitted being much smaller than the maximum data transmission amount supported by the selected transmission manner, thereby achieving efficient data transmission. By transmitting data through a non-connected terminal device, the energy consumption of the terminal device can be saved.
[0111] It should be noted that the "non-connected terminal device" involved in the embodiments of the present application can be an inactive terminal device, an idle terminal device, or a suspended terminal device. The "target data" involved in the embodiments of the present application can be small data to be transmitted.
[0112] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0113] To implement the above data transmission method, the embodiments of the present application further provide a terminal device. The composition structure of the terminal device is as Figure 11 shown. The terminal device 500 includes:
[0114] A processing unit 501, configured to determine a manner of transmitting the target data based on the channel transmission quality and / or the size of the target data.
[0115] In some embodiments, the manner of transmitting the target data includes: transmitting the target data based on a two-step random access procedure; or, transmitting the target data based on a four-step random access procedure; or, transmitting the target data in a connected state.
[0116] In some embodiments, the processing unit 501 is configured to, if a first maximum data volume supported for transmitting data based on a two-step random access procedure is equal to a second maximum data volume supported for transmitting data based on a four-step random access procedure, and the size of the target data is less than or equal to the first maximum data volume or the second maximum data volume, determine the manner of transmitting the target data based on the channel transmission quality.
[0117] In some embodiments, the processing unit 501 is configured to, if a first maximum data volume supported for transmitting data based on a two-step random access procedure is less than a second maximum data volume supported for transmitting data based on a four-step random access procedure, the size of the target data is less than or equal to the second maximum data volume and greater than or equal to the first data volume, determine the manner of transmitting the target data as transmitting the target data based on the four-step random access procedure.
[0118] In some embodiments, the processing unit 501 is configured to, if a first maximum data volume supported for transmitting data based on a two-step random access procedure is less than a second maximum data volume supported for transmitting data based on a four-step random access procedure, and the size of the target data is less than the first maximum data volume, determine the manner of transmitting the target data based on the channel transmission quality.
[0119] In some embodiments, the processing unit 501 is configured to, if a first maximum data volume supported for transmitting data based on a two-step random access procedure is greater than a second maximum data volume supported for transmitting data based on a four-step random access procedure, the size of the target data is less than or equal to the first maximum data volume and greater than or equal to the second data volume, determine the manner of transmitting the target data as transmitting the target data based on the two-step random access procedure.
[0120] In some embodiments, the processing unit 501 is configured to, if a first maximum data volume supported for transmitting data based on a two-step random access procedure is greater than a second maximum data volume supported for transmitting data based on a four-step random access procedure, and the size of the target data is less than the second data volume, determine the manner of transmitting the target data based on the channel transmission quality.
[0121] In some embodiments, the processing unit 501 is configured to determine that the way to transmit the target data is to transmit the target data based on the two-step random access procedure if the detected channel transmission quality is greater than a first threshold; or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, determine that the way to transmit the target data is to transmit the target data based on the four-step random access procedure.
[0122] In some embodiments, the processing unit 501 is configured to determine the way to transmit the target data based on the channel transmission quality if a first maximum data volume supported for transmitting data based on the two-step random access procedure is greater than a second maximum data volume supported for transmitting data based on the four-step random access procedure, and the size of the target data is less than or equal to the first data volume and greater than or equal to the second data volume.
[0123] In some embodiments, the processing unit 501 is configured to determine that the way to transmit the target data is to transmit the target data based on the two-step random access procedure if the detected channel transmission quality is greater than a first threshold; or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, determine to transmit the target data in the connected state.
[0124] In some embodiments, the channel transmission quality is determined by the result of the processing unit measuring the downlink reference signal.
[0125] In some embodiments, the channel transmission quality includes at least one of the following: RSRP, RSRQ, and SINR.
[0126] In some embodiments, the processing unit 501 is configured to determine to transmit the target data in the connected state if the size of the target data is greater than a first maximum data volume supported for transmitting data based on the two-step random access procedure and the size of the target data is greater than a second maximum data volume supported for transmitting data based on the four-step random access procedure.
[0127] In some embodiments, the processing unit 501 is further configured to trigger a connection establishment process.
[0128] In some embodiments, the target data is small data.
[0129] To implement the above data transmission method, an embodiment of the present application further provides a network device. The composition structure of the network device is as Figure 12 shown. The network device 600 includes:
[0130] A receiving unit 601, configured to receive target data transmitted by a terminal device; the transmission mode of the target data is determined by the terminal device based on the channel transmission quality and / or the size of the target data in a non-connected state.
[0131] In some embodiments, the transmission mode of the target data includes: transmitting the target data based on a two-step random access procedure; or, transmitting the target data based on a four-step random access procedure; or, transmitting the target data in a connected state.
[0132] In some embodiments, if a first maximum data volume supported by transmitting data based on a two-step random access procedure is equal to a second maximum data volume supported by transmitting data based on a four-step random access procedure, and the size of the target data is less than or equal to the first maximum data volume or the second maximum data volume, then the transmission mode of the target data is determined based on the channel transmission quality.
[0133] In some embodiments, if a first maximum data volume supported by transmitting data based on a two-step random access procedure is less than a second maximum data volume supported by transmitting data based on a four-step random access procedure, the size of the target data is less than or equal to the second maximum data volume and greater than or equal to the first data volume, then the transmission mode of the target data is to transmit based on the four-step random access procedure.
[0134] In some embodiments, if a first maximum data volume supported by transmitting data based on a two-step random access procedure is less than a second maximum data volume supported by transmitting data based on a four-step random access procedure, and the size of the target data is less than the first maximum data volume, then the transmission mode of the target data is determined based on the channel transmission quality.
[0135] In some embodiments, if a first maximum data volume supported by transmitting data based on a two-step random access procedure is greater than a second maximum data volume supported by transmitting data based on a four-step random access procedure, the size of the target data is less than or equal to the first maximum data volume and greater than or equal to the second data volume, then the transmission mode of the target data is to transmit based on the two-step random access procedure.
[0136] In some embodiments, if a first maximum data volume supported by transmitting data based on a two-step random access procedure is greater than a second maximum data volume supported by transmitting data based on a four-step random access procedure, and the size of the target data is less than the second data volume, then the transmission mode of the target data is determined based on the channel transmission quality.
[0137] In some embodiments, the transmission mode of the target data being determined based on the channel transmission quality includes:
[0138] If the channel transmission quality detected by the terminal device is greater than the first threshold, the transmission mode of the target data is based on the two-step random access process;
[0139] Alternatively, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, the transmission mode of the target data is based on the four-step random access process.
[0140] In some embodiments, if the first maximum data volume supported by transmitting data based on the two-step random access process is greater than the second maximum data volume supported by transmitting data based on the four-step random access process, and the size of the target data is less than or equal to the first data volume and greater than or equal to the second data volume, the transmission mode of the target data is determined based on the channel transmission quality.
[0141] In some embodiments, if the channel transmission quality detected by the terminal device is greater than the first threshold, the target data is transmitted based on the two-step random access process;
[0142] Alternatively, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, the target data is transmitted in the connected state.
[0143] In some embodiments, the channel transmission quality is determined by the result of the terminal device's measurement of the downlink reference signal.
[0144] In some embodiments, the channel transmission quality includes at least one of the following: RSRP, RSRQ, and SINR.
[0145] In some embodiments, if the size of the target data is greater than the first maximum data volume supported by transmitting data based on the two-step random access process and the size of the target data is greater than the second maximum data volume supported by transmitting data based on the four-step random access process, the transmission mode of the target data is that the terminal device transmits in the connected state.
[0146] In some embodiments, the target data is small data.
[0147] An embodiment of the present application further provides a terminal device, including a processor and a memory for storing a computer program that can run on the processor. Wherein, when the processor is used to run the computer program, it executes the steps of the data transmission method executed by the above terminal device.
[0148] An embodiment of the present application further provides a network device, including a processor and a memory for storing a computer program that can run on the processor. Wherein, when the processor is used to run the computer program, it executes the steps of the data transmission method executed by the above network device.
[0149] An embodiment of this application further provides a chip, including: a processor, configured to call and run a computer program from a memory, so that a device installed with the chip executes the data transmission method executed by the above-mentioned terminal device.
[0150] An embodiment of this application further provides a chip, including: a processor, configured to call and run a computer program from a memory, so that a device installed with the chip executes the data transmission method executed by the above-mentioned network device.
[0151] An embodiment of this application further provides a storage medium, storing an executable program, which, when executed by a processor, implements the data transmission method executed by the above-mentioned terminal device.
[0152] An embodiment of this application further provides a storage medium, storing an executable program, which, when executed by a processor, implements the data transmission method executed by the above-mentioned network device.
[0153] An embodiment of this application further provides a computer program product, including computer program instructions, which cause a computer to execute the data transmission method executed by the above-mentioned terminal device.
[0154] An embodiment of this application further provides a computer program product, including computer program instructions, which cause a computer to execute the data transmission method executed by the above-mentioned network device.
[0155] An embodiment of this application further provides a computer program, which causes a computer to execute the data transmission method executed by the above-mentioned terminal device.
[0156] An embodiment of this application further provides a computer program, which causes a computer to execute the data transmission method executed by the above-mentioned network device.
[0157] Figure 13 is a schematic diagram of the hardware composition structure of the electronic devices (terminal devices and network devices) in the embodiments of this application. The electronic device 700 includes: at least one processor 701, a memory 702, and at least one network interface 704. Each component in the electronic device 700 is coupled together through a bus system 705. It can be understood that the bus system 705 is used to implement the connection and communication between these components. In addition to the data bus, the bus system 705 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clear illustration, in Figure 13 all kinds of buses are labeled as the bus system 705.
[0158] It can be understood that the memory 702 can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as a static random access memory (SRAM), a synchronous static random access memory (SSRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a sync link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 702 described in the embodiments of the present application is intended to include but not be limited to these and any other suitable types of memories.
[0159] The memory 702 in the embodiments of the present application is used to store various types of data to support the operation of the electronic device 700. Examples of such data include: any computer programs for operating on the electronic device 700, such as the application program 7022. The program for implementing the method of the embodiments of the present application may be included in the application program 7022.
[0160] The method disclosed in the embodiments of the present application above can be applied to the processor 701 or implemented by the processor 701. The processor 701 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit in the hardware of the processor 701 or instructions in the form of software. The above-mentioned processor 701 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 701 can implement or execute each method, step, and logic block diagram disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. Combining the steps of the method disclosed in the embodiments of the present application, it can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by the combination of the hardware and software modules in the decoding processor. The software module may be located in the storage medium, which is located in the memory 702. The processor 701 reads the information in the memory 702 and combines its hardware to complete the steps of the foregoing method.
[0161] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general-purpose processors, controllers, MCUs, MPUs, or other electronic components for executing the foregoing method.
[0162] The embodiments of the present application also provide a storage medium for storing computer programs.
[0163] Optionally, the storage medium can be applied to the terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes in each method of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0164] Optionally, the storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.
[0165] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of processes and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the specified functions in one process Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0166] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means implements the specified functions in one process Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0167] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the specified functions in one process Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0168] As mentioned above, the above are only the preferred embodiments of the present application, and are not used to limit the protection scope of the present application. Any modifications, equivalent replacements, and improvements made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A data transmission method, the method comprises: A terminal device in a non-connected state determines a way to transmit the target data based on the channel transmission quality and / or the size of the target data; wherein, the terminal device in the non-connected state determines the way to transmit the target data based on the channel transmission quality and / or the size of the target data, including: If the first maximum data volume supported for transmitting data based on a two-step random access process is greater than the second maximum data volume supported for transmitting data based on a four-step random access process, and the size of the target data is less than or equal to the first data volume and greater than or equal to the second data volume, then the terminal device determines the way to transmit the target data based on the channel transmission quality; wherein, the terminal device determines the way to transmit the target data based on the channel transmission quality, including: If the channel transmission quality detected by the terminal device is greater than the first threshold, then the terminal device determines that the way to transmit the target data is to transmit the target data based on the two-step random access process; Or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, then the terminal device determines to transmit the target data in a connected state.
2. The method according to claim 1, wherein, The way to transmit the target data includes: Transmitting the target data based on the two-step random access process; Or, transmitting the target data based on the four-step random access process; Or, transmitting the target data in a connected state.
3. The method according to claim 1, wherein, The terminal device in the non-connected state determines the way to transmit the target data based on the channel transmission quality and / or the size of the target data, and further includes: If the first maximum data volume supported for transmitting data based on the two-step random access process is equal to the second maximum data volume supported for transmitting data based on the four-step random access process, and the size of the target data is less than or equal to the first maximum data volume or the second maximum data volume, then the terminal device determines the way to transmit the target data based on the channel transmission quality.
4. The method according to claim 1, wherein, The terminal device in the non-connected state determines the way to transmit the target data based on the channel transmission quality and / or the size of the target data, and further includes: If the first maximum data volume supported for transmitting data based on the two-step random access process is less than the second maximum data volume supported for transmitting data based on the four-step random access process, and the size of the target data is less than or equal to the second maximum data volume and greater than or equal to the first data volume, then the terminal device determines that the way to transmit the target data is to transmit the target data based on the four-step random access process.
5. The method according to claim 1, wherein, The terminal device in the non-connected state determines the way to transmit the target data based on the channel transmission quality and / or the size of the target data, and further includes: If the first maximum data volume supported for transmitting data based on the two-step random access procedure is less than the second maximum data volume supported for transmitting data based on the four-step random access procedure, and the size of the target data is less than the first maximum data volume, the terminal device determines the manner of transmitting the target data based on the channel transmission quality.
6. The method according to claim 1, wherein, the non-connected terminal device determines the manner of transmitting the target data based on the channel transmission quality and / or the size of the target data, and further includes: if the first maximum data volume supported for transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, the size of the target data is less than or equal to the first maximum data volume and greater than or equal to the second data volume, then the terminal device determines that the manner of transmitting the target data is to transmit the target data based on the two-step random access procedure.
7. The method according to claim 1, wherein, the non-connected terminal device determines the manner of transmitting the target data based on the channel transmission quality and / or the size of the target data, and further includes: if the first maximum data volume supported for transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, the size of the target data is less than the second data volume, then the terminal device determines the manner of transmitting the target data based on the channel transmission quality.
8. The method according to claim 3, or 5, or 7, wherein, the terminal device determines the manner of transmitting the target data based on the channel transmission quality, and further includes: if the channel transmission quality detected by the terminal device is greater than the first threshold, the terminal device determines that the manner of transmitting the target data is to transmit the target data based on the two-step random access procedure; or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, the terminal device determines that the manner of transmitting the target data is to transmit the target data based on the four-step random access procedure.
9. The method according to any one of claims 1, 3, 5, 7, wherein, the channel transmission quality is determined by the result of the terminal device measuring the downlink reference signal.
10. The method according to any one of claims 1, 3, 5, 7, wherein, the channel transmission quality includes at least one of the following: reference signal received power RSRP, reference signal received quality RSRQ, and signal-to-interference-plus-noise ratio SINR.
11. The method according to claim 1, wherein, the non-active terminal device determines the manner of transmitting the target data based on the channel transmission quality and / or the size of the target data, and further includes: if the size of the target data is greater than the first maximum data volume supported for transmitting data based on the two-step random access procedure and the size of the target data is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, Then the terminal device determines to transmit the target data in the connected state.
12. The method according to claim 1 or 11, wherein, the method further includes: the terminal device triggers a connection establishment process.
13. The method according to claim 1 or 2, wherein, the target data is small data.
14. A data transmission method, the method includes: The network device receives the target data transmitted by the terminal device; The transmission mode of the target data is determined by the terminal device based on the channel transmission quality and / or the size of the target data in the non-connected state; wherein, if the first maximum data volume supported by transmitting data based on the two-step random access process is greater than the second maximum data volume supported by transmitting data based on the four-step random access process, and the size of the target data is less than or equal to the first data volume and greater than or equal to the second data volume, then the transmission mode of the target data is determined based on the channel transmission quality; wherein, if the channel transmission quality detected by the terminal device is greater than the first threshold, the method of transmitting the target data is based on the two-step random access process; Or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, the target data is transmitted in the connected state.
15. The method according to claim 14, wherein, the transmission mode of the target data includes: transmitting the target data based on the two-step random access process; Or, transmitting the target data based on the four-step random access process; Or, transmitting the target data in the connected state.
16. The method according to claim 14, wherein, if the first maximum data volume supported by transmitting data based on the two-step random access process is equal to the second maximum data volume supported by transmitting data based on the four-step random access process, and the size of the target data is less than or equal to the first maximum data volume or the second maximum data volume, then the transmission mode of the target data is determined based on the channel transmission quality.
17. The method according to claim 14, wherein, if the first maximum data volume supported by transmitting data based on the two-step random access process is less than the second maximum data volume supported by transmitting data based on the four-step random access process, and the size of the target data is less than or equal to the second maximum data volume and greater than or equal to the first data volume, then the transmission mode of the target data is based on the four-step random access process.
18. The method according to claim 14, wherein, if the first maximum data volume supported by transmitting data based on the two-step random access process is less than the second maximum data volume supported by transmitting data based on the four-step random access process, and the size of the target data is less than the first maximum data volume, then the transmission mode of the target data is determined based on the channel transmission quality.
19. The method according to claim 14, wherein, If the first maximum data volume supported for transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, and the size of the target data is less than or equal to the first maximum data volume and greater than or equal to the second data volume, then the transmission mode of the target data is based on the two-step random access procedure.
20. The method according to claim 14, wherein, If the first maximum data volume supported for transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, and the size of the target data is less than the second data volume, then the transmission mode of the target data is determined based on the channel transmission quality.
21. The method according to claim 16, or 18, or 20, wherein, The transmission mode of the target data being determined based on the channel transmission quality includes: If the channel transmission quality detected by the terminal device is greater than the first threshold, then the transmission mode of the target data is based on the two-step random access procedure; Or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, then the transmission mode of the target data is based on the four-step random access procedure.
22. The method according to any one of claims 14, 16, 18, 20, wherein, The channel transmission quality is determined by the result of the terminal device measuring the downlink reference signal.
23. The method according to any one of claims 14, 16, 18, 20, wherein, The channel transmission quality includes at least one of the following: Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Interference-plus-Noise Ratio (SINR).
24. The method according to claim 14 or 15, wherein, If the size of the target data is greater than the first maximum data volume supported for transmitting data based on the two-step random access procedure and the size of the target data is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, then the transmission mode of the target data is for the terminal device to transmit in the connected state.
25. The method according to any one of claims 14 or 15, wherein, The target data is small data.
26. A terminal device, the terminal device being in a non-connected state, comprising: A processing unit configured to determine the mode of transmitting the target data based on the channel transmission quality and / or the size of the target data; The processing unit is further configured to, if the first maximum data volume supported for transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, and the size of the target data is less than or equal to the first data volume and greater than or equal to the second data volume, then determine the mode of transmitting the target data based on the channel transmission quality; The processing unit is further configured to, if the detected channel transmission quality is greater than a first threshold, determine that the method for transmitting the target data is to transmit the target data based on the two-step random access procedure; or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, determine to transmit the target data in the connected state.
27. The terminal device according to claim 26, wherein, the method for transmitting the target data includes: transmitting the target data based on the two-step random access procedure; or, transmitting the target data based on the four-step random access procedure; or, transmitting the target data in the connected state.
28. The terminal device according to claim 26, wherein, the processing unit is further configured to, if the first maximum data volume supported by transmitting data based on the two-step random access procedure is equal to the second maximum data volume supported by transmitting data based on the four-step random access procedure, and the size of the target data is less than or equal to the first maximum data volume or the second maximum data volume, determine the method for transmitting the target data based on the channel transmission quality.
29. The terminal device according to claim 26, wherein, the processing unit is further configured to, if the first maximum data volume supported by transmitting data based on the two-step random access procedure is less than the second maximum data volume supported by transmitting data based on the four-step random access procedure, the size of the target data is less than or equal to the second maximum data volume and greater than or equal to the first data volume, determine that the method for transmitting the target data is to transmit the target data based on the four-step random access procedure.
30. The terminal device according to claim 26, wherein, the processing unit is further configured to, if the first maximum data volume supported by transmitting data based on the two-step random access procedure is less than the second maximum data volume supported by transmitting data based on the four-step random access procedure, and the size of the target data is less than the first maximum data volume, determine the method for transmitting the target data based on the channel transmission quality.
31. The terminal device according to claim 26, wherein, the processing unit is further configured to, if the first maximum data volume supported by transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported by transmitting data based on the four-step random access procedure, the size of the target data is less than or equal to the first maximum data volume and greater than or equal to the second data volume, determine that the method for transmitting the target data is to transmit the target data based on the two-step random access procedure.
32. The terminal device according to claim 26, wherein, the processing unit is further configured to, if the first maximum data volume supported by transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported by transmitting data based on the four-step random access procedure, the size of the target data is less than the second data volume, determine the method for transmitting the target data based on the channel transmission quality.
33. The terminal device according to claim 28, or 30, or 32, wherein, the processing unit is further configured to, if the detected channel transmission quality is greater than the first threshold, determine that the manner of transmitting the target data is to transmit the target data based on the two-step random access procedure; or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, determine that the manner of transmitting the target data is to transmit the target data based on the four-step random access procedure.
34. The terminal device according to any one of claims 26, 28, 30, 32, wherein, the channel transmission quality is determined by the result of the processing unit measuring the downlink reference signal.
35. The terminal device according to any one of claims 26, 28, 30, 32, wherein, the channel transmission quality includes at least one of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), and signal-to-interference-plus-noise ratio (SINR).
36. The terminal device according to claim 26, wherein, the processing unit is further configured to, if the size of the target data is greater than the first maximum data volume supported by transmitting data based on the two-step random access procedure and the size of the target data is greater than the second maximum data volume supported by transmitting data based on the four-step random access procedure, determine to transmit the target data in the connected state.
37. The terminal device according to claim 26 or 36, wherein, the processing unit is further configured to trigger a connection establishment procedure.
38. The terminal device according to claim 26 or 27, wherein, the target data is small data.
39. A network device, the network device comprises: a receiving unit configured to receive target data transmitted by a terminal device; the transmission manner of the target data is determined by the terminal device in the non-connected state based on the channel transmission quality and / or the size of the target data; wherein, if the first maximum data volume supported by transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported by transmitting data based on the four-step random access procedure, the size of the target data is less than or equal to the first data volume and greater than or equal to the second data volume, then the transmission manner of the target data is determined based on the channel transmission quality; wherein, if the channel transmission quality detected by the terminal device is greater than the first threshold, the manner of transmitting the target data is to transmit based on the two-step random access procedure; or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, the target data is transmitted in the connected state.
40. The network device according to claim 39, wherein, the transmission manner of the target data includes: transmitting the target data based on the two-step random access procedure; or, transmitting the target data based on the four-step random access procedure; or, transmitting the target data in the connected state.
41. The network device according to claim 39, wherein, If the first maximum data volume supported for transmitting data based on the two-step random access procedure is equal to the second maximum data volume supported for transmitting data based on the four-step random access procedure, and the size of the target data is less than or equal to the first maximum data volume or the second maximum data volume, then the transmission mode of the target data is determined based on the channel transmission quality.
42. The network device according to claim 39, wherein, if the first maximum data volume supported for transmitting data based on the two-step random access procedure is less than the second maximum data volume supported for transmitting data based on the four-step random access procedure, the size of the target data is less than or equal to the second maximum data volume and greater than or equal to the first data volume, then the transmission mode of the target data is to be transmitted based on the four-step random access procedure.
43. The network device according to claim 39, wherein, if the first maximum data volume supported for transmitting data based on the two-step random access procedure is less than the second maximum data volume supported for transmitting data based on the four-step random access procedure, and the size of the target data is less than the first maximum data volume, then the transmission mode of the target data is determined based on the channel transmission quality.
44. The network device according to claim 39, wherein, if the first maximum data volume supported for transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, the size of the target data is less than or equal to the first maximum data volume and greater than or equal to the second data volume, then the transmission mode of the target data is to be transmitted based on the two-step random access procedure.
45. The network device according to claim 39, wherein, if the first maximum data volume supported for transmitting data based on the two-step random access procedure is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, the size of the target data is less than the second data volume, then the transmission mode of the target data is determined based on the channel transmission quality.
46. The network device according to claim 41, or 43, or 45, wherein, the transmission mode of the target data being determined based on the channel transmission quality includes: if the channel transmission quality detected by the terminal device is greater than the first threshold, then the transmission mode of the target data is to be transmitted based on the two-step random access procedure; or, if the channel transmission quality detected by the terminal device is less than or equal to the first threshold, then the transmission mode of the target data is to be transmitted based on the four-step random access procedure.
47. The network device according to any one of claims 39, 41, 43, 45, wherein, the channel transmission quality is determined by the result of the terminal device measuring the downlink reference signal.
48. The network device according to any one of claims 39, 41, 43, 45, wherein, the channel transmission quality includes at least one of the following: Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Interference-plus-Noise Ratio (SINR).
49. The network device according to claim 39 or 40, wherein, if the size of the target data is greater than the first maximum data volume supported for transmitting data based on the two-step random access procedure and the size of the target data is greater than the second maximum data volume supported for transmitting data based on the four-step random access procedure, the transmission mode of the target data is that the terminal device transmits in the connected state.
50. The network device according to claim 39 or 40, wherein, the target data is small data.
51. A terminal device, comprising a processor and a memory for storing a computer program that can run on the processor, wherein, when the processor is used to run the computer program, it executes the steps of the data transmission method according to any one of claims 1 to 13.
52. A network device, comprising a processor and a memory for storing a computer program that can run on the processor, wherein, when the processor is used to run the computer program, it executes the steps of the data transmission method according to any one of claims 14 to 25.
53. A storage medium stores an executable program, and when the executable program is executed by a processor, it implements the data transmission method according to any one of claims 1 to 13.
54. A storage medium stores an executable program, and when the executable program is executed by a processor, it implements the data transmission method according to any one of claims 14 to 25.
55. A chip, comprising: a processor for calling and running a computer program from a memory, so that a device installed with the chip executes the data transmission method according to any one of claims 1 to 13.
56. A chip, comprising: a processor for calling and running a computer program from a memory, so that a device installed with the chip executes the data transmission method according to any one of claims 14 to 25.
Citation Information
Patent Citations
Data transmission method and device
CN111328151A
Method and apparatus for supporting multiple message a sizes and uplink coverage for two step random access procedure
US20200100297A1
Techniques for configuring random access transmissions
US20200252967A1
Wireless telecommunications apparatuses and methods
WO2018127549A1