Uplink Transmission Method and Apparatus, Communication Device, and Storage Medium
By sending BSR during the 2-step random access RACH or sending BSR using the uplink resources acquired by SR, the problem of large transmission delay in the 5G NTN network is solved, and the effect of reducing transmission delay and meeting service needs is achieved.
Patent Information
- Application Number
- CN202080001712.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-28
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2040-07-28
AI Technical Summary
In 5G NTN networks, due to the high satellite height, the transmission delay is large, and the prior art is difficult to effectively reduce the transmission delay, affecting the service quality.
Send the cache status report BSR during the 2-step random access RACH, or send the BSR through the uplink resource obtained by the SR, and flexibly select the transmission resources to reduce the delay.
By selecting the appropriate transmission resources, the low latency characteristics of the 2-step random access process can reduce transmission delays, meet service needs, and reduce the impact on random access resources.
Smart Images

Figure CN114402682B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of wireless communication, but are not limited to the field of wireless communication, and in particular, to an uplink transmission method and apparatus, a communication device, and a storage medium. Background Art
[0002] 5G NR (5G New Radio) introduces non-terrestrial networks (NTN). NTN includes satellite communication networks. Satellite communication networks have the characteristic of a large cell radius. For medium / low-earth orbit satellites, the cell coverage radius can reach a range of 100 kilometers to 1000 kilometers. For geostationary orbit satellites, the cell coverage radius can reach several kilometers. However, due to the high altitude of the satellite and the long distance from the ground, the transmission of satellite communication requires a duration of dozens or even hundreds of milliseconds, resulting in a large transmission delay.
[0003] Therefore, how to reduce the transmission delay has become one of the important research directions in 5G NTN networks. Summary of the Invention
[0004] The present disclosure provides an access control method and apparatus, a communication device, and a storage medium.
[0005] According to a first aspect of embodiments of the present disclosure, an uplink transmission method is provided. The method is applied to a terminal and includes:
[0006] According to the resource configuration for transmitting a scheduling request (SR) and the resource configuration for a two-step random access channel (RACH), send a buffer status report (BSR) during the two-step RACH process or send the BSR on the uplink resource obtained through the SR.
[0007] In some embodiments, the step of, according to the resource configuration for transmitting an SR and the resource configuration for the two-step RACH, sending the BSR during the two-step RACH process or sending the BSR on the uplink resource obtained through the SR includes:
[0008] In response to the non-configuration of SR resources, send the BSR during the two-step RACH process according to the resource configuration for the two-step RACH.
[0009] In some embodiments, the step of, in response to the non-configuration of the SR resources, sending the BSR during the two-step RACH process according to the resource configuration for the two-step RACH includes:
[0010] In response to the SR resource not being configured, determine, according to the resource configuration of the two-step RACH, that it is allowed to send the BSR during the two-step RACH process, and send the BSR in the random access message A (MSGA) during the two-step RACH process.
[0011] In some embodiments, the sending the BSR during the two-step RACH process or sending the BSR on the uplink resource obtained through the SR according to the resource configuration of the SR and the resource configuration of the two-step RACH includes:
[0012] In response to the SR resource being configured and the two-step RACH resource for sending the BSR not being configured, send the BSR on the uplink resource obtained through the SR.
[0013] In some embodiments, the sending the BSR during the two-step RACH process or sending the BSR on the uplink resource obtained through the SR according to the resource configuration of the SR and the resource configuration of the two-step RACH includes:
[0014] In response to the SR resource being configured and the two-step RACH resource for sending the BSR being configured, send the BSR during the two-step RACH process or send the BSR on the uplink resource obtained through the SR according to the data volume of the BSR;
[0015] Or,
[0016] In response to the SR resource being configured and the two-step RACH resource for sending the BSR being configured, send the BSR during the two-step RACH process or send the BSR on the uplink resource obtained through the SR according to the quality of service (QoS) of the service corresponding to the BSR;
[0017] Or,
[0018] In response to the SR resource being configured and the two-step RACH resource for sending the BSR being configured, send the BSR during the two-step RACH process or send the BSR on the uplink resource obtained through the SR according to the indication of the base station.
[0019] In some embodiments, the sending the BSR during the two-step RACH process or sending the BSR on the uplink resource obtained through the SR according to the data volume of the BSR includes:
[0020] In response to the data volume of the BSR being greater than a predetermined data volume threshold, send the BSR on the uplink resource obtained through the SR;
[0021] In response to the data volume of the BSR being less than or equal to a predetermined data volume threshold, the BSR is sent in the two-step RACH process.
[0022] In some embodiments, sending the BSR in the two-step RACH process or sending the BSR on the uplink resources obtained through the SR according to the QoS of the service corresponding to the BSR includes:
[0023] In response to the allowed delay duration of the QoS being greater than a predetermined duration threshold, the BSR is sent on the uplink resources obtained through the SR;
[0024] In response to the allowed delay duration of the QoS being less than or equal to a predetermined duration threshold, the BSR is sent in the two-step RACH process.
[0025] In some embodiments, sending the BSR on the two-step RACH or sending the BSR on the transmission channel indicated by the resource scheduling instruction for the SR according to the base station indication includes:
[0026] In response to the base station indication being to send the BSR on the uplink resources obtained through the SR, the BSR is sent on the uplink resources obtained through the SR;
[0027] In response to the base station indication being to send the BSR in the two-step RACH process, the BSR is sent using MSGA in the two-step RACH process.
[0028] In some embodiments, the method further includes:
[0029] Receiving the base station indication using downlink control information DCI or media access control layer control element MAC_CE signaling or radio resource control RRC signaling or system information SIB.
[0030] According to a second aspect of the embodiments of the present disclosure, an uplink transmission method is provided, and the method is applied to a base station and includes:
[0031] According to the resource configuration of the SR and the resource configuration of the two-step RACH, the BSR is received in the two-step RACH process or the BSR is received on the uplink resources allocated by the SR.
[0032] In some embodiments, the receiving the BSR in the two-step RACH process or receiving the BSR on the uplink resources allocated by the SR according to the resource configuration of the SR and the resource configuration of the two-step RACH includes:
[0033] In response to no SR resources being configured, the BSR is received in the two-step RACH process.
[0034] In some embodiments, receiving the BSR in the two-step RACH process in response to the SR resource not being configured includes:
[0035] In response to the SR resource not being configured and the two-step RACH resource for two-step random access being configured, receiving the BSR through the MSGA in the two-step RACH process of the two-step random access.
[0036] In some embodiments, receiving the BSR in the two-step RACH process or receiving the BSR on the uplink resource allocated by the SR according to the resource configuration of the SR and the resource configuration of the two-step RACH includes:
[0037] In response to the SR resource being configured and the two-step RACH resource for sending the BSR not being configured, receiving the BSR on the uplink resource allocated by the SR.
[0038] In some embodiments, receiving the BSR in the two-step RACH process or receiving the BSR on the uplink resource allocated by the SR according to the resource configuration of the SR and the resource configuration of the two-step RACH includes:
[0039] In response to the SR resource being configured and the two-step RACH resource for sending the BSR being configured, receiving the BSR in the two-step RACH process or receiving the BSR on the uplink resource allocated by the SR.
[0040] In some embodiments, the method further includes:
[0041] Sending a base station indication for instructing the UE to send the BSR on the uplink resource allocated by the SR or to send the BSR in the two-step RACH process;
[0042] Receiving the BSR in the two-step RACH process or receiving the BSR on the uplink resource allocated by the SR according to the resource configuration of the SR and the resource configuration of the two-step RACH includes:
[0043] In response to the SR resource and the two-step RACH resource for sending the BSR being configured and the base station indication being: instructing the UE to send the BSR in the two-step RACH process, then receiving the BSR in the two-step RACH process;
[0044] In response to the SR resource and the two-step RACH resource being configured and the base station indication being: instructing the UE to send the BSR on the uplink resource allocated by the SR, then receiving the BSR on the uplink resource allocated by the SR.
[0045] In some embodiments, the base station indication for instructing the UE to send a BSR on the uplink resources allocated by the SR or to send the BSR during the two-step RACH process includes:
[0046] Based on the resource configuration of the SR and the resource configuration of the two-step RACH, the base station indication is sent based on DCI or MAC_CE signaling or RRC signaling or SIB.
[0047] According to a third aspect of the embodiments of the present disclosure, an uplink transmission device is provided. The device is applied to a terminal and includes:
[0048] A first sending module configured to send a buffer status report (BSR) during the two-step RACH process or send the BSR on the uplink resources obtained through the SR according to the resource configuration for transmitting a scheduling request (SR) and the resource configuration of the two-step random access channel (RACH).
[0049] In some embodiments, the first sending module includes:
[0050] A first sending sub-module configured to, in response to no SR resources being configured, send the BSR during the two-step RACH process according to the resource configuration of the two-step RACH.
[0051] In some embodiments, the first sending sub-module is specifically configured to:
[0052] In response to no SR resources being configured, determine that it is allowed to send the BSR during the two-step RACH process according to the resource configuration of the two-step RACH, and send the BSR in the MSG A during the two-step RACH process.
[0053] In some embodiments, the first sending module includes:
[0054] A second sending sub-module configured to, in response to the SR resources being configured and no two-step RACH resources for sending the BSR being configured, send the BSR on the uplink resources obtained through the SR.
[0055] In some embodiments, the first sending module includes:
[0056] A third sending sub-module configured to, in response to the SR resources being configured and two-step RACH resources for sending the BSR being configured, send the BSR during the two-step RACH process or send the BSR on the uplink resources obtained through the SR according to the data volume of the BSR;
[0057] Or,
[0058] A fourth sending sub-module, configured to, in response to being configured with the SR resource and the two-step RACH resource for sending the BSR, send the BSR during the two-step RACH process or send the BSR on the uplink resource obtained through the SR according to the quality of service (QoS) of the service corresponding to the BSR;
[0059] Or,
[0060] A fifth sending sub-module, configured to, in response to being configured with the SR resource and the two-step RACH resource for sending the BSR, send the BSR during the two-step RACH process or send the BSR on the uplink resource obtained through the SR according to the indication of the base station.
[0061] In some embodiments, the third sending sub-module includes:
[0062] A first sending unit, configured to, in response to the data volume of the BSR being greater than a predetermined data volume threshold, send the BSR on the uplink resource obtained through the SR;
[0063] A second sending unit, configured to, in response to the data volume of the BSR being less than or equal to the predetermined data volume threshold, send the BSR during the two-step RACH process.
[0064] In some embodiments, the fourth sending sub-module includes:
[0065] A third sending unit, configured to, in response to the allowed delay duration of the QoS being greater than a predetermined duration threshold, send the BSR on the uplink resource obtained through the SR;
[0066] A fourth sending unit, configured to, in response to the allowed delay duration of the QoS being less than or equal to the predetermined duration threshold, send the BSR during the two-step RACH process.
[0067] In some embodiments, the fifth sending sub-module includes:
[0068] A fifth sending unit, configured to, in response to the indication of the base station being to send the BSR on the uplink resource obtained through the SR, send the BSR on the uplink resource obtained through the SR;
[0069] A sixth sending unit, configured to, in response to the indication of the base station being to send the BSR during the two-step RACH process, send the BSR using MSGA during the two-step RACH process.
[0070] In some embodiments, the apparatus further includes:
[0071] A first receiving module, configured to receive the base station indication by using DCI or MAC_CE signaling or RRC signaling or SIB.
[0072] According to a fourth aspect of the embodiments of the present disclosure, there is provided an uplink transmission device, which is applied to a base station and includes:
[0073] A second receiving module, configured to receive a BSR during the two-step RACH process according to the resource configuration of the SR and the resource configuration of the two-step RACH, or receive the BSR on the uplink resources allocated by the SR.
[0074] In some embodiments, the second receiving module includes:
[0075] A first receiving sub-module, configured to receive the BSR during the two-step RACH process in response to the non-configuration of the SR resources.
[0076] In some embodiments, the first receiving sub-module is specifically configured to:
[0077] In response to the non-configuration of the SR resources and the configuration of the two-step RACH resources for two-step random access, receive the BSR through the MSGA in the two-step RACH process.
[0078] In some embodiments, the second receiving module includes:
[0079] A second receiving sub-module, configured to receive the BSR on the uplink resources allocated by the SR in response to the configuration of the SR resources and the non-configuration of the two-step RACH resources for sending the BSR.
[0080] In some embodiments, the second receiving module includes:
[0081] A third receiving sub-module, configured to receive the BSR during the two-step RACH process or receive the BSR on the uplink resources allocated by the SR in response to the configuration of the SR resources and the configuration of the two-step RACH resources for sending the BSR.
[0082] In some embodiments, the device further includes:
[0083] A second sending module, configured to send a base station indication for instructing the UE to send a BSR on the uplink resources allocated by the SR or send the BSR during the two-step RACH process;
[0084] The second receiving module includes:
[0085] The fourth receiving sub-module is configured to, in response to being configured with the SR resource and the two-step RACH resource for transmitting the BSR, and the base station indicating that the UE is instructed to transmit the BSR during the two-step RACH process, receive the BSR during the two-step RACH process;
[0086] The fifth receiving sub-module is configured to, in response to being configured with the SR resource and the two-step RACH resource, and the base station indicating that the UE is instructed to transmit the BSR on the uplink resource allocated by the SR, receive the BSR on the uplink resource allocated by the SR.
[0087] In some embodiments, the second transmitting module is specifically configured to:
[0088] Based on the resource configuration of the SR and the resource configuration of the two-step RACH, and based on DCI or MAC_CE signaling or RRC signaling or SIB, send down the base station indication.
[0089] According to the fifth aspect of the embodiments of the present disclosure, there is provided a communication device, which at least includes: a processor and a memory for storing executable instructions that can run on the processor, wherein:
[0090] When the processor is used to run the executable instructions, the executable instructions execute the steps in the above-mentioned uplink transmission method.
[0091] According to the sixth aspect of the embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, wherein computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, the steps in any of the above-mentioned uplink transmission methods are implemented.
[0092] The embodiments of the present disclosure provide an implementation manner of uplink transmission. According to the resource configuration, it is selected to transmit the BSR during the two-step random access process or on the uplink resource obtained by the SR. In this way, according to the resource configuration, a suitable transmission resource is selected to transmit the BSR. Compared with the method of uniformly using the uplink resource obtained by the SR to transmit the BSR, the low-latency characteristics of the two-step random access process and the small impact of using the uplink resource obtained by the SR on the random access resource are flexibly applied, so that while meeting the transmission requirements as much as possible, the transmission delay can be reduced. Description of the Drawings
[0093] The drawings here are incorporated into the specification and constitute a part of this specification, showing embodiments that conform to the present invention and are used together with the specification to explain the principles of the embodiments of the present invention.
[0094] Figure 1It is a schematic structural diagram of a wireless communication system shown according to an exemplary embodiment;
[0095] Figure 2 It is a schematic flow diagram of an uplink transmission process shown according to an exemplary embodiment;
[0096] Figure 3 It is a schematic flow of an uplink transmission method shown according to an exemplary embodiment Figure 1 ;
[0097] Figure 4 It is a schematic flow of an uplink transmission method shown according to an exemplary embodiment Figure 2 ;
[0098] Figure 5 It is a schematic flow of an uplink transmission method shown according to an exemplary embodiment Figure 3 ;
[0099] Figure 6 It is a schematic structure of an uplink transmission device shown according to an exemplary embodiment Figure 1 ;
[0100] Figure 7 It is a schematic structure of an uplink transmission device shown according to an exemplary embodiment Figure 2 ;
[0101] Figure 8 It is a schematic structure of a communication device shown according to an exemplary embodiment Figure 1 ;
[0102] Figure 9 It is a schematic structure of a communication device shown according to an exemplary embodiment Figure 2 . Detailed implementation manners
[0103] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the embodiments of the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present disclosure as detailed in the appended claims.
[0104] The terms used in the embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present disclosure. The singular forms "a" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0105] It should be understood that although the terms first, second, third, etc. may be used in the embodiments of the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "when" as used herein may be interpreted as "when" or "while" or "in response to determining".
[0106] To better describe any embodiment of the present disclosure, an application scenario of access control is taken as an example in an embodiment of the present disclosure for exemplary illustration.
[0107] Please refer to Figure 1 , which shows a schematic structural diagram of a wireless communication system provided by an embodiment of the present disclosure. As Figure 1 shown, the wireless communication system is a communication system based on cellular mobile communication technology, and the wireless communication system may include: a plurality of terminals 11 and a plurality of base stations 12.
[0108] Among them, the terminal 11 can be a device that provides voice and / or data connectivity to the user. The terminal 11 can communicate with one or more core networks via a Radio Access Network (RAN). The terminal 11 can be an Internet of Things (IoT) terminal, such as a sensor device, a mobile phone (or a "cellular" phone), and a computer with an IoT terminal. For example, it can be a fixed, portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted device. For example, a Station (STA), a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, or a user equipment (terminal). Or, the terminal 11 can also be a device of an unmanned aerial vehicle. Or, the terminal 11 can also be a vehicle-mounted device. For example, it can be an on-board computer with wireless communication function, or a wireless terminal external to the on-board computer. Or, the terminal 11 can also be a roadside device. For example, it can be a street lamp, a signal lamp, or other roadside devices with wireless communication function, etc.
[0109] The base station 12 can be a network-side device in a wireless communication system. Among them, the wireless communication system can be a 4th generation mobile communication (4G) system, also known as the Long Term Evolution (LTE) system; or, the wireless communication system can also be a 5G system, also known as the new radio (NR) system or 5G NR system. Or, the wireless communication system can also be the next generation system of the 5G system. Among them, the access network in the 5G system can be called the NG-RAN (New Generation-Radio Access Network).
[0110] Among them, the base station 12 may be an evolved Node B (eNB) adopted in a 4G system. Alternatively, the base station 12 may also be a gNode B (gNB) with a centralized distributed architecture adopted in a 5G system. When the base station 12 adopts a centralized distributed architecture, it generally includes a central unit (CU) and at least two distributed units (DUs). The protocol stacks of the Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, and Media Access Control (MAC) layer are set in the central unit; the protocol stack of the Physical (PHY) layer is set in the distributed unit. The specific implementation manner of the base station 12 is not limited in the embodiments of the present disclosure.
[0111] A wireless connection can be established between the base station 12 and the terminal 11 through a wireless air interface. In different embodiments, the wireless air interface is a wireless air interface based on the fourth-generation mobile communication network technology (4G) standard; or, the wireless air interface is a wireless air interface based on the fifth-generation mobile communication network technology (5G) standard, such as the new air interface; or, the wireless air interface may also be a wireless air interface based on the standard of the next-generation mobile communication network technology beyond 5G.
[0112] In some embodiments, an E2E (End to End) connection can also be established between the terminals 11. For example, in vehicle-to-everything (V2X) communication, scenarios such as vehicle-to-vehicle (V2V) communication, vehicle-to-Infrastructure (V2I) communication, and vehicle-to-pedestrian (V2P) communication.
[0113] In some embodiments, the above wireless communication system may further include a network management device 13.
[0114] A plurality of base stations 12 are respectively connected to a network management device 13. Among them, the network management device 13 may be a core network device in a wireless communication system. For example, the network management device 13 may be a Mobility Management Entity (MME) in an Evolved Packet Core (EPC). Alternatively, the network management device may also be other core network devices, such as a Serving GateWay (SGW), a Public Data Network GateWay (PGW), a Policy and Charging Rules Function (PCRF), or a Home Subscriber Server (HSS), etc. The embodiments of the present disclosure do not limit the implementation form of the network management device 13.
[0115] As Figure 2 shown, for a terrestrial network (TN), when uplink data 20 arrives at a user equipment 21 (UE, User Equipment), that is, when the uplink data reaches a buffer, the user equipment 21 sends a Buffer Status Report (BSR) to a base station 22 (gNB, g-NodeB) in the network. If the UE does not have uplink resources for sending the BSR at this time, it sends a Scheduling Request (SR) to the network to request uplink resources for sending the BSR. After receiving the BSR, the network sends an uplink scheduling grant 23 (UL grant) to the UE, and the UE then starts to send the uplink data 20.
[0116] In one embodiment, when the UE needs to send an SR but does not have Physical Uplink Control Channel (PUCCH) resources for sending the SR, the UE may initiate a 4-step random access (4-step-RACH, 4-step Random Access Channel) and send the BSR on the resources allocated to Message 3 (MSG3, Random Access Message 3).
[0117] For NTN (Non-Terrestrial Networks), if this mechanism is also applied, the UE needs to wait at least 2 RTTs (Round-trip Time) before sending data, resulting in a large data transmission delay of the UE, which may not meet the requirements of QoS (Quality of Service).
[0118] As Figure 3 shown, an embodiment of the present disclosure provides an uplink transmission method, which is applied to a terminal and includes:
[0119] Step S101: Send a BSR during the two-step RACH process according to the resource configuration for SR and the resource configuration of the two-step RACH, or send the BSR on the uplink resource obtained through the SR.
[0120] Based on the characteristics of the above NTN, in an embodiment of the present disclosure, in the two-step random access (2-step RACH) process, a BSR can be sent on the PUSCH (Physical Uplink Shared Channel) using the MSGA (Message A).
[0121] In an embodiment of the present disclosure, the terminal can be any communication device including the above user equipment (UE), hereinafter simply referred to as UE.
[0122] The random access process refers to the process from when the UE sends a request to start attempting to access the network until a basic signaling connection is established with the network. The random access process is divided into a contention-based random access process and a non-contention-based random access process. The contention-based random access process includes a four-step random access process and the above two-step random access process.
[0123] The two-step random access process is a process in which the terminal and the base station interact with random access messages (MSGs) step by step, including MSGA and MSGB.
[0124] In the first step, the UE sends the MSGA to the base station. The MSGA includes a random access preamble sequence and Physical Uplink Shared Channel (PUSCH) data. The PUSCH data may include UE identity identification information, such as C-RNTI (Cell-RadioNetworkTemporaryIdentifier), etc.
[0125] In the second step, the base station sends the MSGB to the UE. The MSGB includes a random access response and contention resolution information.
[0126] The 4-step random access process is also a process in which the terminal and the base station interact with random access messages step by step, including 4 random access messages: MSG1, MSG2, MSG3, and MSG4.
[0127] In the first step, the UE sends MSG1 to the base station. MSG1 includes a preamble sequence, and the UE uses the Physical Random Access Channel (PRACH) to send the above MSG1.
[0128] In the second step, the base station sends MSG2 to the UE. MSG2 includes a random access response. At the same time, the base station scrambles it with a Random Access Radio Network Temporary Identifier (RA-RNTI).
[0129] In the third step, the UE sends MSG3 to the base station. MSG3 includes the UE's identity information, such as C-RNTI.
[0130] In the fourth step, the base station sends MSG4 to the UE. The base station carries the Contention Resolution Identity (CRI) in MSG4 through the Media Access Control Address-Control Element (MAC-CE) and sends it to the UE to achieve the final random access.
[0131] Therefore, compared with the 4-step random access, the 2-step random access has only one information interaction, so the transmission delay can be reduced.
[0132] In the embodiments of the present disclosure, since there may not always be enough 2-step random access resources in the network configuration, therefore, according to the resource configuration, the 2-step random access process can be selected to send the BSR, or the uplink resources obtained by the SR can be used to send the BSR.
[0133] Here, the resource configuration of the above SR and the resource configuration of the RACH are resources available for transmitting the BSR in the network, which can be obtained according to the indication of the base station or determined based on the protocol.
[0134] It should be noted that in the embodiments of the present disclosure, after the UE's uplink data arrives, whether the BSR is sent during the RACH process or on the uplink resources obtained by the SR, the UE needs to wait for the base station's uplink scheduling authorization to send the uplink data.
[0135] In addition, when only SR resources are configured at the base station, it is not possible to send a BSR during the RACH procedure. Therefore, the method of sending an SR to obtain uplink resources and then sending a BSR is still adopted.
[0136] In the embodiments of the present disclosure, the uplink resources obtained through the SR, that is, the uplink resources allocated after the UE sends an SR to the base station and obtains an uplink scheduling grant from the base station. Therefore, to send a BSR using the uplink resources obtained through the SR, it is necessary to wait for an interaction between the UE and the base station once. In the two-step random access procedure, the UE can directly send a BSR using the MSGA without waiting to allocate uplink resources for sending the BSR, thus reducing the transmission delay.
[0137] In some embodiments, the step of sending a BSR during the two-step RACH procedure or sending the BSR on the uplink resources obtained through the SR according to the resource configuration for the SR and the resource configuration of the two-step RACH includes:
[0138] In response to the non-configuration of SR resources, send the BSR during the two-step RACH procedure according to the resource configuration of the two-step RACH.
[0139] In the embodiments of the present disclosure, if SR resources are not configured but RACH resources are configured, then the UE preferentially uses the two-step RACH resources to send a BSR during the two-step RACH procedure. Of course, if only four-step RACH resources are configured, then the UE can only send a BSR during the four-step RACH procedure. That is to say, in practical applications, the priority of sending a BSR through the two-step RACH procedure can be configured to be higher than the priority of sending a BSR through the four-step RACH procedure.
[0140] In this way, when the network configures two-step RACH resources, transmission can be carried out in the way with the lowest latency.
[0141] In some embodiments, the step of, in response to the non-configuration of the SR resources, sending the BSR during the two-step RACH procedure according to the resource configuration of the two-step RACH includes:
[0142] In response to the non-configuration of the SR resources, determine that it is allowed to send the BSR during the two-step RACH procedure according to the resource configuration of the two-step RACH, and send the BSR in the MSGA during the two-step RACH procedure.
[0143] In the embodiments of the present disclosure, the two-step RACH procedure includes step one in which the UE sends an MSGA to the base station and step two in which the UE receives an MSGB sent by the base station. Therefore, the UE can directly use the first step of the two-step RACH procedure to carry the BSR in the MSGA and send it to the base station, so it is not necessary to wait for the feedback from the base station to send the BSR, reducing the latency.
[0144] In some embodiments, the resource allocation according to SR and the resource allocation of the two-step RACH, sending the BSR during the two-step RACH process or sending the BSR on the uplink resource obtained through the SR includes:
[0145] In response to being configured with the SR resource and not being configured with the two-step RACH resource for sending the BSR, send the BSR on the uplink resource obtained through the SR.
[0146] If the network is only configured with the SR resource, or is configured with the SR resource and at the same time is configured with the four-step RACH resource. Since the four-step RACH resource also has a relatively large delay, and at the same time, using the RACH resource may occupy too many RACH resources, affecting the RACH capacity and increasing the probability of RACH collision. Therefore, when the requirement for latency is relatively low or only the SR resource and the four-step RACH resource are configured, the SR is preferably used to send the above BSR, thereby reducing the occupation of the RACH resource.
[0147] In some embodiments, the resource allocation according to SR and the resource allocation of the two-step RACH, sending the BSR during the two-step RACH process or sending the BSR on the uplink resource obtained through the SR includes:
[0148] In response to being configured with the SR resource and being configured with the two-step RACH resource for sending the BSR, according to the data volume of the BSR, send the BSR during the two-step RACH process or send the BSR on the uplink resource obtained through the SR;
[0149] Or,
[0150] In response to being configured with the SR resource and being configured with the two-step RACH resource for sending the BSR, according to the quality of service QoS of the service corresponding to the BSR, send the BSR during the two-step RACH process or send the BSR on the uplink resource obtained through the SR;
[0151] Or,
[0152] In response to being configured with the SR resource and being configured with the two-step RACH resource for sending the BSR, according to the indication of the base station, send the BSR during the two-step RACH process or send the BSR on the uplink resource obtained through the SR.
[0153] Here, considering that the QoS requirements of different services are different and the data volume to be sent is also different, resulting in inconsistent requirements for the access mode. Therefore, the method of sending the BSR can also be dynamically selected according to the data volume and the QoS of the service.
[0154] Since the BSR carries the data volume of the data to be transmitted, as well as the corresponding service identifier, etc. Therefore, when the network is configured with both SR resources and two-step RACH resources at the same time, the UE can determine which method to use to send the BSR according to the status of the BSR.
[0155] In this way, the transmission method can be flexibly configured according to different services, while minimizing the occupation of RACH resources as much as possible and meeting the QoS requirements of the services.
[0156] In some embodiments, the sending the BSR in the two-step RACH process or on the uplink resources obtained through the SR according to the data volume of the BSR includes:
[0157] In response to the data volume of the BSR being greater than a predetermined data volume threshold, sending the BSR on the uplink resources obtained through the SR;
[0158] In response to the data volume of the BSR being less than or equal to the predetermined data volume threshold, sending the BSR in the two-step RACH process.
[0159] In the embodiments of the present disclosure, the predetermined data volume threshold can be determined according to the RACH resources. For example, when the RACH resources are sufficient, the data volume threshold can be set to a larger value; when the RACH resources are less, the data volume threshold can be set to a smaller value. Alternatively, the predetermined data volume threshold can be determined according to the time relationship. Assume the time T1 required for the UE to send all the data, and the time T2 required for the UE to obtain the uplink scheduling permission for sending the data by sending the SR. When T2 / T1 is less than a certain value, for example, when T2 / T1 is close to zero, the UE selects the method of sending the SR to obtain the uplink resources for sending the BSR. Of course, the data volume threshold can also be determined based on protocol regulations or indicated by the base station or determined by the UE implementation.
[0160] When the data volume of the BSR is greater than the data volume threshold, it means that the time required for the UE to obtain the uplink scheduling permission for sending the uplink data can be ignored compared to the time required for the UE to send all the data, that is, the delay of the UE obtaining the uplink scheduling permission through the SR to send the data will not affect the user experience and does not occupy the RACH resources. Therefore, at this time, the uplink resources obtained by using the SR can be selected to send the BSR.
[0161] In some embodiments, the sending the BSR in the two-step RACH process or on the uplink resources obtained through the SR according to the QoS of the service corresponding to the BSR includes:
[0162] In response to the allowed delay duration of the QoS being greater than a predetermined duration threshold, the BSR is sent on the uplink resource obtained through the SR;
[0163] In response to the allowed delay duration of the QoS being less than or equal to a predetermined duration threshold, the BSR is sent during the two-step RACH procedure.
[0164] In the embodiments of the present disclosure, the predetermined duration threshold is a duration threshold for differentiating the maximum delays specified for the QoS corresponding to different services. If the allowed delay duration specified by the QoS of a service exceeds this predetermined duration threshold, it can be considered that the QoS requirement of this service is relatively low, and resource occupancy can be prioritized without excessive requirements for the delay duration. Therefore, the uplink resource obtained through the SR can be selected to send the BSR.
[0165] When the allowed delay duration specified by the QoS of a service is less than or equal to this predetermined duration threshold, it can be considered that the QoS requirement of this service is relatively high, and the issue of delay needs to be prioritized to minimize the delay as much as possible. Therefore, at this time, the BSR is selected to be sent during the two-step RACH procedure, thereby reducing the time delay.
[0166] Of course, in practical applications, the sending method of the BSR can also be selected in combination with the above data volume and service QoS requirements. For example, when the QoS requirement of a service is not high and the data volume of the BSR is small, the BSR can be preferentially sent during the two-step RACH procedure, so as to reduce the delay without having a great impact on the RACH resources. Another example is that when the QoS requirement of a service is high, but the RACH resources are tight and the data volume of the BSR is large, in order to improve the probability of successful access, a part of the delay duration is still sacrificed, and the uplink resource obtained through the SR is used to send the BSR. In this way, the actual service requirements and network resource capabilities can be considered simultaneously, thereby balancing the requirements for time delay and resource occupancy.
[0167] In some embodiments, according to the indication of the base station, sending the BSR on the two-step RACH or on the transmission channel indicated by the resource scheduling instruction for the SR includes:
[0168] In response to the indication of the base station being to send the BSR on the uplink resource obtained through the SR, the BSR is sent on the uplink resource obtained through the SR;
[0169] In response to the indication of the base station being to send the BSR during the two-step RACH procedure, the BSR is sent using MSGA during the two-step RACH procedure.
[0170] In an embodiment of the present disclosure, the UE can also directly determine the uplink resource for transmitting the BSR according to the received base station indication. There is no need to analyze network resources or service requirements, but directly obtain the base station indication. In this way, when specified by the base station, the UE does not need to make a judgment, saving its own data operation and processing.
[0171] In some embodiments, as Figure 4 shown, the method further includes:
[0172] Step S201, receiving the base station indication by using DCI or MAC_CE signaling or RRC signaling or SIB.
[0173] Here, DCI is downlink control information, carried by the downlink physical control channel, and is used for uplink and downlink resource allocation, providing HARQ information, power control, etc. The UE can obtain the way of transmitting the BSR indicated by the base station through DCI.
[0174] MAC_CE signaling is the control signaling of the media access control layer. The base station sends some control signaling to the UE through MAC_CE signaling, and at the same time can carry the indicated BSR transmission method in the MAC_CE signaling.
[0175] RRC signaling is radio resource control signaling, used for radio resource management, including channel allocation, etc. Therefore, the base station can also carry the indicated BSR transmission method in the RRC signaling. The UE then determines the way of transmitting the BSR according to the received RRC signaling.
[0176] In addition, the UE can also receive the base station indication through SIB. Here, SIB can be SIB1, SIB2, etc., or other system messages.
[0177] In this way, in step S101, the UE can obtain the resource configuration of the above SR and the resource configuration of the two-step RACH according to the base station indication.
[0178] As Figure 5 shown, an embodiment of the present disclosure provides an uplink transmission method, which is applied to a base station and includes:
[0179] Step S301, receiving the BSR during the two-step RACH process or receiving the BSR on the uplink resource allocated by the SR according to the resource configuration of the SR and the resource configuration of the two-step RACH.
[0180] In an embodiment of the present disclosure, the base station can determine the way for the UE to transmit the BSR, or can also determine the way for the UE to transmit the BSR based on the resource configuration, and then determine the way to receive the BSR.
[0181] Here, the resource allocation of SR and the resource allocation of the two-step RACH can be determined based on the protocol, or can be determined by the base station itself according to the network resource status.
[0182] The base station can determine an appropriate BSR reception mode according to the resource allocation status of the network, and then provide an uplink scheduling grant to the UE to receive the uplink data sent by the UE, so as to reasonably utilize network resources while meeting the requirements of low latency as much as possible.
[0183] In some embodiments, receiving the BSR during the two-step RACH process or receiving the BSR on the uplink resources allocated by the SR according to the resource allocation of SR and the resource allocation of the two-step RACH includes:
[0184] In response to no SR resources being configured, receiving the BSR during the two-step RACH process.
[0185] If no SR resources are configured but two-step RACH resources are configured, at this time, regardless of whether four-step RACH resources are configured or not, the base station preferentially selects to receive the BSR in the two-step RACH, so as to save the transmission delay.
[0186] In some embodiments, the receiving the BSR during the two-step RACH process in response to no SR resources being configured includes:
[0187] In response to no SR resources being configured and two-step RACH resources for two-step random access being configured, receiving the BSR through the MSGA in the two-step RACH process of the two-step random access.
[0188] In the embodiments on the terminal side, the two-step RACH process has been introduced in detail and will not be elaborated here. When receiving the BSR, the BSR can be received through the MSGA sent by the terminal in the first step.
[0189] In some embodiments, receiving the BSR during the two-step RACH process or receiving the BSR on the uplink resources allocated by the SR according to the resource allocation of SR and the resource allocation of the two-step RACH includes:
[0190] In response to SR resources being configured and no two-step RACH resources for sending the BSR being configured, receiving the BSR on the uplink resources allocated by the SR.
[0191] If SR resources are configured but two-step RACH resources are not configured, regardless of whether four-step RACH resources are configured, the uplink resources allocated through SR are used to receive the BSR, thereby reducing the occupation of RACH resources. Here, the configuration of SR resources and RACH resources is the resource configuration available for sending the BSR. The resource configuration can be specified by the protocol or dynamically determined by the base station according to the network status.
[0192] In some embodiments, receiving the BSR during the two-step RACH process or receiving the BSR on the uplink resources allocated through the SR according to the resource configuration of the SR and the resource configuration of the two-step RACH includes:
[0193] In response to the configuration of SR resources and the configuration of two-step RACH resources for sending the BSR, receiving the BSR during the two-step RACH process or receiving the BSR on the uplink resources allocated through the SR.
[0194] If both SR resources and two-step RACH resources are configured, the corresponding BSR can be received according to the method selected by the UE for sending the BSR. Of course, the base station can also indicate the way for the UE to send the BSR, and then the base station receives the BSR according to the indication of the UE.
[0195] In some embodiments, the method further includes:
[0196] Sending a base station indication for instructing the UE to send the BSR on the uplink resources allocated through the SR or to send the BSR during the two-step RACH process;
[0197] Receiving the BSR during the two-step RACH process or receiving the BSR on the uplink resources allocated through the SR according to the resource configuration of the SR and the resource configuration of the two-step RACH includes:
[0198] In response to the configuration of the SR resources and the two-step RACH resources for sending the BSR, and the base station indication being: instructing the UE to send the BSR during the two-step RACH process, then receiving the BSR during the two-step RACH process;
[0199] In response to the configuration of the SR resources and the two-step RACH resources, and the base station indication being: instructing the UE to send the BSR on the uplink resources allocated through the SR, then receiving the BSR on the uplink resources allocated through the SR.
[0200] In the embodiments of the present disclosure, the base station first sends a base station indication to the UE, and the base station indication is used to indicate the way for the UE to send the BSR, that is, to indicate that the UE uses SR resources or RACH resources to send the BSR.
[0201] When both SR resources and two-step RACH resources are configured, the base station may instruct the UE to select one of them to send the BSR. It can be understood that the base station may select the way to instruct the UE to send the BSR according to its own network status, for example, congestion situation, utilization rate of RACH resources, etc. It can also be instructed according to a predetermined priority or randomly.
[0202] Of course, if the network is only configured with four-step RACH resources, the base station may also instruct the UE to send the BSR during the four-step RACH process.
[0203] In some embodiments, the base station indication for instructing the UE to send the BSR on the uplink resources allocated by the SR or to send the BSR during the two-step RACH process includes:
[0204] According to the resource configuration of the SR and the resource configuration of the two-step RACH, the base station indication is sent based on DCI or MAC_CE signaling or RRC signaling or SIB.
[0205] In the embodiments of the present disclosure, when the base station sends the above DCI, MAC_CE signaling, RRC signaling or SIB according to the resource configuration of the SR and the resource configuration of the two-step RACH, the base station indication indicating the way for the UE to send the BSR is sent to the UE.
[0206] Here, the resource configuration of the SR and the resource configuration of the two-step RACH can be determined by the base station or based on the protocol.
[0207] The embodiments of the present disclosure also provide the following examples:
[0208] In the above embodiments, three implementation methods for the UE to send the BSR to obtain the uplink scheduling permission and then send the uplink data when there is uplink data arriving in the TN network have been introduced:
[0209] First, obtain uplink resources by sending an SR request and send the BSR on the uplink resources obtained through the SR;
[0210] Second, use the MSGA of the two-step RACH to send the BSR;
[0211] Third, use the MSG3 of the four-step RACH to send the BSR.
[0212] In the embodiments of the present disclosure, the above three methods can be applied to the NTN network. However, due to the characteristics of the NTN network, it may have a greater impact on the delay. Therefore, the first method and the third method have a longer delay duration and may not meet the QoS requirements; the second method and the third method occupy RACH resources.
[0213] The method in which the UE sends a BSR through a two-step RACH to obtain an uplink scheduling grant will result in a large RACH resource overhead, affect the RACH capacity, and increase the probability of RACH collisions, thus affecting the UE's normal random access and the success rate of the UE sending a BSR. In addition, not all uplink data sent by the UE requires low latency, and the existing method of obtaining an uplink grant for sending uplink data can also meet the QoS requirements of some services. Therefore, for the NTN network, considering the need to support the above multiple schemes simultaneously, it is necessary to coordinate which scheme the UE uses to send a BSR to obtain an uplink scheduling authorization to send uplink data.
[0214] In the embodiments of the present disclosure, the above three BSR sending methods can be coordinated according to the network resource configuration status and service requirements, so as to meet the low latency requirements as much as possible while reducing resource occupancy.
[0215] 1. When the network configures resources for the UE to send an SR and configures resources for the UE to send a BSR through a two-step RACH, the UE determines the method of sending a BSR, including the following situations:
[0216] 1) The UE determines the method of sending a BSR based on the status of the BSR. When the BSR is greater than a predetermined data volume threshold, the UE first sends an SR to obtain an uplink grant and then sends a BSR. At this time, since the amount of data the UE needs to send is large, the startup latency of sending data and the time required to send the data itself can be ignored and do not affect the user experience.
[0217] 2) The UE determines the method of sending a BSR based on the QoS requirements of the service. When the QoS requirement is high, such as a low latency requirement, the UE chooses to send a BSR during the two-step RACH process; when the QoS requirement is low, it chooses to send an SR to obtain the uplink resources for sending a BSR.
[0218] 2. The base station determines the method of the UE sending a BSR (implicit method)
[0219] 1) When the network only configures resources for the UE to send an SR, the base station instructs the UE to first send an SR and then send a BSR;
[0220] 2) When the network does not configure resources for the UE to send an SR but configures two-step RACH resources, it instructs the UE to send a BSR during the two-step RACH process;
[0221] 3) When the network does not configure resources for the UE to send an SR and does not configure two-step RACH resources available for sending a BSR, but configures four-step RACH resources available for sending a BSR, it instructs the UE to send a BS4R during the four-step RACH process.
[0222] 3. Method for the base station to determine the BSR sent by the UE (explicit method)
[0223] When the network configures both the resources for the UE to send SR and the resources for the UE to send BSR through two-step RACH simultaneously, the method for the UE to send BSR can be determined through the following methods:
[0224] 1) The base station indicates in the system message that all UEs use the uplink resources obtained by SR to send BSR or use the two-step RACH method to send BSR. For example, when there are few UEs performing RACH in the system and the resources for RACH are sufficient, the network configures all UEs in the system to use the two-step RACH method to send BSR to enable the UE to quickly send uplink data; conversely, to prioritize ensuring the normal random access of UEs in the system, all UEs in the system are configured to use the uplink resources obtained by SR to send BSR.
[0225] 2) The base station indicates the method for the UE to send BSR. The base station can use DCI, MAC CE, RRC signaling, etc. to configure the method for the UE to send BSR. Specifically, the network can determine the method for the UE to send BSR based on the usage of network RACH resources. When RACH resources are scarce, the network can configure some UEs to use the traditional method to send SR; or the network can determine the method for the UE to send BSR based on the historical service QoS characteristics of the UE, or a combination of both.
[0226] As Figure 6 shown, an uplink transmission device 600 is further provided in an embodiment of the present disclosure. The uplink transmission device 600 is applied to a terminal and includes:
[0227] A first sending module 601, configured to send a buffer status report BSR during the two-step RACH process or send the BSR on the uplink resources obtained through the SR according to the resource configuration for transmitting a resource request SR and the resource configuration of the two-step random access RACH.
[0228] In some embodiments, the first sending module 601 includes:
[0229] A first sending sub-module, configured to, in response to the unconfigured SR resources, send the BSR during the two-step RACH process according to the resource configuration of the two-step RACH.
[0230] In some embodiments, the first sending sub-module is specifically configured to:
[0231] In response to the unconfigured SR resources, determine that it is allowed to send the BSR during the two-step RACH process according to the resource configuration of the two-step RACH, and send the BSR in the MSGA during the two-step RACH process.
[0232] In some embodiments, the first transmission module 601 includes:
[0233] A second transmission sub-module, configured to transmit the BSR on the uplink resource obtained through the SR in response to being configured with the SR resource and not being configured with the two-step RACH resource for transmitting the BSR.
[0234] In some embodiments, the first transmission module 601 includes:
[0235] A third transmission sub-module, configured to transmit the BSR during the two-step RACH process or on the uplink resource obtained through the SR according to the data volume of the BSR in response to being configured with the SR resource and being configured with the two-step RACH resource for transmitting the BSR;
[0236] Or,
[0237] A fourth transmission sub-module, configured to transmit the BSR during the two-step RACH process or on the uplink resource obtained through the SR according to the quality of service QoS of the service corresponding to the BSR in response to being configured with the SR resource and being configured with the two-step RACH resource for transmitting the BSR;
[0238] Or,
[0239] A fifth transmission sub-module, configured to transmit the BSR during the two-step RACH process or on the uplink resource obtained through the SR according to the base station indication in response to being configured with the SR resource and being configured with the two-step RACH resource for transmitting the BSR.
[0240] In some embodiments, the third transmission sub-module includes:
[0241] A first transmission unit, configured to transmit the BSR on the uplink resource obtained through the SR in response to the data volume of the BSR being greater than a predetermined data volume threshold;
[0242] A second transmission unit, configured to transmit the BSR during the two-step RACH process in response to the data volume of the BSR being less than or equal to a predetermined data volume threshold.
[0243] In some embodiments, the fourth transmission sub-module includes:
[0244] A third transmission unit, configured to transmit the BSR on the uplink resource obtained through the SR in response to the allowed delay duration of the QoS being greater than a predetermined duration threshold;
[0245] A fourth transmitting unit, configured to transmit the BSR in the two-step RACH procedure in response to the allowed delay duration of the QoS being less than or equal to a predetermined duration threshold.
[0246] In some embodiments, according to a fifth transmitting sub-module, it includes:
[0247] A fifth transmitting unit, configured to transmit the BSR on the uplink resource obtained through the SR in response to the base station indicating to transmit the BSR on the uplink resource obtained through the SR;
[0248] A sixth transmitting unit, configured to transmit the BSR using MSGA in the two-step RACH procedure in response to the base station indicating to transmit the BSR in the two-step RACH procedure.
[0249] In some embodiments, the apparatus 600 further includes:
[0250] A first receiving module, configured to receive the base station indication using DCI or MAC_CE signaling or RRC signaling or SIB.
[0251] As Figure 7 shown, an embodiment of the present disclosure further provides an uplink transmission apparatus 700, applied to a base station, including:
[0252] A second receiving module 701, configured to receive the BSR in the two-step RACH procedure or receive the BSR on the uplink resource allocated through the SR according to the resource configuration of the SR and the resource configuration of the two-step RACH.
[0253] In some embodiments, the second receiving module 701 includes:
[0254] A first receiving sub-module, configured to receive the BSR in the two-step RACH procedure in response to no SR resource being configured.
[0255] In some embodiments, the first receiving sub-module is specifically configured to:
[0256] In response to no SR resource being configured and two-step RACH resources for two-step random access being configured, receive the BSR through MSGA in the two-step RACH procedure.
[0257] In some embodiments, the second receiving module 701 includes:
[0258] A second receiving sub-module, configured to receive the BSR on the uplink resource allocated through the SR in response to an SR resource being configured and no two-step RACH resources for transmitting the BSR being configured.
[0259] In some embodiments, the second receiving module 701 includes:
[0260] A third receiving sub-module, configured to receive the BSR during the two-step RACH process or receive the BSR on the uplink resources allocated by the SR in response to being configured with SR resources and two-step RACH resources for sending the BSR.
[0261] In some embodiments, the apparatus 700 further includes:
[0262] A second sending module, configured to send a base station indication for instructing the UE to send the BSR on the uplink resources allocated by the SR or send the BSR during the two-step RACH process;
[0263] The second receiving module 701 includes:
[0264] A fourth receiving sub-module, configured to receive the BSR during the two-step RACH process in response to being configured with the SR resources and the two-step RACH resources for sending the BSR, and the base station indication being: instructing the UE to send the BSR during the two-step RACH process;
[0265] A fifth receiving sub-module, configured to receive the BSR on the uplink resources allocated by the SR in response to being configured with the SR resources and the two-step RACH resources, and the base station indication being: instructing the UE to send the BSR on the uplink resources allocated by the SR.
[0266] In some embodiments, the second sending module is specifically configured to:
[0267] Send the base station indication based on the DCI or MAC_CE signaling or RRC signaling or SIB according to the resource configuration of the SR and the resource configuration of the two-step RACH.
[0268] Embodiments of the present disclosure provide a communication device, including a processor, a transceiver, a memory, and an executable program stored on the memory and capable of running on the processor. When the processor runs the executable program, it executes the access control method provided by any of the foregoing technical solutions.
[0269] The communication device may be the foregoing base station or UE.
[0270] Wherein, the processor may include various types of storage media, and the storage media is a non-temporary computer storage media, which can continue to remember and store the information thereon after the communication device loses power. Here, the communication device includes a base station or a user equipment.
[0271] The processor can be connected to the memory through a bus or the like and is used to read the executable program stored on the memory.
[0272] An embodiment of the present disclosure provides a non-transitory computer-readable storage medium storing an executable program; after the executable program is executed by a processor, it can implement the method shown in any technical solution involved in the embodiments of the present disclosure.
[0273] Figure 8 FIG. 7 is a structural block diagram of a communication device provided by an embodiment of the present disclosure. The communication device may be a UE. For example, the communication device 800 may be a mobile phone, a computer, a digital broadcast user device, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0274] Refer to Figure 8 , the communication device 800 may include at least one of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0275] The processing component 802 generally controls the overall operation of the communication device 800, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 802 may include at least one processor 820 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 802 may include at least one module to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0276] The memory 804 is configured to store various types of data to support the operation of the communication device 800. Examples of such data include instructions for any application or method operating on the communication device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.
[0277] The power supply component 806 provides power to various components of the communication device 800. The power supply component 806 may include a power management system, at least one power supply, and other components associated with generating, managing, and distributing power for the communication device 800.
[0278] The multimedia component 808 includes a screen that provides an output interface between the communication device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes at least one touch sensor to sense touches, swipes, and gestures on the touch panel. The touch sensor can sense not only the boundaries of a touch or swipe action but also detect the wake-up time and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the communication device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.
[0279] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive external audio signals when the communication device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker for outputting audio signals.
[0280] The I / O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include but are not limited to: a home button, a volume button, a power button, and a lock button.
[0281] The sensor component 814 includes at least one sensor for providing a status assessment of various aspects of the communication device 800. For example, the sensor component 814 can detect the on / off state of the communication device 800, the relative positioning of components, such as the display and keypad of the communication device 800. The sensor component 814 can also detect a change in the position of the communication device 800 or a component of the communication device 800, the presence or absence of user contact with the communication device 800, the orientation or acceleration / deceleration of the communication device 800, and the temperature change of the communication device 800. The sensor component 814 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 814 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0282] The communication component 816 is configured to facilitate communication between the communication device 800 and other devices in a wired or wireless manner. The communication device 800 can access a communication standard-based wireless network, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0283] In an exemplary embodiment, the communication device 800 can be implemented by at least one Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), controller, microcontroller, microprocessor, or other electronic components for performing the above method.
[0284] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the above instructions can be executed by a processor 820 of the communication device 800 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0285] As Figure 9 shown, an embodiment of the present disclosure shows the structure of another communication device. The communication device can be a base station involved in the embodiments of the present disclosure. For example, the communication device 900 can be provided as a network device. Referring to Figure 9 , the communication device 900 includes a processing component 922, which further includes at least one processor, and memory resources represented by a memory 932 for storing instructions executable by the processing component 922, such as application programs. The application programs stored in the memory 932 can include one or more modules each corresponding to a set of instructions. In addition, the processing component 922 is configured to execute instructions to perform any of the above methods for the aforementioned applications in the communication device.
[0286] The communication device 900 may also include a power supply component 926 configured to perform power management of the communication device 900, a wired or wireless network interface 950 configured to connect the communication device 900 to a network, and an input / output (I / O) interface 958. The communication device 900 may operate based on an operating system stored in the memory 932, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.
[0287] Other embodiments of the present invention will be readily apparent to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention following the general principles of the invention and including known art or conventional techniques in the technical field not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are pointed out by the following claims.
[0288] It should be understood that the present invention is not limited to the exact structures described above and shown in the drawings, and various modifications and changes may be made without departing from its scope. The scope of the present invention is limited only by the appended claims.
Claims
1. An uplink transmission method, wherein, The method is applied to a terminal and includes: Sending a buffer status report (BSR) during the two-step random access channel (RACH) process according to the resource configuration for transmitting a scheduling request (SR) and the resource configuration of the two-step RACH; Wherein, the sending of the BSR during the two-step RACH process includes: preferentially using the two-step RACH resources to send the BSR during the two-step RACH process, and the priority of sending the BSR through the two-step RACH process is higher than that of sending the BSR through the four-step RACH process.
2. The method according to claim 1, wherein The sending of the BSR during the two-step RACH process according to the resource configuration for transmitting the SR and the resource configuration of the two-step RACH includes: In response to the absence of configured SR resources, sending the BSR during the two-step RACH process according to the resource configuration of the two-step RACH.
3. The method according to claim 2, wherein, The sending of the BSR during the two-step RACH process in response to the absence of configured SR resources according to the resource configuration of the two-step RACH includes: In response to the absence of configured SR resources, determining that it is allowed to send the BSR during the two-step RACH process according to the resource configuration of the two-step RACH, and sending the BSR in the access message AMSGA during the two-step RACH process.
4. The method according to claim 1, wherein The sending of the BSR during the two-step RACH process according to the resource configuration of the SR and the resource configuration of the two-step RACH includes: In response to the presence of configured SR resources and the presence of two-step RACH resources for sending the BSR, sending the BSR during the two-step RACH process according to the data volume of the BSR; Or, In response to the presence of configured SR resources and the presence of the two-step RACH resources for sending the BSR, sending the BSR during the two-step RACH process according to the quality of service (QoS) of the service corresponding to the BSR; Or, In response to the presence of configured SR resources and the presence of the two-step RACH resources for sending the BSR, sending the BSR during the two-step RACH process according to the base station indication.
5. The method according to claim 4, wherein The sending of the BSR during the two-step RACH process according to the data volume of the BSR includes: In response to the data volume of the BSR being less than or equal to a predetermined data volume threshold, sending the BSR during the two-step RACH process.
6. The method according to claim 4, wherein, The sending of the BSR during the two-step RACH process according to the QoS of the service corresponding to the BSR includes: In response to the allowed delay duration of the QoS being less than or equal to a predetermined duration threshold, sending the BSR during the two-step RACH process.
7. The method according to claim 4, wherein The sending of the BSR on the two-step RACH according to the base station indication includes: In response to the base station indication being to send the BSR during the two-step RACH process, sending the BSR using MSGA during the two-step RACH process.
8. The method according to claim 4 or 7, wherein, The method further includes: Receiving the indication from the base station by using downlink control information DCI, or media access control layer control element MAC_CE signaling, or radio resource control RRC signaling, or system information block SIB.
9. An uplink transmission method, wherein, The method is applied to a base station and includes: Receiving a buffer status report BSR during the two-step random access channel (RACH) process according to the resource configuration of a scheduling request (SR) and the resource configuration of the two-step RACH. Wherein, the receiving the BSR during the two-step RACH process includes: preferentially using the two-step RACH resources to receive the BSR during the two-step RACH process, and the priority of receiving the BSR through the two-step RACH process is higher than the priority of receiving the BSR through the four-step RACH process.
10. The method according to claim 9, wherein, The receiving the BSR during the two-step RACH process according to the resource configuration of the SR and the resource configuration of the two-step RACH includes: Receiving the BSR during the two-step RACH process in response to the non-configuration of the SR resources.
11. The method according to claim 10, wherein, The receiving the BSR during the two-step RACH process in response to the non-configuration of the SR resources includes: Receiving the BSR through a message A (MSGA) in the two-step RACH process of the two-step random access in response to the non-configuration of the SR resources and the configuration of the two-step RACH resources of the two-step random access.
12. The method according to claim 9, wherein, The receiving the BSR during the two-step RACH process according to the resource configuration of the SR and the resource configuration of the two-step RACH includes: Receiving the BSR during the two-step RACH process in response to the configuration of the SR resources and the configuration of the two-step RACH resources for transmitting the BSR.
13. The method according to claim 9, wherein The method further includes: Sending a base station indication for instructing the user equipment (UE) to send the BSR during the two-step RACH process. The receiving the BSR during the two-step RACH process according to the resource configuration of the SR and the resource configuration of the two-step RACH includes: Receiving the BSR during the two-step RACH process in response to the configuration of the SR resources and the two-step RACH resources for transmitting the BSR, and the base station indication is: instructing the UE to send the BSR during the two-step RACH process.
14. The method according to claim 13, wherein, The sending the base station indication for instructing the UE to send the BSR during the two-step RACH process includes: Sending the base station indication based on DCI, or MAC_CE signaling, or RRC signaling, or SIB according to the resource configuration of the SR and the resource configuration of the two-step RACH.
15. An uplink transmission device, wherein, The apparatus is applied to a terminal and includes: A first sending module configured to send a buffer status report BSR during the two-step RACH process according to the resource configuration for transmitting a scheduling request (SR) and the resource configuration of the two-step random access channel (RACH). The first sending module is further configured to preferentially use the two-step RACH resources to send the BSR during the two-step RACH process, and the priority of sending the BSR through the two-step RACH process is higher than the priority of sending the BSR through the four-step RACH process.
16. The apparatus according to claim 15, wherein, The first sending module includes: The first sending sub-module is configured to, in response to the unconfigured SR resource, send the BSR during the two-step RACH process according to the resource configuration of the two-step RACH.
17. The apparatus according to claim 16, wherein, The first sending sub-module is specifically configured as follows: In response to the unconfigured SR resource, determine that it is allowed to send the BSR during the two-step RACH process according to the resource configuration of the two-step RACH, and send the BSR in the MSG A during the two-step RACH process.
18. The device according to claim 15, wherein, The first sending module includes: The third sending sub-module is configured to, in response to the configured SR resource and the configured two-step RACH resource for sending the BSR, send the BSR during the two-step RACH process according to the data volume of the BSR; Or, The fourth sending sub-module is configured to, in response to the configured SR resource and the configured two-step RACH resource for sending the BSR, send the BSR during the two-step RACH process according to the quality of service QoS of the service corresponding to the BSR; Or, The fifth sending sub-module is configured to, in response to the configured SR resource and the configured two-step RACH resource for sending the BSR, send the BSR during the two-step RACH process according to the base station indication.
19. The apparatus according to claim 18, wherein, The third sending sub-module includes: The second sending unit is configured to, in response to the data volume of the BSR being less than or equal to a predetermined data volume threshold, send the BSR during the two-step RACH process.
20. The apparatus according to claim 18, wherein, The fourth sending sub-module includes: The fourth sending unit is configured to, in response to the allowed delay duration of the QoS being less than or equal to a predetermined duration threshold, send the BSR during the two-step RACH process.
21. The apparatus according to claim 18, wherein, According to the fifth sending sub-module, it includes: The sixth sending unit is configured to, in response to the base station indication being to send the BSR during the two-step RACH process, send the BSR in the MSG A during the two-step RACH process.
22. The device according to claim 18 or 21, wherein, The device further includes: The first receiving module is configured to receive the base station indication by using the downlink control information DCI or the media access control layer control element MAC_CE signaling or the radio resource control RRC signaling or the system information SIB.
23. An uplink transmission device, wherein, The device is applied to a base station and includes: The second receiving module is configured to receive the BSR during the two-step RACH process according to the resource configuration of the SR and the resource configuration of the two-step RACH; The second receiving module is further configured to preferentially use the two-step RACH resource to receive the BSR during the two-step RACH process, and the priority of receiving the BSR through the two-step RACH process is higher than the priority of receiving the BSR through the four-step RACH process.
24. The apparatus according to claim 23, wherein, The second receiving module includes: The first receiving sub-module is configured to, in response to the unconfigured SR resource, receive the BSR during the two-step RACH process.
25. The apparatus according to claim 24, wherein, The first receiving sub-module is specifically configured as follows: In response to the unconfigured SR resource and the configured two-step RACH resource for the two-step random access, receive the BSR through the MSG A during the two-step RACH process.
26. The device according to claim 23, wherein, The second receiving module includes: A third receiving sub-module, configured to receive the BSR during the two-step RACH process in response to being configured with SR resources and two-step RACH resources for transmitting the BSR.
27. The device according to claim 23, wherein The device further includes: A second transmitting module, configured to send a base station indication for instructing the UE to transmit the BSR during the two-step RACH process. The second receiving module includes: A fourth receiving sub-module, configured to receive the BSR during the two-step RACH process in response to being configured with the SR resources and the two-step RACH resources for transmitting the BSR, and the base station indication being: instructing the UE to transmit the BSR during the two-step RACH process.
28. The apparatus according to claim 27, wherein, The second transmitting module is specifically configured to: Send the base station indication based on DCI or MAC_CE signaling or RRC signaling or SIB according to the resource configuration of SR and the resource configuration of two-step RACH.
29. A communication device, wherein, The communication device at least includes: a processor and a memory for storing executable instructions that can run on the processor, wherein: When the processor is used to run the executable instructions, the executable instructions execute the steps in the uplink transmission method provided in any one of claims 1 to 8 or 9 to 14 above.
30. A non-transitory computer-readable storage medium, wherein, Computer executable instructions are stored in the computer-readable storage medium, and when the computer executable instructions are executed by the processor, the steps in the uplink transmission method provided in any one of claims 1 to 8 or 9 to 14 above are implemented.