Wireless communication method, terminal and access network device
By using stored scheduling information to directly transmit service data on uplink resources after the terminal disconnects the RRC connection from the access network equipment, the problem of high signaling resource overhead in wireless communication is solved, achieving more efficient data transmission and faster terminal network access speed.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI HUAWEI TECH CO LTD
- Filing Date
- 2020-08-31
- Publication Date
- 2026-05-22
AI Technical Summary
In the existing wireless communication terminal access process, signaling resource overhead is large, data transmission efficiency is low, and terminal network access speed is slow.
After the terminal disconnects from the access network equipment via RRC, service data can be sent directly on uplink resources by storing scheduling information, reducing signaling steps. For example, PUSCH resources can be dynamically allocated by broadcasting DCI or SIB messages via PDCCH, or scheduling information can be saved by releasing RRC messages to restore the connection.
It reduces signaling overhead, lowers data transmission latency, and improves data transmission efficiency, especially saving approximately 50-80% of signaling overhead when transmitting small data packets.
Smart Images

Figure CN114126058B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and in particular to wireless communication methods, terminals, and access network equipment. Background Technology
[0002] With the development of wireless communication technology, wireless communication applications in the Internet of Things (IoT) are increasing. The growing demand for communication services and the number of users are making wireless communication resources increasingly scarce. To improve wireless communication efficiency, it is necessary to reduce unnecessary signaling resource overhead.
[0003] To expedite the network access process for terminals, one common method is as follows:
[0004] Step A1: The terminal sends a preamble to the base station to perform uplink synchronization and request uplink resources.
[0005] Step A2: The base station allocates resources to the terminal for transmitting radio resource control (RRC) connection requests based on the preamble, and sends a random access response to the terminal.
[0006] Step A3: The terminal sends an RRC connection request to the base station based on the random access response.
[0007] Step A4: The base station allocates dedicated resources to the terminal based on the RRC connection request and sends an RRC connection establishment message to the terminal.
[0008] Step A5: The terminal sends an RRC connection establishment completion message to the base station. The RRC connection establishment completion message includes a non-access stratum (NAS) message, which may include an attach request and service data.
[0009] As can be seen from this process, at least five steps are required to send business data, resulting in significant access signaling overhead and low data transmission efficiency. Summary of the Invention
[0010] In view of this, this application provides a wireless communication method, a terminal, and an access network device, which can reduce access signaling overhead and speed up the terminal's access to the network.
[0011] A first aspect provides a wireless communication method in which an uplink resource indication is received from an access network device; and service data is transmitted on the uplink resources indicated by the uplink resource indication. The access network device stores scheduling information. After the terminal and the access network device disconnect the RRC connection, they can transmit service data, such as small data packets, without restoring the RRC connection based on the scheduling information. The scheduling information may include one or more of the following: timing advance (TA), physical downlink control channel (PDCCH) resource information, modulation and coding scheme (MCS), and schedule request physical random access channel (SR-PRACH) resource information. SR-PRACH refers to the PRACH used for schedule request (SR).
[0012] When the terminal acts as the executor, it receives an uplink resource indication, which determines the available uplink resources. When the terminal needs to send uplink data, both the terminal and the access network equipment store scheduling information, allowing direct transmission of service data on uplink resources without the need for steps such as sending a preamble before sending the service data. This reduces the steps required for the terminal to access the network, thereby saving signaling overhead and reducing data transmission latency.
[0013] In one possible implementation, receiving the uplink resource indication sent by the access network device includes: when the terminal is in an inactive state and the scheduling information includes a timing advance, receiving scrambling information sent by the access network device via the PDCCH; then, descrambling the scrambling information into downlink control information according to a preset first radio network tempory identity (RNTI), the downlink control information including PUSCH resource information of the idle physical uplink shared channel (PUSCH); scrambling the service data using the preset first RNTI; and sending the scrambled service data on the PUSCH corresponding to the PUSCH resource information according to the timing advance. Optionally, the first RNTI is a newly added common control information located in the common search space of the PDCCH. The value of the first RNTI can be represented by hexadecimal FFFD.
[0014] In this implementation, after the access network device broadcasts downlink control information (DCI) via PDCCH, the terminal can know from the DCI that the access network device has an idle PUSCH. After receiving the DCI, the terminal in the inactive state can determine the PUSCH corresponding to the PUSCH resource information based on the timing advance, and then send service data on the PUSCH. This indicates that the terminal in the inactive state can perform uplink synchronization based on the timing advance.
[0015] In another possible implementation, receiving the uplink resource indication sent by the access network device includes: when the terminal is in a connected state and the scheduling information includes a timing advance, receiving scrambling information sent by the access network device through the PDCCH, and descrambling the scrambling information into downlink control information according to a preset first RNTI, wherein the downlink control information includes PUSCH resource information of idle PUSCH; sending service data on the uplink resource corresponding to the uplink resource indication includes: scrambling the service data using the first RNTI; and sending the scrambled service data on the PUSCH corresponding to the PUSCH resource information according to the timing advance.
[0016] In this implementation, after the access network device broadcasts the DCI via the PDCCH, the terminal can determine from the DCI whether the access network device has an idle PUSCH. Upon receiving the DCI, a terminal in connected state can determine the PUSCH corresponding to the PUSCH resource information based on the timing lead, and then send service data on the PUSCH. Terminals in connected state can send uplink data based on the DCI without sending a scheduling request, thus reducing the signaling overhead of uplink data transmission and improving data transmission efficiency.
[0017] In another possible implementation, receiving the uplink resource indication sent by the access network device includes: when the terminal is in an inactive state and the scheduling information does not include a timing advance, receiving a system information block type 1 (SIB1) message broadcast by the access network device. The SIB1 message includes physical random access channel (PRACH) resource information, gap (GAP) information, and PUSCH resource information. Transmitting service data on the uplink resources corresponding to the uplink resource indication includes: transmitting a preamble on the PRACH corresponding to the PRACH resource information; and transmitting service data on the PUSCH corresponding to the PUSCH resource information. The time interval between PRACH and PUSCH corresponds to the gap information.
[0018] In this implementation, when the terminal is in an inactive state and the scheduling information does not include a timing advance, the terminal cannot perform uplink synchronization with the access network device. However, the terminal can send a preamble on the PRACH and service data on the PUSCH corresponding to the PUSCH resource information based on the SIB1 message. It should be noted that after receiving the SIB1 message, the terminal can also send an RRC recovery request to the access network device on the PUSCH corresponding to the PUSCH resource information. The access network device can then restore the RRC connection based on the RRC recovery request.
[0019] Based on the above implementation, in another possible implementation, before receiving the uplink resource indication sent by the access network device, an RRC release message sent by the access network device is received. The RRC release message includes an identifier for saving scheduling information; the scheduling information is saved according to the identifier. After the access network device and the terminal disconnect the RRC connection, the terminal and the access network device can store the scheduling information to restore the RRC connection or upload service data.
[0020] A second aspect provides a wireless communication method in which an uplink resource indication is sent to a terminal, and the terminal stores scheduling information; service data transmitted by the terminal on the uplink resources indicated by the uplink resource indication is received. When the access network device acts as the execution entity, both the terminal and the access network device store scheduling information. After the RRC connection is disconnected, the terminal and the access network device can transmit service data according to the scheduling information without restoring the RRC connection. The scheduling information may include TA, PDCCH resource information, MCS, and SR-PRACH resource information.
[0021] In this implementation, the access network device sends an uplink resource indication to the terminal to notify the terminal of available uplink resources. When the terminal needs to send uplink data, it can send service data on the uplink resources indicated in the uplink resource indication. This reduces the number of steps the terminal takes to access the network, thereby saving signaling overhead and reducing data transmission latency.
[0022] In one possible implementation, sending an uplink resource indication to the terminal includes: acquiring PUSCH resource information for an idle PUSCH; scrambling a first DCI including the PUSCH resource information into scrambled information using a preset first RNTI; broadcasting the scrambled information via PDCCH; and receiving service data transmitted by the terminal on the uplink resources indicated by the uplink resource indication includes: receiving the scrambled service data transmitted by the terminal on the PUSCH corresponding to the PUSCH resource information; and descrambling the scrambled service data according to the first RNTI. The terminal is in an inactive state or a connected state. The first RNTI is common control information.
[0023] In this implementation, after the access network device broadcasts the first DCI via PDCCH, the terminal can determine that the access network device has an idle PUSCH based on the first RNTI and the first DCI. Upon receiving the first DCI, a terminal in an inactive or connected state can determine the PUSCH corresponding to the PUSCH resource information based on the timing advance, and then send service data on the PUSCH. This reduces the signaling overhead of uplink data transmission and improves data transmission efficiency.
[0024] In one possible implementation, the wireless communication method further includes: receiving a buffer status report sent by a terminal; determining the data volume of the service data based on the buffer status report; when the data volume of the service data is greater than a preset data volume, generating second downlink control information based on the data volume of the service data, and sending the second downlink control information and feedback information to the terminal; when the data volume of the service data is less than or equal to the preset data volume, sending feedback information to the terminal.
[0025] When the data size of a service data packet exceeds the preset data size, it is determined that the service data is not a small data packet and requires more uplink resources for transmission. The access network device and the terminal adjust the terminal's connection state from inactive to connected to restore the RRC connection. When the data size of the service data is less than or equal to the preset data size, it indicates that the terminal is transmitting a small data packet. In this case, there is no need to restore the RRC connection, and a feedback information is sent to the terminal. Specifically, when the service data is correctly received, the feedback information is an ACK frame; when the service data is not correctly received, the feedback information is a NACK frame. The ACK frame is also called an acknowledgment frame, and the NACK frame is also called a negation frame.
[0026] In another possible implementation, when the uplink resource indication is a System Information Block Type 1 message and the System Information Block Type 1 message includes PRACH resource information, gap information, and PUSCH resource information, the service data transmitted by the receiving terminal on the uplink resource indicated by the uplink resource includes: receiving a preamble transmitted by the inactive terminal on the PRACH corresponding to the PRACH resource information; and receiving service data from the PUSCH corresponding to the PUSCH resource information based on the preamble and gap information. The time interval between PRACH and PUSCH corresponds to the gap information.
[0027] In this implementation, the access network device sends an SIB1 message to the terminal. Since the SIB1 message includes PRACH resource information, gap information, and PUSCH resource information, the terminal in the inactive state can send a preamble on the PRACH and service data on the PUSCH corresponding to the PUSCH resource information based on the SIB1 message. It should be noted that after receiving the SIB1 message, the terminal can also send an RRC recovery request to the access network device on the PUSCH corresponding to the PUSCH resource information. The access network device can then restore the RRC connection based on the RRC recovery request.
[0028] In another alternative embodiment, before sending an uplink resource indication to the terminal, an RRC release message is sent to the terminal. The RRC release message includes an identifier that stores scheduling information. Implemented in this way, after the RRC connection is broken, the terminal and the access network device do not need to restore the RRC connection; the terminal can send service data, such as small data packets, to the access network device based on the scheduling information.
[0029] The third aspect provides a wireless communication method in which an RRC release message sent by an access network device is received. The RRC release message includes an identifier for storing scheduling information and an authorized configuration element including PUSCH resource information. Scheduling information is stored according to the identifier. Service data is transmitted on the PUSCH corresponding to the PUSCH resource information according to the timing advance included in the scheduling information. Taking a terminal as an example, when the RRC connection is disconnected, the terminal can receive the RRC release message sent by the access network device. When the RRC release message includes an identifier for storing scheduling information and an authorized configuration element including PUSCH resource information, the access network device allocates a PUSCH to the terminal. When the terminal needs to transmit uplink data, it can transmit service data on this PUSCH resource. This reduces the steps required for the terminal to access the network, thereby saving signaling overhead and reducing data transmission latency.
[0030] The fourth aspect provides a wireless communication method in which an RRC release message is sent to a terminal. The RRC release message includes an identifier storing scheduling information and an authorized configuration element including PUSCH resource information. The authorized configuration element includes Physical Uplink Shared Channel (PUSCH) resource information. The method also receives service data transmitted by the terminal on the PUSCH corresponding to the PUSCH resource information. Taking an access network device as an example, when the RRC connection is disconnected, the access network device can send an RRC release message to the terminal. With the RRC release message including an identifier storing scheduling information and an authorized configuration element including PUSCH resource information, the access network device allocates a PUSCH to the terminal. When the terminal needs to transmit uplink data, it can transmit service data on this PUSCH resource. This reduces the steps required for the terminal to access the network, thereby saving signaling overhead and reducing data transmission latency.
[0031] The fifth aspect provides a wireless communication method in which, when a terminal is in an inactive state, the terminal receives a paging indication sent by an access network device during a paging event on the PDCCH; descrambles the paging indication using a paging radio network temporary identifier; determines downlink resource information based on the descrambled downlink control information; receives scrambled downlink data from the downlink resources corresponding to the downlink resource information; descrambles the scrambled downlink data according to the terminal's RNTI; and sends feedback information to the access network device according to the timing advance included in the scheduling information. Both the access network device and the terminal store scheduling information. Specifically, the scheduling information includes TA, PDCCH resource information, MCS, and SR-PRACH resource information, etc.
[0032] In this implementation, a terminal in inactive mode can listen for paging events on the PDCCH. Upon receiving a paging indication, the terminal can determine the downlink resource for transmitting downlink data and then receive downlink data from that resource. If downlink data is received correctly, an ACK is sent back to the access network device based on the TA (Translation Acknowledgment). If downlink data is not received correctly, a NACK is sent back to the access network device based on the TA.
[0033] A sixth aspect provides a wireless communication method in which: downlink data is received from a core network device; a paging indication is sent during a paging event of the PDCCH, the paging indication being obtained by scrambling downlink control information using a paging radio network temporary identifier; the downlink data is scrambled using the terminal's radio network temporary identifier; the scrambled downlink data is sent to the terminal in an inactive state on the downlink resources corresponding to the downlink control information; and feedback information is received from the terminal. The feedback information corresponds to the downlink data. Both the core network device and the terminal store scheduling information.
[0034] In this implementation, when the access network device sends a paging indication during the paging timing of the PDCCH, a terminal in the inactive state can listen for the paging timing of the PDCCH. Upon receiving the paging indication, the terminal can determine the downlink resource for transmitting downlink data, receive scrambled downlink data from that resource, and then descramble it using its RNTI. When other terminals receive the scrambled downlink data, they cannot descramble it because they lack the terminal's RNTI. Upon correctly receiving the downlink data, the terminal sends an ACK to the access network device based on the TA. If the downlink data is not correctly received, the terminal sends a NACK to the access network device based on the TA.
[0035] A seventh aspect provides a terminal including a processor and a memory, the memory being used to store programs and data; the processor executing programs to implement the wireless communication method of the first aspect, the wireless communication method of the third aspect, or the wireless communication method of the fifth aspect.
[0036] The eighth aspect provides an access network device, which includes a processor and a memory, the memory being used to store programs and data; the processor executing programs to implement the wireless communication method of the second aspect, the wireless communication method of the fourth aspect, or the wireless communication method of the sixth aspect.
[0037] The ninth aspect provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the methods of the above aspects.
[0038] The tenth aspect provides a computer program product containing instructions that, when run on a computer, causes the computer to perform the methods described above. Attached Figure Description
[0039] Figure 1 This is a schematic diagram of the wireless communication system in this application;
[0040] Figure 2 This is a flowchart of a wireless communication method in an embodiment of this application;
[0041] Figure 3 This is another signaling diagram of the wireless communication method in the embodiments of this application;
[0042] Figure 4 This is another signaling diagram of the wireless communication method in the embodiments of this application;
[0043] Figure 5 This is a schematic diagram of the channel between the access network device and the terminal in an embodiment of this application;
[0044] Figure 6This is another signaling diagram of the wireless communication method in the embodiments of this application;
[0045] Figure 7 This is another signaling diagram of the wireless communication method in the embodiments of this application;
[0046] Figure 8 This is a schematic diagram of a terminal in an embodiment of this application;
[0047] Figure 9 This is a schematic diagram of an access network device in an embodiment of this application;
[0048] Figure 10 This is another schematic diagram of the terminal in an embodiment of this application;
[0049] Figure 11 This is another schematic diagram of the access network device in the embodiments of this application;
[0050] Figure 12 This is another schematic diagram of the terminal in an embodiment of this application;
[0051] Figure 13 This is another schematic diagram of the access network device in the embodiments of this application;
[0052] Figure 14 This is another schematic diagram of the terminal in an embodiment of this application;
[0053] Figure 15 This is a schematic diagram of a base station in an embodiment of this application. Detailed Implementation
[0054] The wireless communication method provided in this application can be applied to a wireless communication system. In one embodiment, the wireless communication system includes a terminal 101, an access network device 102, and a core network device 103.
[0055] Terminal 101 may be referred to as user equipment (UE), mobile station, Internet of Things (IoT) device, sensor device, wireless terminal, and / or mobile terminal, capable of wireless communication in a wireless communication system (sometimes also called a cellular radio system). The terminal may also be referred to as a wirelessly capable mobile phone, cellular phone, tablet computer, or laptop computer. Terminal 101 as used herein may be, for example, a wearable, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device capable of transmitting voice and / or data via a wireless access network to another entity, such as another receiver or server. Terminal 101 may be a station (STA), which is any device containing media access control (MAC) and physical layer (PHY) interfaces compliant with IEEE 802.11 for connecting to wireless medium (WM). Terminal 101 can also be used for communication in 3GPP related long term evolution (LTE) and LTE-Advanced, world interoperability for microwave access (WiMAX) and its evolution, and new radio (NR) and other fifth-generation wireless technologies.
[0056] The access network device 102 in this document can also be referred to as a wireless network access node, access point, or base station, such as a radio base station (RBS). Depending on the technology and terminology used, an RBS may be called a transmitter, "gNB," "gNodeB," "eNB," "eNodeB," "NodeB," or "B node" in some networks. Based on transmission power and cell size, wireless network access nodes can be classified into different types, such as macro base stations (macro eNodeB), home base stations (home eNodeB), or pico base stations (pico base stations). A wireless network access node can be a station (STA), which is any device containing IEEE 802.11 Media Access Control (MAC) and PHY interfaces for connecting to Wi-Fi. A wireless network access node can also be a base station corresponding to a fifth-generation (5G) wireless system.
[0057] The core network equipment 103 can be a mobility management entity (MME) in LTE, or an access and mobility management function (AMF) or user plane function (UPF) in a 5G system.
[0058] When the terminal has no data transmission requirement, the terminal and base station can suspend the user plane connection. At this time, the terminal, base station, and core network equipment can save S1-AP associations, terminal context, and bearer context data for connection recovery. When data transmission needs to be resumed, the user plane connection can be restored through the resume procedure without re-establishing it. The specific process is as follows:
[0059] Step B1: The terminal sends a preamble to the base station to perform uplink synchronization and request uplink resources.
[0060] Step B2: The base station allocates resources to the terminal for transmitting the RRC connection request based on the preamble and sends a random access response to the terminal.
[0061] Step B3: The terminal sends a recovery request to the base station. The recovery request message is used to request the base station to restore the terminal's user plane connection.
[0062] Step B4: The base station searches for the terminal's context information based on the recovery request, restores the relevant resources that the terminal had previously suspended, and sends an RRC connection recovery message to the terminal.
[0063] Step B5: The terminal restores to the connected state according to the RRC connection restoration message, and then sends an RRC restoration complete message to the base station.
[0064] Step B6: The terminal transmits data to the base station.
[0065] It can be seen that before the terminal can restore the RRC connection, it needs to obtain the resources to send the restoration request through the preamble and random access response.
[0066] To reduce the signaling overhead of access and recovery procedures, this application provides a wireless communication method that can allocate uplink or downlink resources to the terminal when or after disconnecting the RRC connection between the terminal and the access network equipment, thus eliminating the need to perform steps such as sending a preamble before transmitting service data. The wireless communication method provided in this application is described in detail below:
[0067] See Figure 2 One embodiment of the wireless communication method provided in this application includes:
[0068] Step 201: The access network device sends the uplink resource indication to the terminal. Both the terminal and the access network device store scheduling information.
[0069] In this embodiment, the scheduling information is used for retransmission of data between the terminal and the access network device. Optionally, the scheduling information includes TA, PDCCH resource information, MCS, and SR-PRACH resource information. Alternatively, the scheduling information includes PDCCH resource information, MCS, and SR-PRACH resource information.
[0070] Step 202: The terminal sends service data on the uplink resource corresponding to the uplink resource indication.
[0071] After receiving the uplink resource indication sent by the access network device, the terminal sends service data on the uplink resource corresponding to the uplink resource indication, and the access network device receives the service data on the uplink resource corresponding to the uplink resource indication.
[0072] It should be understood that the amount of service data sent by the terminal depends on the amount of uplink resources allocated by the access network equipment. The amount of uplink resources allocated by the access network equipment can be set according to the actual situation, and this application does not impose any restrictions.
[0073] In this embodiment, after receiving the uplink resource indication, the terminal can determine the available uplink resources based on the indication. When the terminal needs to send uplink data, since the terminal and the access network device store scheduling information, the service data can be transmitted directly on the uplink resources without needing to send a preamble to obtain scheduling information before sending the service data. This reduces the steps required for the terminal to access the network, thereby saving signaling overhead and reducing data transmission latency.
[0074] Secondly, compared with existing unscheduled access technologies that use fixed wireless resources, the access network equipment of this application can dynamically allocate uplink resources, which can improve resource utilization.
[0075] The following describes the methods for obtaining scheduling information:
[0076] In an optional embodiment, the above wireless communication method further includes:
[0077] Before receiving the uplink resource indication sent by the access network device, the terminal receives the RRC release message sent by the access network device. The RRC release message includes an identifier for saving scheduling information. Based on the identifier for saving scheduling information, the terminal saves the scheduling information.
[0078] In this embodiment, before the access network device sends an uplink resource indication to the terminal, the access network device establishes an RRC connection with the terminal. When the RRC connection is closed, the access network device sends an RRC release message to the terminal. The RRC release message includes an information element indicating whether to save the scheduling information. For example, when the information element value is 1, it indicates that the scheduling information is saved. When the information element value is 0, it indicates that the scheduling information is not saved. The information element value can be set according to the actual situation, and this application does not limit it.
[0079] It should be noted that the above scheduling information corresponds one-to-one with the terminal. The access network device sends the scheduling information of the terminal to the core network device, and the core network device stores the scheduling information to facilitate the resumption of data transmission with the terminal.
[0080] The following section details several methods for sending uplink resource indications:
[0081] I. Broadcasting uplink resource indications via PDCCH:
[0082] See Figure 3 One embodiment of the wireless communication method of this application includes:
[0083] Step 301: The access network device obtains the physical uplink shared channel resource information of the idle physical uplink shared channel.
[0084] In this embodiment, both the access network device and the terminal store scheduling information. The scheduling information includes TA, PDCCH resource information, MCS, and SR-PRACH resource information, etc.
[0085] Step 302: The access network device uses a preset first wireless network temporary identifier to scramble the first downlink control information, which includes physical uplink shared channel resource information, into scrambled information.
[0086] The first DCI can indicate multiple PUSCH resource blocks allocated to several terminals. These multiple PUSCH resource blocks can be obtained by equally dividing all idle PUSCH resources, thus enabling equal-distribution scheduling. Alternatively, the multiple PUSCH resource blocks can be obtained by dividing all idle PUSCH resources using a differential method, thus enabling differential scheduling.
[0087] Step 303: The access network equipment broadcasts scrambling information through the downlink control channel.
[0088] After the access network device broadcasts scrambling information via PDCCH, the terminal in the inactive or connected state stores scheduling information, and can listen to the PDCCH based on the PDCCH resource information included in the scheduling information. When the terminal receives the scrambling information on the PDCCH, step 304 is executed.
[0089] Step 304: The terminal descrambles the scrambling information into downlink control information based on the preset first wireless network temporary identifier.
[0090] After obtaining the PUSCH resource information of the idle PUSCH from the downlink control information, the terminal determines the idle PUSCH of the access network device based on the PUSCH resource information.
[0091] Step 305: Scramble the service data using the first wireless network temporary identifier.
[0092] Step 306: The terminal sends the scrambled service data on the PUSCH corresponding to the PUSCH resource information according to the time advance.
[0093] Because the terminal stores a time advance, terminals in inactive or connected states can perform uplink synchronization based on this time advance. Specifically, the terminal's time advance and PUSCH resource information determine the PUSCH, and scrambled service data is transmitted on the PUSCH. In 5G NR, the connected state is also called the active state. Optionally, when the PUSCH corresponding to the PUSCH resource information is greater than or equal to the resources required for the terminal to transmit service data, the terminal can randomly select a portion of the PUSCH and transmit service data on the selected PUSCH.
[0094] In this embodiment, the access network device can broadcast idle PUSCH resource information. When a terminal needs to transmit uplink data, it can randomly select a PUSCH to upload data. This not only effectively utilizes idle PUSCHs but also saves access signaling overhead and shortens data transmission time. Compared with existing terminal access procedures, this application can save approximately 80% of signaling overhead when uploading small data packets.
[0095] Secondly, this embodiment broadcasts idle PUSCHs instead of allocating fixed uplink resources to terminals. Compared with existing scheduling-free techniques, this embodiment can improve resource utilization.
[0096] In an optional embodiment, the above wireless communication method further includes:
[0097] The system receives a buffer status report from the terminal; determines the amount of service data based on the buffer status report; when the amount of service data is greater than the preset amount of data, it generates a second DCI based on the amount of service data and sends the second DCI and feedback information to the terminal; when the amount of service data is less than or equal to the preset amount of data, it sends feedback information to the terminal.
[0098] In this embodiment, when the amount of service data exceeds a preset amount, it indicates that the terminal will send more service data. The terminal can send an RRC recovery request on the PUSCH corresponding to the PUSCH resource information. The access network device adjusts the terminal's connection state from inactive to connected based on the RRC recovery request to restore the RRC connection. The access network device also allocates uplink resources to the terminal and generates a second DCI, then sends an ACK and the second DCI back to the terminal. The terminal can determine from the ACK that the previously transmitted service data was correctly received, and from the second DCI that it can determine the uplink resources for transmitting service data again. If the access network device does not correctly receive the service data, it sends a NACK and the second DCI back to the terminal.
[0099] It should be noted that the RRC recovery request and service data can be sent together. Compared with the existing recovery process where the RRC recovery request and service data are sent separately, this embodiment can save signaling overhead. Furthermore, the PDCCH for sending the first DCI and the PDCCH for sending the second DCI are different PDCCHs.
[0100] When the data volume of the service data is less than or equal to the preset data volume, it indicates that the service data is a small data packet. A small data packet refers to a data packet with a small number of bytes, specifically a few or tens of bytes. In some cases, a small data packet can also be a data packet of approximately one hundred bytes. If the access network device correctly receives the service data, it sends an ACK to the terminal. If the access network device does not correctly receive the service data, it sends a NACK to the terminal. It should be understood that when sending small data packets, the terminal can send them through the PUSCH corresponding to the above PUSCH resource information, thus eliminating the need to restore the RRC connection or issue a DCI instruction for new uplink resources.
[0101] 2. Sending uplink resource indications via SIB messages:
[0102] See Figure 4 Another embodiment of the wireless communication method of this application includes:
[0103] Step 401: The access network device sends a system information block type 1 message to the terminal.
[0104] In this embodiment, the access network devices and terminals are configured with scheduling information. The scheduling information includes PDCCH resource information, MCS and SR-PRACH resource information, etc.
[0105] The SIB1 message includes PRACH resource information, GAP information, and PUSCH resource information. Upon receiving the SIB1 message, a terminal in inactive mode can determine the PRACH based on the PRACH resource information and the PUSCH based on the GAP and PUSCH resource information. The PUSCH allocated to the terminal can be configured according to actual needs; this application does not impose any restrictions.
[0106] Step 402: The terminal sends the preamble and service data to the access network equipment.
[0107] Specifically, the terminal sends a preamble on the physical random access channel corresponding to the physical random access channel resource information, and sends service data on the physical uplink shared channel corresponding to the physical uplink shared channel resource information.
[0108] Access network equipment performs blind detection on the PRACH corresponding to the PRACH resource information. Upon detecting the preamble, the PUSCH can be determined based on the preamble and GAP information, and service data can be obtained from the PUSCH. Specifically, the service data can be obtained by demodulating the PUSCH using MSGB-RNTI. MSGB-RNTI is a type of temporary identifier included in the random access response as specified in the 3GPP 38.321 protocol.
[0109] In this embodiment, the preamble and service data are sent together, which reduces the number of steps required to send uplink data. When transmitting small data packets, this can save approximately 50% of signaling overhead and also improve data transmission speed.
[0110] In an optional embodiment, the above wireless communication method further includes:
[0111] The system receives a buffer status report from the terminal; determines the amount of service data based on the buffer status report; when the amount of service data is greater than the preset amount of data, it generates a second DCI based on the amount of service data and sends the second DCI and feedback information to the terminal; when the amount of service data is less than or equal to the preset amount of data, it sends feedback information to the terminal.
[0112] When the amount of service data to be transmitted by the terminal exceeds the preset data amount, the terminal can also send an RRC recovery request on the PUSCH corresponding to the PUSCH resource information. After receiving the RRC recovery request sent by the terminal, the access network device can adjust the terminal's connection state from inactive to active based on the RRC recovery request, and allocate uplink resources to the terminal according to the amount of service data. A second DCI is generated based on this uplink resource. After receiving the second DCI sent by the access network device, the terminal can determine the uplink resources for further transmission of service data based on the second DCI. It should be understood that if the terminal does not save the timing advance, the access network device can also send the timing advance, feedback information, and the second DCI together to the terminal, enabling the terminal to perform subsequent transmissions based on the timing advance.
[0113] When the amount of service data is less than or equal to the preset amount, a feedback message is sent to the terminal. If the access network device correctly receives the service data, it sends an ACK to the terminal. If the access network device does not correctly receive the service data, it sends a NACK to the terminal.
[0114] Figure 5 for Figure 4 This is a schematic diagram of the channel between the access network device and the terminal in the illustrated embodiment. (See also...) Figure 5 The terminal sends a preamble on the physical random access channel and service data on the physical uplink shared channel. Since the preamble and service data are sent together, this reduces the number of steps the terminal takes to access the network, thereby saving signaling overhead and reducing data transmission latency.
[0115] Because signal transmission in space is delayed, a timing advance needs to be configured during transmission to eliminate this delay. The base station transmits downlink control information on the physical downlink control channel, and the terminal can determine the location of the physical downlink control channel based on the timing advance, thereby obtaining the downlink control information.
[0116] III. Sending uplink resource indication via RRC release message:
[0117] See Figure 6 Another embodiment of the wireless communication method of this application includes:
[0118] Step 601: The access network device sends a radio resource control release message to the terminal.
[0119] In this embodiment, the RRC release message includes an identifier that stores scheduling information and an authorization configuration element. Specifically, the authorization configuration element, also known as the ConfiguredGrantConfig element, is configured in the suspendConfig field of the RRC release message. This authorization configuration element includes PUSCH resource information.
[0120] Step 602: The terminal saves the scheduling information according to the identifier for saving the scheduling information.
[0121] Scheduling information includes TA, PDCCH resource information, MCS and SR-PRACH resource information, etc.
[0122] Step 603: The terminal sends service data to the access network device.
[0123] Specifically, the terminal transmits service data on the physical uplink shared channel corresponding to the physical uplink shared channel resource information, based on the time advance.
[0124] In this embodiment, when the access network device disconnects the RRC connection from the terminal, the terminal can save the scheduling information and determine the uplink resources that can be used to transmit service data based on the PUSCH resource information. In this way, the terminal can send uplink data according to the uplink resource indication included in the RRC release message. When transmitting small data packets, approximately 80% of the signaling overhead can be saved.
[0125] In an optional embodiment, the above wireless communication method further includes:
[0126] The system receives a buffer status report from the terminal; determines the amount of service data based on the buffer status report; when the amount of service data is greater than the preset amount of data, it generates a second DCI based on the amount of service data and sends the second DCI and feedback information to the terminal; when the amount of service data is less than or equal to the preset amount of data, it sends feedback information to the terminal.
[0127] When the amount of service data to be transmitted by the terminal exceeds the preset amount of data, the terminal can send an RRC recovery request on the PUSCH corresponding to the PUSCH resource information. After receiving the RRC recovery request sent by the terminal, the access network device can adjust the connection state of the terminal from inactive to active according to the RRC recovery request, and allocate uplink resources to the terminal according to the amount of service data. Based on the uplink resources, a second DCI is generated. After receiving the second DCI sent by the access network device, the terminal can determine the uplink resources for transmitting service data according to the second DCI.
[0128] When the amount of service data is less than or equal to the preset data amount, it indicates that the service data is a small data packet. Feedback information is sent to the terminal. If the access network device correctly receives the service data, it sends an ACK to the terminal. If the access network device does not correctly receive the service data, it sends a NACK to the terminal.
[0129] The methods for sending uplink data have been described above. The methods for sending downlink data will be described below. (See also...) Figure 7 Another embodiment of the wireless communication method of this application includes:
[0130] Step 701: The access network device receives downlink data sent by the core network device.
[0131] In this embodiment, the core network equipment, access network equipment, and terminals all store scheduling information. The scheduling information includes TA, PDCCH resource information, MCS, and SR-PRACH resource information, etc.
[0132] It should be noted that when sending small data packets downlink, the core network equipment may not send paging messages to the access network equipment, but may directly send the small data packets to the access network equipment.
[0133] Step 702: The access network device sends a paging instruction to the terminal during the paging occasion (PO) of the physical downlink control channel.
[0134] After receiving downlink data, the access network device scrambles the DCI using the Paging Radio Network Temporary Identifier (P-CNTI) before transmitting the downlink data to obtain a paging indication. Optionally, the DCI carries a downlink small packet identifier. Optionally, the short messages indicator in DCIformat 1_0 is set to 00, indicating that a downlink small packet is being transmitted. Alternatively, three bits in the reserved bits of the DCI are used to store information about the uplink resources used by the terminal to transmit feedback information.
[0135] Step 703: The terminal uses the temporary identifier of the paging wireless network to descramble the paging indication.
[0136] The terminal listens for paging during the PDCCH. After receiving the paging indication sent by the access network device, it uses the Paging Radio Network Temporary Identifier (P-CNTI) to descramble the paging indication and obtain the downlink control information.
[0137] Step 704: The terminal determines the downlink resource information based on the downlink control information obtained from descrambling.
[0138] Step 705: The access network device uses the temporary wireless network identifier of the terminal to scramble the downlink data.
[0139] Each terminal has a unique wireless network temporary identifier (NRTI). After downlink data is scrambled using the NRTI, only the terminal corresponding to that NRTI can descramble it; other terminals cannot. This provides data transmission security.
[0140] Step 706: The access network device sends scrambled downlink data to the terminal in the inactive state.
[0141] Specifically, on the downlink resources corresponding to the downlink resource information, the access network device sends scrambled downlink data to the terminal in the inactive state.
[0142] It should be noted that the access network equipment also carries a C-RNTI indicator in the MAC control information element (CE). The C-RNTI corresponds one-to-one with the terminal, and each terminal can determine the downlink data it needs to receive based on the C-RNTI.
[0143] Step 707: The terminal descrambles the scrambled downlink data according to the terminal's temporary wireless network identifier.
[0144] The terminal monitors the downlink resource information based on the downlink resource information carried in the downlink control information. After receiving the scrambled downlink data from the downlink resources, the terminal descrambles the downlink data according to the first RNTI.
[0145] Step 708: The terminal sends feedback information to the access network equipment according to the time advance.
[0146] After descrambling and obtaining downlink data, the uplink resource is determined based on the timing advance and the uplink resource information carried in the downlink control information. An ACK is then sent to the access network device on that uplink resource. If descrambling fails, the uplink resource is determined again based on the timing advance and the uplink resource information carried in the downlink control information. A NACK is then sent to the access network device on that uplink resource. The access network device can receive either an ACK or a NACK from that uplink resource based on the timing advance.
[0147] In this embodiment, the access network device can send downlink data to the terminal without sending a paging message, thus reducing signaling overhead and shortening transmission time. Compared with the existing paging mechanism for sending downlink data, the signaling overhead and transmission time of this application can be reduced by approximately 80%.
[0148] In an optional embodiment, the above wireless communication method further includes:
[0149] The terminal changes its connection state from inactive to active, and the access network device changes its connection state from inactive to active, thus restoring the RRC connection between the terminal and the access network device. When the access network device needs to transmit downlink data, it can continue to send downlink data according to the PDCCH indicated by the DCI.
[0150] This application provides a terminal capable of implementing... Figure 2 , Figure 3 or Figure 4 The steps performed by the terminal in the illustrated embodiment or optional embodiment. See also Figure 8One embodiment of the aforementioned terminal 800 includes:
[0151] The receiving module 801 is used to receive uplink resource indications sent by the access network device. Both the terminal and the access network device store scheduling information.
[0152] The sending module 802 is used to send service data on the uplink resource corresponding to the uplink resource indication.
[0153] In this embodiment, the steps and beneficial effects of each module in the terminal 800 can be referred to the description of the steps performed by the terminal in the above embodiment or optional embodiment, and will not be repeated here.
[0154] In one alternative embodiment,
[0155] The receiving module 801 is specifically used to receive scrambling information sent by the access network device through the downlink control channel PDCCH when the terminal is in an inactive state and the scheduling information includes a time advance; and to descramble the scrambling information into downlink control information according to a preset first RNTI. The first RNTI is common control information, and the downlink control information includes PUSCH resource information of the idle physical uplink shared channel PUSCH.
[0156] The sending module 802 is specifically used to scramble the service data using the first RNTI; and to send the scrambled service data on the PUSCH corresponding to the PUSCH resource information according to the time advance.
[0157] In one alternative embodiment,
[0158] The receiving module 801 is specifically used to receive scrambling information sent by the access network device through PDCCH when the terminal is in a connected state and the scheduling information includes a time advance; and to descramble the scrambling information into downlink control information according to a preset first RNTI. The first RNTI is common control information, and the downlink control information includes PUSCH resource information of idle PUSCH.
[0159] The sending module 802 is specifically used to scramble the service data using the first RNTI; and to send the scrambled service data on the PUSCH corresponding to the PUSCH resource information according to the time advance.
[0160] In another alternative embodiment,
[0161] The receiving module 801 is specifically used to receive a system information block type one message broadcast by the access network device when the terminal is in an inactive state and the scheduling information does not include a time advance. The system information block type one message includes PRACH resource information, gap information and PUSCH resource information.
[0162] The sending module 802 is specifically used to send a preamble on the PRACH corresponding to the PRACH resource information and to send service data on the PUSCH corresponding to the PUSCH resource information. The time interval and gap information between the PRACH and PUSCH correspond to each other.
[0163] In another alternative embodiment,
[0164] The receiving module 801 is also configured to receive an RRC release message sent by the access network device before the receiving module 801 receives the uplink resource indication sent by the access network device. The RRC release message includes an identifier for storing scheduling information.
[0165] Terminal 800 also includes:
[0166] The save module is used to save scheduling information according to the identifier for saving scheduling information.
[0167] This application provides an access network device capable of achieving Figure 2 , Figure 3 or Figure 4 The steps performed by the access network device in the illustrated embodiment. See also... Figure 9 One embodiment of the access network device 900 includes:
[0168] The sending module 901 is used to send uplink resource indications to the terminal. Both the access network equipment and the terminal store scheduling information.
[0169] The receiving module 902 is used to receive service data sent by the terminal on the uplink resource indicated by the uplink resource.
[0170] In this embodiment, the steps and beneficial effects performed by each module in the access network device 900 can be referred to the corresponding descriptions of the steps performed by the access network device in the above-described embodiments or optional embodiments, and will not be repeated here.
[0171] In an optional embodiment, the access network device 900 further includes:
[0172] The transmitting module 901 is specifically used to acquire PUSCH resource information of the idle physical uplink shared channel PUSCH; to scramble the first downlink control information into scrambled information using a preset first RNTI, wherein the first downlink control information includes PUSCH resource information and the first RNTI belongs to common control information; and to broadcast the scrambled information through PDCCH, wherein the terminal is in an inactive state or a connected state.
[0173] The receiving module 902 is specifically used to receive scrambled service data on the PUSCH corresponding to the PUSCH resource information; and to descramble the scrambled service data according to the first RNTI.
[0174] In another alternative embodiment,
[0175] The receiving module 902 is also used to receive a buffer status report sent by the terminal;
[0176] Access network equipment 900 also includes:
[0177] The processing module is also used to determine the amount of business data based on the buffer status report;
[0178] The processing module is also used to generate a second DCI based on the data volume of the business data when the data volume of the business data is greater than the preset data volume; to feed back the second DCI and feedback information to the terminal; and to send feedback information to the terminal when the data volume of the business data is less than or equal to the preset data volume.
[0179] In another alternative embodiment, the uplink resource indication is a system information block type one message and the system information block type one message includes PRACH resource information, gap information and PUSCH resource information;
[0180] The receiving module 902 is specifically used to receive the preamble sent by the terminal in the inactive state on the PRACH corresponding to the PRACH resource information; and to receive service data from the PUSCH corresponding to the PUSCH resource information according to the preamble and the gap information, wherein the time interval between the PRACH and the PUSCH corresponds to the gap information.
[0181] In another alternative embodiment,
[0182] The transmitting module 901 is also configured to send a Radio Resource Control (RRC) release message to the terminal before the transmitting module sends an uplink resource indication to the terminal. The RRC release message includes an identifier that stores scheduling information.
[0183] This application provides a terminal capable of implementing... Figure 6 The steps performed by the terminal in the embodiments or optional embodiments. See also Figure 10 One embodiment of terminal 1000 includes:
[0184] The receiving module 1001 is used to receive a Radio Resource Control (RRC) release message sent by the access network device. The RRC release message includes an identifier for storing scheduling information and an authorized configuration information element. The authorized configuration information element includes Physical Uplink Shared Channel (PUSCH) resource information.
[0185] The storage module 1002 is used to save the scheduling information according to the identifier of the saved scheduling information, and the scheduling information includes the time advance.
[0186] The sending module 1003 is used to send service data on the PUSCH corresponding to the PUSCH resource information according to the time advance.
[0187] This application provides an access network device capable of achieving... Figure 6 The steps performed by the access network device in the embodiments or optional embodiments. See also Figure 11 One embodiment of the access network device 1100 includes:
[0188] The sending module 1101 is used to send an RRC release message to the terminal. The RRC release message includes an identifier that stores scheduling information and an authorization configuration information element. The authorization configuration information element includes PUSCH resource information.
[0189] The receiving module 1102 is used to receive service data sent by the terminal on the PUSCH corresponding to the PUSCH resource information.
[0190] This application provides a terminal capable of realizing Figure 7 The steps performed by the terminal in the embodiments or optional embodiments. See also Figure 12 One embodiment of terminal 1200 includes:
[0191] The receiving module 1201 is used to receive a paging indication sent by the access network device when the terminal is in an inactive state during the paging timing of the PDCCH. Both the access network device and the terminal store scheduling information, which includes time advance.
[0192] Processing module 1202 is used to descramble the paging indication using a paging radio network temporary identifier; and to determine downlink resource information based on the downlink control information obtained from the descrambled information.
[0193] The receiving module 1201 is also used to receive scrambled downlink data from the downlink resources corresponding to the downlink resource information;
[0194] Processing module 1202 is used to descramble the scrambled downlink data according to the RNTI of the terminal;
[0195] The sending module 1203 is used to send feedback information to the access network equipment according to the time advance.
[0196] This application provides an access network device capable of achieving Figure 7 The steps performed by the access network device in the embodiments or optional embodiments. See also Figure 13 One embodiment of the access network device 1300 includes:
[0197] The receiving module 1301 is used to receive downlink data sent by the core network equipment;
[0198] The transmitting module 1303 is used to transmit a paging indication when the PDCCH is paging. The paging indication is obtained by scrambling downlink control information using a paging radio network temporary identifier. The downlink control information includes downlink resource information.
[0199] Processing module 1302 is used to scramble downlink data using the terminal's wireless network temporary identifier;
[0200] The sending module 1303 is also used to send scrambled downlink data to the terminal in the inactive state on the downlink resources corresponding to the downlink resource information. The core network equipment, access network equipment and terminal all store scheduling information.
[0201] The receiving module 1301 is also used to receive feedback information sent by the terminal, and the feedback information corresponds to the downlink data.
[0202] The terminal and access network equipment of this application embodiment are described below from the perspective of hardware structure. (See reference...) Figure 14 One embodiment of terminal 1400 includes:
[0203] The system includes a baseband processor 1401, an RF transceiver 1402, an antenna 1403, a memory 1404, and an application processor 1405. The baseband processor 1401, memory 1404, and application processor 1405 are interconnected. The RF transceiver 1402 is connected to both the baseband processor 1401 and the antenna 1403. The system may contain one or more of these components.
[0204] It should be understood that the baseband processor 1401 mentioned in this embodiment can be a digital signal processor (DSP). The application processor 1405 can be a central processing unit (CPU), or other general-purpose processors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0205] It should also be understood that the memory 1404 mentioned in this embodiment can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DRRAM). It should be noted that for processors such as general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components, the memory can be integrated within the aforementioned processors.
[0206] Radio frequency transceiver 1402 is used to convert baseband signals into radio frequency signals, or to convert radio frequency signals into baseband signals.
[0207] Antenna 1403 is used to provide signal gain. The number of antennas 1403 can be one or more.
[0208] Although not in Figure 14 As shown, terminal 1400 may also include other components, such as power supply, sensors, multimedia unit, input / output devices, etc.
[0209] In this embodiment, the steps and beneficial effects performed by each unit in the terminal 1400 can be referred to the corresponding descriptions of the steps performed by the terminal in the above embodiments or optional embodiments, and will not be repeated here.
[0210] For example, refer to the following for access network equipment: (Base station) Figure 15A base station 1500 includes: an indoor baseband unit (BBU) 1501, a remote radio unit (RRU) 502, and an antenna 503.
[0211] The BBU1501 is used to implement modulation, demodulation, encoding, decoding, storage, and signaling processing functions. For example, it can modulate binary data into a baseband signal or demodulate a baseband signal into binary data.
[0212] The RRU1502 is used to convert baseband signals to radio frequency signals, or to convert radio frequency signals to baseband signals.
[0213] Antenna 1503 is used to provide signal gain. The number of antennas 503 can be one or more.
[0214] Although not in Figure 5 As shown, base station 1500 may also include other components, such as power supply, input / output devices, etc.
[0215] In this embodiment, the steps and beneficial effects performed by each unit in the base station 1500 can be referred to the corresponding descriptions of the steps performed by the access network device in the above embodiments or optional embodiments, and will not be repeated here.
[0216] This application provides a computer storage medium including instructions that, when run on a computer, cause the computer to perform the methods described in any of the above embodiments or optional embodiments.
[0217] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product.
[0218] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in this application are generated. 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 a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0219] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A wireless communication method, characterized in that, include: Receive a Radio Resource Control (RRC) release message from an access network device, wherein the RRC release message includes an identifier that stores scheduling information; Based on the identifier for saving scheduling information, save scheduling information, which includes time lead time. Receives an uplink resource indication from the access network device, wherein the access network device stores the scheduling information; Based on the aforementioned time advance, service data is transmitted on the uplink resources corresponding to the uplink resource indication; Send a buffer status report to the access network device, the buffer status report being used to determine the amount of data in the service data; The system receives second downlink control information and feedback information from the access network device. The second downlink control information is generated based on the data volume of the service data when the data volume of the service data is greater than a preset data volume. Alternatively, when the amount of the service data is less than or equal to a preset amount of data, feedback information is received from the access network device.
2. The method according to claim 1, characterized in that, The receiving of uplink resource indication from the access network device includes: when the terminal is in an inactive state and the scheduling information includes a timing advance, receiving scrambling information from the access network device through the downlink control channel PDCCH; descrambling the scrambling information into downlink control information according to a preset first radio network temporary identifier RNTI, wherein the downlink control information includes PUSCH resource information of the idle physical uplink shared channel PUSCH; The step of sending service data on the uplink resource corresponding to the uplink resource indication includes: scrambling the service data using the first RNTI; and sending the scrambled service data on the PUSCH corresponding to the PUSCH resource information according to the timing advance.
3. The method according to claim 1, characterized in that, The receiving of uplink resource indication from the access network device includes: receiving scrambling information from the access network device via PDCCH when the terminal is in a connected state and the scheduling information includes a time advance; descrambling the scrambling information into downlink control information according to a preset first RNTI, wherein the downlink control information includes PUSCH resource information of idle PUSCH; The step of sending service data on the uplink resource corresponding to the uplink resource indication includes: scrambling the service data using the first RNTI; and sending the scrambled service data on the PUSCH corresponding to the PUSCH resource information according to the timing advance.
4. A wireless communication method, characterized in that, include: A Radio Resource Control (RRC) release message is sent to the terminal. The RRC release message includes an identifier for saving scheduling information, so that the terminal saves the scheduling information according to the identifier for saving scheduling information. The scheduling information includes a time advance, and the access network device stores the scheduling information. Send uplink resource indication to the terminal; Receive service data from the terminal on the uplink resources indicated by the uplink resources according to the time advance; Receive a buffer status report from the terminal; The data volume of the business data is determined based on the buffer status report; When the amount of the service data exceeds the preset amount of data, a second downlink control information is generated based on the amount of the service data, and the second downlink control information and feedback information are sent to the terminal. When the amount of business data is less than or equal to the preset amount of data, feedback information is sent to the terminal.
5. The method according to claim 4, characterized in that, Sending uplink resource indication to the terminal includes: acquiring PUSCH resource information of an idle physical uplink shared channel (PUSCH); scrambling first downlink control information including the PUSCH resource information into scrambled information using a preset first radio network temporary identifier (RNTI); broadcasting the scrambled information through the downlink control channel (PDCCH), wherein the terminal is in an inactive state or a connected state; The service data on the uplink resource indicated by the uplink resource includes: receiving scrambled service data from the terminal on the PUSCH corresponding to the PUSCH resource information; and descrambling the scrambled service data according to the first RNTI.
6. A wireless communication method, characterized in that, include: The access network device receives a Radio Resource Control (RRC) release message from an access network device. The RRC release message includes an identifier that stores scheduling information and an authorized configuration information element. The authorized configuration information element includes Physical Uplink Shared Channel (PUSCH) resource information. The access network device stores the scheduling information. The scheduling information is saved according to the identifier for saving the scheduling information, and the scheduling information includes the time advance. Based on the aforementioned time advance, service data is sent on the PUSCH corresponding to the PUSCH resource information. Send a buffer status report to the access network device, the buffer status report being used to determine the amount of data in the service data; The system receives second downlink control information and feedback information from the access network device. The second downlink control information is generated based on the data volume of the service data when the data volume of the service data is greater than a preset data volume. Alternatively, when the amount of the service data is less than or equal to a preset amount of data, feedback information is received from the access network device.
7. A wireless communication method, characterized in that, include: A Radio Resource Control (RRC) release message is sent to the terminal. The RRC release message includes an identifier for saving scheduling information and an authorization configuration information element, so that the terminal saves the scheduling information according to the identifier for saving scheduling information. The scheduling information includes a timing advance. The authorization configuration information element includes Physical Uplink Shared Channel (PUSCH) resource information, and the access network device stores the scheduling information. Receive service data from the terminal on the PUSCH corresponding to the PUSCH resource information according to the time advance; Receive a buffer status report from the terminal; The data volume of the business data is determined based on the buffer status report; When the amount of the service data exceeds the preset amount of data, a second downlink control information is generated based on the amount of the service data, and the second downlink control information and feedback information are sent to the terminal. When the amount of business data is less than or equal to the preset amount of data, feedback information is sent to the terminal.
8. A terminal, characterized in that, include: The receiving module is configured to receive a Radio Resource Control (RRC) release message from an access network device, wherein the RRC release message includes an identifier that stores scheduling information; A storage module is used to store scheduling information according to the identifier of the stored scheduling information, wherein the scheduling information includes time advance. The receiving module is used to receive uplink resource indications from the access network device. Both the terminal and the access network device store scheduling information. The sending module is used to send service data on the uplink resource corresponding to the uplink resource indication according to the time advance. The sending module is further configured to send a buffer status report to the access network device, the buffer status report being used by the access network device to determine the amount of data in the service data; The receiving module is further configured to receive second downlink control information and feedback information from the access network device, wherein the second downlink control information is generated based on the data volume of the service data when the data volume of the service data is greater than a preset data volume; The receiving module may also be configured to receive feedback information from the access network device when the amount of the service data is less than or equal to a preset amount of data.
9. The terminal according to claim 8, characterized in that, The receiving module is specifically configured to receive scrambling information from the access network device via the downlink control channel PDCCH when the terminal is in an inactive state and the scheduling information includes a timing advance; and to descramble the scrambling information into downlink control information according to a preset first radio network temporary identifier RNTI, wherein the downlink control information includes PUSCH resource information of the idle physical uplink shared channel PUSCH; The sending module is specifically used to scramble the service data using the first RNTI; and to send the scrambled service data on the PUSCH corresponding to the PUSCH resource information according to the time advance.
10. The terminal according to claim 8, characterized in that, The receiving module is specifically configured to receive scrambling information from the access network device via PDCCH when the terminal is in a connected state and the scheduling information includes a timing advance; and to descramble the scrambling information into downlink control information according to a preset first RNTI, wherein the downlink control information includes PUSCH resource information of idle PUSCH. The sending module is specifically used to scramble the service data using the first RNTI; and to send the scrambled service data on the PUSCH corresponding to the PUSCH resource information according to the time advance.
11. An access network device, characterized in that, include: The sending module is used to send a Radio Resource Control (RRC) release message to the terminal. The RRC release message includes an identifier for saving scheduling information, so that the terminal can save the scheduling information according to the identifier for saving scheduling information. The scheduling information includes a time advance. The sending module is also used to send an uplink resource indication to the terminal, and both the access network device and the terminal store the scheduling information; The receiving module is configured to receive service data from the terminal on the uplink resources indicated by the uplink resources according to the time advance. The receiving module is also used to receive a buffer status report from the terminal; The access network equipment also includes: The processing module is also used to determine the amount of business data based on the buffer status report; The processing module is further configured to generate second downlink control information based on the data volume of the service data when the data volume of the service data is greater than a preset data volume, and send the second downlink control information and feedback information to the terminal; and send feedback information to the terminal when the data volume of the service data is less than or equal to the preset data volume.
12. The access network device according to claim 11, characterized in that, The transmitting module is specifically used to acquire PUSCH resource information of the idle Physical Uplink Shared Channel (PUSCH); scramble the first downlink control information into scrambled information using a preset first Radio Network Temporary Identifier (RNTI), wherein the first downlink control information includes the PUSCH resource information; broadcast the scrambled information through the downlink control channel (PDCCH), wherein the terminal is in an inactive state or a connected state; The receiving module is specifically used to receive scrambled service data on the PUSCH corresponding to the PUSCH resource information; and to descramble the scrambled service data according to the first RNTI.
13. A terminal, characterized in that, include: A receiving module is configured to receive a Radio Resource Control (RRC) release message from an access network device. The RRC release message includes an identifier that stores scheduling information and an authorization configuration information element. The authorization configuration information element includes Physical Uplink Shared Channel (PUSCH) resource information. The access network device stores the scheduling information. A storage module is used to save scheduling information according to the identifier of the saved scheduling information, the scheduling information including time advance; The sending module is used to send service data on the PUSCH corresponding to the PUSCH resource information according to the time advance. The sending module is further configured to send a buffer status report to the access network device, the buffer status report being used by the access network device to determine the amount of data in the service data; The receiving module is further configured to receive second downlink control information and feedback information from the access network device, wherein the second downlink control information is generated based on the data volume of the service data when the data volume of the service data is greater than a preset data volume; The receiving module may also be configured to receive feedback information from the access network device when the amount of the service data is less than or equal to a preset amount of data.
14. An access network device, characterized in that, include: The sending module is used to send a Radio Resource Control (RRC) release message to the terminal. The RRC release message includes an identifier for saving scheduling information and an authorization configuration information element, so that the terminal saves the scheduling information according to the identifier for saving scheduling information. The scheduling information includes a timing advance. The authorization configuration information element includes Physical Uplink Shared Channel (PUSCH) resource information, and the access network device stores the scheduling information. The receiving module is configured to receive service data from the terminal on the PUSCH corresponding to the PUSCH resource information according to the time advance. The receiving module is also used to receive a buffer status report from the terminal; The access network equipment also includes: The processing module is also used to determine the amount of business data based on the buffer status report; The processing module is further configured to generate second downlink control information based on the data volume of the service data when the data volume of the service data is greater than a preset data volume, and send the second downlink control information and feedback information to the terminal; and send feedback information to the terminal when the data volume of the service data is less than or equal to the preset data volume.
15. A computer storage medium comprising instructions, characterized in that, When it is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 7.
16. A computer program product containing instructions, characterized in that, When it is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 7.