WO2023225936A1 - Method and device for wireless communication - Google Patents
Method and device for wireless communication Download PDFInfo
- Publication number
- WO2023225936A1 WO2023225936A1 PCT/CN2022/095232 CN2022095232W WO2023225936A1 WO 2023225936 A1 WO2023225936 A1 WO 2023225936A1 CN 2022095232 W CN2022095232 W CN 2022095232W WO 2023225936 A1 WO2023225936 A1 WO 2023225936A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data packet
- transmitted
- terminal device
- data
- parameter
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 92
- 238000004891 communication Methods 0.000 title claims abstract description 37
- 230000005540 biological transmission Effects 0.000 claims abstract description 113
- 238000004590 computer program Methods 0.000 claims description 25
- 230000015654 memory Effects 0.000 claims description 23
- 238000013475 authorization Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 description 30
- 230000011664 signaling Effects 0.000 description 18
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 7
- 238000005259 measurement Methods 0.000 description 7
- 238000011084 recovery Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 101100396152 Arabidopsis thaliana IAA19 gene Proteins 0.000 description 3
- 101100274486 Mus musculus Cited2 gene Proteins 0.000 description 3
- 101150096622 Smr2 gene Proteins 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 102100039292 Cbp/p300-interacting transactivator 1 Human genes 0.000 description 2
- 101000888413 Homo sapiens Cbp/p300-interacting transactivator 1 Proteins 0.000 description 2
- 101001055444 Homo sapiens Mediator of RNA polymerase II transcription subunit 20 Proteins 0.000 description 2
- 102100026165 Mediator of RNA polymerase II transcription subunit 20 Human genes 0.000 description 2
- 108091005487 SCARB1 Proteins 0.000 description 2
- 102100037118 Scavenger receptor class B member 1 Human genes 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- CSRZQMIRAZTJOY-UHFFFAOYSA-N trimethylsilyl iodide Substances C[Si](C)(C)I CSRZQMIRAZTJOY-UHFFFAOYSA-N 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/004—Synchronisation arrangements compensating for timing error of reception due to propagation delay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
Definitions
- the present application relates to the field of communication technology, and more specifically, to a wireless communication method and device.
- the communication system allows terminal equipment to perform small data transmission (SDT) in the radio resource control (RRC) inactive (INACTIVE) state, that is, the terminal is allowed to Devices use SDT resources to transmit small data packets.
- SDT small data transmission
- RRC radio resource control
- IACTIVE active
- the amount of data that SDT resources can carry is usually limited. If a terminal device has multiple data packets to be transmitted, there is currently no clear regulation on how the terminal device should select the data packets to be sent.
- this application provides a wireless communication method and device.
- Various aspects involved in the embodiments of this application are introduced below.
- a wireless communication method including: a terminal device using SDT resources to send a first data packet in a data packet to be transmitted to a network device, where the first data packet is determined based on first information;
- One piece of information includes one or more of the following information: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; and the waiting time of the data packet to be transmitted.
- a wireless communication method including: a network device uses SDT resources to receive a first data packet in a data packet to be transmitted sent by a terminal device, where the first data packet is determined based on first information;
- the first information includes one or more of the following information: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; and the waiting time of the data packet to be transmitted.
- a terminal device including: a sending unit configured to use SDT resources to send a first data packet in a data packet to be transmitted to a network device, where the first data packet is determined based on first information;
- the first information includes one or more of the following information: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; and the waiting time of the data packet to be transmitted.
- a network device including: a receiving unit configured to use SDT resources to receive a first data packet in a data packet to be transmitted sent by a terminal device, where the first data packet is determined based on first information;
- the first information includes one or more of the following information: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; and the waiting time of the data packet to be transmitted.
- a terminal device including a processor, a memory, and a communication interface.
- the memory is used to store one or more computer programs.
- the processor is used to call the computer program in the memory so that the terminal device The method described in the first aspect is performed.
- a sixth aspect provides a network device, including a processor, a memory, and a communication interface.
- the memory is used to store one or more computer programs.
- the processor is used to call the computer program in the memory so that the network device Perform the method described in the second aspect.
- a device including a processor for calling a program from a memory to execute the method described in the first aspect.
- a device including a processor for calling a program from a memory to execute the method described in the second aspect.
- a chip including a processor for calling a program from a memory, so that a device equipped with the chip executes the method described in the first aspect.
- a chip including a processor for calling a program from a memory, so that a device installed with the chip executes the method described in the second aspect.
- a computer-readable storage medium is provided, with a program stored thereon, and the program causes a computer to execute the method described in the first aspect.
- a computer-readable storage medium is provided, with a program stored thereon, and the program causes the computer to execute the method described in the second aspect.
- a computer program product including a program that causes a computer to execute the method described in the first aspect.
- a fourteenth aspect provides a computer program product, including a program that causes a computer to execute the method described in the second aspect.
- a computer program is provided, the computer program causing a computer to execute the method described in the first aspect.
- a computer program is provided, the computer program causing a computer to execute the method described in the second aspect.
- the terminal device can select the first data packet to send to the network device based on the first information, thereby clarifying the small data packet selection strategy and also contributing to the reasonable and maximized transmission of small data packets.
- FIG. 1 is an example system architecture diagram of a communication system applicable to embodiments of the present application.
- Figure 2 is a schematic flow chart of SDT based on a two-step random access process.
- Figure 3 is a schematic flow chart of SDT based on a four-step random access process.
- Figure 4 is a schematic flow chart of a wireless communication method provided by an embodiment of the present application.
- Figure 5 is a schematic flow chart of a method for transmitting small data packets provided by an embodiment of the present application.
- Figure 6 is a schematic flow chart of a method for transmitting small data packets provided by another embodiment of the present application.
- Figure 7 is a schematic structural diagram of a terminal device provided by an embodiment of the present application.
- Figure 8 is a schematic structural diagram of a network device provided by an embodiment of the present application.
- Figure 9 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
- FIG. 1 is a wireless communication system 100 applied in the embodiment of the present application.
- the wireless communication system 100 may include a network device 110 and a terminal device 120.
- the network device 110 may be a device that communicates with the terminal device 120 .
- the network device 110 may provide communication coverage for a specific geographical area and may communicate with terminal devices 120 located within the coverage area.
- Figure 1 exemplarily shows one network device and two terminals.
- the wireless communication system 100 may include multiple network devices and the coverage of each network device may include other numbers of terminal devices. This application The embodiment does not limit this.
- the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity, which are not limited in this embodiment of the present application.
- network entities such as a network controller and a mobility management entity, which are not limited in this embodiment of the present application.
- the terminal equipment in the embodiment of this application may also be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT) ), remote station, remote terminal, mobile device, user terminal, terminal, wireless communications equipment, user agent or user device.
- the terminal device in the embodiment of the present application may be a device that provides voice and/or data connectivity to users, and may be used to connect people, things, and machines, such as handheld devices with wireless connection functions, vehicle-mounted devices, etc.
- the terminal device in the embodiment of the present application can be a mobile phone (mobile phone), a tablet computer (Pad), a notebook computer, a handheld computer, a mobile internet device (mobile internet device, MID), a wearable device, a virtual reality (virtual reality, VR) equipment, augmented reality (AR) equipment, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, smart Wireless terminals in smart grid, wireless terminals in transportation safety, wireless terminals in smart city, wireless terminals in smart home, etc.
- the UE may be used to act as a base station.
- a UE may act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc.
- cell phones and cars use sidelink signals to communicate with each other.
- Cell phones and smart home devices communicate between each other without having to relay communication signals through base stations.
- the network device in the embodiment of the present application may be a device used to communicate with a terminal device.
- the network device may also be called an access network device or a wireless access network device.
- the network device may be a base station.
- the network device in the embodiment of this application may refer to a radio access network (radio access network, RAN) node (or device) that connects the terminal device to the wireless network.
- radio access network radio access network, RAN node (or device) that connects the terminal device to the wireless network.
- the base station can broadly cover various names as follows, or be replaced with the following names, such as: Node B (NodeB), evolved base station (evolved NodeB, eNB), next generation base station (next generation NodeB, gNB), relay station, Access point, transmission point (transmitting and receiving point, TRP), transmitting point (TP), main station MeNB, secondary station SeNB, multi-standard wireless (MSR) node, home base station, network controller, access node , wireless node, access point (AP), transmission node, transceiver node, base band unit (BBU), radio remote unit (Remote Radio Unit, RRU), active antenna unit (active antenna unit) , AAU), radio head (remote radio head, RRH), central unit (central unit, CU), distributed unit (distributed unit, DU), positioning node, etc.
- NodeB Node B
- eNB evolved base station
- next generation NodeB next generation NodeB, gNB
- relay station Access point
- the base station may be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof.
- a base station may also refer to a communication module, modem or chip used in the aforementioned equipment or devices.
- the base station can also be a mobile switching center and a device that undertakes base station functions in device-to-device D2D, vehicle-to-everything (V2X), machine-to-machine (M2M) communications, and in 6G networks.
- Base stations can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific equipment form used by the network equipment.
- Base stations can be fixed or mobile.
- a helicopter or drone may be configured to act as a mobile base station, and one or more cells may move based on the mobile base station's location.
- a helicopter or drone may be configured to serve as a device that communicates with another base station.
- the network device in the embodiment of this application may refer to a CU or a DU, or the network device includes a CU and a DU.
- gNB can also include AAU.
- Network equipment and terminal equipment can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed on aircraft, balloons and satellites in the sky. In the embodiments of this application, the scenarios in which network devices and terminal devices are located are not limited.
- RRC_CONNECTED RRC connected
- RRC_IDLE RRC idle
- RRC_INACTIVE RRC inactive
- the RRC_CONNECTED state can refer to the state that the terminal device is in after completing the random access process and before RRC release is performed. There is an RRC connection between terminal equipment and network equipment (such as access network equipment).
- the terminal device can transmit data with the network device, such as downlink data transmission and/or uplink data transmission.
- the terminal device may also transmit terminal device-specific data channels and/or control channels with the network device to transmit specific information or unicast information of the terminal device.
- the RRC_IDLE state refers to the state of the terminal device when it is camped in the cell but does not perform random access.
- the terminal device usually enters the RRC_IDLE state after powering on or after RRC is released.
- the RRC_IDLE state there is no RRC connection between the terminal device and the network device (such as the resident network device), the network device does not store the context of the terminal device, and no connection for the terminal device is established between the network device and the core network. If the terminal device needs to enter the RRC_CONNECTED state from the RRC_IDLE state, it needs to initiate the RRC connection establishment process.
- the RRC_INACTIVE state is a newly introduced state from the perspective of energy saving in order to reduce air interface signaling, quickly restore wireless connections and quickly restore data services.
- the RRC_INACTIVE state is a state between the connected state and the idle state.
- the terminal device has entered the RRC_CONNECTED state before and then released the RRC connection, radio bearer and radio resources with the network device, but the network device saves the context of the terminal device to quickly restore the RRC connection.
- the connection established between the network equipment and the core network for the terminal equipment has not been released, that is to say, the user plane bearer and control plane bearer between the RAN and the CN are still maintained, that is, there is a CN-NR connection.
- the terminal device can switch between the above three RRC states. For example, the terminal device can enter the RRC_INACTIVE state from the RRC_CONNECTED state to suspend its session when there is no data transmission for a period of time, and can enter the RRC_CONNECTED state from the RRC_INACTIVE state when there is a need for session transmission. In addition, the terminal device can also enter the RRC_IDLE state from the RRC_INACTIVE state or the RRC_CONNECTED state.
- the terminal device can remain in the RRC_INACTIVE state to save power.
- terminal devices in the RRC_INACTIVE state did not support data transmission, that is, they did not support the transmission of mobile origin (MO) data and mobile terminated (MT) data.
- MO data means that the sending end of the data is the terminal device, and the message transmission direction is from the terminal device to the network device.
- MO data can also be called uplink data.
- MT data means that the sending end of the data is the network device, and the message transmission direction is from the network device to the terminal device.
- MT data can also be called downlink data.
- the terminal device When MO data or MT data arrives, the terminal device needs to restore the RRC connection and enter the RRC_CONNECTED state. In the RRC_CONNECTED state, the terminal device can transmit MO data or MT data. After the MO data or MT data transmission is completed, the terminal device releases the RRC connection and returns to the RRC_INACTIVE state.
- the terminal device needs to switch from the RRC_INACTIVE state to the RRC_CONNECTED state, and then switch from the RRC_CONNECTED state to the RRC_INACTIVE state. Switching between different RRC states will cause the power consumption of the terminal device to increase. However, in some scenarios, the terminal device in the RRC_INACTIVE state needs to transmit some data with a small amount of data and low transmission frequency (which can be called small packet data). If the terminal device switches to the RRC_CONNECTED state and then transmits data, the signaling overhead required when the terminal device switches the RRC state will even be greater than the overhead required to transmit the data, resulting in unnecessary power consumption and signaling overhead.
- the small data packets in the embodiment of the present application may be, for example, instant messaging messages, heartbeat packets, periodic data, etc.
- the embodiment of this application does not specifically limit the source of the small data packet.
- the small data packet may be data from a terminal device application (APP).
- APP terminal device application
- small data packets can be data from communication service APPs (such as WhatsApp, QQ, WeChat, etc.), heartbeat data packets from IM, email clients or other APPs, push notifications from various applications, etc.
- small packets can come from data from non-end device applications.
- small data packets can come from data from wearable devices (such as regular positioning information, etc.), sensor data (such as temperature information and pressure information sent by industrial wireless sensors regularly or in an event-triggered manner), smart meters and smart meter network transmission protocols.
- wearable devices such as regular positioning information, etc.
- sensor data such as temperature information and pressure information sent by industrial wireless sensors regularly or in an event-triggered manner
- smart meters and smart meter network transmission protocols.
- the SDT scheme in RRC_INACTIVE state is discussed in Rel-17.
- the terminal device does not need to switch from the RRC_INACTIVE state to the RRC_CONNECTED state for small data transmission, but can perform small data transmission in the RRC_INACTIVE state.
- the small data transmission in this embodiment of the present application may include uplink small data transmission and downlink small data transmission. The following will mainly describe uplink small data transmission.
- the terminal device can perform SDT based on the resources configured by the network device.
- the terminal device can perform SDT during random access.
- the terminal device can perform SDT based on configured grant (CG) resources.
- the terminal device can perform SDT based on the uplink preconfigured resource (pre-allocated uplink resource, PUR).
- the random access method can be a two-step random access process, or it can also be a four-step random access process.
- the terminal device can perform SDT in message A (MSGA). That is, the MSGA of the two-step random access process can be used to carry data.
- the terminal device can perform SDT in MSG3. In other words, MSG3 of the four-step random access process can be used to carry data.
- the resources used by the terminal device to perform SDT may be called RA-SDT resources.
- Figure 2 shows a schematic flow chart of SDT in a two-step random access process.
- the terminal device sends MSGA to the network device.
- the terminal device can send MSGA on the random access channel (RACH) resource configured by the network device.
- MSGA can carry data to be transmitted (also called uplink data or MO data).
- the resources that transmit MSGA can also be called RA-SDT resources.
- the RA-SDT resource may be a RACH resource or a physical random access channel (physical random access channel, PRACH) resource.
- step S220 the network device sends MSGB to the terminal device.
- the MSGB may include a response to the data to be transmitted.
- Figure 3 shows a schematic flow chart of SDT in a four-step random access process.
- step S310 the terminal device sends MSG1 to the network device.
- MSG1 carries the random access preamble.
- step S320 the network device sends MSG2 to the terminal device.
- This MSG2 can also be called a random access response (RAR).
- MSG2 may also include an uplink grant (UL grant), which is used to schedule the uplink resource indication of MSG3.
- UL grant uplink grant
- the terminal device may send MSG3 to the network device on the uplink authorization scheduled by the network device.
- MSG3 carries the data to be transmitted. If MSG3 is used for SDT, the resources for transmitting MSG3 (that is, the uplink grant scheduled by the network device) can also be called RA-SDT resources.
- step S340 the network device sends MSG3 to the terminal device.
- the MSG3 may include a response to the data to be transmitted.
- Configuration authorization can also be called upstream authorization-free.
- Configuration authorization can mean that the network device activates an uplink authorization to the terminal device.
- the terminal device can always use the resources specified by the activated uplink authorization (i.e., CG resources) for uplink transmission.
- the terminal device can use CG resources to perform SDT.
- CG resources used for SDT can also be called CG-SDT resources.
- the type of configuration authorization can be, for example, CG type (type) 1 or CG type 2.
- the configuration parameters of CG type 1 can be configured by RRC through high-level signaling.
- the high-level signaling may be IE ConfiguredGrantConfig, for example.
- the parameters required for CG type 2 are also configured by IE ConfiguredGrantConfig, but the resources of CG type 2 need to be activated and deactivated by downlink control information (DCI) to indicate resource activation and deactivation. Only resources activated by DCI can be used.
- DCI downlink control information
- CG type 1 and CG type 2 can be distinguished according to the field rrc-ConfiguredUplinkGrant in IE ConfiguredGrantConfig. If the field rrc-ConfiguredUplinkGrant is configured, the type of configuration authorization is CG type 1. If the field rrc-ConfiguredUplinkGrant is not configured, the type of configuration authorization is CG type 2.
- the terminal device can also use PUR resources to perform SDT.
- PUR resources are resources preconfigured for terminal devices to send uplink data in a non-connected state.
- the PUR resource can be a periodic resource.
- PUR resources can be pre-configured based on grant type 1. In the RRC_INACTIVE state, the terminal device can use the reserved PUR resources to directly transmit data.
- the terminal device Before the terminal device performs SDT, it needs to first determine whether the terminal device meets the conditions for triggering SDT. Only when the conditions for triggering SDT are met, the terminal device can perform SDT. If the conditions for triggering SDT are met, the terminal device can initiate the SDT process. If the conditions for triggering SDT are not met, the terminal device can initiate an RRC recovery (resume) process. For example, the terminal device can switch from the RRC_INACTIVE state to the RRC_CONNECTED state to transmit data.
- the conditions for triggering SDT may include one or more of the following conditions: the data to be transmitted comes from a wireless bearer that can trigger SDT; the amount of data to be transmitted is less than the preconfigured data amount threshold (hereinafter also referred to as the third preset threshold) ; The measurement result of downlink reference signal receiving power (RSRP) is greater than the preconfigured RSRP threshold; there are valid SDT resources.
- the preconfigured data amount threshold hereinafter also referred to as the third preset threshold
- RSRP downlink reference signal receiving power
- the conditions that trigger SDT are related to the radio bearer where the data to be transmitted is located.
- Embodiments of the present application can determine whether the terminal device meets the conditions for triggering SDT based on whether the data to be transmitted comes from a wireless bearer that can trigger SDT. If the data to be transmitted comes from a radio bearer that can trigger SDT, the terminal device meets the conditions for triggering SDT. If the data to be transmitted does not come from a radio bearer that can trigger SDT, the terminal device does not meet the conditions for triggering SDT.
- the radio bearer may be, for example, a signaling radio bearer (SRB) or a data radio bearer (DRB).
- the conditions for triggering SDT are related to the amount of data to be transmitted. If the amount of data to be transmitted is small, for example, the data to be transmitted is small packet data, the terminal device meets the conditions for triggering SDT. If the amount of data to be transmitted is large, the terminal device does not meet the conditions for triggering SDT. Embodiments of the present application can also determine whether the terminal device meets the conditions for triggering SDT by comparing the data volume of the data to be transmitted with the data volume threshold. If the amount of data to be transmitted is less than the data amount threshold, the terminal device meets the conditions for triggering SDT. If the amount of data to be transmitted is greater than or equal to the data amount threshold, the terminal device does not meet the conditions for triggering SDT.
- the data volume threshold can be preconfigured by the network device, or the data volume threshold can also be predefined in the protocol.
- the condition for triggering SDT is related to the measurement result of downlink RSRP. If the measurement result of downlink RSRP is greater than the RSRP threshold, it means that the signal quality is good, and the terminal device meets the conditions for triggering SDT. If the measurement result of downlink RSRP is less than or equal to the RSRP threshold, it means that the signal quality is poor, and the terminal device does not meet the conditions for triggering SDT.
- the RSRP threshold can be preconfigured on the network device or predefined in the protocol.
- the condition for triggering SDT is related to whether there are valid SDT resources. If there are valid SDT resources, the terminal device meets the conditions for triggering SDT, and the terminal device can use the valid SDT resources for data transmission. If there are no valid SDT resources, the terminal device does not meet the conditions for triggering SDT, and the terminal device has no available SDT resources for data transmission.
- the SDT resource may be the RA-SDT resource described above, and/or the CG-SDT resource.
- the terminal device when determining whether there are valid SDT resources, can determine the RA-SDT resources and CG-SDT resources at the same time, or it can determine first Whether one of the SDT resources is valid, and then determine whether the other SDT resource is valid. For example, the terminal device can first determine whether there are valid RA-SDT resources, and then determine whether there are valid CG-SDT resources. For another example, the terminal device may first determine whether there are valid CG-SDT resources, and then determine whether there are valid RA-SDT resources. The following description takes an example in which the terminal device first determines whether there are valid CG-SDT resources and then determines whether there are valid RA-SDT resources.
- whether the CG-SDT resource is valid is related to whether there is a valid timing advance (TA).
- TA is related to the uplink synchronization of the terminal device. If TA is valid, it means that the terminal device is in the uplink synchronization state; if TA is invalid, it means that the terminal device is in the uplink out-of-synchronization state.
- the embodiment of the present application can determine whether the CG-SDT resource is valid by judging whether there is a valid TA. If there is a valid TA, it can mean that the CG-SDT resource is valid. If a valid TA does not exist, it may indicate that the CG-SDT resource is invalid.
- Whether TA is valid is related to whether SDT's TA timer (TAT) is in running state.
- the network device can configure the TA timer for the terminal device, and the TA timer can be used by the terminal device to determine the length of uplink synchronization. If the TA timer is running, that is, the TA timer has not expired, it means that there is a valid TA. If the TA timer is not running, that is, the TA timer times out, it means that there is no valid TA.
- the TA timer may be started after the terminal device receives an RRC connection release (release) message or the terminal device enters the RRC_INACTIVE state.
- the length of the TA timer can be configured by the network device to the terminal device. For example, after receiving the RRC connection release message sent by the network device, the terminal device can enter the RRC_INACTIVE state according to the indication information in the RRC connection release message.
- the RRC connection release message can also include the configuration information of the SDT-TA timer. The terminal device can start the SDT TA timer based on the configuration information of the SDT-TA timer.
- the terminal device can perform small data transmission on SDT resources (such as CG-SDT resources or RA-SDT resources or PUR resources).
- SDT resources such as CG-SDT resources or RA-SDT resources or PUR resources.
- embodiments of the present application provide a wireless communication method and device, which provide a clear solution for selecting small data packets.
- the solution of the embodiment of the present application will be introduced in detail below with reference to Figure 4 .
- step S410 the terminal device uses SDT resources to send the first data packet in the data packet to be transmitted to the network device.
- the first data packet is determined based on the first information.
- the terminal device may determine the first data packet to send to the network device based on the first information.
- the data packets to be transmitted refer to the data packets that need to be sent from the terminal device to the network device.
- Multiple data packets to be transmitted may include small data packets or non-small data packets.
- Small data packets may refer to data packets whose data volume is less than or equal to a preconfigured data volume threshold (or the third preset threshold).
- Non-small data packets may refer to data packets whose data volume is greater than the third preset threshold.
- the embodiment of this application does not specifically limit the type of channel used to transmit small data packets.
- the channels used to transmit small data packets can be dedicated control channels (DCCH) and dedicated traffic channels (DTCH). Since SRB1 and SRB2 are transmitted in the DCCH and the DRB is transmitted in the DTCH, the small data packets in the embodiment of this application may come from one or more of SRB1, SRB2 and DRB.
- the channel used to transmit small data packets may be a common control channel (CCCH). Since SRBO is transmitted in the CCCH, the small data packets in the embodiment of the present application may come from SRBO.
- DCCH and DTCH are related to the token bucket policy of the media access control (MAC) layer
- the data flows carried in DCCH and DTCH will be diverted according to a certain token bucket policy.
- the CCCH only carries the SRB0 bearer and is only used in the random access process. Therefore, the CCCH does not involve the MAC layer token bucket algorithm, that is, the data in the CCCH has no relevant scheduling policy. Therefore, the solution of the embodiment of this application It is more suitable for scheduling data in CCCH.
- the service types corresponding to the multiple data packets to be transmitted may be the same or different.
- the plurality of data packets to be transmitted may include data packets of different service types.
- the service type of the data packet may include one or more of the following: enhanced mobile broadband (eMBB), ultra reliable low latency communication (URLLC), massive machine type communication,mMTC).
- the first data packet may be determined based on the first information.
- the first information may include one or more of the following information: the size of the data packet to be transmitted, the allowed transmission delay of the data packet to be transmitted, and the waiting time of the data packet to be transmitted.
- the first data packet may be one data packet or multiple data packets, which is not specifically limited in the embodiments of this application.
- the first information may include the size of the data packet to be transmitted.
- the terminal device may select a first data packet from a plurality of data packets to be transmitted based on the size of the data packet to be transmitted. Since the smaller the size of the selected data packet is, the more data packets can be carried on the SDT resource. Therefore, in order to transmit more data packets, such as more service data packets, on the SDT resource, the terminal device can first Choose smaller data packets for transmission.
- the terminal device can sort the data packets to be transmitted according to the size of the data packets, such as from large to small or from small to large.
- the terminal device can sort the data packets from the data packets. The smallest data packet is selected starting from the selected data packet until the sum of the selected data packets reaches the upper limit of SDT resources.
- the size of the first data packet may be less than or equal to the size of other data packets in the data packets to be transmitted except the first data packet. If the size of packet 1 is smaller than the size of packet 2, packet 1 can be scheduled before packet 2.
- the terminal device can sort the data packets according to the size of Li , such as L 0 ⁇ L 1 ⁇ ... ⁇ L K- 1 .
- the terminal device can schedule the data packets in sequence according to the above order until the sum of scheduled data packets reaches the upper limit of the SDT resource, or in other words, until the remaining resources in the SDT resource cannot carry one data packet. until.
- L 0 +L 1 +L 2 +L 3 is smaller than the size of the SDT resource, and L 0 +L 1 +L 2 +L 3 +L 4 is larger than the size of the SDT resource, it means that when selecting the data packet RB 0 , After RB 1 , RB 2 , and RB 3 , the remaining resources in the SDT resources are not enough to carry the data packet RB 4 , so the terminal device can select the data packet RB 0 , RB 1 , RB 2 , and RB 3 as the first data packet.
- the terminal device may select the first data packet based on whether the size of the data packet to be transmitted is less than a first preset threshold.
- the first preset threshold may be less than the third preset threshold, that is, the first preset threshold is less than the data amount threshold of the small data packet.
- the terminal device may use a data packet whose size is smaller than the first preset threshold as the first data packet. In other words, the size of the first data packet is smaller than the first preset threshold. If the first data packet includes multiple data packets, the sizes of the multiple data packets are smaller than the first preset threshold.
- the first preset threshold may be predefined, or may be configured by the network device to the terminal device, or may be independently determined by the terminal device.
- the first information may include a transmission delay allowed for the data packet to be transmitted.
- the allowed transmission delay can be understood as the transmission delay requirement of the data packet.
- the terminal device may select the first data packet from multiple data packets to be transmitted based on the allowed transmission delay of the data packet to be transmitted. In order to ensure the transmission delay requirements of data packets, the terminal device can first select data packets with a lower allowed transmission delay for transmission.
- the terminal device can sort the data packets to be transmitted according to the allowed transmission delay, such as from large to small or small to large.
- the terminal device can sort from The data packets with the lowest packet delay requirements are selected until the sum of selected data packets reaches the upper limit of SDT resources.
- the transmission delay allowed for the first data packet may be less than or equal to the transmission delay allowed for other data packets in the data packet to be transmitted except the first data packet. If the allowed transmission delay of data packet 1 is 1ms and the allowed transmission delay of data packet 2 is 0.5ms, since the allowed transmission delay of data packet 2 is less than the allowed transmission delay of data packet 1, data packet 2 can precede Packet 1 is scheduled.
- the terminal device can sort the data packets according to the size of T i , such as T 0 ⁇ T 1 ⁇ ... ⁇ T K-1 .
- the terminal device can schedule the data packets in sequence according to the above order until the sum of scheduled data packets reaches the upper limit of the SDT resource, or in other words, until the remaining resources in the SDT resource cannot carry one data packet. until.
- L 0 +L 1 +L 2 +L 3 is smaller than the size of the SDT resource, and L 0 +L 1 +L 2 +L 3 +L 4 is larger than the size of the SDT resource, it means that when selecting the data packet RB 0 , After RB 1 , RB 2 , and RB 3 , the remaining resources in the SDT resources are not enough to carry the data packet RB 4 , so the terminal device can select the data packet RB 0 , RB 1 , RB 2 , and RB 3 as the first data packet.
- the terminal device may select the first data packet based on whether the allowed transmission delay of the data packet to be transmitted is less than a fourth preset threshold.
- the terminal device may use a data packet whose allowed transmission delay is less than the fourth preset threshold as the first data packet. In other words, the allowed transmission delay of the first data packet is less than the fourth preset threshold. If the first data packet includes multiple data packets, the allowed transmission delays of the multiple data packets are all less than the fourth preset threshold.
- the fourth preset threshold may be predefined, or may be configured by the network device to the terminal device, or may be determined independently by the terminal device.
- the first information may include the time that the data packet to be transmitted has been waiting.
- the terminal device may select the first data packet from multiple data packets to be transmitted based on the waiting time of the data packet to be transmitted. In order to enable data packets to be scheduled reasonably, the terminal device can first select data packets that have been waiting for a long time for transmission.
- the terminal device can sort the data packets to be transmitted according to the waiting time, such as from large to small or small to large.
- the terminal device can sort the data packets from the data packets.
- the data packet that has been waiting for the longest time starts to be selected until the sum of the selected data packets reaches the upper limit of SDT resources.
- the time that the first data packet has been waiting may be greater than or equal to the time that other data packets in the data packets to be transmitted except the first data packet have been waiting. If the waiting time of data packet 1 is 0.5ms and the waiting time of data packet 2 is 0.3ms, since the waiting time of data packet 1 is greater than the waiting time of data packet 2, data packet 1 can precede data packet 2. be scheduled.
- the terminal device can sort the data packets according to the size of Wi , such as W 0 ⁇ W 1 ⁇ ... ⁇ W K-1 .
- the terminal device can schedule the data packets in sequence according to the above order until the sum of scheduled data packets reaches the upper limit of the SDT resource, or in other words, until the remaining resources in the SDT resource cannot carry one data packet. until.
- L 0 +L 1 +L 2 +L 3 is smaller than the size of the SDT resource, and L 0 +L 1 +L 2 +L 3 +L 4 is larger than the size of the SDT resource, it means that when selecting the data packet RB 0 , After RB 1 , RB 2 , and RB 3 , the remaining resources in the SDT resources are not enough to carry the data packet RB 4 , so the terminal device can select the data packet RB 0 , RB 1 , RB 2 , and RB 3 as the first data packet.
- the terminal device may select the first data packet based on whether the waiting time of the data packet to be transmitted is less than a fifth preset threshold.
- the terminal device may regard the data packet whose waiting time is less than the fifth preset threshold as the first data packet. In other words, the waiting time of the first data packet is less than the fifth preset threshold. If the first data packet includes multiple data packets, the waiting time of the multiple data packets is less than the fifth preset threshold.
- the fifth preset threshold may be predefined, or may be configured by the network device to the terminal device, or may be independently determined by the terminal device.
- the first information may also include other information, such as quality of service (QoS) information, or QoS class identifier (QoS class identifier, QCI).
- QCI is a parameter used by the system to represent the transmission characteristics of business data packets. QCI can range from 1-9. QCI with different values correspond to different resource types, different priorities, different delays and different packet loss rates.
- the embodiment of the present application may also determine the first data packet based on one or more of the resource type for transmitting the data packet, the priority of the data packet, the delay of the data packet, and the packet loss rate of the data packet.
- the first information may include the size of the data packet to be transmitted and the allowed transmission delay of the data packet to be transmitted.
- the terminal device may select the first data packet based on the size of the data packet to be transmitted and the allowed transmission delay of the data packet to be transmitted.
- the terminal device can select a data packet with a smaller data packet and a lower allowed transmission delay of the data packet as the first data packet, so that more data packets can be transmitted as much as possible while ensuring the data transmission delay requirement.
- the first information may include the size of the data packet to be transmitted and the time that the data packet to be transmitted has been waiting.
- the terminal device may select the first data packet based on the size of the data packet to be transmitted and the waiting time of the data packet to be transmitted.
- the terminal device can select a data packet with a smaller data packet and a longer waiting time as the first data packet, so that the scheduling of data packets of different services can be balanced.
- the first information may include the allowed delay of the data packet and the time the data packet has been waiting.
- the terminal device may select the first data packet based on the allowed delay of the data packet and the time the data packet has been waiting.
- the terminal device can select a data packet with a lower allowed transmission delay of the data packet and a longer waiting time of the data packet as the first data packet, so as to balance the scheduling of data packets of different services.
- the first information may include the size of the data packet to be transmitted, the allowed transmission delay of the data packet to be transmitted, and the time the data packet to be transmitted has been waiting.
- the terminal device may select the first data packet based on the size of the data packet to be transmitted, the allowed transmission delay of the data packet to be transmitted, and the waiting time of the data packet to be transmitted.
- the terminal device can select a data packet with a smaller data packet, a lower allowed transmission delay of the data packet, and a longer waiting time of the data packet as the first data packet, so as to balance the scheduling of data packets of different services.
- the method of determining the first data packet will be described below by taking the first information including the size of the data packet to be transmitted, the allowed transmission delay of the data packet to be transmitted, and the waiting time of the data packet to be transmitted as an example.
- the first parameter corresponding to the first data packet is less than or equal to the first parameter corresponding to other data packets in the plurality of data packets to be transmitted except the first data packet, wherein the first parameter is based on the first data packet.
- the first data packet can be determined based on the first information.
- the terminal device may determine a first parameter based on the first information, and then select a first data packet based on the first parameter.
- the first parameter may satisfy one or more of the following conditions: the first parameter is proportional to the size of the data packet to be transmitted, the first parameter is proportional to the transmission delay allowed for the data packet to be transmitted, the first parameter is proportional to the transmission delay of the data packet to be transmitted, Inversely proportional to the time the packet has been waiting.
- the first parameter is proportional to the data packet to be transmitted. It can mean that the smaller the data packet to be transmitted, the smaller the first parameter corresponding to the data packet is. The larger the data packet to be transmitted, the first parameter corresponding to the data packet is larger. The larger the parameter.
- the first parameter is proportional to the transmission delay allowed for the data packet to be transmitted. It can mean that the smaller the transmission delay allowed for the data packet to be transmitted, the smaller the first parameter corresponding to the data packet is.
- the data packet to be transmitted allows The greater the transmission delay, the greater the first parameter corresponding to the data packet.
- the first parameter is inversely proportional to the waiting time of the data packet to be transmitted. It can mean that the longer the waiting time of the data packet to be transmitted, the smaller the first parameter corresponding to the data packet is, and the shorter the waiting time of the data packet to be transmitted is. , the larger the first parameter corresponding to the data packet is.
- the terminal device may select the first data packet based on the size of the first parameter. For example, the terminal device may select a data packet with a smaller first parameter as the first data packet. The terminal device can select starting from the data packet with the smallest first parameter until the upper limit of SDT resources is reached.
- the embodiment of the present application does not specifically limit the calculation method of the first parameter, as long as the first parameter meets the above conditions.
- the first parameter can be expressed using the following formula:
- K i represents the first parameter corresponding to the i-th data packet
- Li represents the size of the i-th data packet
- Wi represents the waiting time for the i-th data packet
- Ti represents the transmission of the i-th data packet.
- Delay P represents weight
- a and b are constants.
- the terminal device may select the data packet with the smallest K i as the first data packet. For example, the terminal device can choose as the first packet.
- the first parameter K i is proportional to Li and Inversely proportional to Inversely proportional. Therefore, the smaller L i is, the smaller K i is; the larger W i is, the smaller K i is; the smaller T i is, the smaller K i is.
- the value of a may be W max , where W max represents the longest waiting time among the waiting times of multiple data packets to be transmitted. For example, among multiple data to be transmitted, data a has been waiting for the longest time, then the waiting time of data a can be regarded as W max .
- the value of b may be T min , which represents the minimum transmission delay among the allowed transmission delays of multiple data packets to be transmitted. For example, among multiple data to be transmitted, the allowed transmission delay of data b is the smallest, then the allowed transmission delay of data b can be regarded as T min . Therefore, formula (1) can be transformed into the following formula (2):
- the first parameter K i is proportional to Li and Inversely proportional to Inversely proportional. use and As a variable, we can make and The value of is within a certain range to avoid extreme values in the calculated first parameter Ki.
- the weight P can adjust the impact of the allowed transmission delay of the data packet and the waiting time of the data packet on the first parameter K i .
- the P value can be an integer or a fraction.
- the P value can be greater than 1, or the P value can be less than 1, or the P value can be equal to 1.
- the P value may be predefined, configured by the network device to the terminal device, or determined independently by the terminal device.
- the P value can be flexibly adjusted according to actual needs. For example, if many data packets cannot be scheduled after timeout in the last scheduling, you can increase the P value in the next scheduling.
- the first parameter can also be determined based on the following formula:
- P1 represents the weight of the waiting time of the data packet
- P2 represents the weight of the allowed transmission delay of the data packet.
- the embodiment of the present application can perform different scheduling on data packets of different sizes based on the size of the data packet.
- the embodiments of the present application may divide the data packets based on the size of the data packets. For example, a first preset threshold and a third preset threshold may be used to classify data packets into three levels. The first preset threshold is smaller than the third preset threshold. The third preset threshold is used to limit the maximum data packet that can be transmitted on the SDT resource.
- the data packet to be scheduled may be determined according to the size of the first parameter.
- the calculation formula of the first parameter and the method of scheduling according to the first parameter please refer to the previous description.
- the transmission mode of the data packet may be determined based on the delay sensitivity of the data packet. If the data packet is not sensitive to delay, if the allowed transmission delay of the data packet is greater than the second preset threshold, the terminal device can cache the data packet, or the terminal device can remain in the RRC_INACTIVE state and wait for subsequent transmission opportunities to arrive. Transmit the packet. The subsequent transmission opportunity may be, for example, PUR resources in the next cycle or CG-SDT resources dynamically scheduled next time by the network device. If the data packet is sensitive to delay, if the allowed transmission delay of the data packet is less than or equal to the second preset threshold, the terminal device can enter the RRC_CONNECTED state and transmit the data packet according to the normal process.
- the RRC recovery process can be started, and the terminal device enters the RRC_CONNECTED state and transmits the data packet according to the normal process.
- the above SDT resources may be RA-SDT resources, CG-SDT resources, or PUR resources.
- the terminal device When the terminal device transmits small data, it can use RA-SDT resources for small data transmission, CG-SDT resources for small data transmission, or PUR resources for small data transmission.
- the terminal device can directly perform "dynamic scheduling-free" data transmission using PUR resources reserved by the network device, where the PUR resources are based on the first type of uplink grant (grant type). 1) Preconfigured. If the terminal device does not have a valid TA, the terminal device can perform random access first. After the random access is completed, the terminal device can receive parameters such as authorization instructions dynamically scheduled by the network device, and then can transmit small data packets based on the dynamically scheduled authorization. .
- SDT resources may be RA-SDT resources.
- RA-SDT resources can also become PRACH resources.
- the terminal device can send small data packets to the network device during the random access process.
- step S510 the terminal device sends MSGA to the network device.
- This MSGA can carry RRC recovery (resume) requests and small data packets.
- the terminal device can combine RRC resume signaling and small data packets and send them to the network device at the same time.
- This small data packet is an uplink data packet.
- step S520 the network device sends MSGB to the terminal device.
- the MSG B carries RRC conflict detection signaling and small data packets.
- the network device can combine the RRC conflict detection signaling and the small data packet and send them to the terminal device at the same time.
- This small data packet is a downlink data packet.
- the terminal device can perform small data transmission during both the random access process and the RRC recovery process. This allows the terminal device to transmit more small data in the RRC_INACTIVE state, thereby preventing the terminal device from frequently entering the RRC_CONNECTED state. , reduce signaling overhead.
- step S610 the terminal device sends MSGA to the network device.
- the MSGA can carry RRC recovery (resume) requests and small data packets.
- the terminal device can combine RRC resume signaling and small data packets and send them to the network device at the same time.
- step S620 the network device sends MSGB to the terminal device.
- the MSGB carries RRC conflict detection signaling and small data packets.
- the network device can combine the RRC conflict detection signaling and the small data packet and send them to the terminal device at the same time.
- step S630 after the random access is completed, the terminal device can initiate the RRC resume process.
- the terminal device can send small data packets and RRC resume signaling to the network device.
- the network device can dynamically schedule authorization parameters to the terminal device based on the identity (ID) information of the terminal device. For example, the network device can send a physical downlink control channel (physical uplink) to the terminal device. control channel, PDCCH), the PDCCH is used to indicate uplink authorization.
- ID identity
- PDCCH physical downlink control channel
- step S650 the terminal device can transmit the small data packet on the uplink authorization.
- step S660 the terminal device releases the RRC connection, and the terminal device returns to the RRC_INACTIVE state.
- the network device When the network device determines that the terminal device is about to leave the RRC_CONNECTED state, it can send an RRC release message to the terminal device to instruct the terminal device to leave the RRC_CONNECTED state.
- the RRC release message can instruct the terminal device to enter the RRC_INACTIVE state or RRC_IDLE state.
- the terminal device can monitor short messages transmitted through DCI through the paging radio network temporary identifier (P-RNTI), using the 5G-serving-temporary mobile subscriber identity code (5G serving-temporary mobile subscription identifier, 5G-S-TMSI) monitors the CN paging channel and runs paging using the full inactive-radio network temporary identity (fullI-RNTI), performs neighbor cell measurements and cell ( re)select, periodically perform RAN-based notification area updates, and when moving outside the configured RAN-based notification area, obtain system information and can send scheduling request (SI) requests (if configured).
- the terminal device can also record available measurements and record the location and time of the measurement configuration UE.
- the terminal device When the terminal device is in the RRC_INACTIVE state, the terminal device retains the context of the last serving cell and allows the terminal device to move within a certain range without notifying the network device which cell it is in.
- the network side retains the next generation network (NG) interface connection and retains the non-access stratum (NAS) signaling connection with the UE. Therefore, the UE only needs to perform the resume process to restore the signaling bearer. and data bearer, and then data can be sent or received directly.
- NG next generation network
- NAS non-access stratum
- the terminal device When the terminal device is in the RRC_INACTIVE state, if the last serving network device receives downlink (DL) data from the user plane function (UPF) or from the mobility management function (access and mobility management function) , AMF) DL signals (except UE release command and reset messages), or if the last serving NG-RAN site receives a UE release command message from AMF, it can reply with a UE context release complete message.
- the last gNB station that provides services to the end device maintains the context of the end device, and the end device is connected to the AMF and UPF.
- FIG 7 is a schematic structural diagram of a terminal device provided by an embodiment of the present application.
- the terminal device shown in Figure 7 can be any terminal device described above.
- the terminal device 700 includes a sending unit 710.
- the sending unit 710 may be configured to use SDT resources to send the first data packet among the data packets to be transmitted to the network device, where the first data packet is determined based on the first information; the first information includes one or more of the following information: Type: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; and the waiting time of the data packet to be transmitted.
- the first parameter corresponding to the first data packet is less than or equal to the first parameter corresponding to other data packets in the data packet to be transmitted except the first data packet, wherein, the The first parameter is determined based on the first information, and the first parameter satisfies one or more of the following conditions: the first parameter is proportional to the size of the data packet to be transmitted; the first parameter is proportional to the size of the data packet to be transmitted; The allowed transmission delay of the data packet is proportional to the first parameter and is inversely proportional to the waiting time of the data packet to be transmitted.
- the size of the first data packet is less than or equal to a first preset threshold, and the first preset threshold is less than a data amount threshold of a small data packet.
- the terminal device 700 further includes: a cache unit 720, configured to cache the second data packet if the allowed transmission delay of the second data packet in the data packet to be transmitted is greater than a second preset threshold. Two data packets, the size of the second data packet is greater than the first preset threshold.
- the SDT resources include one or more of the following resources: physical random access channel PRACH resources, configuration grant CG resources, and uplink preconfigured resources PUR.
- FIG 8 is a schematic structural diagram of a network device provided by an embodiment of the present application.
- the network device shown in Figure 8 can be any of the network devices described above.
- the network device 800 includes a receiving unit 810.
- the receiving unit 810 may be configured to use SDT resources to receive the first data packet among the data packets to be transmitted sent by the terminal device, where the first data packet is determined based on the first information; the first information includes one of the following information or Various: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; the waiting time of the data packet to be transmitted.
- the first parameter corresponding to the first data packet is less than or equal to the first parameter corresponding to other data packets in the data packet to be transmitted except the first data packet, wherein, the The first parameter is determined based on the first information, and the first parameter satisfies one or more of the following conditions: the first parameter is proportional to the size of the data packet to be transmitted; the first parameter is proportional to the size of the data packet to be transmitted; The allowed transmission delay of the data packet is proportional to the first parameter and is inversely proportional to the waiting time of the data packet to be transmitted.
- the size of the first data packet is less than or equal to a first preset threshold, and the first preset threshold is less than a data amount threshold of a small data packet.
- the SDT resources include one or more of the following resources: physical random access channel PRACH resources, configuration grant CG resources, and uplink preconfigured resources PUR.
- Figure 9 is a schematic structural diagram of the device according to the embodiment of the present application.
- the dashed line in Figure 9 indicates that the unit or module is optional.
- the device 900 can be used to implement the method described in the above method embodiment.
- Device 900 may be a chip, terminal device or network device.
- Apparatus 900 may include one or more processors 910.
- the processor 910 can support the device 900 to implement the method described in the foregoing method embodiments.
- the processor 910 may be a general-purpose processor or a special-purpose processor.
- the processor may be a central processing unit (CPU).
- the processor can also be another general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or an off-the-shelf programmable gate array (FPGA) Or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA off-the-shelf programmable gate array
- a general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
- Apparatus 900 may also include one or more memories 920.
- the memory 920 stores a program, which can be executed by the processor 910, so that the processor 910 executes the method described in the foregoing method embodiment.
- the memory 920 may be independent of the processor 910 or integrated in the processor 910 .
- Apparatus 900 may also include a transceiver 930.
- Processor 910 may communicate with other devices or chips through transceiver 930.
- the processor 910 can transmit and receive data with other devices or chips through the transceiver 930 .
- An embodiment of the present application also provides a computer-readable storage medium for storing a program.
- the computer-readable storage medium can be applied in the terminal or network device provided by the embodiments of the present application, and the program causes the computer to execute the methods performed by the terminal or network device in various embodiments of the present application.
- An embodiment of the present application also provides a computer program product.
- the computer program product includes a program.
- the computer program product can be applied in the terminal or network device provided by the embodiments of the present application, and the program causes the computer to execute the methods performed by the terminal or network device in various embodiments of the present application.
- An embodiment of the present application also provides a computer program.
- the computer program can be applied to the terminal or network device provided by the embodiments of the present application, and the computer program causes the computer to execute the methods performed by the terminal or network device in various embodiments of the present application.
- B corresponding to A means that B is associated with A, and B can be determined based on A.
- determining B based on A does not mean determining B only based on A.
- B can also be determined based on A and/or other information.
- the size of the sequence numbers of the above-mentioned processes does not mean the order of execution.
- the execution order of each process should be determined by its functions and internal logic, and should not be used in the embodiments of the present application.
- the implementation process constitutes any limitation.
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components may be combined or can be integrated into another system, or some features can be ignored, or not implemented.
- the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application can be integrated into one processing unit, each unit can exist physically alone, or two or more units can be integrated into one unit.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another, e.g., the computer instructions may be transferred from a website, computer, server, or data center Transmission to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means.
- the computer-readable storage medium may be any available medium that can be read by a computer or a data storage device such as a server or data center integrated with one or more available media.
- the available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVD)) or semiconductor media (e.g., solid state disks (SSD) )wait.
- magnetic media e.g., floppy disks, hard disks, magnetic tapes
- optical media e.g., digital video discs (DVD)
- semiconductor media e.g., solid state disks (SSD)
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Provided in the present application are a method and device for wireless communication, providing a clear scheme for the selection of small data packets. The method comprises: a terminal device uses an SDT resource to send, to a network device, a first data packet in a data packet to be transmitted, the first data packet being determined on the basis of first information. The first information comprises one or more of the following information: the size of the data packet to be transmitted, the transmission delay allowed for the data packet to be transmitted, and the duration for which the data packet to be transmitted has waited.
Description
本申请涉及通信技术领域,并且更为具体地,涉及一种无线通信的方法及装置。The present application relates to the field of communication technology, and more specifically, to a wireless communication method and device.
为了节省终端设备的信令开销,通信系统中允许终端设备在无线资源控制非激活(radio resource control,RRC)非激活(INACTIVE)态下进行小数据传输(small data transmission,SDT),即允许终端设备使用SDT资源传输小数据包。但是,SDT资源能够承载的数据量通常都是有限的,如果终端设备存在多个待传输的数据包,终端设备该如何选择需要发送的数据包,目前还没有明确的规定。In order to save the signaling overhead of terminal equipment, the communication system allows terminal equipment to perform small data transmission (SDT) in the radio resource control (RRC) inactive (INACTIVE) state, that is, the terminal is allowed to Devices use SDT resources to transmit small data packets. However, the amount of data that SDT resources can carry is usually limited. If a terminal device has multiple data packets to be transmitted, there is currently no clear regulation on how the terminal device should select the data packets to be sent.
发明内容Contents of the invention
针对上述问题,本申请提供一种无线通信的方法及装置。下面对本申请实施例涉及的各个方面进行介绍。To address the above problems, this application provides a wireless communication method and device. Various aspects involved in the embodiments of this application are introduced below.
第一方面,提供了一种无线通信的方法,包括:终端设备使用SDT资源向网络设备发送待传输数据包中的第一数据包,所述第一数据包基于第一信息确定;所述第一信息包括以下信息中的一种或多种:待传输数据包的大小;待传输数据包允许的传输时延;待传输数据包已经等待的时间。In a first aspect, a wireless communication method is provided, including: a terminal device using SDT resources to send a first data packet in a data packet to be transmitted to a network device, where the first data packet is determined based on first information; One piece of information includes one or more of the following information: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; and the waiting time of the data packet to be transmitted.
第二方面,提供了一种无线通信的方法,包括:网络设备使用SDT资源接收终端设备发送的待传输数据包中的第一数据包,所述第一数据包基于第一信息确定;所述第一信息包括以下信息中的一种或多种:待传输数据包的大小;待传输数据包允许的传输时延;待传输数据包已经等待的时间。In a second aspect, a wireless communication method is provided, including: a network device uses SDT resources to receive a first data packet in a data packet to be transmitted sent by a terminal device, where the first data packet is determined based on first information; The first information includes one or more of the following information: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; and the waiting time of the data packet to be transmitted.
第三方面,提供了一种终端设备,包括:发送单元,用于使用SDT资源向网络设备发送待传输数据包中的第一数据包,所述第一数据包基于第一信息确定;所述第一信息包括以下信息中的一种或多种:待传输数据包的大小;待传输数据包允许的传输时延;待传输数据包已经等待的时间。In a third aspect, a terminal device is provided, including: a sending unit configured to use SDT resources to send a first data packet in a data packet to be transmitted to a network device, where the first data packet is determined based on first information; The first information includes one or more of the following information: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; and the waiting time of the data packet to be transmitted.
第四方面,提供了一种网络设备,包括:接收单元,用于使用SDT资源接收终端设备发送的待传输数据包中的第一数据包,所述第一数据包基于第一信息确定;所述第一信息包括以下信息中的一种或多种:待传输数据包的大小;待传输数据包允许的传输时延;待传输数据包已经等待的时间。In a fourth aspect, a network device is provided, including: a receiving unit configured to use SDT resources to receive a first data packet in a data packet to be transmitted sent by a terminal device, where the first data packet is determined based on first information; The first information includes one or more of the following information: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; and the waiting time of the data packet to be transmitted.
第五方面,提供一种终端设备,包括处理器、存储器、通信接口,所述存储器用于存储一个或多个计算机程序,所述处理器用于调用所述存储器中的计算机程序使得所述终端设备执行第一方面所述的方法。In a fifth aspect, a terminal device is provided, including a processor, a memory, and a communication interface. The memory is used to store one or more computer programs. The processor is used to call the computer program in the memory so that the terminal device The method described in the first aspect is performed.
第六方面,提供一种网络设备,包括处理器、存储器、通信接口,所述存储器用于存储一个或多个计算机程序,所述处理器用于调用所述存储器中的计算机程序使得所述网络设备执行第二方面所述的方法。A sixth aspect provides a network device, including a processor, a memory, and a communication interface. The memory is used to store one or more computer programs. The processor is used to call the computer program in the memory so that the network device Perform the method described in the second aspect.
第七方面,提供一种装置,包括处理器,用于从存储器中调用程序,以执行第一方面所述的方法。In a seventh aspect, a device is provided, including a processor for calling a program from a memory to execute the method described in the first aspect.
第八方面,提供一种装置,包括处理器,用于从存储器中调用程序,以执行第二方面所述的方法。In an eighth aspect, a device is provided, including a processor for calling a program from a memory to execute the method described in the second aspect.
第九方面,提供一种芯片,包括处理器,用于从存储器调用程序,使得安装有所述芯片的设备执行第一方面所述的方法。In a ninth aspect, a chip is provided, including a processor for calling a program from a memory, so that a device equipped with the chip executes the method described in the first aspect.
第十方面,提供一种芯片,包括处理器,用于从存储器调用程序,使得安装有所述芯片的设备执行第二方面所述的方法。In a tenth aspect, a chip is provided, including a processor for calling a program from a memory, so that a device installed with the chip executes the method described in the second aspect.
第十一方面,提供一种计算机可读存储介质,其上存储有程序,所述程序使得计算机执行第一方面所述的方法。In an eleventh aspect, a computer-readable storage medium is provided, with a program stored thereon, and the program causes a computer to execute the method described in the first aspect.
第十二方面,提供一种计算机可读存储介质,其上存储有程序,所述程序使得计算机执行第二方面所述的方法。In a twelfth aspect, a computer-readable storage medium is provided, with a program stored thereon, and the program causes the computer to execute the method described in the second aspect.
第十三方面,提供一种计算机程序产品,包括程序,所述程序使得计算机执行第一方面所述的方法。In a thirteenth aspect, a computer program product is provided, including a program that causes a computer to execute the method described in the first aspect.
第十四方面,提供一种计算机程序产品,包括程序,所述程序使得计算机执行第二方面所述的方法。A fourteenth aspect provides a computer program product, including a program that causes a computer to execute the method described in the second aspect.
第十五方面,提供一种计算机程序,所述计算机程序使得计算机执行第一方面所述的方法。In a fifteenth aspect, a computer program is provided, the computer program causing a computer to execute the method described in the first aspect.
第十六方面,提供一种计算机程序,所述计算机程序使得计算机执行第二方面所述的方法。In a sixteenth aspect, a computer program is provided, the computer program causing a computer to execute the method described in the second aspect.
本申请实施例中,终端设备可以基于第一信息,来选择向网络设备发送的第一数据包,从而明确了小数据包的选择策略,并且也有助于小数据包合理而最大化地传输。In the embodiment of the present application, the terminal device can select the first data packet to send to the network device based on the first information, thereby clarifying the small data packet selection strategy and also contributing to the reasonable and maximized transmission of small data packets.
图1是可应用于本申请实施例的通信系统的系统架构示例图。FIG. 1 is an example system architecture diagram of a communication system applicable to embodiments of the present application.
图2是基于两步随机接入过程进行SDT的示意性流程图。Figure 2 is a schematic flow chart of SDT based on a two-step random access process.
图3是基于四步随机接入过程进行SDT的示意性流程图。Figure 3 is a schematic flow chart of SDT based on a four-step random access process.
图4是本申请一实施例提供的无线通信方法的示意性流程图。Figure 4 is a schematic flow chart of a wireless communication method provided by an embodiment of the present application.
图5是本申请一实施例提供的传输小数据包的方法的示意性流程图。Figure 5 is a schematic flow chart of a method for transmitting small data packets provided by an embodiment of the present application.
图6是本申请另一实施例提供的传输小数据包的方法的示意性流程图。Figure 6 is a schematic flow chart of a method for transmitting small data packets provided by another embodiment of the present application.
图7是本申请一实施例提供的终端设备的结构示意图。Figure 7 is a schematic structural diagram of a terminal device provided by an embodiment of the present application.
图8是本申请一实施例提供的网络设备的结构示意图。Figure 8 is a schematic structural diagram of a network device provided by an embodiment of the present application.
图9是本申请一实施例提供的通信装置的结构示意图。Figure 9 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
下面将结合附图,对本申请中的技术方案进行描述。The technical solutions in this application will be described below with reference to the accompanying drawings.
图1是本申请实施例应用的无线通信系统100。该无线通信系统100可以包括网络设备110和终端设备120。网络设备110可以是与终端设备120通信的设备。网络设备110可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备120进行通信。Figure 1 is a wireless communication system 100 applied in the embodiment of the present application. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120 . The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminal devices 120 located within the coverage area.
图1示例性地示出了一个网络设备和两个终端,可选地,该无线通信系统100可以包括多个网络设备并且每个网络设备的覆盖范围内可以包括其它数量的终端设备,本申请实施例对此不做限定。Figure 1 exemplarily shows one network device and two terminals. Optionally, the wireless communication system 100 may include multiple network devices and the coverage of each network device may include other numbers of terminal devices. This application The embodiment does not limit this.
可选地,该无线通信系统100还可以包括网络控制器、移动管理实体等其他网络实体,本申请实施例对此不作限定。Optionally, the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity, which are not limited in this embodiment of the present application.
应理解,本申请实施例的技术方案可以应用于各种通信系统,例如:第五代(5th generation,5G)系统或新无线(new radio,NR)、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)等。本申请提供的技术方案还可以应用于未来的通信系统,如第六代移动通信系统,又如卫星通信系统,等等。It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5th generation, 5G) systems or new radio (NR), long term evolution (long term evolution, LTE) systems , LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solution provided by this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication systems, and so on.
本申请实施例中的终端设备也可以称为用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台(mobile station,MS)、移动终端(mobile Terminal,MT)、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本申请实施例中的终端设备可以是指向用户提供语音和/或数据连通性的设备,可以 用于连接人、物和机,例如具有无线连接功能的手持式设备、车载设备等。本申请的实施例中的终端设备可以是手机(mobile phone)、平板电脑(Pad)、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。可选地,UE可以用于充当基站。例如,UE可以充当调度实体,其在V2X或D2D等中的UE之间提供侧行链路信号。比如,蜂窝电话和汽车利用侧行链路信号彼此通信。蜂窝电话和智能家居设备之间通信,而无需通过基站中继通信信号。The terminal equipment in the embodiment of this application may also be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT) ), remote station, remote terminal, mobile device, user terminal, terminal, wireless communications equipment, user agent or user device. The terminal device in the embodiment of the present application may be a device that provides voice and/or data connectivity to users, and may be used to connect people, things, and machines, such as handheld devices with wireless connection functions, vehicle-mounted devices, etc. The terminal device in the embodiment of the present application can be a mobile phone (mobile phone), a tablet computer (Pad), a notebook computer, a handheld computer, a mobile internet device (mobile internet device, MID), a wearable device, a virtual reality (virtual reality, VR) equipment, augmented reality (AR) equipment, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, smart Wireless terminals in smart grid, wireless terminals in transportation safety, wireless terminals in smart city, wireless terminals in smart home, etc. Optionally, the UE may be used to act as a base station. For example, a UE may act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, cell phones and cars use sidelink signals to communicate with each other. Cell phones and smart home devices communicate between each other without having to relay communication signals through base stations.
本申请实施例中的网络设备可以是用于与终端设备通信的设备,该网络设备也可以称为接入网设备或无线接入网设备,如网络设备可以是基站。本申请实施例中的网络设备可以是指将终端设备接入到无线网络的无线接入网(radio access network,RAN)节点(或设备)。基站可以广义的覆盖如下中的各种名称,或与如下名称进行替换,比如:节点B(NodeB)、演进型基站(evolved NodeB,eNB)、下一代基站(next generation NodeB,gNB)、中继站、接入点、传输点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、主站MeNB、辅站SeNB、多制式无线(MSR)节点、家庭基站、网络控制器、接入节点、无线节点、接入点(access piont,AP)、传输节点、收发节点、基带单元(base band unit,BBU)、射频拉远单元(Remote Radio Unit,RRU)、有源天线单元(active antenna unit,AAU)、射频头(remote radio head,RRH)、中心单元(central unit,CU)、分布式单元(distributed unit,DU)、定位节点等。基站可以是宏基站、微基站、中继节点、施主节点或类似物,或其组合。基站还可以指用于设置于前述设备或装置内的通信模块、调制解调器或芯片。基站还可以是移动交换中心以及设备到设备D2D、车辆外联(vehicle-to-everything,V2X)、机器到机器(machine-to-machine,M2M)通信中承担基站功能的设备、6G网络中的网络侧设备、未来的通信系统中承担基站功能的设备等。基站可以支持相同或不同接入技术的网络。本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定。The network device in the embodiment of the present application may be a device used to communicate with a terminal device. The network device may also be called an access network device or a wireless access network device. For example, the network device may be a base station. The network device in the embodiment of this application may refer to a radio access network (radio access network, RAN) node (or device) that connects the terminal device to the wireless network. The base station can broadly cover various names as follows, or be replaced with the following names, such as: Node B (NodeB), evolved base station (evolved NodeB, eNB), next generation base station (next generation NodeB, gNB), relay station, Access point, transmission point (transmitting and receiving point, TRP), transmitting point (TP), main station MeNB, secondary station SeNB, multi-standard wireless (MSR) node, home base station, network controller, access node , wireless node, access point (AP), transmission node, transceiver node, base band unit (BBU), radio remote unit (Remote Radio Unit, RRU), active antenna unit (active antenna unit) , AAU), radio head (remote radio head, RRH), central unit (central unit, CU), distributed unit (distributed unit, DU), positioning node, etc. The base station may be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. A base station may also refer to a communication module, modem or chip used in the aforementioned equipment or devices. The base station can also be a mobile switching center and a device that undertakes base station functions in device-to-device D2D, vehicle-to-everything (V2X), machine-to-machine (M2M) communications, and in 6G networks. Network side equipment, equipment that assumes base station functions in future communication systems, etc. Base stations can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific equipment form used by the network equipment.
基站可以是固定的,也可以是移动的。例如,直升机或无人机可以被配置成充当移动基站,一个或多个小区可以根据该移动基站的位置移动。在其他示例中,直升机或无人机可以被配置成用作与另一基站通信的设备。Base stations can be fixed or mobile. For example, a helicopter or drone may be configured to act as a mobile base station, and one or more cells may move based on the mobile base station's location. In other examples, a helicopter or drone may be configured to serve as a device that communicates with another base station.
在一些部署中,本申请实施例中的网络设备可以是指CU或者DU,或者,网络设备包括CU和DU。gNB还可以包括AAU。In some deployments, the network device in the embodiment of this application may refer to a CU or a DU, or the network device includes a CU and a DU. gNB can also include AAU.
网络设备和终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和卫星上。本申请实施例中对网络设备和终端设备所处的场景不做限定。Network equipment and terminal equipment can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed on aircraft, balloons and satellites in the sky. In the embodiments of this application, the scenarios in which network devices and terminal devices are located are not limited.
应理解,本申请中的通信设备的全部或部分功能也可以通过在硬件上运行的软件功能来实现,或者通过平台(例如云平台)上实例化的虚拟化功能来实现。It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
目前,协议中定义了终端设备的三种RRC状态:RRC连接(RRC_CONNECTED)态、RRC空闲(RRC_IDLE)态和RRC非激活(RRC_INACTIVE)态。Currently, the protocol defines three RRC states of terminal equipment: RRC connected (RRC_CONNECTED) state, RRC idle (RRC_IDLE) state, and RRC inactive (RRC_INACTIVE) state.
RRC_CONNECTED态可以指终端设备完成随机接入过程之后,未进行RRC释放时所处的状态。终端设备和网络设备(例如接入网络设备)之间存在RRC连接。在RRC_CONNECTED态下,终端设备可以和网络设备进行数据传输,如进行下行数据传输和/或上行数据传输。或者,终端设备也可以和网络设备进行终端设备特定的数据信道和/或控制信道的传输,以传输该终端设备的特定信息或单播信息。The RRC_CONNECTED state can refer to the state that the terminal device is in after completing the random access process and before RRC release is performed. There is an RRC connection between terminal equipment and network equipment (such as access network equipment). In the RRC_CONNECTED state, the terminal device can transmit data with the network device, such as downlink data transmission and/or uplink data transmission. Alternatively, the terminal device may also transmit terminal device-specific data channels and/or control channels with the network device to transmit specific information or unicast information of the terminal device.
RRC_IDLE态是指终端设备在小区中驻留,但是未进行随机接入时终端设备所处的状态。终端设备通常在开机之后,或者在RRC释放之后进入RRC_IDLE态。在RRC_IDLE 态下,终端设备和网络设备(例如驻留网络设备)之间没有RRC连接,网络设备没有存储终端设备的上下文,网络设备与核心网之间没有建立针对该终端设备的连接。如果终端设备需要从RRC_IDLE态进入RRC_CONNECTED态,则需要发起RRC连接建立过程。The RRC_IDLE state refers to the state of the terminal device when it is camped in the cell but does not perform random access. The terminal device usually enters the RRC_IDLE state after powering on or after RRC is released. In the RRC_IDLE state, there is no RRC connection between the terminal device and the network device (such as the resident network device), the network device does not store the context of the terminal device, and no connection for the terminal device is established between the network device and the core network. If the terminal device needs to enter the RRC_CONNECTED state from the RRC_IDLE state, it needs to initiate the RRC connection establishment process.
RRC_INACTIVE态是为了降低空口信令、快速恢复无线连接和快速恢复数据业务,从节能的角度新引入的状态。RRC_INACTIVE态是处于连接态和空闲态之间的一个状态。终端设备之前已经进入了RRC_CONNECTED态,然后释放了与网络设备的RRC连接、无线承载和无线资源,但是网络设备保存了该终端设备的上下文,以便快速恢复RRC连接。另外,网络设备与核心网建立的针对该终端设备的连接没有被释放,也就是说,RAN与CN之间的用户面承载和控制面承载仍被维护,即存在CN-NR的连接。The RRC_INACTIVE state is a newly introduced state from the perspective of energy saving in order to reduce air interface signaling, quickly restore wireless connections and quickly restore data services. The RRC_INACTIVE state is a state between the connected state and the idle state. The terminal device has entered the RRC_CONNECTED state before and then released the RRC connection, radio bearer and radio resources with the network device, but the network device saves the context of the terminal device to quickly restore the RRC connection. In addition, the connection established between the network equipment and the core network for the terminal equipment has not been released, that is to say, the user plane bearer and control plane bearer between the RAN and the CN are still maintained, that is, there is a CN-NR connection.
终端设备可以在上述三种RRC状态之间进行切换。例如,终端设备可以在持续一段时间内没有数据传输的情况下,从RRC_CONNECTED态进入RRC_INACTIVE态来暂停其会话,并且可以在有会话传输需求时,从RRC_INACTIVE态进入RRC_CONNECTED态。另外,终端设备也可以从RRC_INACTIVE态或RRC_CONNECTED态进入RRC_IDLE态。The terminal device can switch between the above three RRC states. For example, the terminal device can enter the RRC_INACTIVE state from the RRC_CONNECTED state to suspend its session when there is no data transmission for a period of time, and can enter the RRC_CONNECTED state from the RRC_INACTIVE state when there is a need for session transmission. In addition, the terminal device can also enter the RRC_IDLE state from the RRC_INACTIVE state or the RRC_CONNECTED state.
对于数据传输不频繁的终端设备,终端设备可以保持在RRC_INACTIVE态,以节省电量。在第16版本(release 16,Rel-16)之前,处于RRC_INACTIVE态的终端设备不支持数据传输,即不支持移动发起(mobile original,MO)数据和移动终止(mobile terminated,MT)数据的传输。MO数据指数据的发送端为终端设备,消息的传递方向是终端设备到网络设备。MO数据也可以称为上行数据。MT数据指数据的发送端为网络设备,消息的传递方向是网络设备到终端设备。MT数据也可以称为下行数据。For terminal devices with infrequent data transmission, the terminal device can remain in the RRC_INACTIVE state to save power. Before version 16 (release 16, Rel-16), terminal devices in the RRC_INACTIVE state did not support data transmission, that is, they did not support the transmission of mobile origin (MO) data and mobile terminated (MT) data. MO data means that the sending end of the data is the terminal device, and the message transmission direction is from the terminal device to the network device. MO data can also be called uplink data. MT data means that the sending end of the data is the network device, and the message transmission direction is from the network device to the terminal device. MT data can also be called downlink data.
当MO数据或MT数据到达时,终端设备需要恢复RRC连接,从而进入RRC_CONNECTED态。在RRC_CONNECTED态,终端设备可以进行MO数据或MT数据的传输。待MO数据或MT数据传输完成后,终端设备再释放RRC连接,回到RRC_INACTIVE态。When MO data or MT data arrives, the terminal device needs to restore the RRC connection and enter the RRC_CONNECTED state. In the RRC_CONNECTED state, the terminal device can transmit MO data or MT data. After the MO data or MT data transmission is completed, the terminal device releases the RRC connection and returns to the RRC_INACTIVE state.
在上述过程中,终端设备需要从RRC_INACTIVE态切换到RRC_CONNECTED态,然后再从RRC_CONNECTED态切换到RRC_INACTIVE态。不同RRC状态之间的切换会导致终端设备功耗增加。但在一些场景下,处于RRC_INACTIVE态的终端设备需要传输一些数据量小且传输频率低的数据(可称为小包数据)。如果终端设备切换到RRC_CONNECTED态再进行数据传输,终端设备进行RRC状态切换时所需要的信令开销甚至会大于传输这些数据所需要的开销,从而导致不必要的功耗和信令开销。In the above process, the terminal device needs to switch from the RRC_INACTIVE state to the RRC_CONNECTED state, and then switch from the RRC_CONNECTED state to the RRC_INACTIVE state. Switching between different RRC states will cause the power consumption of the terminal device to increase. However, in some scenarios, the terminal device in the RRC_INACTIVE state needs to transmit some data with a small amount of data and low transmission frequency (which can be called small packet data). If the terminal device switches to the RRC_CONNECTED state and then transmits data, the signaling overhead required when the terminal device switches the RRC state will even be greater than the overhead required to transmit the data, resulting in unnecessary power consumption and signaling overhead.
本申请实施例中的小数据包例如可以为即时通讯消息、心跳包、周期性数据等。本申请实施例对小数据包的来源不做具体限定。作为一个示例,小数据包可以是来自终端设备应用程序(application,APP)的数据。例如,小数据包可以是来自通讯服务APP(如whatsapp、QQ、微信等)的数据、来自IM、电子邮件客户端或其他APP的心跳数据包、来自各种应用程序的推送通知等。作为另一个示例,小数据包可以来自非终端设备应用程序的数据。例如,小数据包可以来自可穿戴设备的数据(如定期定位信息等)、传感器数据(如工业无线传感器定期或以事件触发方式发送的温度信息、压力信息)、智能仪表和智能仪表网络发送协议中(如3GPP TS 22.891)规定的定期仪表读数等。The small data packets in the embodiment of the present application may be, for example, instant messaging messages, heartbeat packets, periodic data, etc. The embodiment of this application does not specifically limit the source of the small data packet. As an example, the small data packet may be data from a terminal device application (APP). For example, small data packets can be data from communication service APPs (such as WhatsApp, QQ, WeChat, etc.), heartbeat data packets from IM, email clients or other APPs, push notifications from various applications, etc. As another example, small packets can come from data from non-end device applications. For example, small data packets can come from data from wearable devices (such as regular positioning information, etc.), sensor data (such as temperature information and pressure information sent by industrial wireless sensors regularly or in an event-triggered manner), smart meters and smart meter network transmission protocols. Regular instrument readings specified in 3GPP TS 22.891, etc.
为了降低终端设备的功耗,Rel-17中讨论了RRC_INACTIVE态下进行SDT方案。在该方案中,终端设备不需要从RRC_INACTIVE态切换至RRC_CONNECTED态进行小数据传输,而是在RRC_INACTIVE态下即可进行小数据传输。本申请实施例的小数据传输可以包括上行小数据传输和下行小数据传输。下文将主要针对上行小数据传输进行描述。In order to reduce the power consumption of terminal equipment, the SDT scheme in RRC_INACTIVE state is discussed in Rel-17. In this solution, the terminal device does not need to switch from the RRC_INACTIVE state to the RRC_CONNECTED state for small data transmission, but can perform small data transmission in the RRC_INACTIVE state. The small data transmission in this embodiment of the present application may include uplink small data transmission and downlink small data transmission. The following will mainly describe uplink small data transmission.
在RRC_INACTIVE态下,终端设备可以根据网络设备配置的资源进行SDT。终端设备进行SDT的方式有多种,本申请实施例对此不作具体限定。例如,终端设备可以在随机接入的过程中进行SDT。又例如,终端设备可以基于配置授权(configured grant,CG)资源进行SDT。再例如,终端设备可以基于上行预配置资源(pre-allocated uplink resource, PUR)进行SDT。下面分别对这几种情况进行介绍。In the RRC_INACTIVE state, the terminal device can perform SDT based on the resources configured by the network device. There are many ways for a terminal device to perform SDT, which are not specifically limited in the embodiments of this application. For example, the terminal device can perform SDT during random access. For another example, the terminal device can perform SDT based on configured grant (CG) resources. For another example, the terminal device can perform SDT based on the uplink preconfigured resource (pre-allocated uplink resource, PUR). These situations are introduced below.
随机接入的方式可以为两步随机接入过程,或者,也可以为四步随机接入过程。对于两步随机接入过程,终端设备可以在消息A(message A,MSGA)中进行SDT。也就是说,两步随机接入过程的MSGA可用于承载数据。对于四步随机接入过程,终端设备可以在MSG3中进行SDT。也就是说,四步随机接入过程的MSG3可用于承载数据。The random access method can be a two-step random access process, or it can also be a four-step random access process. For the two-step random access process, the terminal device can perform SDT in message A (MSGA). That is, the MSGA of the two-step random access process can be used to carry data. For the four-step random access process, the terminal device can perform SDT in MSG3. In other words, MSG3 of the four-step random access process can be used to carry data.
在随机接入过程中,终端设备进行SDT的资源可以称为RA-SDT资源。During the random access process, the resources used by the terminal device to perform SDT may be called RA-SDT resources.
下面结合图2和图3,分别对两步随机接入过程和四步随机接入过程进行描述。The following describes the two-step random access process and the four-step random access process respectively with reference to Figure 2 and Figure 3.
图2示出的是在两步随机接入过程中进行SDT的示意性流程图。Figure 2 shows a schematic flow chart of SDT in a two-step random access process.
在步骤S210、终端设备向网络设备发送MSGA。终端设备可以在网络设备配置的随机接入信道(random access channel,RACH)资源上发送MSGA。MSGA中可以携带待传输数据(或称为上行数据或MO数据)。如果利用MSGA进行SDT,则传输MSGA的资源也可以称为RA-SDT资源。例如,RA-SDT资源可以为RACH资源或物理随机接入信道(physical random access channel,PRACH)资源。In step S210, the terminal device sends MSGA to the network device. The terminal device can send MSGA on the random access channel (RACH) resource configured by the network device. MSGA can carry data to be transmitted (also called uplink data or MO data). If MSGA is used for SDT, the resources that transmit MSGA can also be called RA-SDT resources. For example, the RA-SDT resource may be a RACH resource or a physical random access channel (physical random access channel, PRACH) resource.
在步骤S220、网络设备向终端设备发送MSGB。该MSGB中可以包括针对待传输数据的响应。In step S220, the network device sends MSGB to the terminal device. The MSGB may include a response to the data to be transmitted.
图3示出的是在四步随机接入过程中进行SDT的示意性流程图。Figure 3 shows a schematic flow chart of SDT in a four-step random access process.
在步骤S310、终端设备向网络设备发送MSG1。MSG1中携带随机接入前导码。In step S310, the terminal device sends MSG1 to the network device. MSG1 carries the random access preamble.
在步骤S320、网络设备向终端设备发送MSG2。该MSG2也可以称为随机接入响应(random access response,RAR)。MSG2中还可以包括上行授权(UL grant),用于调度MSG3的上行资源指示。In step S320, the network device sends MSG2 to the terminal device. This MSG2 can also be called a random access response (RAR). MSG2 may also include an uplink grant (UL grant), which is used to schedule the uplink resource indication of MSG3.
在步骤S330、终端设备可以在网络设备调度的上行授权上向网络设备发送MSG3。其中,MSG3中携带待传输数据。如果利用MSG3进行SDT,则传输MSG3的资源(即网络设备调度的上行授权)也可以称为RA-SDT资源。In step S330, the terminal device may send MSG3 to the network device on the uplink authorization scheduled by the network device. Among them, MSG3 carries the data to be transmitted. If MSG3 is used for SDT, the resources for transmitting MSG3 (that is, the uplink grant scheduled by the network device) can also be called RA-SDT resources.
在步骤S340、网络设备向终端设备发送MSG3。该MSG3中可以包括针对待传输数据的响应。In step S340, the network device sends MSG3 to the terminal device. The MSG3 may include a response to the data to be transmitted.
配置授权也可以称为上行免授权。配置授权可以指网络设备通过激活一次上行授权给终端设备,在没有接收到去激活指示的情况下,终端设备可以一直使用激活的上行授权所指定的资源(即CG资源)进行上行传输。在本申请实施例中,终端设备可以使用CG资源进行SDT。用于进行SDT的CG资源也可以称为CG-SDT资源。Configuration authorization can also be called upstream authorization-free. Configuration authorization can mean that the network device activates an uplink authorization to the terminal device. In the absence of receiving a deactivation instruction, the terminal device can always use the resources specified by the activated uplink authorization (i.e., CG resources) for uplink transmission. In this embodiment of the present application, the terminal device can use CG resources to perform SDT. CG resources used for SDT can also be called CG-SDT resources.
配置授权的类型例如可以为CG类型(type)1或CG type 2。CG type 1的配置参数可以由RRC通过高层信令进行配置。该高层信令例如可以为IE ConfiguredGrantConfig。CG type 2需要的参数也是由IE ConfiguredGrantConfig进行配置,但是CG type 2的资源需要由下行控制信息(downlink control information,DCI)指示资源的激活和去激活,只有经过DCI激活的资源才能被使用。The type of configuration authorization can be, for example, CG type (type) 1 or CG type 2. The configuration parameters of CG type 1 can be configured by RRC through high-level signaling. The high-level signaling may be IE ConfiguredGrantConfig, for example. The parameters required for CG type 2 are also configured by IE ConfiguredGrantConfig, but the resources of CG type 2 need to be activated and deactivated by downlink control information (DCI) to indicate resource activation and deactivation. Only resources activated by DCI can be used.
CG type 1和CG type 2可以根据IE ConfiguredGrantConfig中的字段rrc-ConfiguredUplinkGrant进行区别。如果配置了字段rrc-ConfiguredUplinkGrant,则配置授权的类型为CG type 1,如果未配置字段rrc-ConfiguredUplinkGrant,则配置授权的类型为CG type 2。CG type 1 and CG type 2 can be distinguished according to the field rrc-ConfiguredUplinkGrant in IE ConfiguredGrantConfig. If the field rrc-ConfiguredUplinkGrant is configured, the type of configuration authorization is CG type 1. If the field rrc-ConfiguredUplinkGrant is not configured, the type of configuration authorization is CG type 2.
在一些实施例中,终端设备也可以使用PUR资源进行SDT。PUR资源是用于终端设备在非连接状态下进行上行数据的发送而预配置的资源。该PUR资源可以为周期性资源。PUR资源可以基于第一类上行授权(grant type 1)预配置。在RRC_INACTIVE态下,终端设备可以利用预留好的PUR资源直接进行数据传输。In some embodiments, the terminal device can also use PUR resources to perform SDT. PUR resources are resources preconfigured for terminal devices to send uplink data in a non-connected state. The PUR resource can be a periodic resource. PUR resources can be pre-configured based on grant type 1. In the RRC_INACTIVE state, the terminal device can use the reserved PUR resources to directly transmit data.
终端设备在进行SDT之前,需要先判断终端设备是否满足触发SDT的条件。只有满足触发SDT的条件,终端设备才可以进行SDT。如果满足触发SDT的条件,则终端设备可以发起SDT流程。如果不满足触发SDT的条件,则终端设备可以发起RRC恢复(resume)流程。例如,终端设备可以从RRC_INACTIVE态切换到RRC_CONNECTED态,从而进 行数据的传输。Before the terminal device performs SDT, it needs to first determine whether the terminal device meets the conditions for triggering SDT. Only when the conditions for triggering SDT are met, the terminal device can perform SDT. If the conditions for triggering SDT are met, the terminal device can initiate the SDT process. If the conditions for triggering SDT are not met, the terminal device can initiate an RRC recovery (resume) process. For example, the terminal device can switch from the RRC_INACTIVE state to the RRC_CONNECTED state to transmit data.
触发SDT的条件可以包括以下条件中的一种或多种:待传输数据来自可以触发SDT的无线承载;待传输数据的数据量小于预配置的数据量门限(下文也称第三预设阈值);下行参考信号接收功率(reference signal receiving power,RSRP)的测量结果大于预配置的RSRP门限;存在有效的SDT资源。下面对上述条件分别进行介绍。The conditions for triggering SDT may include one or more of the following conditions: the data to be transmitted comes from a wireless bearer that can trigger SDT; the amount of data to be transmitted is less than the preconfigured data amount threshold (hereinafter also referred to as the third preset threshold) ;The measurement result of downlink reference signal receiving power (RSRP) is greater than the preconfigured RSRP threshold; there are valid SDT resources. The above conditions are introduced below.
在一些实施例中,触发SDT的条件与待传输数据所在的无线承载有关。本申请实施例可以根据待传输数据是否来自可以触发SDT的无线承载,确定终端设备是否满足触发SDT的条件。如果待传输数据来自可以触发SDT的无线承载,则终端设备满足触发SDT的条件。如果待传输数据不是来自可以触发SDT的无线承载,则终端设备不满足触发SDT的条件。该无线承载例如可为信令无线承载(signaling radio bearer,SRB)或数据无线承载(data radio bearer,DRB)。In some embodiments, the conditions that trigger SDT are related to the radio bearer where the data to be transmitted is located. Embodiments of the present application can determine whether the terminal device meets the conditions for triggering SDT based on whether the data to be transmitted comes from a wireless bearer that can trigger SDT. If the data to be transmitted comes from a radio bearer that can trigger SDT, the terminal device meets the conditions for triggering SDT. If the data to be transmitted does not come from a radio bearer that can trigger SDT, the terminal device does not meet the conditions for triggering SDT. The radio bearer may be, for example, a signaling radio bearer (SRB) or a data radio bearer (DRB).
在另一些实施例中,触发SDT的条件与待传输数据的数据量有关。如果待传输数据的数据量较小,如待传输数据为小包数据,则终端设备满足触发SDT的条件。如果待传输数据的数据量较大,则终端设备不满足在触发SDT的条件。本申请实施例还可以通过将待传输数据的数据量与数据量门限进行比较,以确定终端设备是否满足触发SDT的条件。如果待传输数据的数据量小于数据量门限,则终端设备满足触发SDT的条件。如果待传输数据的数据量大于或等于数据量门限,则终端设备不满足触发SDT的条件。数据量门限可以是网络设备预配置的,或者数据量门限也可以是协议中预定义的。In other embodiments, the conditions for triggering SDT are related to the amount of data to be transmitted. If the amount of data to be transmitted is small, for example, the data to be transmitted is small packet data, the terminal device meets the conditions for triggering SDT. If the amount of data to be transmitted is large, the terminal device does not meet the conditions for triggering SDT. Embodiments of the present application can also determine whether the terminal device meets the conditions for triggering SDT by comparing the data volume of the data to be transmitted with the data volume threshold. If the amount of data to be transmitted is less than the data amount threshold, the terminal device meets the conditions for triggering SDT. If the amount of data to be transmitted is greater than or equal to the data amount threshold, the terminal device does not meet the conditions for triggering SDT. The data volume threshold can be preconfigured by the network device, or the data volume threshold can also be predefined in the protocol.
在另一些实施例中,触发SDT的条件与下行RSRP的测量结果有关。如果下行RSRP的测量结果大于RSRP门限,则表示信号质量较好,则终端设备满足触发SDT的条件。如果下行RSRP的测量结果小于或等于RSRP门限,则表示信号质量较差,则终端设备不满足触发SDT的条件。RSRP门限可以是网络设备预配置的,或者也可以是协议中预定义的。In other embodiments, the condition for triggering SDT is related to the measurement result of downlink RSRP. If the measurement result of downlink RSRP is greater than the RSRP threshold, it means that the signal quality is good, and the terminal device meets the conditions for triggering SDT. If the measurement result of downlink RSRP is less than or equal to the RSRP threshold, it means that the signal quality is poor, and the terminal device does not meet the conditions for triggering SDT. The RSRP threshold can be preconfigured on the network device or predefined in the protocol.
在另一些实施例中,触发SDT的条件与是否存在有效的SDT资源有关。如果存在有效的SDT资源,则终端设备满足触发SDT的条件,终端设备可以使用有效的SDT资源进行数据传输。如果不存在有效的SDT资源,则终端设备不满足触发SDT的条件,终端设备没有可用的SDT资源进行数据传输。SDT资源可以为上文描述的RA-SDT资源,和/或,CG-SDT资源。In other embodiments, the condition for triggering SDT is related to whether there are valid SDT resources. If there are valid SDT resources, the terminal device meets the conditions for triggering SDT, and the terminal device can use the valid SDT resources for data transmission. If there are no valid SDT resources, the terminal device does not meet the conditions for triggering SDT, and the terminal device has no available SDT resources for data transmission. The SDT resource may be the RA-SDT resource described above, and/or the CG-SDT resource.
如果终端设备同时被配置了RA-SDT资源和CG-SDT资源,则终端设备在判断是否存在有效的SDT资源时,可以对RA-SDT资源和CG-SDT资源同时进行判断,或者也可以先判断其中一种SDT资源是否有效,然后再判断另一种SDT资源是否有效。例如,终端设备可以先判断是否存在有效的RA-SDT资源,然后再判断是否存在有效的CG-SDT资源。又例如,终端设备也可以先判断是否存在有效的CG-SDT资源,然后再判断是否存在有效的RA-SDT资源。下文以终端设备先判断是否存在有效的CG-SDT资源,然后再判断是否存在有效的RA-SDT资源为例,进行描述。If the terminal device is configured with RA-SDT resources and CG-SDT resources at the same time, when determining whether there are valid SDT resources, the terminal device can determine the RA-SDT resources and CG-SDT resources at the same time, or it can determine first Whether one of the SDT resources is valid, and then determine whether the other SDT resource is valid. For example, the terminal device can first determine whether there are valid RA-SDT resources, and then determine whether there are valid CG-SDT resources. For another example, the terminal device may first determine whether there are valid CG-SDT resources, and then determine whether there are valid RA-SDT resources. The following description takes an example in which the terminal device first determines whether there are valid CG-SDT resources and then determines whether there are valid RA-SDT resources.
在一些实施例中,CG-SDT资源是否有效与是否存在有效的时间提前量(timing advance,TA)有关。TA与终端设备的上行同步有关,如果TA有效,则表示终端设备处于上行同步状态;如果TA无效,则表示终端设备处于上行失步状态。本申请实施例可以通过判断是否存在有效的TA,确定CG-SDT资源是否有效。如果存在有效的TA,则可以表示CG-SDT资源有效。如果不存在有效的TA,则可以表示CG-SDT资源无效。In some embodiments, whether the CG-SDT resource is valid is related to whether there is a valid timing advance (TA). TA is related to the uplink synchronization of the terminal device. If TA is valid, it means that the terminal device is in the uplink synchronization state; if TA is invalid, it means that the terminal device is in the uplink out-of-synchronization state. The embodiment of the present application can determine whether the CG-SDT resource is valid by judging whether there is a valid TA. If there is a valid TA, it can mean that the CG-SDT resource is valid. If a valid TA does not exist, it may indicate that the CG-SDT resource is invalid.
TA是否有效与SDT的TA定时器(TA timer,TAT)是否处于运行状态有关。网络设备可以为终端设备配置TA定时器,TA定时器可用于终端设备判断处于上行同步的时长。如果TA定时器处于运行状态,即TA定时器未超时,则表示存在有效的TA。如果TA定时器没有处于运行状态,即TA定时器超时,则表示不存在有效的TA。Whether TA is valid is related to whether SDT's TA timer (TAT) is in running state. The network device can configure the TA timer for the terminal device, and the TA timer can be used by the terminal device to determine the length of uplink synchronization. If the TA timer is running, that is, the TA timer has not expired, it means that there is a valid TA. If the TA timer is not running, that is, the TA timer times out, it means that there is no valid TA.
TA定时器可以是在终端设备接收到RRC连接释放(release)消息或终端设备进入RRC_INACTIVE态后启动的。TA定时器的时长可以是网络设备配置给终端设备的。例如, 终端设备接收到网络设备发送的RRC连接释放消息后,可以根据RRC连接释放消息中的指示信息进入RRC_INACTIVE态。RRC连接释放消息中还可以包括SDT-TA定时器的配置信息,终端设备可以基于SDT-TA定时器的配置信息,启动SDT TA定时器。The TA timer may be started after the terminal device receives an RRC connection release (release) message or the terminal device enters the RRC_INACTIVE state. The length of the TA timer can be configured by the network device to the terminal device. For example, after receiving the RRC connection release message sent by the network device, the terminal device can enter the RRC_INACTIVE state according to the indication information in the RRC connection release message. The RRC connection release message can also include the configuration information of the SDT-TA timer. The terminal device can start the SDT TA timer based on the configuration information of the SDT-TA timer.
如前文所述,终端设备可以在SDT资源(如CG-SDT资源或RA-SDT资源或PUR资源)上进行小数据传输。但是,无论是哪种SDT资源,其能够承载的数据量都是有限的,如果SDT资源不能承载终端设备中所有的待传输数据包,那么终端设备该如何选择需要发送的数据包,目前还没有明确的规定。As mentioned above, the terminal device can perform small data transmission on SDT resources (such as CG-SDT resources or RA-SDT resources or PUR resources). However, no matter what kind of SDT resource it is, the amount of data it can carry is limited. If the SDT resource cannot carry all the data packets to be transmitted in the terminal device, how should the terminal device choose the data packets to be sent? Currently, there is no Clear regulations.
基于此,本申请实施例提供一种无线通信的方法及装置,为小数据包的选择提供了一种明确的方案。下面结合图4,对本申请实施例的方案进行详细介绍。Based on this, embodiments of the present application provide a wireless communication method and device, which provide a clear solution for selecting small data packets. The solution of the embodiment of the present application will be introduced in detail below with reference to Figure 4 .
如图4所示,在步骤S410、终端设备使用SDT资源向网络设备发送待传输数据包中的第一数据包。其中,第一数据包基于第一信息确定。换句话说,终端设备可以基于第一信息,确定向网络设备发送的第一数据包。As shown in Figure 4, in step S410, the terminal device uses SDT resources to send the first data packet in the data packet to be transmitted to the network device. Wherein, the first data packet is determined based on the first information. In other words, the terminal device may determine the first data packet to send to the network device based on the first information.
待传输的数据包是指终端设备中需要向网络设备发送的数据包。多个待传输的数据包中可以包括小数据包,也可以包括非小数据包。小数据包可以指数据量小于或等于预配置的数据量门限(或称第三预设阈值)的数据包。非小数据包可以指数据量大于第三预设阈值的数据包。The data packets to be transmitted refer to the data packets that need to be sent from the terminal device to the network device. Multiple data packets to be transmitted may include small data packets or non-small data packets. Small data packets may refer to data packets whose data volume is less than or equal to a preconfigured data volume threshold (or the third preset threshold). Non-small data packets may refer to data packets whose data volume is greater than the third preset threshold.
本申请实施例对用于传输小数据包的信道类型不做具体限定。例如,用于传输小数据包的信道可以为专用控制信道(dedicated control channel,DCCH)和专用业务信道(dedicated traffic channel,DTCH)。由于SRB1、SRB2在DCCH中传输,DRB在DTCH中传输,因此,本申请实施例的小数据包可以来自SRB1、SRB2、DRB中的一种或多种。又例如,用于传输小数据包的信道可以为公共控制信道(common control channel,CCCH)。由于SRB0在CCCH中传输,因此,本申请实施例的小数据包可以来自SRB0。The embodiment of this application does not specifically limit the type of channel used to transmit small data packets. For example, the channels used to transmit small data packets can be dedicated control channels (DCCH) and dedicated traffic channels (DTCH). Since SRB1 and SRB2 are transmitted in the DCCH and the DRB is transmitted in the DTCH, the small data packets in the embodiment of this application may come from one or more of SRB1, SRB2 and DRB. For another example, the channel used to transmit small data packets may be a common control channel (CCCH). Since SRBO is transmitted in the CCCH, the small data packets in the embodiment of the present application may come from SRBO.
由于DCCH和DTCH与媒体接入控制(media access control,MAC)层的令牌桶策略相关,因此,DCCH和DTCH中承载的数据流会按照一定的令牌桶策略进行分流。但是,CCCH只走SRB0承载,且仅在随机接入过程中使用,所以CCCH并不涉及MAC层令牌桶算法,即CCCH中的数据并没有相关的调度策略,因此,本申请实施例的方案更适用于对CCCH中的数据进行调度。Since DCCH and DTCH are related to the token bucket policy of the media access control (MAC) layer, the data flows carried in DCCH and DTCH will be diverted according to a certain token bucket policy. However, the CCCH only carries the SRB0 bearer and is only used in the random access process. Therefore, the CCCH does not involve the MAC layer token bucket algorithm, that is, the data in the CCCH has no relevant scheduling policy. Therefore, the solution of the embodiment of this application It is more suitable for scheduling data in CCCH.
该多个待传输的数据包对应的业务类型可以相同,也可以不同。例如,该多个待传输的数据包可以包括不同业务类型的数据包。数据包的业务类型可以包括以下中的一种或多种:增强移动宽带(enhanced mobile broadband,eMBB)、高可靠低时延(ultra reliable low latency communication,URLLC)、大规模机器通信(massive machine type communication,mMTC)。The service types corresponding to the multiple data packets to be transmitted may be the same or different. For example, the plurality of data packets to be transmitted may include data packets of different service types. The service type of the data packet may include one or more of the following: enhanced mobile broadband (eMBB), ultra reliable low latency communication (URLLC), massive machine type communication,mMTC).
第一数据包可以基于第一信息确定。第一信息可以包括以下信息中的一种或多种:待传输数据包的大小、待传输数据包允许的传输时延、待传输数据包已经等待的时间。第一数据包可以为一个数据包,也可以为多个数据包,本申请实施例对此不做具体限定。The first data packet may be determined based on the first information. The first information may include one or more of the following information: the size of the data packet to be transmitted, the allowed transmission delay of the data packet to be transmitted, and the waiting time of the data packet to be transmitted. The first data packet may be one data packet or multiple data packets, which is not specifically limited in the embodiments of this application.
在一些实施例中,第一信息可以包括待传输数据包的大小。终端设备可以基于待传输数据包的大小,从多个待传输的数据包中选择第一数据包。由于选择的数据包的大小越小,SDT资源上能够承载的数据包的数量就越多,因此,为了在SDT资源上传输较多的数据包,如更多业务的数据包,终端设备可以先选择数据包较小的数据包进行传输。In some embodiments, the first information may include the size of the data packet to be transmitted. The terminal device may select a first data packet from a plurality of data packets to be transmitted based on the size of the data packet to be transmitted. Since the smaller the size of the selected data packet is, the more data packets can be carried on the SDT resource. Therefore, in order to transmit more data packets, such as more service data packets, on the SDT resource, the terminal device can first Choose smaller data packets for transmission.
作为一个示例,终端设备可以按照数据包的大小,对待传输的数据包进行排序,如按照从大到小或从小到大的顺序进行排序,在选择第一数据包时,终端设备可以从数据包最小的数据包开始进行选择,直到所选择的数据包之和达到SDT资源的上限。在该情况下,第一数据包的大小可以小于或等于待传输数据包中除第一数据包之外的其他数据包的大小。如果数据包1的大小小于数据包2的大小,则数据包1可以先于数据包2被调度。As an example, the terminal device can sort the data packets to be transmitted according to the size of the data packets, such as from large to small or from small to large. When selecting the first data packet, the terminal device can sort the data packets from the data packets. The smallest data packet is selected starting from the selected data packet until the sum of the selected data packets reaches the upper limit of SDT resources. In this case, the size of the first data packet may be less than or equal to the size of other data packets in the data packets to be transmitted except the first data packet. If the size of packet 1 is smaller than the size of packet 2, packet 1 can be scheduled before packet 2.
举例说明,如果终端设备中存在K个待传输的数据包RB
i,该K个待传输的数据包的大小为L
i,i=0,1,…,K-1。终端设备可以按照L
i的大小对数据包进行排序,如L
0≤L
1≤…≤L
K-
1。在选择第一数据包时,终端设备可以按照上述顺序依次对数据包进行调度,直到所调度的数据包之和达到SDT资源的上限,或者说,直到SDT资源中剩余的资源不能承载一个数据包为止。例如,如果L
0+L
1+L
2+L
3小于SDT资源的大小,且L
0+L
1+L
2+L
3+L
4大于SDT资源的大小,则说明在选择数据包RB
0、RB
1、RB
2、RB
3之后,SDT资源中剩余的资源不足以承载数据包RB
4,则终端设备可以选择数据包RB
0、RB
1、RB
2、RB
3作为第一数据包。
For example, if there are K data packets RB i to be transmitted in the terminal device, the size of the K data packets to be transmitted is Li , i=0,1,...,K-1. The terminal device can sort the data packets according to the size of Li , such as L 0 ≤ L 1 ≤...≤L K- 1 . When selecting the first data packet, the terminal device can schedule the data packets in sequence according to the above order until the sum of scheduled data packets reaches the upper limit of the SDT resource, or in other words, until the remaining resources in the SDT resource cannot carry one data packet. until. For example, if L 0 +L 1 +L 2 +L 3 is smaller than the size of the SDT resource, and L 0 +L 1 +L 2 +L 3 +L 4 is larger than the size of the SDT resource, it means that when selecting the data packet RB 0 , After RB 1 , RB 2 , and RB 3 , the remaining resources in the SDT resources are not enough to carry the data packet RB 4 , so the terminal device can select the data packet RB 0 , RB 1 , RB 2 , and RB 3 as the first data packet.
作为另一个示例,终端设备可以基于待传输的数据包的大小是否小于第一预设阈值,来选择第一数据包。第一预设阈值可以小于第三预设阈值,即第一预设阈值小于小数据包的数据量门限。终端设备可以将数据包的大小小于第一预设阈值的数据包作为第一数据包。或者说,第一数据包的大小小于第一预设阈值。如果第一数据包包括多个数据包,则该多个数据包的大小均小于第一预设阈值。As another example, the terminal device may select the first data packet based on whether the size of the data packet to be transmitted is less than a first preset threshold. The first preset threshold may be less than the third preset threshold, that is, the first preset threshold is less than the data amount threshold of the small data packet. The terminal device may use a data packet whose size is smaller than the first preset threshold as the first data packet. In other words, the size of the first data packet is smaller than the first preset threshold. If the first data packet includes multiple data packets, the sizes of the multiple data packets are smaller than the first preset threshold.
第一预设阈值可以是预定义的,或者也可以是网络设备配置给终端设备的,或者,也可以是终端设备自主确定的。The first preset threshold may be predefined, or may be configured by the network device to the terminal device, or may be independently determined by the terminal device.
在一些实施例中,第一信息可以包括待传输数据包允许的传输时延。允许的传输时延可以理解为数据包的传输时延要求。终端设备可以基于待传输数据包允许的传输时延,从多个待传输数据包中选择第一数据包。为了保证数据包的传输时延要求,终端设备可以先选择允许的传输时延比较低的数据包进行传输。In some embodiments, the first information may include a transmission delay allowed for the data packet to be transmitted. The allowed transmission delay can be understood as the transmission delay requirement of the data packet. The terminal device may select the first data packet from multiple data packets to be transmitted based on the allowed transmission delay of the data packet to be transmitted. In order to ensure the transmission delay requirements of data packets, the terminal device can first select data packets with a lower allowed transmission delay for transmission.
作为一个示例,终端设备可以按照允许的传输时延大小,对待传输的数据包进行排序,如按照从大到小或从小到大的顺序进行排序,在选择第一数据包时,终端设备可以从数据包时延要求最低的数据包开始进行选择,直到所选择的数据包之和达到SDT资源的上限。在该情况下,第一数据包允许的传输时延可以小于或等于待传输数据包中除第一数据包之外的其他数据包允许的传输时延。如果数据包1允许的传输时延为1ms,数据包2允许的传输时延为0.5ms,由于数据包2允许的传输时延小于数据包1允许的传输时延,则数据包2可以先于数据包1被调度。As an example, the terminal device can sort the data packets to be transmitted according to the allowed transmission delay, such as from large to small or small to large. When selecting the first data packet, the terminal device can sort from The data packets with the lowest packet delay requirements are selected until the sum of selected data packets reaches the upper limit of SDT resources. In this case, the transmission delay allowed for the first data packet may be less than or equal to the transmission delay allowed for other data packets in the data packet to be transmitted except the first data packet. If the allowed transmission delay of data packet 1 is 1ms and the allowed transmission delay of data packet 2 is 0.5ms, since the allowed transmission delay of data packet 2 is less than the allowed transmission delay of data packet 1, data packet 2 can precede Packet 1 is scheduled.
举例说明,如果终端设备中存在K个待传输的数据包RB
i,该K个待传输的数据包的大小为L
i,该K个待传输的数据包允许的传输时延为T
i,i=0,1,…,K-1。终端设备可以按照T
i的大小对数据包进行排序,如T
0≤T
1≤…≤T
K-1。在选择第一数据包时,终端设备可以按照上述顺序依次对数据包进行调度,直到所调度的数据包之和达到SDT资源的上限,或者说,直到SDT资源中剩余的资源不能承载一个数据包为止。例如,如果L
0+L
1+L
2+L
3小于SDT资源的大小,且L
0+L
1+L
2+L
3+L
4大于SDT资源的大小,则说明在选择数据包RB
0、RB
1、RB
2、RB
3之后,SDT资源中剩余的资源不足以承载数据包RB
4,则终端设备可以选择数据包RB
0、RB
1、RB
2、RB
3作为第一数据包。
For example, if there are K data packets RB i to be transmitted in the terminal device, the size of the K data packets to be transmitted is Li , and the allowed transmission delay of the K data packets to be transmitted is Ti , i =0,1,…,K-1. The terminal device can sort the data packets according to the size of T i , such as T 0 ≤ T 1 ≤...≤T K-1 . When selecting the first data packet, the terminal device can schedule the data packets in sequence according to the above order until the sum of scheduled data packets reaches the upper limit of the SDT resource, or in other words, until the remaining resources in the SDT resource cannot carry one data packet. until. For example, if L 0 +L 1 +L 2 +L 3 is smaller than the size of the SDT resource, and L 0 +L 1 +L 2 +L 3 +L 4 is larger than the size of the SDT resource, it means that when selecting the data packet RB 0 , After RB 1 , RB 2 , and RB 3 , the remaining resources in the SDT resources are not enough to carry the data packet RB 4 , so the terminal device can select the data packet RB 0 , RB 1 , RB 2 , and RB 3 as the first data packet.
作为另一个示例,终端设备可以基于待传输的数据包允许的传输时延是否小于第四预设阈值,来选择第一数据包。终端设备可以将数据包允许的传输时延小于第四预设阈值的数据包作为第一数据包。或者说,第一数据包允许的传输时延小于第四预设阈值。如果第一数据包包括多个数据包,则该多个数据包允许的传输时延均小于第四预设阈值。As another example, the terminal device may select the first data packet based on whether the allowed transmission delay of the data packet to be transmitted is less than a fourth preset threshold. The terminal device may use a data packet whose allowed transmission delay is less than the fourth preset threshold as the first data packet. In other words, the allowed transmission delay of the first data packet is less than the fourth preset threshold. If the first data packet includes multiple data packets, the allowed transmission delays of the multiple data packets are all less than the fourth preset threshold.
第四预设阈值可以是预定义的,或者也可以是网络设备配置给终端设备的,或者,也可以是终端设备自主确定的。The fourth preset threshold may be predefined, or may be configured by the network device to the terminal device, or may be determined independently by the terminal device.
在一些实施例中,第一信息可以包括待传输数据包已经等待的时间。终端设备可以基于待传输数据包已经等待的时间,从多个待传输数据包中选择第一数据包。为了使得数据包能够被合理地调度,终端设备可以先选择已经等待时间较长的数据包进行传输。In some embodiments, the first information may include the time that the data packet to be transmitted has been waiting. The terminal device may select the first data packet from multiple data packets to be transmitted based on the waiting time of the data packet to be transmitted. In order to enable data packets to be scheduled reasonably, the terminal device can first select data packets that have been waiting for a long time for transmission.
作为一个示例,终端设备可以按照已经等待的时间大小,对待传输的数据包进行排序,如按照从大到小或从小到大的顺序进行排序,在选择第一数据包时,终端设备可以从数据包已经等待时间最长的数据包开始进行选择,直到所选择的数据包之和达到SDT资源的上限。在该情况下,第一数据包已经等待的时间可以大于或等于待传输数据包中除第一数据包之外的其他数据包已经等待的时间。如果数据包1已经等待的时间为0.5ms,数据包2已经等待的时间为0.3ms,由于数据包1已经等待的时间大于数据包2已经等待的时间, 则数据包1可以先于数据包2被调度。As an example, the terminal device can sort the data packets to be transmitted according to the waiting time, such as from large to small or small to large. When selecting the first data packet, the terminal device can sort the data packets from the data packets. The data packet that has been waiting for the longest time starts to be selected until the sum of the selected data packets reaches the upper limit of SDT resources. In this case, the time that the first data packet has been waiting may be greater than or equal to the time that other data packets in the data packets to be transmitted except the first data packet have been waiting. If the waiting time of data packet 1 is 0.5ms and the waiting time of data packet 2 is 0.3ms, since the waiting time of data packet 1 is greater than the waiting time of data packet 2, data packet 1 can precede data packet 2. be scheduled.
举例说明,如果终端设备中存在K个待传输的数据包RB
i,该K个待传输的数据包的大小为L
i,该K个待传输的数据包已经等待的时间为W
i,i=0,1,…,K-1。终端设备可以按照W
i的大小对数据包进行排序,如W
0≥W
1≥…≥W
K-1。在选择第一数据包时,终端设备可以按照上述顺序依次对数据包进行调度,直到所调度的数据包之和达到SDT资源的上限,或者说,直到SDT资源中剩余的资源不能承载一个数据包为止。例如,如果L
0+L
1+L
2+L
3小于SDT资源的大小,且L
0+L
1+L
2+L
3+L
4大于SDT资源的大小,则说明在选择数据包RB
0、RB
1、RB
2、RB
3之后,SDT资源中剩余的资源不足以承载数据包RB
4,则终端设备可以选择数据包RB
0、RB
1、RB
2、RB
3作为第一数据包。
For example, if there are K data packets RB i to be transmitted in the terminal device, the size of the K data packets to be transmitted is Li , and the waiting time of the K data packets to be transmitted is Wi , i = 0,1,…,K-1. The terminal device can sort the data packets according to the size of Wi , such as W 0 ≥ W 1 ≥...≥W K-1 . When selecting the first data packet, the terminal device can schedule the data packets in sequence according to the above order until the sum of scheduled data packets reaches the upper limit of the SDT resource, or in other words, until the remaining resources in the SDT resource cannot carry one data packet. until. For example, if L 0 +L 1 +L 2 +L 3 is smaller than the size of the SDT resource, and L 0 +L 1 +L 2 +L 3 +L 4 is larger than the size of the SDT resource, it means that when selecting the data packet RB 0 , After RB 1 , RB 2 , and RB 3 , the remaining resources in the SDT resources are not enough to carry the data packet RB 4 , so the terminal device can select the data packet RB 0 , RB 1 , RB 2 , and RB 3 as the first data packet.
作为另一个示例,终端设备可以基于待传输的数据包已经等待的时间是否小于第五预设阈值,来选择第一数据包。终端设备可以将数据包已经等待的时间小于第五预设阈值的数据包作为第一数据包。或者说,第一数据包已经等待的时间小于第五预设阈值。如果第一数据包包括多个数据包,则该多个数据包已经等待的时间均小于第五预设阈值。As another example, the terminal device may select the first data packet based on whether the waiting time of the data packet to be transmitted is less than a fifth preset threshold. The terminal device may regard the data packet whose waiting time is less than the fifth preset threshold as the first data packet. In other words, the waiting time of the first data packet is less than the fifth preset threshold. If the first data packet includes multiple data packets, the waiting time of the multiple data packets is less than the fifth preset threshold.
第五预设阈值可以是预定义的,或者也可以是网络设备配置给终端设备的,或者,也可以是终端设备自主确定的。The fifth preset threshold may be predefined, or may be configured by the network device to the terminal device, or may be independently determined by the terminal device.
除了上文描述的信息之外,第一信息也可以包括其他的信息,如服务质量(quality of service,QoS)信息,或QoS等级标识(QoS class identifier,QCI)。QCI是系统用于表示业务数据包传输特性的参数。QCI的范围可以为1-9。不同取值的QCI分别对应不同的资源类型、不同的优先级、不同的时延和不同的丢包率。换句话说,本申请实施例也可以根据传输数据包的资源类型、数据包的优先级、数据包的时延、数据包的丢包率中的一种或多种,确定第一数据包。In addition to the information described above, the first information may also include other information, such as quality of service (QoS) information, or QoS class identifier (QoS class identifier, QCI). QCI is a parameter used by the system to represent the transmission characteristics of business data packets. QCI can range from 1-9. QCI with different values correspond to different resource types, different priorities, different delays and different packet loss rates. In other words, the embodiment of the present application may also determine the first data packet based on one or more of the resource type for transmitting the data packet, the priority of the data packet, the delay of the data packet, and the packet loss rate of the data packet.
可以理解的是,上述第一信息可以单独实施,也可以相互结合实施,本申请实施例对此不做具体限定。It can be understood that the above-mentioned first information can be implemented alone or in combination with each other, which is not specifically limited in the embodiments of the present application.
作为一个示例,第一信息可以包括待传输数据包的大小以及待传输数据包允许的传输时延。终端设备可以基于待传输数据包的大小以及待传输数据包允许的传输时延,选择第一数据包。终端设备可以选择数据包较小且数据包允许的传输时延较低的数据包作为第一数据包,这样可以在保证数据传输时延要求的情况下,尽可能地传输更多的数据包。As an example, the first information may include the size of the data packet to be transmitted and the allowed transmission delay of the data packet to be transmitted. The terminal device may select the first data packet based on the size of the data packet to be transmitted and the allowed transmission delay of the data packet to be transmitted. The terminal device can select a data packet with a smaller data packet and a lower allowed transmission delay of the data packet as the first data packet, so that more data packets can be transmitted as much as possible while ensuring the data transmission delay requirement.
作为另一个示例,第一信息可以包括待传输数据包的大小以及待传输数据包已经等待的时间。终端设备可以基于待传输数据包的大小以及待传输数据包已经等待的时间,选择第一数据包。终端设备可以选择数据包较小且数据包已经等待的时间较长的数据包作为第一数据包,这样可以平衡不同业务的数据包的调度。As another example, the first information may include the size of the data packet to be transmitted and the time that the data packet to be transmitted has been waiting. The terminal device may select the first data packet based on the size of the data packet to be transmitted and the waiting time of the data packet to be transmitted. The terminal device can select a data packet with a smaller data packet and a longer waiting time as the first data packet, so that the scheduling of data packets of different services can be balanced.
作为又一个示例,第一信息可以包括数据包允许的时延以及数据包已经等待的时间。终端设备可以基于数据包允许的时延以及数据包已经等待的时间,选择第一数据包。终端设备可以选择数据包允许的传输时延较低且数据包已经等待的时间较长的数据包作为第一数据包,这样可以平衡不同业务的数据包的调度。As yet another example, the first information may include the allowed delay of the data packet and the time the data packet has been waiting. The terminal device may select the first data packet based on the allowed delay of the data packet and the time the data packet has been waiting. The terminal device can select a data packet with a lower allowed transmission delay of the data packet and a longer waiting time of the data packet as the first data packet, so as to balance the scheduling of data packets of different services.
作为又一个示例,第一信息可以包括待传输数据包的大小、待传输数据包允许的传输时延以及待传输数据包已经等待的时间。终端设备可以基于待传输数据包的大小、待传输数据包允许的传输时延以及待传输数据包已经等待的时间,选择第一数据包。终端设备可以选择数据包较小、且数据包允许的传输时延较低且数据包已经等待的时间较长的数据包作为第一数据包,这样可以平衡不同业务的数据包的调度。As yet another example, the first information may include the size of the data packet to be transmitted, the allowed transmission delay of the data packet to be transmitted, and the time the data packet to be transmitted has been waiting. The terminal device may select the first data packet based on the size of the data packet to be transmitted, the allowed transmission delay of the data packet to be transmitted, and the waiting time of the data packet to be transmitted. The terminal device can select a data packet with a smaller data packet, a lower allowed transmission delay of the data packet, and a longer waiting time of the data packet as the first data packet, so as to balance the scheduling of data packets of different services.
下面以第一信息包括待传输数据包的大小、待传输数据包允许的传输时延以及待传输数据包已经等待的时间为例,对确定第一数据包的方式进行举例说明。The method of determining the first data packet will be described below by taking the first information including the size of the data packet to be transmitted, the allowed transmission delay of the data packet to be transmitted, and the waiting time of the data packet to be transmitted as an example.
在一些实施例中,第一数据包对应的第一参数小于或等于多个待传输数据包中除第一数据包之外的其他数据包对应的第一参数,其中,第一参数基于第一信息确定。或者说,第一数据包可以基于第一信息确定。例如,终端设备可以基于第一信息确定第一参数,然后基于第一参数选择第一数据包。In some embodiments, the first parameter corresponding to the first data packet is less than or equal to the first parameter corresponding to other data packets in the plurality of data packets to be transmitted except the first data packet, wherein the first parameter is based on the first data packet. Information confirmed. In other words, the first data packet can be determined based on the first information. For example, the terminal device may determine a first parameter based on the first information, and then select a first data packet based on the first parameter.
第一参数可以满足以下条件中的一种或多种:第一参数与待传输数据包的大小成正比,第一参数与待传输数据包允许的传输时延成正比,第一参数与待传输数据包已经等待的时间成反比。The first parameter may satisfy one or more of the following conditions: the first parameter is proportional to the size of the data packet to be transmitted, the first parameter is proportional to the transmission delay allowed for the data packet to be transmitted, the first parameter is proportional to the transmission delay of the data packet to be transmitted, Inversely proportional to the time the packet has been waiting.
第一参数与待传输数据包成正比,可以表示待传输的数据包越小,则该数据包对应的第一参数就越小,待传输的数据包越大,则该数据包对应的第一参数就越大。The first parameter is proportional to the data packet to be transmitted. It can mean that the smaller the data packet to be transmitted, the smaller the first parameter corresponding to the data packet is. The larger the data packet to be transmitted, the first parameter corresponding to the data packet is larger. The larger the parameter.
第一参数与待传输数据包允许的传输时延成正比,可以表示待传输的数据包允许的传输时延越小,则该数据包对应的第一参数就越小,待传输的数据包允许的传输时延越大,则该数据包对应的第一参数就越大。The first parameter is proportional to the transmission delay allowed for the data packet to be transmitted. It can mean that the smaller the transmission delay allowed for the data packet to be transmitted, the smaller the first parameter corresponding to the data packet is. The data packet to be transmitted allows The greater the transmission delay, the greater the first parameter corresponding to the data packet.
第一参数与待传输数据包已经等待的时间成反比,可以表示待传输数据包已经等待的时间越长,则该数据包对应的第一参数越小,待传输数据包已经等待的时间越短,则该数据包对应的第一参数越大。The first parameter is inversely proportional to the waiting time of the data packet to be transmitted. It can mean that the longer the waiting time of the data packet to be transmitted, the smaller the first parameter corresponding to the data packet is, and the shorter the waiting time of the data packet to be transmitted is. , the larger the first parameter corresponding to the data packet is.
在选择第一数据包时,终端设备可以基于第一参数的大小,选择第一数据包。例如,终端设备可以选择第一参数较小的数据包作为第一数据包。终端设备可以从第一参数最小的数据包开始进行选择,直到达到SDT资源的上限为止。When selecting the first data packet, the terminal device may select the first data packet based on the size of the first parameter. For example, the terminal device may select a data packet with a smaller first parameter as the first data packet. The terminal device can select starting from the data packet with the smallest first parameter until the upper limit of SDT resources is reached.
本申请实施例对第一参数的计算方式不做具体限定,只要第一参数满足上述条件即可。The embodiment of the present application does not specifically limit the calculation method of the first parameter, as long as the first parameter meets the above conditions.
例如,第一参数可以使用以下公式来表示:For example, the first parameter can be expressed using the following formula:
其中,K
i表示第i个数据包对应的第一参数,L
i表示第i个数据包的大小,W
i表示第i个数据包已经等待的时间,T
i表示第i个数据包的传输时延,P表示权重,a、b为常量。
Among them, K i represents the first parameter corresponding to the i-th data packet, Li represents the size of the i-th data packet, Wi represents the waiting time for the i-th data packet, and Ti represents the transmission of the i-th data packet. Delay, P represents weight, a and b are constants.
终端设备在选择第一数据包时,可以选择K
i最小的数据包作为第一数据包。例如,终端设备可以选择
作为第一数据包。
When selecting the first data packet, the terminal device may select the data packet with the smallest K i as the first data packet. For example, the terminal device can choose as the first packet.
在上述公式中,第一参数K
i与L
i成正比,与
成反比,与
成反比。因此,L
i越小,则K
i越小;W
i越大,则K
i越小;T
i越小,则K
i越小。
In the above formula, the first parameter K i is proportional to Li and Inversely proportional to Inversely proportional. Therefore, the smaller L i is, the smaller K i is; the larger W i is, the smaller K i is; the smaller T i is, the smaller K i is.
在公式(1)中,a的取值可以为W
max,W
max表示多个待传输数据包中已经等待的时间中的最长的等待时间。例如,多个待传输数据中,数据a已经等待的时间最长,则可以将数据a等待的时间作为W
max。b的取值可以为T
min,T
min表示多个待传输数据包允许的传输时延中的最小传输时延。例如,多个待传输数据中,数据b允许的传输时延最小,则可以将数据b允许的传输时延作为T
min。由此,公式(1)可以变形为如下公式(2):
In formula (1), the value of a may be W max , where W max represents the longest waiting time among the waiting times of multiple data packets to be transmitted. For example, among multiple data to be transmitted, data a has been waiting for the longest time, then the waiting time of data a can be regarded as W max . The value of b may be T min , which represents the minimum transmission delay among the allowed transmission delays of multiple data packets to be transmitted. For example, among multiple data to be transmitted, the allowed transmission delay of data b is the smallest, then the allowed transmission delay of data b can be regarded as T min . Therefore, formula (1) can be transformed into the following formula (2):
在上述公式中,第一参数K
i与L
i成正比,与
成反比,与
成反比。使用
和
作为变量,可以使得
和
的取值在一定范围内,避免计算出的第一参数Ki出现极值。
In the above formula, the first parameter K i is proportional to Li and Inversely proportional to Inversely proportional. use and As a variable, we can make and The value of is within a certain range to avoid extreme values in the calculated first parameter Ki.
在公式(1)和公式(2)中,权重P可以调整数据包允许的传输时延以及数据包已经等待的时间对第一参数K
i的影响程度。P值越大,表示数据包允许的传输时延以及数据包已经等待的时间对K
i的影响越大;P值越小,表示数据包允许的传输时延以及数据包已经等待的时间对K
i的影响越小。
In formulas (1) and (2), the weight P can adjust the impact of the allowed transmission delay of the data packet and the waiting time of the data packet on the first parameter K i . The larger the P value is, the greater the impact of the allowed transmission delay of the data packet and the waiting time of the data packet on K i ; the smaller the P value, the greater the impact of the allowed transmission delay of the data packet and the waiting time of the data packet on K i. The smaller the impact of i .
P值可以为整数,也可以为分数。例如,P值可以大于1,或者,P值可以小于1,或者P值可以等于1。P值可以是预定义的,也可以是网络设备配置给终端设备的,或者也可以是终端设备自主确定的。P值可以根据实际需要进行灵活调整。例如,如果在上一次的调度中,有许多数据包超时后得不到调度,则可以在下一次的调度中,增大P值。The P value can be an integer or a fraction. For example, the P value can be greater than 1, or the P value can be less than 1, or the P value can be equal to 1. The P value may be predefined, configured by the network device to the terminal device, or determined independently by the terminal device. The P value can be flexibly adjusted according to actual needs. For example, if many data packets cannot be scheduled after timeout in the last scheduling, you can increase the P value in the next scheduling.
上述公式仅是举例说明,并不对本申请实施例的方案造成限定。例如,第一参数也可以基于以下公式确定:The above formulas are only examples and do not limit the solutions of the embodiments of the present application. For example, the first parameter can also be determined based on the following formula:
其中,P1表示数据包已经等待的时间的权重,P2表示数据包允许的传输时延的权重。P1值越大,表示数据包已经等待的时间对K
i的影响越大;P1值越小,表示数据包允许的传输时延对K
i的影响越小。
Among them, P1 represents the weight of the waiting time of the data packet, and P2 represents the weight of the allowed transmission delay of the data packet. The larger the value of P1, the greater the impact of the waiting time of the data packet on K i ; the smaller the value of P1, the smaller the impact of the allowed transmission delay of the data packet on K i .
在RRC_INACTIVE态下,当终端设备的业务数据无法通过一次授权的资源块(TB burst)传输完毕时,剩余的数据量可以在终端设备进入RRC_CONNECTED态后继续传输。因此,本申请实施例可以基于数据包的大小,对不同大小的数据包进行不同的调度。In the RRC_INACTIVE state, when the terminal device's business data cannot be transmitted through an authorized resource block (TB burst), the remaining data volume can continue to be transmitted after the terminal device enters the RRC_CONNECTED state. Therefore, the embodiment of the present application can perform different scheduling on data packets of different sizes based on the size of the data packet.
在一些实施例中,本申请实施例可以基于数据包的大小,对数据包进行划分。例如,可以使用第一预设阈值和第三预设阈值将数据包划分为三个级别。第一预设阈值小于第三预设阈值。第三预设阈值用于限定SDT资源上能够传输的最大数据包。In some embodiments, the embodiments of the present application may divide the data packets based on the size of the data packets. For example, a first preset threshold and a third preset threshold may be used to classify data packets into three levels. The first preset threshold is smaller than the third preset threshold. The third preset threshold is used to limit the maximum data packet that can be transmitted on the SDT resource.
如果数据包的大小小于或等于第一预设阈值,则可以按照第一参数的大小,确定进行调度的数据包。第一参数的计算公式以及按照第一参数进行调度的方式可以参见前文的描述。If the size of the data packet is less than or equal to the first preset threshold, the data packet to be scheduled may be determined according to the size of the first parameter. For the calculation formula of the first parameter and the method of scheduling according to the first parameter, please refer to the previous description.
如果数据包的大小大于第一预设阈值且小于或等于第三预设阈值,则可以根据数据包的时延敏感性,确定该数据包的传输方式。如果数据包对时延不敏感,如该数据包允许的传输时延大于第二预设阈值,则终端设备可以缓存该数据包,或者终端设备可以保留在RRC_INACTIVE状态,等待后续传输机会到来后再传输该数据包。后续传输机会例如可以为下一个周期的PUR资源或者网络设备下一次动态调度的CG-SDT资源。如果数据包对时延敏感,如该数据包允许的传输时延小于或等于第二预设阈值,则终端设备可以进入RRC_CONNECTED状态,按照正常的流程传输该数据包。If the size of the data packet is greater than the first preset threshold and less than or equal to the third preset threshold, the transmission mode of the data packet may be determined based on the delay sensitivity of the data packet. If the data packet is not sensitive to delay, if the allowed transmission delay of the data packet is greater than the second preset threshold, the terminal device can cache the data packet, or the terminal device can remain in the RRC_INACTIVE state and wait for subsequent transmission opportunities to arrive. Transmit the packet. The subsequent transmission opportunity may be, for example, PUR resources in the next cycle or CG-SDT resources dynamically scheduled next time by the network device. If the data packet is sensitive to delay, if the allowed transmission delay of the data packet is less than or equal to the second preset threshold, the terminal device can enter the RRC_CONNECTED state and transmit the data packet according to the normal process.
如果数据包的大小大于第三预设阈值,则无论数据包对时延是否敏感,都可以启动RRC恢复流程,终端设备进入RRC_CONNECTED状态,按照正常的流程传输该数据包。If the size of the data packet is greater than the third preset threshold, no matter whether the data packet is sensitive to delay or not, the RRC recovery process can be started, and the terminal device enters the RRC_CONNECTED state and transmits the data packet according to the normal process.
上述SDT资源可以为RA-SDT资源,也可以为CG-SDT资源,或者也可以为PUR资源。终端设备进行小数据传输时,可以使用RA-SDT资源进行小数据传输,也可以使用CG-SDT资源进行小数据传输,或者,也可以使用PUR资源进行小数据传输。The above SDT resources may be RA-SDT resources, CG-SDT resources, or PUR resources. When the terminal device transmits small data, it can use RA-SDT resources for small data transmission, CG-SDT resources for small data transmission, or PUR resources for small data transmission.
在一些实施例中,如果终端设备有有效的TA,则终端设备可以利用网络设备预留的PUR资源直接进行“免动态调度”的数据传输,其中,PUR资源基于第一类上行授权(grant type 1)预配置。如果终端设备没有有效的TA,则终端设备可以先进行随机接入,在随机接入完成后,终端设备可以接收网络设备动态调度的授权指令等参数,进而可以基于动态调度的授权传输小数据包。In some embodiments, if the terminal device has a valid TA, the terminal device can directly perform "dynamic scheduling-free" data transmission using PUR resources reserved by the network device, where the PUR resources are based on the first type of uplink grant (grant type). 1) Preconfigured. If the terminal device does not have a valid TA, the terminal device can perform random access first. After the random access is completed, the terminal device can receive parameters such as authorization instructions dynamically scheduled by the network device, and then can transmit small data packets based on the dynamically scheduled authorization. .
下面结合图5和图6,对终端设备进行小数据传输的流程进行介绍。The following is an introduction to the process of small data transmission by terminal equipment based on Figure 5 and Figure 6.
参见图5,SDT资源可以为RA-SDT资源。RA-SDT资源也可以成为PRACH资源。终端设备可以在随机接入的过程中,向网络设备发送小数据包。Referring to Figure 5, SDT resources may be RA-SDT resources. RA-SDT resources can also become PRACH resources. The terminal device can send small data packets to the network device during the random access process.
在步骤S510、终端设备向网络设备发送MSG A。该MSG A中可以携带RRC恢复(resume)请求和小数据包。换句话说,终端设备可以将RRC resume信令和小数据包合并,同时发送给网络设备。该小数据包为上行数据包。In step S510, the terminal device sends MSGA to the network device. This MSGA can carry RRC recovery (resume) requests and small data packets. In other words, the terminal device can combine RRC resume signaling and small data packets and send them to the network device at the same time. This small data packet is an uplink data packet.
在步骤S520、网络设备向终端设备发送MSG B。该MSG B中携带RRC冲突检测信令和小数据包。换句话说,网络设备可以将RRC冲突检测信令和小数据包合并,同时发送给终端设备。该小数据包为下行数据包。In step S520, the network device sends MSGB to the terminal device. The MSG B carries RRC conflict detection signaling and small data packets. In other words, the network device can combine the RRC conflict detection signaling and the small data packet and send them to the terminal device at the same time. This small data packet is a downlink data packet.
在一些实施例中,终端设备可以在随机接入过程中以及RRC恢复过程中都进行小数据传输,这样可以使得终端设备在RRC_INACTIVE状态下传输更多的小数据,从而避免终端设备频繁进入RRC_CONNECTED状态,降低信令开销。In some embodiments, the terminal device can perform small data transmission during both the random access process and the RRC recovery process. This allows the terminal device to transmit more small data in the RRC_INACTIVE state, thereby preventing the terminal device from frequently entering the RRC_CONNECTED state. , reduce signaling overhead.
在步骤S610、终端设备向网络设备发送MSGA。该MSGA中可以携带RRC恢复(resume)请求和小数据包。换句话说,终端设备可以将RRC resume信令和小数据包合并,同时发送给网络设备。In step S610, the terminal device sends MSGA to the network device. The MSGA can carry RRC recovery (resume) requests and small data packets. In other words, the terminal device can combine RRC resume signaling and small data packets and send them to the network device at the same time.
在步骤S620、网络设备向终端设备发送MSGB。该MSGB中携带RRC冲突检测信令和小数据包。换句话说,网络设备可以将RRC冲突检测信令和小数据包合并,同时发送 给终端设备。In step S620, the network device sends MSGB to the terminal device. The MSGB carries RRC conflict detection signaling and small data packets. In other words, the network device can combine the RRC conflict detection signaling and the small data packet and send them to the terminal device at the same time.
在步骤S630、在随机接入完成后,终端设备可以发起RRC resume流程。终端设备可以将小数据包和RRC resume信令一同发送给网络设备。In step S630, after the random access is completed, the terminal device can initiate the RRC resume process. The terminal device can send small data packets and RRC resume signaling to the network device.
在步骤S640、网络设备接收到RRC resume信令后,可以基于终端设备的标识(identity,ID)信息,向终端设备动态调度授权参数,如网络设备可以向终端设备发送物理下行控制信道(physical uplink control channel,PDCCH),该PDCCH用于指示上行授权。In step S640, after receiving the RRC resume signaling, the network device can dynamically schedule authorization parameters to the terminal device based on the identity (ID) information of the terminal device. For example, the network device can send a physical downlink control channel (physical uplink) to the terminal device. control channel, PDCCH), the PDCCH is used to indicate uplink authorization.
在步骤S650、终端设备可以在该上行授权上传输小数据包。In step S650, the terminal device can transmit the small data packet on the uplink authorization.
在步骤S660、终端设备进行RRC连接释放,终端设备回到RRC_INACTIVE状态。In step S660, the terminal device releases the RRC connection, and the terminal device returns to the RRC_INACTIVE state.
网络设备在确定终端设备即将要离开RRC_CONNECTED态时,可以向终端设备发送RRC release消息,以指示终端设备离开RRC_CONNECTED态。其中,RRC release消息可以指示终端设备进入RRC_INACTIVE态或RRC_IDLE态。在RRC_INACTIVE态下,终端设备可以监控通过DCI通过寻呼无线网络临时标识(paging radio network temporary identifier,P-RNTI)传输的短消息,使用5G-服务-临时移动用户识别码(5G serving-temporary mobile subscription identifier,5G-S-TMSI)监视CN寻呼信道,并使用全不活跃-无线网络临时标识(full inactive-radio network tempory identity,fullI-RNTI)运行寻呼,执行相邻小区测量和小区(重新)选择,定期执行基于RAN的通知区域更新,并且当移动到配置的基于RAN的通知区域之外时,获取系统信息并可以发送调度请求(scheduling request,SI)请求(如果配置)。另外,终端设备还可以记录可用测量以及记录测量配置UE的位置和时间。When the network device determines that the terminal device is about to leave the RRC_CONNECTED state, it can send an RRC release message to the terminal device to instruct the terminal device to leave the RRC_CONNECTED state. Among them, the RRC release message can instruct the terminal device to enter the RRC_INACTIVE state or RRC_IDLE state. In the RRC_INACTIVE state, the terminal device can monitor short messages transmitted through DCI through the paging radio network temporary identifier (P-RNTI), using the 5G-serving-temporary mobile subscriber identity code (5G serving-temporary mobile subscription identifier, 5G-S-TMSI) monitors the CN paging channel and runs paging using the full inactive-radio network temporary identity (fullI-RNTI), performs neighbor cell measurements and cell ( re)select, periodically perform RAN-based notification area updates, and when moving outside the configured RAN-based notification area, obtain system information and can send scheduling request (SI) requests (if configured). In addition, the terminal device can also record available measurements and record the location and time of the measurement configuration UE.
终端设备处于RRC_INACTIVE态时,终端设备保留了最后一个服务小区里工作的上下文,并且允许终端设备在一定的范围内移动而不需要通知网络设备其在哪个小区。网络侧保留了下一代网络(next generation,NG)接口连接,并且和UE一起保留了非接入层(non access stratum,NAS)信令连接,因此,UE只需要进行resume过程来恢复信令承载和数据承载,然后就可以直接发送或接收数据。When the terminal device is in the RRC_INACTIVE state, the terminal device retains the context of the last serving cell and allows the terminal device to move within a certain range without notifying the network device which cell it is in. The network side retains the next generation network (NG) interface connection and retains the non-access stratum (NAS) signaling connection with the UE. Therefore, the UE only needs to perform the resume process to restore the signaling bearer. and data bearer, and then data can be sent or received directly.
当终端设备处于RRC_INACTIVE态时,如果最后一个服务的网络设备接收到来自用户面功能(user plane function,UPF)的下行链路(downlink,DL)数据或从移动性管理功能(access and mobility management function,AMF)的DL信号(UE释放命令和重置消息除外),或者如果最后一个服务的NG-RAN站点从AMF接收到UE释放命令消息,则可以使用UE上下文释放完成消息进行回复。为终端设备提供服务的最后一个gNB站点保持终端设备的上下文,终端设备与AMF和UPF相连接。When the terminal device is in the RRC_INACTIVE state, if the last serving network device receives downlink (DL) data from the user plane function (UPF) or from the mobility management function (access and mobility management function) , AMF) DL signals (except UE release command and reset messages), or if the last serving NG-RAN site receives a UE release command message from AMF, it can reply with a UE context release complete message. The last gNB station that provides services to the end device maintains the context of the end device, and the end device is connected to the AMF and UPF.
上文结合图1至图6,详细描述了本申请的方法实施例,下面结合图7至图9,详细描述本申请的装置实施例。应理解,方法实施例的描述与装置实施例的描述相互对应,因此,未详细描述的部分可以参见前面方法实施例。The method embodiment of the present application is described in detail above with reference to FIGS. 1 to 6 , and the device embodiment of the present application is described in detail below with reference to FIGS. 7 to 9 . It should be understood that the description of the method embodiments corresponds to the description of the device embodiments. Therefore, the parts not described in detail can be referred to the previous method embodiments.
图7是本申请一个实施例提供的终端设备的示意性结构图。图7所示的终端设备可以为上文描述的任意一种终端设备。所述终端设备700包括发送单元710。Figure 7 is a schematic structural diagram of a terminal device provided by an embodiment of the present application. The terminal device shown in Figure 7 can be any terminal device described above. The terminal device 700 includes a sending unit 710.
发送单元710,可用于使用SDT资源向网络设备发送待传输数据包中的第一数据包,所述第一数据包基于第一信息确定;所述第一信息包括以下信息中的一种或多种:待传输数据包的大小;待传输数据包允许的传输时延;待传输数据包已经等待的时间。The sending unit 710 may be configured to use SDT resources to send the first data packet among the data packets to be transmitted to the network device, where the first data packet is determined based on the first information; the first information includes one or more of the following information: Type: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; and the waiting time of the data packet to be transmitted.
在一些实施例中,所述第一数据包对应的第一参数小于或等于所述待传输数据包中除所述第一数据包之外的其他数据包对应的第一参数,其中,所述第一参数基于所述第一信息确定,所述第一参数满足以下条件中的一种或多种:所述第一参数与待传输数据包的大小成正比;所述第一参数与待传输数据包允许的传输时延成正比;所述第一参数与待传输数据包已经等待的时间成反比。In some embodiments, the first parameter corresponding to the first data packet is less than or equal to the first parameter corresponding to other data packets in the data packet to be transmitted except the first data packet, wherein, the The first parameter is determined based on the first information, and the first parameter satisfies one or more of the following conditions: the first parameter is proportional to the size of the data packet to be transmitted; the first parameter is proportional to the size of the data packet to be transmitted; The allowed transmission delay of the data packet is proportional to the first parameter and is inversely proportional to the waiting time of the data packet to be transmitted.
在一些实施例中,所述第一数据包的大小小于或等于第一预设阈值,所述第一预设阈值小于小数据包的数据量门限。In some embodiments, the size of the first data packet is less than or equal to a first preset threshold, and the first preset threshold is less than a data amount threshold of a small data packet.
在一些实施例中,所述终端设备700还包括:缓存单元720,用于如果所述待传输数 据包中的第二数据包允许的传输时延大于第二预设阈值,则缓存所述第二数据包,所述第二数据包的大小大于所述第一预设阈值。In some embodiments, the terminal device 700 further includes: a cache unit 720, configured to cache the second data packet if the allowed transmission delay of the second data packet in the data packet to be transmitted is greater than a second preset threshold. Two data packets, the size of the second data packet is greater than the first preset threshold.
在一些实施例中,所述SDT资源包括以下资源中的一种或多种:物理随机接入信道PRACH资源、配置授权CG资源、上行预配置资源PUR。In some embodiments, the SDT resources include one or more of the following resources: physical random access channel PRACH resources, configuration grant CG resources, and uplink preconfigured resources PUR.
图8是本申请一个实施例提供的网络设备的示意性结构图。图8所示的网络设备可以为上文描述的任意一种网络设备。所述网络设备800包括接收单元810。Figure 8 is a schematic structural diagram of a network device provided by an embodiment of the present application. The network device shown in Figure 8 can be any of the network devices described above. The network device 800 includes a receiving unit 810.
接收单元810,可用于使用SDT资源接收终端设备发送的待传输数据包中的第一数据包,所述第一数据包基于第一信息确定;所述第一信息包括以下信息中的一种或多种:待传输数据包的大小;待传输数据包允许的传输时延;待传输数据包已经等待的时间。The receiving unit 810 may be configured to use SDT resources to receive the first data packet among the data packets to be transmitted sent by the terminal device, where the first data packet is determined based on the first information; the first information includes one of the following information or Various: the size of the data packet to be transmitted; the allowed transmission delay of the data packet to be transmitted; the waiting time of the data packet to be transmitted.
在一些实施例中,所述第一数据包对应的第一参数小于或等于所述待传输数据包中除所述第一数据包之外的其他数据包对应的第一参数,其中,所述第一参数基于所述第一信息确定,所述第一参数满足以下条件中的一种或多种:所述第一参数与待传输数据包的大小成正比;所述第一参数与待传输数据包允许的传输时延成正比;所述第一参数与待传输数据包已经等待的时间成反比。In some embodiments, the first parameter corresponding to the first data packet is less than or equal to the first parameter corresponding to other data packets in the data packet to be transmitted except the first data packet, wherein, the The first parameter is determined based on the first information, and the first parameter satisfies one or more of the following conditions: the first parameter is proportional to the size of the data packet to be transmitted; the first parameter is proportional to the size of the data packet to be transmitted; The allowed transmission delay of the data packet is proportional to the first parameter and is inversely proportional to the waiting time of the data packet to be transmitted.
在一些实施例中,所述第一数据包的大小小于或等于第一预设阈值,所述第一预设阈值小于小数据包的数据量门限。In some embodiments, the size of the first data packet is less than or equal to a first preset threshold, and the first preset threshold is less than a data amount threshold of a small data packet.
在一些实施例中,所述SDT资源包括以下资源中的一种或多种:物理随机接入信道PRACH资源、配置授权CG资源、上行预配置资源PUR。In some embodiments, the SDT resources include one or more of the following resources: physical random access channel PRACH resources, configuration grant CG resources, and uplink preconfigured resources PUR.
图9是本申请实施例的装置的示意性结构图。图9中的虚线表示该单元或模块为可选的。该装置900可用于实现上述方法实施例中描述的方法。装置900可以是芯片、终端设备或网络设备。Figure 9 is a schematic structural diagram of the device according to the embodiment of the present application. The dashed line in Figure 9 indicates that the unit or module is optional. The device 900 can be used to implement the method described in the above method embodiment. Device 900 may be a chip, terminal device or network device.
装置900可以包括一个或多个处理器910。该处理器910可支持装置900实现前文方法实施例所描述的方法。该处理器910可以是通用处理器或者专用处理器。例如,该处理器可以为中央处理单元(central processing unit,CPU)。或者,该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。Apparatus 900 may include one or more processors 910. The processor 910 can support the device 900 to implement the method described in the foregoing method embodiments. The processor 910 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor can also be another general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or an off-the-shelf programmable gate array (FPGA) Or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
装置900还可以包括一个或多个存储器920。存储器920上存储有程序,该程序可以被处理器910执行,使得处理器910执行前文方法实施例所描述的方法。存储器920可以独立于处理器910也可以集成在处理器910中。Apparatus 900 may also include one or more memories 920. The memory 920 stores a program, which can be executed by the processor 910, so that the processor 910 executes the method described in the foregoing method embodiment. The memory 920 may be independent of the processor 910 or integrated in the processor 910 .
装置900还可以包括收发器930。处理器910可以通过收发器930与其他设备或芯片进行通信。例如,处理器910可以通过收发器930与其他设备或芯片进行数据收发。Apparatus 900 may also include a transceiver 930. Processor 910 may communicate with other devices or chips through transceiver 930. For example, the processor 910 can transmit and receive data with other devices or chips through the transceiver 930 .
本申请实施例还提供一种计算机可读存储介质,用于存储程序。该计算机可读存储介质可应用于本申请实施例提供的终端或网络设备中,并且该程序使得计算机执行本申请各个实施例中的由终端或网络设备执行的方法。An embodiment of the present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied in the terminal or network device provided by the embodiments of the present application, and the program causes the computer to execute the methods performed by the terminal or network device in various embodiments of the present application.
本申请实施例还提供一种计算机程序产品。该计算机程序产品包括程序。该计算机程序产品可应用于本申请实施例提供的终端或网络设备中,并且该程序使得计算机执行本申请各个实施例中的由终端或网络设备执行的方法。An embodiment of the present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied in the terminal or network device provided by the embodiments of the present application, and the program causes the computer to execute the methods performed by the terminal or network device in various embodiments of the present application.
本申请实施例还提供一种计算机程序。该计算机程序可应用于本申请实施例提供的终端或网络设备中,并且该计算机程序使得计算机执行本申请各个实施例中的由终端或网络设备执行的方法。An embodiment of the present application also provides a computer program. The computer program can be applied to the terminal or network device provided by the embodiments of the present application, and the computer program causes the computer to execute the methods performed by the terminal or network device in various embodiments of the present application.
应理解,在本申请实施例中,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。It should be understood that in the embodiment of the present application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B only based on A. B can also be determined based on A and/or other information.
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三 种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" in this article is only an association relationship describing related objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A alone exists, and A and B exist simultaneously. , there are three situations of B alone. In addition, the character "/" in this article generally indicates that the related objects are an "or" relationship.
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that in the various embodiments of the present application, the size of the sequence numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its functions and internal logic, and should not be used in the embodiments of the present application. The implementation process constitutes any limitation.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application can be integrated into one processing unit, each unit can exist physically alone, or two or more units can be integrated into one unit.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够读取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital video disc,DVD))或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, e.g., the computer instructions may be transferred from a website, computer, server, or data center Transmission to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that can be read by a computer or a data storage device such as a server or data center integrated with one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVD)) or semiconductor media (e.g., solid state disks (SSD) )wait.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application. should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims (30)
- 一种无线通信的方法,其特征在于,包括:A method of wireless communication, characterized by including:终端设备使用小数据传输SDT资源向网络设备发送待传输数据包中的第一数据包,所述第一数据包基于第一信息确定;The terminal device uses the small data transmission SDT resource to send the first data packet in the data packet to be transmitted to the network device, where the first data packet is determined based on the first information;所述第一信息包括以下信息中的一种或多种:The first information includes one or more of the following information:待传输数据包的大小;The size of the data packet to be transmitted;待传输数据包允许的传输时延;The transmission delay allowed for the data packet to be transmitted;待传输数据包已经等待的时间。The time the packet has been waiting for transmission.
- 根据权利要求1所述的方法,其特征在于,所述第一数据包对应的第一参数小于或等于所述待传输数据包中除所述第一数据包之外的其他数据包对应的第一参数,The method according to claim 1, characterized in that the first parameter corresponding to the first data packet is less than or equal to the first parameter corresponding to other data packets in the data packet to be transmitted except the first data packet. One parameter,其中,所述第一参数基于所述第一信息确定,所述第一参数满足以下条件中的一种或多种:Wherein, the first parameter is determined based on the first information, and the first parameter meets one or more of the following conditions:所述第一参数与待传输数据包的大小成正比;The first parameter is proportional to the size of the data packet to be transmitted;所述第一参数与待传输数据包允许的传输时延成正比;The first parameter is proportional to the allowed transmission delay of the data packet to be transmitted;所述第一参数与待传输数据包已经等待的时间成反比。The first parameter is inversely proportional to the time the data packet to be transmitted has been waiting.
- 根据权利要求1或2所述的方法,其特征在于,所述第一数据包的大小小于或等于第一预设阈值,所述第一预设阈值小于小数据包的数据量门限。The method according to claim 1 or 2, characterized in that the size of the first data packet is less than or equal to a first preset threshold, and the first preset threshold is less than a data amount threshold of a small data packet.
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:The method of claim 3, further comprising:如果所述待传输数据包中的第二数据包允许的传输时延大于第二预设阈值,则所述终端设备缓存所述第二数据包,所述第二数据包的大小大于所述第一预设阈值。If the allowed transmission delay of the second data packet in the data packet to be transmitted is greater than the second preset threshold, the terminal device caches the second data packet, and the size of the second data packet is greater than the second data packet. a preset threshold.
- 根据权利要求1-4中任一项所述的方法,其特征在于,所述SDT资源包括以下资源中的一种或多种:物理随机接入信道PRACH资源、配置授权CG资源、上行预配置资源PUR。The method according to any one of claims 1-4, characterized in that the SDT resources include one or more of the following resources: physical random access channel PRACH resources, configuration authorization CG resources, uplink pre-configuration Resource PUR.
- 一种无线通信的方法,其特征在于,包括:A method of wireless communication, characterized by including:网络设备使用小数据传输SDT资源接收终端设备发送的待传输数据包中的第一数据包,所述第一数据包基于第一信息确定;The network device uses the small data transmission SDT resource to receive the first data packet among the data packets to be transmitted sent by the terminal device, where the first data packet is determined based on the first information;所述第一信息包括以下信息中的一种或多种:The first information includes one or more of the following information:待传输数据包的大小;The size of the data packet to be transmitted;待传输数据包允许的传输时延;The transmission delay allowed for the data packet to be transmitted;待传输数据包已经等待的时间。The time the packet has been waiting for transmission.
- 根据权利要求6所述的方法,其特征在于,所述第一数据包对应的第一参数小于或等于所述待传输数据包中除所述第一数据包之外的其他数据包对应的第一参数,The method of claim 6, wherein the first parameter corresponding to the first data packet is less than or equal to the first parameter corresponding to other data packets in the data packet to be transmitted except the first data packet. One parameter,其中,所述第一参数基于所述第一信息确定,所述第一参数满足以下条件中的一种或多种:Wherein, the first parameter is determined based on the first information, and the first parameter meets one or more of the following conditions:所述第一参数与待传输数据包的大小成正比;The first parameter is proportional to the size of the data packet to be transmitted;所述第一参数与待传输数据包允许的传输时延成正比;The first parameter is proportional to the allowed transmission delay of the data packet to be transmitted;所述第一参数与待传输数据包已经等待的时间成反比。The first parameter is inversely proportional to the time the data packet to be transmitted has been waiting.
- 根据权利要求6或7所述的方法,其特征在于,所述第一数据包的大小小于或等于第一预设阈值,所述第一预设阈值小于小数据包的数据量门限。The method according to claim 6 or 7, characterized in that the size of the first data packet is less than or equal to a first preset threshold, and the first preset threshold is less than a data amount threshold of a small data packet.
- 根据权利要求6-8中任一项所述的方法,其特征在于,所述SDT资源包括以下资源中的一种或多种:物理随机接入信道PRACH资源、配置授权CG资源、上行预配置资源PUR。The method according to any one of claims 6-8, characterized in that the SDT resources include one or more of the following resources: physical random access channel PRACH resources, configuration authorization CG resources, uplink pre-configuration Resource PUR.
- 一种终端设备,其特征在于,包括:A terminal device, characterized by including:发送单元,用于使用小数据传输SDT资源向网络设备发送待传输数据包中的第一数据包,所述第一数据包基于第一信息确定;A sending unit configured to use small data transmission SDT resources to send the first data packet in the data packets to be transmitted to the network device, where the first data packet is determined based on the first information;所述第一信息包括以下信息中的一种或多种:The first information includes one or more of the following information:待传输数据包的大小;The size of the data packet to be transmitted;待传输数据包允许的传输时延;The transmission delay allowed for the data packet to be transmitted;待传输数据包已经等待的时间。The time the packet has been waiting for transmission.
- 根据权利要求10所述的终端设备,其特征在于,所述第一数据包对应的第一参数小于或等于所述待传输数据包中除所述第一数据包之外的其他数据包对应的第一参数,The terminal device according to claim 10, characterized in that the first parameter corresponding to the first data packet is less than or equal to the first parameter corresponding to other data packets in the data packet to be transmitted except the first data packet. The first parameter,其中,所述第一参数基于所述第一信息确定,所述第一参数满足以下条件中的一种或多种:Wherein, the first parameter is determined based on the first information, and the first parameter meets one or more of the following conditions:所述第一参数与待传输数据包的大小成正比;The first parameter is proportional to the size of the data packet to be transmitted;所述第一参数与待传输数据包允许的传输时延成正比;The first parameter is proportional to the allowed transmission delay of the data packet to be transmitted;所述第一参数与待传输数据包已经等待的时间成反比。The first parameter is inversely proportional to the time the data packet to be transmitted has been waiting.
- 根据权利要求10或11所述的终端设备,其特征在于,所述第一数据包的大小小于或等于第一预设阈值,所述第一预设阈值小于小数据包的数据量门限。The terminal device according to claim 10 or 11, wherein the size of the first data packet is less than or equal to a first preset threshold, and the first preset threshold is less than a data amount threshold of a small data packet.
- 根据权利要求12所述的终端设备,其特征在于,所述终端设备还包括:The terminal device according to claim 12, characterized in that the terminal device further includes:缓存单元,用于如果所述待传输数据包中的第二数据包允许的传输时延大于第二预设阈值,则缓存所述第二数据包,所述第二数据包的大小大于所述第一预设阈值。A cache unit configured to cache the second data packet if the allowed transmission delay of the second data packet in the data packet to be transmitted is greater than a second preset threshold, and the size of the second data packet is greater than the second data packet. The first preset threshold.
- 根据权利要求10-13中任一项所述的终端设备,其特征在于,所述SDT资源包括以下资源中的一种或多种:物理随机接入信道PRACH资源、配置授权CG资源、上行预配置资源PUR。The terminal device according to any one of claims 10-13, characterized in that the SDT resources include one or more of the following resources: physical random access channel PRACH resources, configuration authorization CG resources, uplink reservation Configure resource PUR.
- 一种网络设备,其特征在于,包括:A network device, characterized by including:接收单元,用于使用小数据传输SDT资源接收终端设备发送的待传输数据包中的第一数据包,所述第一数据包基于第一信息确定;A receiving unit configured to use small data transmission SDT resources to receive the first data packet among the data packets to be transmitted sent by the terminal device, where the first data packet is determined based on the first information;所述第一信息包括以下信息中的一种或多种:The first information includes one or more of the following information:待传输数据包的大小;The size of the data packet to be transmitted;待传输数据包允许的传输时延;The transmission delay allowed for the data packet to be transmitted;待传输数据包已经等待的时间。The time the packet has been waiting for transmission.
- 根据权利要求15所述的网络设备,其特征在于,所述第一数据包对应的第一参数小于或等于所述待传输数据包中除所述第一数据包之外的其他数据包对应的第一参数,The network device according to claim 15, wherein the first parameter corresponding to the first data packet is less than or equal to the first parameter corresponding to other data packets in the data packet to be transmitted except the first data packet. The first parameter,其中,所述第一参数基于所述第一信息确定,所述第一参数满足以下条件中的一种或多种:Wherein, the first parameter is determined based on the first information, and the first parameter meets one or more of the following conditions:所述第一参数与待传输数据包的大小成正比;The first parameter is proportional to the size of the data packet to be transmitted;所述第一参数与待传输数据包允许的传输时延成正比;The first parameter is proportional to the allowed transmission delay of the data packet to be transmitted;所述第一参数与待传输数据包已经等待的时间成反比。The first parameter is inversely proportional to the time the data packet to be transmitted has been waiting.
- 根据权利要求15或16所述的网络设备,其特征在于,所述第一数据包的大小小于或等于第一预设阈值,所述第一预设阈值小于小数据包的数据量门限。The network device according to claim 15 or 16, characterized in that the size of the first data packet is less than or equal to a first preset threshold, and the first preset threshold is less than a data amount threshold of a small data packet.
- 根据权利要求15-17中任一项所述的网络设备,其特征在于,所述SDT资源包括以下资源中的一种或多种:物理随机接入信道PRACH资源、配置授权CG资源、上行预配置资源PUR。The network device according to any one of claims 15-17, characterized in that the SDT resources include one or more of the following resources: physical random access channel PRACH resources, configuration authorization CG resources, uplink reservation Configure resource PUR.
- 一种终端设备,其特征在于,包括存储器、处理器和通信接口,所述存储器用于存储程序,所述处理器用于调用所述存储器中的程序,使得所述终端设备执行如权利要求1-5中任一项所述的方法。A terminal device, characterized in that it includes a memory, a processor and a communication interface, the memory is used to store programs, and the processor is used to call the program in the memory, so that the terminal device executes the instructions of claim 1- The method described in any one of 5.
- 一种网络设备,其特征在于,包括存储器、处理器和通信接口,所述存储器用于存储程序,所述处理器用于调用所述存储器中的程序,使得所述网络设备执行如权利要求6-9中任一项所述的方法。A network device, characterized in that it includes a memory, a processor and a communication interface, the memory is used to store programs, and the processor is used to call the program in the memory, so that the network device executes the steps as claimed in claim 6- The method described in any one of 9.
- 一种装置,其特征在于,包括处理器,用于从存储器中调用程序,以执行如权利要求1-5中任一项所述的方法。A device, characterized in that it includes a processor for calling a program from a memory to execute the method according to any one of claims 1-5.
- 一种装置,其特征在于,包括处理器,用于从存储器中调用程序,以执行如权利要求6-9中任一项所述的方法。A device, characterized in that it includes a processor for calling a program from a memory to execute the method according to any one of claims 6-9.
- 一种芯片,其特征在于,包括处理器,用于从存储器调用程序,使得安装有所述芯片的设备执行如权利要求1-5中任一项所述的方法。A chip, characterized in that it includes a processor for calling a program from a memory, so that a device equipped with the chip executes the method according to any one of claims 1-5.
- 一种芯片,其特征在于,包括处理器,用于从存储器调用程序,使得安装有所述芯片的设备执行如权利要求6-9中任一项所述的方法。A chip, characterized in that it includes a processor for calling a program from a memory, so that a device installed with the chip executes the method according to any one of claims 6-9.
- 一种计算机可读存储介质,其特征在于,其上存储有程序,所述程序使得计算机执行如权利要求1-5中任一项所述的方法。A computer-readable storage medium, characterized in that a program is stored thereon, and the program causes the computer to execute the method according to any one of claims 1-5.
- 一种计算机可读存储介质,其特征在于,其上存储有程序,所述程序使得计算机执行如权利要求6-9中任一项所述的方法。A computer-readable storage medium, characterized in that a program is stored thereon, and the program causes the computer to execute the method according to any one of claims 6-9.
- 一种计算机程序产品,其特征在于,包括程序,所述程序使得计算机执行如权利要求1-5中任一项所述的方法。A computer program product, characterized by comprising a program that causes a computer to execute the method according to any one of claims 1-5.
- 一种计算机程序产品,其特征在于,包括程序,所述程序使得计算机执行如权利要求6-9中任一项所述的方法。A computer program product, characterized by comprising a program that causes a computer to execute the method according to any one of claims 6-9.
- 一种计算机程序,其特征在于,所述计算机程序使得计算机执行如权利要求1-5中任一项所述的方法。A computer program, characterized in that the computer program causes the computer to perform the method according to any one of claims 1-5.
- 一种计算机程序,其特征在于,所述计算机程序使得计算机执行如权利要求6-9中任一项所述的方法。A computer program, characterized in that the computer program causes the computer to perform the method according to any one of claims 6-9.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/095232 WO2023225936A1 (en) | 2022-05-26 | 2022-05-26 | Method and device for wireless communication |
CN202280002806.7A CN115316002A (en) | 2022-05-26 | 2022-05-26 | Wireless communication method and device |
US18/452,377 US20230397045A1 (en) | 2022-05-26 | 2023-08-18 | Method and device for wireless communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/095232 WO2023225936A1 (en) | 2022-05-26 | 2022-05-26 | Method and device for wireless communication |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/452,377 Continuation US20230397045A1 (en) | 2022-05-26 | 2023-08-18 | Method and device for wireless communication |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023225936A1 true WO2023225936A1 (en) | 2023-11-30 |
Family
ID=83868387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/095232 WO2023225936A1 (en) | 2022-05-26 | 2022-05-26 | Method and device for wireless communication |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230397045A1 (en) |
CN (1) | CN115316002A (en) |
WO (1) | WO2023225936A1 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102271367A (en) * | 2011-08-30 | 2011-12-07 | 电信科学技术研究院 | Method and equipment for transmitting small data |
US20170099660A1 (en) * | 2015-10-01 | 2017-04-06 | Electronics And Telecommunications Research Institute | Method and apparatus for transmitting uplink data |
CN106658601A (en) * | 2015-10-28 | 2017-05-10 | 中兴通讯股份有限公司 | Processing method and apparatus for data transmission |
CN113906790A (en) * | 2019-07-03 | 2022-01-07 | Oppo广东移动通信有限公司 | Method and device for transmitting small data |
CN114080037A (en) * | 2020-08-20 | 2022-02-22 | 中国移动通信有限公司研究院 | Packet transmission method, equipment and storage medium |
CN114189948A (en) * | 2020-09-14 | 2022-03-15 | 夏普株式会社 | User equipment execution method and user equipment |
CN114258159A (en) * | 2020-09-21 | 2022-03-29 | 大唐移动通信设备有限公司 | Method, device and equipment for configuring small data and storage medium |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3520538A1 (en) * | 2016-09-28 | 2019-08-07 | Sony Corporation | Random access in next generation wireless systems |
CN109981483A (en) * | 2017-12-27 | 2019-07-05 | 中国移动通信集团山东有限公司 | A kind of LTE dispatching method and device towards the perception of parcel real time business |
CN109088829B (en) * | 2018-09-20 | 2022-09-20 | 南方科技大学 | Data scheduling method, device, storage medium and equipment |
US11533715B2 (en) * | 2019-02-08 | 2022-12-20 | Qualcomm Incorporated | Reliable low latency wireless communications |
CA3174947A1 (en) * | 2020-04-08 | 2021-10-14 | Faris ALFARHAN | Methods, apparatus and systems for uplink transmission of small data |
CN114071509A (en) * | 2020-08-03 | 2022-02-18 | 华为技术有限公司 | Method and device for indicating data transmission |
CN112087398A (en) * | 2020-08-28 | 2020-12-15 | 西安万像电子科技有限公司 | Video frame sending method, device, equipment and storage medium |
CN116158186A (en) * | 2020-10-14 | 2023-05-23 | 捷开通讯(深圳)有限公司 | Random access-based small data transmission method, user equipment and base station |
CN114374495B (en) * | 2020-10-15 | 2024-04-26 | 展讯通信(上海)有限公司 | Uplink data transmission method and related products |
CN114390557A (en) * | 2020-10-21 | 2022-04-22 | 大唐移动通信设备有限公司 | Data transmission control method, device and storage medium |
-
2022
- 2022-05-26 CN CN202280002806.7A patent/CN115316002A/en active Pending
- 2022-05-26 WO PCT/CN2022/095232 patent/WO2023225936A1/en unknown
-
2023
- 2023-08-18 US US18/452,377 patent/US20230397045A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102271367A (en) * | 2011-08-30 | 2011-12-07 | 电信科学技术研究院 | Method and equipment for transmitting small data |
US20170099660A1 (en) * | 2015-10-01 | 2017-04-06 | Electronics And Telecommunications Research Institute | Method and apparatus for transmitting uplink data |
CN106658601A (en) * | 2015-10-28 | 2017-05-10 | 中兴通讯股份有限公司 | Processing method and apparatus for data transmission |
CN113906790A (en) * | 2019-07-03 | 2022-01-07 | Oppo广东移动通信有限公司 | Method and device for transmitting small data |
CN114080037A (en) * | 2020-08-20 | 2022-02-22 | 中国移动通信有限公司研究院 | Packet transmission method, equipment and storage medium |
CN114189948A (en) * | 2020-09-14 | 2022-03-15 | 夏普株式会社 | User equipment execution method and user equipment |
CN114258159A (en) * | 2020-09-21 | 2022-03-29 | 大唐移动通信设备有限公司 | Method, device and equipment for configuring small data and storage medium |
Non-Patent Citations (1)
Title |
---|
XIAOMI: "2-step RACH and 4-step RACH selection criteria for SDT", 3GPP DRAFT; R2-2010232, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. E-Meeting; 20201102 - 20201113, 23 October 2020 (2020-10-23), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051942912 * |
Also Published As
Publication number | Publication date |
---|---|
CN115316002A (en) | 2022-11-08 |
US20230397045A1 (en) | 2023-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10251084B2 (en) | Method for multi-rat scheduling and apparatus therefor in system in which heterogeneous wireless communication technologies are utilized | |
WO2013189070A1 (en) | Method for reporting user equipment auxiliary information, user equipment and base station | |
JP7540502B2 (en) | Terminal device and base station | |
US20210029643A1 (en) | 5G NR Fast Low-Power Mode | |
CN116982388A (en) | Transmission in small data transmission mode | |
WO2014127525A1 (en) | Communication method, equipment and system | |
CN115529662A (en) | Communication method and device | |
WO2023225936A1 (en) | Method and device for wireless communication | |
WO2023231005A1 (en) | Wireless communication method and apparatus | |
WO2021062837A1 (en) | Communication method and device | |
EP3944717A1 (en) | User equipment and base station involved in transmission of small data | |
US20230232442A1 (en) | Method and apparatus for small data transmission | |
WO2023212893A1 (en) | Wireless communication methods and apparatuses | |
WO2021022423A1 (en) | Method and device for transmitting data | |
WO2022267883A1 (en) | Communication method and apparatus | |
WO2023019437A1 (en) | Communication method and communication apparatus | |
JPWO2021189462A5 (en) | ||
WO2023005471A1 (en) | Uplink resource determination and configuration method and apparatus | |
US20240373276A1 (en) | Method and apparatus for data transmission in non-connected state | |
WO2023108416A1 (en) | Wireless communication method, terminal device, and network device | |
WO2023205959A1 (en) | Communication method and communication apparatus | |
WO2024138295A1 (en) | Method for transmitting data, and terminal device and network device | |
WO2024098212A1 (en) | Wireless communication method, terminal device, and network device | |
WO2023169362A1 (en) | Paging method and apparatus thereof | |
WO2024093986A1 (en) | Communication method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22943138 Country of ref document: EP Kind code of ref document: A1 |