Trigger control method, device, equipment and storage medium for random access
By introducing network configuration information to control the 2-step random access process of terminal equipment in satellite communication, the business delay and resource conflict problems of terminal equipment when uplink data are solved, and the user experience and system capacity are improved.
Patent Information
- Application Number
- CN202080105257.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-03
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2040-12-03
AI Technical Summary
In the prior art, when there is uplink data in satellite communication, the service delay increases due to the large signal propagation delay, and the probability of resource conflict in the 2-step random access process is high, which affects user experience and system capacity.
The network configuration information controls whether the terminal device triggers a 2-step random access process, and introduces network configuration information to control the 2-step random access frequency of the terminal device in a fine-grained manner, reducing the probability of resource conflict and shortening the resource request delay.
It realizes a 2-step random access process for more refined control of terminal equipment in satellite communication, reducing the probability of resource conflict and shortening the resource request delay, improving user experience and system capacity.
Smart Images

Figure CN116097880B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of communication technologies, and in particular, to a method, apparatus, device, and storage medium for triggering and controlling random access. Background Art
[0002] The random access process is divided into two types: contention-based random access process and non-contention-based random access process. The contention-based random access process is divided into 4 steps, and the non-contention-based random access process is divided into 2 steps. With the development of communication technologies and the emergence of new service scenarios, the triggering method for the non-contention-based random access process still needs to be further studied and discussed. Summary of the Invention
[0003] Embodiments of the present application provide a method, apparatus, device, and storage medium for triggering and controlling random access. The technical solutions are as follows:
[0004] According to one aspect of the embodiments of the present application, a method for triggering and controlling random access is provided, which is applied to a terminal device. The method includes:
[0005] When a BSR (Buffer Status Report) is triggered on a first logical channel, determine whether to trigger the execution of a two-step random access process based on network configuration information.
[0006] According to one aspect of the embodiments of the present application, a method for triggering and controlling random access is provided, which is applied to a network device. The method includes:
[0007] Send network configuration information to the terminal device;
[0008] Wherein, the network configuration information is used to determine whether to trigger the execution of a two-step random access process when a buffer status report BSR is triggered on a first logical channel of the terminal device.
[0009] According to one aspect of the embodiments of the present application, a device for triggering and controlling random access is provided. The device includes:
[0010] A trigger control module, configured to determine whether to trigger the execution of a two-step random access process based on network configuration information when a buffer status report BSR is triggered on a first logical channel.
[0011] According to one aspect of the embodiments of the present application, a device for triggering and controlling random access is provided. The device includes:
[0012] An information sending module, configured to send network configuration information to the terminal device;
[0013] Wherein, the network configuration information is used to determine whether to trigger the execution of a two-step random access procedure when a buffer status report (BSR) is triggered on a first logical channel of the terminal device.
[0014] According to one aspect of the embodiments of the present application, a terminal device is provided. The terminal device includes a processor; wherein:
[0015] The processor is configured to determine whether to trigger the execution of a two-step random access procedure based on network configuration information when a buffer status report (BSR) is triggered on a first logical channel.
[0016] According to one aspect of the embodiments of the present application, a network device is provided. The network device includes a processor and a transceiver connected to the processor; wherein:
[0017] The transceiver is configured to send network configuration information to a terminal device;
[0018] Wherein, the network configuration information is used to determine whether to trigger the execution of a two-step random access procedure when a buffer status report (BSR) is triggered on a first logical channel of the terminal device.
[0019] According to one aspect of the embodiments of the present application, a computer-readable storage medium is provided. A computer program is stored in the storage medium and is configured to be executed by a processor of a terminal device to implement the above-mentioned trigger control method for random access on the terminal device side.
[0020] According to one aspect of the embodiments of the present application, a computer-readable storage medium is provided. A computer program is stored in the storage medium and is configured to be executed by a processor of a network device to implement the above-mentioned trigger control method for random access on the network device side.
[0021] According to one aspect of the embodiments of the present application, a chip is provided. The chip includes a programmable logic circuit and / or program instructions, and when the chip runs on a terminal device, it is used to implement the above-mentioned trigger control method for random access on the terminal device side.
[0022] According to one aspect of the embodiments of the present application, a chip is provided. The chip includes a programmable logic circuit and / or program instructions, and when the chip runs on a network device, it is used to implement the above-mentioned trigger control method for random access on the network device side.
[0023] According to one aspect of the embodiments of the present application, a computer program product is provided. When the computer program product runs on a processor of a terminal device, the terminal device is caused to execute the above-mentioned trigger control method for random access on the terminal device side.
[0024] According to one aspect of the embodiments of the present application, there is provided a computer program product, which, when running on a processor of a network device, causes the network device to execute the above-mentioned triggering control method for random access on the network device side.
[0025] The technical solutions provided by the embodiments of the present application may include the following beneficial effects:
[0026] By determining whether to trigger a two-step random access process based on network configuration information, the embodiments of the present application provide a method for controlling a terminal device to trigger a two-step random access process. By introducing network configuration information and determining whether to trigger a two-step random access process based on the network configuration information, compared with the related art in which any terminal can trigger a two-step random access process, the embodiments of the present application can achieve more fine-grained control over the frequency of the terminal device triggering a two-step random access process, thereby reducing the conflict probability of resources in the two-step random access process while taking into account shortening the resource request delay. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 is a schematic diagram of a network architecture provided by an embodiment of the present application;
[0028] Figure 2 is a schematic diagram of a network architecture provided by another embodiment of the present application;
[0029] Figure 3 is a schematic diagram of a network architecture provided by another embodiment of the present application;
[0030] Figure 4 is a schematic flowchart of a four-step random access process provided by an embodiment of the present application;
[0031] Figure 5 is a schematic flowchart of a two-step random access process provided by an embodiment of the present application;
[0032] Figure 6 is a schematic flowchart of a terminal device requesting an uplink scheduling process provided by an embodiment of the present application;
[0033] Figure 7 is a flowchart of a triggering control method for random access provided by an embodiment of the present application;
[0034] Figure 8 is a flowchart of a triggering control method for random access provided by another embodiment of the present application;
[0035] Figure 9 is a timing diagram of a BSR sending process provided by an embodiment of the present application;
[0036] Figure 10It is a block diagram of a random access trigger control device provided by an embodiment of the present application;
[0037] Figure 11 It is a block diagram of a random access trigger control device provided by another embodiment of the present application;
[0038] Figure 12 It is a block diagram of a random access trigger control device provided by another embodiment of the present application;
[0039] Figure 13 It is a block diagram of a random access trigger control device provided by another embodiment of the present application;
[0040] Figure 14 It is a schematic structural diagram of a terminal device provided by an embodiment of the present application;
[0041] Figure 15 It is a schematic structural diagram of a network device provided by an embodiment of the present application. Detailed implementation manners
[0042] To make the objectives, technical solutions and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.
[0043] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art may know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0044] Please refer to Figure 1 , which shows a schematic diagram of a network architecture provided by an embodiment of the present application. The network architecture may include: a network device 10 and a terminal device 20.
[0045] The network device 10 is a device for providing wireless communication services for the terminal device 20. A connection may be established between the network device 10 and the terminal device 20, so as to communicate through this connection, including the interaction of signaling and data. The number of network devices 10 may be multiple, and two adjacent network devices 10 may also communicate with each other in a wired or wireless manner. The terminal device 20 may switch between different network devices 10, that is, establish connections with different network devices 10.
[0046] In one example, as Figure 2As shown in the figure, taking the 5G NTN (Non-Terrestrial Networks) network as an example, the network device 10 in the NTN network can be a satellite 11. A satellite 11 can cover a certain range of ground areas and provide wireless communication services for the terminal devices 20 in these ground areas. In addition, the satellite 11 can orbit the Earth. By deploying multiple satellites 11, communication coverage of different regions on the Earth's surface can be achieved.
[0047] Compared with terrestrial cellular communication networks, satellite communication has many unique advantages. First of all, satellite communication is not restricted by the user's geographical location. For example, general terrestrial communication cannot cover areas such as the ocean, high mountains, and deserts where it is impossible to install communication equipment or where communication coverage is not provided due to sparse population. However, for satellite communication, since a single satellite can cover a large area of the ground and the satellite can orbit the Earth, theoretically every corner of the Earth can be covered by satellite communication. Secondly, satellite communication has great social value. Satellite communication can be covered at a relatively low cost in remote mountainous areas, poor and underdeveloped countries or regions, enabling people in these areas to enjoy advanced voice communication and mobile Internet technologies, which is conducive to narrowing the digital divide with developed regions and promoting the development of these areas. Thirdly, satellite communication has a long communication distance, and the communication cost does not increase significantly as the communication distance increases; finally, satellite communication has high stability and is not restricted by natural disasters.
[0048] Communication satellites are classified into LEO (Low-Earth Orbit) satellites, MEO (Medium-Earth Orbit) satellites, GEO (Geostationary Earth Orbit) satellites, HEO (High Elliptical Orbit) satellites, etc. according to different orbital heights. At the current stage, the main research focuses on LEO and GEO.
[0049] 1. LEO
[0050] The altitude range of low-orbit satellites is 500 km to 1500 km, and the corresponding orbital period is about 1.5 hours to 2 hours. The signal propagation delay for single-hop communication between users is generally less than 20 ms. The maximum satellite visibility time is 20 minutes. The signal propagation distance is short, the link loss is small, and the requirement for the transmit power of user terminal devices is not high.
[0051] 2. GEO
[0052] Geostationary orbit satellites have an orbital altitude of 35786 km and a rotation period around the Earth of 24 hours. The signal propagation delay for single-hop communication between users is generally 250 ms.
[0053] To ensure the satellite coverage and improve the system capacity of the entire satellite communication system, the satellite uses multi-beam coverage of the ground. A single satellite can form dozens or even hundreds of beams to cover the ground; a satellite beam can cover a ground area with a diameter of dozens to hundreds of kilometers.
[0054] In another example, as Figure 3 shown, taking the cellular communication network as an example, the network device 10 in the cellular communication network may be a base station 12. The base station 12 is a device deployed in the access network to provide wireless communication functions for the terminal device 20. The base station 12 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems adopting different radio access technologies, the name of the device with base station functions may be different. For example, in the 5G NR (New Radio) system, it is called gNodeB or gNB. With the evolution of communication technologies, the name of the "base station" may change. For the convenience of description, in the embodiments of the present application, the device that provides wireless communication functions for the terminal device 20 above is collectively referred to as a base station.
[0055] In addition, the terminal device 20 involved in the embodiments of the present application may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication functions, as well as various forms of user equipment (User Equipment, UE), mobile station (Mobile Station, MS), terminal device (terminal device), etc. For the convenience of description, in the embodiments of the present application, the devices mentioned above are collectively referred to as terminal devices.
[0056] In addition, in the embodiments of the present application, the nouns "network" and "system" are usually used interchangeably, but those skilled in the art can understand their meanings.
[0057] The technical solutions described in the embodiments of the present application can be applied to NTN systems and can also be applied to cellular network systems.
[0058] Next, the 5G NR BSR process will be introduced and described.
[0059] The terminal device enables the serving base station to know the uplink buffer data volume of the terminal device through the BSR, so that the base station can schedule the terminal device according to the data volume information provided by the terminal device. In order to save the BSR reporting overhead, a grouped reporting method is adopted. Each uplink logical channel corresponds to an LCG (Logical Channel Group), and multiple uplink logical channels can correspond to the same LCG. The correspondence relationship between the LC (Logical Channel) and the LCG is configured by the network device through the RRC (Radio Resource Control) signaling. The terminal device reports the BSR based on the LCG. Each terminal device in NR can support up to 8 LCGs.
[0060] There are several triggering conditions for the BSR as follows:
[0061] 1. Uplink data arrives at a logical channel with a higher priority of the terminal device. In this case, a Regular BSR (Regular Buffer Status Report) is triggered.
[0062] 2. The padding part of the uplink resources allocated to the terminal device can carry the BSR MAC (Medium Access Control) CE (Control Element) after carrying other uplink data. In this case, a Padding BSR (Padding Buffer Status Report) is sent.
[0063] 3. The retransmission BSR timer retxBSR-Timer expires, and there is at least one uplink logical channel with uplink data to be sent currently. At this time, a Regular BSR is triggered.
[0064] 4. The periodic BSR timer periodicBSR-Timer expires, and a Periodic BSR (Periodic Buffer Status Report) is triggered.
[0065] If multiple logical channels simultaneously trigger a Regular BSR, each of these logical channels will trigger a separate Regular BSR.
[0066] Optionally, the BSR is carried by the BSR MAC CE.
[0067] If the terminal device triggers a Regular BSR, but the terminal device does not have uplink resources for transmitting new data or the uplink resources allocated to the terminal device for transmitting new data cannot carry the data of the uplink logical channel that triggers the Regular BSR, then the terminal device triggers an SR (Scheduling Request).
[0068] Next, the 5G NR SR process will be introduced and explained as follows:
[0069] The terminal device requests uplink resources from the network device through SR. The network device does not know when the terminal device needs to send uplink data, that is, it does not know when the terminal device will send SR. Therefore, the network device can allocate periodic PUCCH (Physical Uplink Control Channel) resources for the terminal device to transmit SR, and then the network device detects whether there is an SR report on the already allocated SR resources.
[0070] It can be seen from the above SR triggering conditions that SR in NR is based on logical channels. For each uplink logical channel, the network device can choose whether to configure PUCCH resources for this uplink logical channel to transmit SR. In the case where an SR is triggered on an uplink logical channel, if the network device configures PUCCH resources for this uplink logical channel to transmit SR, the terminal device sends SR on the PUCCH resources corresponding to this logical channel for transmitting SR; otherwise, the terminal device initiates random access.
[0071] The network device can configure multiple PUCCH resources for the terminal device to transmit SR. For an uplink logical channel, if the network device configures PUCCH resources for this uplink logical channel to transmit SR, then on each uplink BWP (Bandwidth Part), the network device configures at most one PUCCH resource for this logical channel to transmit SR.
[0072] Each PUCCH resource for transmitting SR corresponds to the following configuration parameters: PUCCH resource period and slot / symbol offset in time; PUCCH resource index.
[0073] Next, the 4-step random access process and 2-step random access process in the NR system will be introduced and explained as follows:
[0074] The random access process is mainly triggered by the following events:
[0075] 1. When the UE initially accesses and establishes a radio connection: The UE moves from the RRC_IDLE (RRC idle) state to the RRC_CONNECTED (RRC connected) state;
[0076] 2. RRC connection reconstruction process: So that the UE can reconstruct the radio connection after a radio link failure;
[0077] 3. Handover: The UE needs to establish uplink synchronization with the new cell;
[0078] 4. When DL (Down Link) data arrives in the RRC_CONNECTED state and the UL (Up Link) is out of sync at this time;
[0079] 5. When UL data arrives in the RRC_CONNECTED state and the UL is out of sync or there is no PUCCH resource available for sending SR at this time;
[0080] 6. SR failure;
[0081] 7. Synchronization reconfiguration request from RRC;
[0082] 8. The UE transitions from the RRC_INACTIVE (RRC Inactive) state to the RRC_CONNECTED state;
[0083] 9. Time calibration is established during SCell (Secondary Cell) addition;
[0084] 10. Request for other SI (System Information);
[0085] 11. Beam failure recovery.
[0086] In the NR Rel-15 version, the following two random access methods are mainly supported: contention-based random access method (i.e., 4-step random access) and non-contention-based random access method (i.e., 2-step random access). As Figure 4 shown, it shows a schematic diagram of the 4-step random access process. For Figure 4 the contention-based random access process shown is divided into 4 steps, and the detailed steps are as follows:
[0087] Step 401: The terminal device sends Msg1 (Message1) to the network device.
[0088] Step 402: The network device sends Msg2 (Message2) to the terminal device, that is, the network device sends a RAR (Random Access Response) to the terminal device.
[0089] Step 403: The terminal device transmits Msg3 (Message3) on the network-scheduled resource. Msg3 is mainly used to notify the network device what event triggers this random access process. For example, if it is an initial access random process, the UE ID (Identity) and establishment cause will be carried in Msg3; if it is an RRC reconstruction, the connected-state UE identity and establishment cause will be carried.
[0090] Step 404: The network device sends Msg4 (Message4) to the terminal device. Msg4 has two functions. One is for contention conflict resolution, and the other is for the network device to transmit the RRC configuration message to the terminal device.
[0091] As Figure 5 shown, it shows a schematic diagram of the two-step random access process. For Figure 5 the non-competition-based random access process shown, it is divided into two steps. The detailed steps are as follows:
[0092] NR Rel-16 introduced the two-step random access process. Its introduction can reduce latency and signaling overhead at the same time. Step 501: The terminal device sends MsgA to the network device. MsgA (MessageA) in the two-step random access contains the Preamble transmitted on the PRACH (Physical Random-Access Channel) and the payload information transmitted on the PUSCH (Physical Uplink Shared Channel); Step 502: The network device sends an indication message of successful contention conflict resolution to the terminal device. After the transmission of MsgA, the terminal device listens for the response from the network device side within the configured window. If it receives MsgB (indication of successful contention conflict resolution) sent by the network device, the terminal device ends the random access process, as Figure 5 shown; if it receives a fallback indication in MsgB (MessageB), the terminal device performs the transmission of Msg3 and listens for the contention conflict resolution result. If the contention resolution is unsuccessful after the transmission of Msg3, the terminal continues the transmission of MsgA.
[0093] Based on the relevant NR standards, when there is uplink data arriving at the UE but the UE does not have uplink resources for data transmission, the UE needs to go through the following five steps to send this data to the network device, as Figure 6 shown.
[0094] Step 601: The UE sends an SR to request uplink resources from the network device.
[0095] Step 602: After receiving the SR, the network device knows that the UE needs uplink resources for transmitting uplink data, but the network device does not know how much uplink data the UE needs to send. Therefore, the common practice of the network device is to allocate PUSCH resources sufficient for the UE to send the BSR to the UE.
[0096] Step 603: The UE sends a BSR on the PUSCH resources allocated by the network device to inform the network device of the amount of data that the UE needs to send.
[0097] Step 604: The network device allocates appropriate PUSCH resources for the UE according to the BSR information reported by the UE for uplink data transmission.
[0098] Step 605: The UE transmits uplink data on the PUSCH resources allocated by the network device.
[0099] In NR, the signal transmission delay between the UE and the network device is very small. Generally, the waiting time from when the UE has uplink data until the UE sends this data to the network device is short, and it has little impact on the service delay.
[0100] Compared with the cellular network adopted in NR in the related art, the signal propagation delay between the UE and the satellite in NTN increases significantly. Therefore, when the UE has uplink data but the UE has no uplink resources for data transmission, the UE needs to wait for a relatively long time to send this data to the network device, resulting in a significant increase in the service delay and affecting the user experience.
[0101] RAN2#111e meeting discussed the above problems and reached the following conclusion: At least the CG (Configured Grant) and the two-step random access process can be used to report the BSR to reduce the uplink scheduling delay.
[0102] Based on the protocol process in the related art, when the UE triggers a regular BSR, as long as there are available CG resources, the terminal device will not trigger an SR and will not further trigger a random access process. Since the RACH resources for CBRA (Contention-Based Random Access) are shared by all UEs in the cell, if a large number of UEs directly use the two-step random access, it may increase the probability of RACH, especially PUSCH conflicts between UEs, and at the same time cause the capacity of the two-step random access to be limited. Therefore, relevant mechanisms need to be studied to further limit the use of the two-step random access.
[0103] Please refer to Figure 7 , which shows a flowchart of a method for triggering and controlling random access provided by an embodiment of the present application. This method can be applied to Figures 1 to 3 the network architecture shown in
[0104] Step 701: The network device sends network configuration information to the terminal device.
[0105] Step 702: When a BSR is triggered on the first logical channel, the terminal device determines whether to trigger and execute a two-step random access process based on the network configuration information.
[0106] The first logical channel can be any kind of logical channel. A logical channel is a channel formed by transmitting different types of information over a physical channel, and can be divided into a control channel and a traffic channel. The control channel is used to transmit control plane information, while the traffic channel is used to transmit user plane information. The control channel is used to transmit signaling or synchronization data, and the traffic channel is used to transmit encoded and encrypted voice or data. Exemplarily, the logical channels can be divided into at most eight logical channel groups and reported by group. When there is data to be transmitted on the first logical channel, the first logical channel triggers a BSR. Exemplarily, the BSR includes any one of the following: a regular BSR, a periodic BSR, a padding BSR. In one example, the first logical channel triggers a regular BSR; in another example, the first logical channel triggers a periodic BSR; in another example, the first logical channel triggers a padding BSR. The embodiments of the present application do not limit the type of BSR triggered by the first logical channel.
[0107] Exemplarily, the network configuration information is the configuration information provided by the serving cell of the terminal device. In the embodiments of the present application, the network configuration information is used to determine whether to trigger the execution of a two-step random access procedure when the first logical channel of the terminal device triggers a BSR.
[0108] In a possible implementation manner, the terminal device can determine whether to trigger the execution of a two-step random access procedure in the following ways:
[0109] In one example, if the terminal device receives network configuration information, it determines to trigger the execution of a two-step random access procedure; if the terminal device does not receive network configuration information, it determines not to trigger the execution of a two-step random access procedure. In the embodiments of the present application, the terminal device determines whether to trigger the execution of a two-step random access procedure based on whether it receives network configuration information sent by the network device. If it is determined not to trigger the terminal device to execute a two-step random access procedure, the network device does not send network configuration information to the terminal device, saving transmission resources. In a possible implementation manner, the network configuration information includes first indication information, and the first indication information is used to indicate that when a BSR is triggered, the execution of a two-step random access procedure is triggered. If the terminal device receives the first indication information, it determines to trigger the execution of a two-step random access procedure; if the terminal device does not receive the first indication information, it determines not to trigger the execution of a two-step random access procedure. In a possible implementation manner, the network configuration information includes attribute information of a first logical channel, and the attribute information of the first logical channel is used to indicate that when a BSR is triggered on the first logical channel, the execution of a two-step random access procedure is triggered. If the terminal device receives the attribute information of the first logical channel, it determines to trigger the execution of a two-step random access procedure; if the terminal device does not receive the attribute information of the first logical channel, it determines not to trigger the execution of a two-step random access procedure. In this case, step 701 is executed when the network device determines that the terminal device triggers the execution of a two-step random access procedure, and is not executed when the network device determines that the terminal device does not trigger the execution of a two-step random access procedure.
[0110] In another example, the network configuration information includes first indication information; when the first indication information is a first value, the terminal device determines to trigger the execution of a two-step random access procedure; when the first indication information is a second value, the terminal device determines not to trigger the execution of a two-step random access procedure. Exemplarily, the first indication information can be represented by 1 bit (bit), the first value can be 1, and the second value can be 0. When the first indication information is 1, it is determined to trigger the execution of a two-step random access procedure; when the first indication information is 0, it is determined not to trigger the execution of a two-step random access procedure. Of course, in other possible implementation manners, the first indication information can also be represented by more bits, for example, 2 bits, 3 bits or more bits; the first value and the second value can also be other values, which can be set according to the actual scenario. The embodiments of the present application do not limit the representation form of the first indication information, and the value-taking manners of the first value and the second value.
[0111] In another example, the network configuration information includes the configuration information of the two-step random access resources dedicated to transmitting the BSR. When the network side configures the two-step random access resources dedicated to transmitting the BSR for the terminal device, the terminal device determines to trigger the execution of the two-step random access procedure; when the network side does not configure the two-step random access resources dedicated to transmitting the BSR for the terminal device, the terminal device determines not to trigger the execution of the two-step random access procedure. Exemplarily, if the network side configures the two-step random access resources dedicated to transmitting the BSR for the terminal device, it means that the terminal device is allowed to directly trigger the execution of the two-step random access procedure; if the network side does not configure the two-step random access resources dedicated to transmitting the BSR for the terminal device, it means that the terminal device is not allowed to directly trigger the execution of the two-step random access procedure.
[0112] In another example, the network configuration information includes the attribute information of the first logical channel; when the attribute information of the first logical channel takes the third value, the terminal device determines to trigger the execution of the two-step random access procedure; when the attribute information of the first logical channel takes the fourth value, the terminal device determines not to trigger the execution of the two-step random access procedure. In a possible implementation, the attribute information of the first logical channel can be extended in the configuration of the first logical channel. Exemplarily, the attribute information of the first logical channel can be represented by 1 bit (bit), the third value can be 1, and the fourth value can be 0. When the attribute information of the first logical channel is 1, it is determined to trigger the execution of the two-step random access procedure; when the attribute information of the first logical channel is 0, it is determined not to trigger the execution of the two-step random access procedure. In other possible implementations, the attribute information of the first logical channel can also be represented by more bits, for example, represented by 2 bits, 3 bits or more bits; the third value and the fourth value can also be other values, which can be set according to the actual scenario. The embodiments of the present application do not limit the representation form of the first logical channel, and the value-taking methods of the third value and the fourth value.
[0113] In another example, the network configuration information includes a first BSR threshold value; when the sum of the data volumes to be transmitted on each logical channel of the terminal device is less than the first BSR threshold value, the terminal device determines to trigger the execution of a two-step random access procedure; when the sum of the data volumes to be transmitted on each logical channel of the terminal device is greater than the first BSR threshold value, the terminal device determines not to trigger the execution of a two-step random access procedure. The first BSR threshold value is used to indicate the threshold value of the total data volume to be transmitted on all logical channels of the terminal device. When the sum of the data volumes to be transmitted on each logical channel of the terminal device is less than the first BSR threshold value, it indicates that the terminal device can still transmit data through the logical channels. At this time, the terminal device determines to trigger the execution of a two-step random access procedure; when the sum of the data volumes to be transmitted on each logical channel of the terminal device is greater than the first BSR threshold value, it indicates that the terminal device cannot transmit data through the logical channels. At this time, the terminal device determines not to trigger the execution of a two-step random access procedure. Triggering the execution of a two-step random access procedure when the data volume to be transmitted is small can more effectively utilize the two-step random access procedure to report the BSR of the data volume to be transmitted as early as possible and complete the transmission of the data volume to be transmitted as early as possible. When the data volume to be transmitted is large, even if the BSR is reported as early as possible through the two-step random access procedure, it may still take multiple transmissions to transmit the data volume to be transmitted. Therefore, the advantage of triggering the execution of a two-step random access procedure to report the BSR cannot be reflected.
[0114] In another example, the network configuration information includes a second BSR threshold value configured for the first logical channel; when the data volume to be transmitted on the first logical channel is less than the second BSR threshold value, it is determined to trigger the execution of a two-step random access procedure; when the data volume to be transmitted on the first logical channel is greater than the second BSR threshold value, it is determined not to trigger the execution of a two-step random access procedure. The second BSR threshold value is used to indicate the threshold value of the data volume to be transmitted on the first logical channel of the terminal device. When the data volume to be transmitted on the first logical channel is less than the second BSR threshold value, it indicates that the terminal device can transmit data through the first logical channel. At this time, the terminal device determines to trigger the execution of a two-step random access procedure; when the data volume to be transmitted on the first logical channel is greater than the second BSR threshold value, it indicates that the terminal device cannot transmit data through the first logical channel. At this time, the terminal device determines not to trigger the execution of a two-step random access procedure. Triggering the execution of a two-step random access procedure when the data volume to be transmitted on the first logical channel is small can more effectively utilize the two-step random access procedure to report the BSR of the data volume to be transmitted on the first logical channel as early as possible and complete the transmission of the data volume to be transmitted on the first logical channel as early as possible. When the data volume to be transmitted on the first logical channel is large, even if the BSR is reported as early as possible through the two-step random access procedure, it may still take multiple transmissions to transmit the data volume to be transmitted on the first logical channel. Therefore, the advantage of triggering the execution of a two-step random access procedure to report the BSR cannot be reflected.
[0115] In a possible implementation, the network device sends a reference signal received power (RSRP) threshold value to the terminal device. The terminal device can also determine whether to trigger the execution of a two-step random access procedure based on the RSRP threshold value; if it is determined to trigger the execution of a two-step random access procedure based on the network configuration information and also determined to trigger the execution of a two-step random access procedure based on the RSRP threshold value, then it is determined to trigger the execution of a two-step random access procedure. In a possible implementation, the method for determining whether to trigger the execution of a two-step random access procedure based on the RSRP threshold value is as follows: when the RSRP value of the serving cell of the terminal device is greater than the RSRP threshold value, it is determined to trigger the execution of a two-step random access procedure; when the RSRP value of the serving cell of the terminal device is less than the RSRP threshold value, it is determined not to trigger the execution of a two-step random access procedure. In the embodiments of the present application, only when it is determined to trigger the execution of a two-step random access procedure based on the network configuration information and also determined to trigger the execution of a two-step random access procedure based on the RSRP threshold value, is it determined to trigger the execution of a two-step random access procedure. If it is determined to trigger the execution of a two-step random access procedure based on the network configuration information, but determined not to trigger the execution of a two-step random access procedure based on the RSRP threshold value, then it is determined not to trigger the execution of a two-step random access procedure; or, if it is determined not to trigger the execution of a two-step random access procedure based on the network configuration information, but determined to trigger the execution of a two-step random access procedure based on the RSRP threshold value, then it is determined not to trigger the execution of a two-step random access procedure.
[0116] In a possible implementation, in the case of determining to trigger the execution of a two-step random access procedure, if the network side configures two-step random access resources dedicated to transmitting the BSR for the terminal device, then the terminal device uses the two-step random access resources dedicated to transmitting the BSR to transmit the BSR triggered by the first logical channel. Correspondingly, the network device receives the BSR triggered by the first logical channel transmitted by the terminal device using the two-step random access resources dedicated to transmitting the BSR.
[0117] In a possible implementation, in the case of determining to trigger the execution of a two-step random access procedure, if the network side does not configure two-step random access resources dedicated to transmitting the BSR for the terminal device, then the common two-step random access resources are used to transmit the BSR triggered by the first logical channel. Correspondingly, the network device receives the BSR triggered by the first logical channel transmitted by the terminal device using the common two-step random access resources. In addition to transmitting the BSR, the common two-step random access resources can also transmit other information, such as beam failure recovery requests, etc.
[0118] The embodiments of the present application are described and illustrated by taking the BSR as a regular BSR as an example. Please refer to Figure 8, which shows a flowchart of a trigger control method for random access provided by another embodiment of the present application. This method can be applied to a terminal device, and the method may include the following steps:
[0119] Step 801, new data arrives on the first logical channel, triggering a regular BSR.
[0120] Step 802, the terminal device determines whether the regular BSR triggers a two-step random access procedure based on network configuration information. If the terminal device determines based on network configuration information that the regular BSR triggers a two-step random access procedure, then step 803 is executed; if the terminal device determines based on network configuration information that the regular BSR does not trigger a two-step random access procedure, then it starts to execute from step 804.
[0121] Step 803, the terminal device executes a two-step random access procedure.
[0122] Step 804, the terminal device determines whether there is an uplink resource for initial transmission; if the terminal device determines that there is an uplink resource for initial transmission, then step 805 is executed; if the terminal device determines that there is no uplink resource for initial transmission, then it starts to execute from step 806.
[0123] Step 805, the terminal device uses the uplink resource for initial transmission to send a regular BSR to the network device.
[0124] Step 806, the terminal device triggers an SR.
[0125] Step 807, the terminal device does not have a PUCCH resource available for SR transmission, triggering a random access procedure.
[0126] In summary, in the technical solution provided by the embodiment of the present application, it is determined whether to trigger a two-step random access procedure through network configuration information. The embodiment of the present application provides a method for controlling a terminal device to trigger a two-step random access procedure. By introducing network configuration information and determining whether to trigger a two-step random access procedure based on network configuration information, compared with the related art in which any terminal can trigger a two-step random access procedure, the embodiment of the present application can achieve more fine-grained control of the frequency of the terminal device triggering a two-step random access procedure, and thus while taking into account shortening the resource request delay, reduce the conflict probability of resources in the two-step random access procedure.
[0127] In a schematic embodiment, the terminal device may further execute the following steps: after determining to trigger the execution of a two-step random access procedure, if there is an available uplink grant before MsgA in the two-step random access procedure, report the BSR triggered by the first logical channel through the available uplink grant, and after the reporting of the BSR triggered by the first logical channel is completed, cancel the BSR triggered by the first logical channel, and cancel the two-step random access procedure.
[0128] Correspondingly, the network device receives a BSR triggered by a first logical channel reported by the terminal device through an available uplink grant.
[0129] In a schematic embodiment, the terminal device may further perform the following steps: after determining to trigger the execution of a two-step random access procedure, if there is no available uplink grant before MsgA in the two-step random access procedure, report the BSR triggered by the first logical channel through MsgA, and after the reporting of the BSR triggered by the first logical channel is completed, cancel the BSR triggered by the first logical channel.
[0130] Correspondingly, the network device receives the BSR triggered by the first logical channel reported by the terminal device through the MsgA.
[0131] In a possible implementation, the available uplink grant includes at least one of the following: dynamically scheduled uplink grant, Msg3 in a four-step random access procedure, configured grant CG resource.
[0132] In a possible implementation, after determining to trigger the execution of a two-step random access procedure, if the transmission of the BSR has been completed before the MsgA is sent, the terminal device cancels the two-step random access procedure. As Figure 9 shown, it shows a timing diagram of the BSR transmission process provided by an embodiment of the present application. At time T1, the first logical channel of the terminal device triggers a regular BSR, thereby triggering a two-step random access procedure; at time T2, the terminal device sends a BSR MAC CE through the CG resource, then the terminal device cancels the two-step random access procedure triggered at time T1.
[0133] In summary, in the technical solution provided by the embodiment of the present application, after triggering a two-step random access procedure, if there are available uplink resources to transmit the BSR, canceling the two-step random access procedure can further reduce the conflict probability of the resources of the two-step random access procedure.
[0134] The following is an embodiment of the apparatus of the present application, which can be used to execute the method embodiment of the present application. For the details not disclosed in the embodiment of the apparatus of the present application, please refer to the method embodiment of the present application.
[0135] Please refer to Figure 10 which shows a block diagram of a trigger control device for random access provided by an embodiment of the present application. The device has the function of implementing the method example on the terminal device side described above, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be a terminal device or can be set in a terminal device. As Figure 10 shown, the device 1000 may include: a trigger control module 1010.
[0136] A trigger control module 1010, configured to determine whether to trigger the execution of a two-step random access procedure based on network configuration information when a buffer status report (BSR) is triggered on a first logical channel.
[0137] In summary, in the technical solution provided by the embodiments of the present application, it is determined whether to trigger a two-step random access procedure through network configuration information. The embodiments of the present application provide a method for controlling a terminal device to trigger a two-step random access procedure. By introducing network configuration information and determining whether to trigger a two-step random access procedure based on the network configuration information, compared with the related art in which any terminal can trigger a two-step random access procedure, the embodiments of the present application can achieve more fine-grained control of the frequency at which the terminal device triggers a two-step random access procedure, thereby reducing the probability of resource conflicts in the two-step random access procedure while taking into account shortening the resource request delay.
[0138] In a schematic embodiment, the trigger control module 1010 is configured to:
[0139] If the network configuration information is received, determine to trigger the execution of the two-step random access procedure;
[0140] If the network configuration information is not received, determine not to trigger the execution of the two-step random access procedure.
[0141] In a schematic embodiment, the network configuration information includes first indication information, and the first indication information is used to indicate that when a BSR is triggered, the execution of the two-step random access procedure is triggered;
[0142] Or,
[0143] The network configuration information includes attribute information of the first logical channel, and the attribute information of the first logical channel is used to indicate that when a BSR is triggered on the first logical channel, the execution of the two-step random access procedure is triggered. In a schematic embodiment, the network configuration information includes first indication information;
[0144] The trigger control module 1010 is configured to:
[0145] When the first indication information takes a first value, determine to trigger the execution of the two-step random access procedure;
[0146] When the first indication information takes a second value, determine not to trigger the execution of the two-step random access procedure.
[0147] In a schematic embodiment, the network configuration information includes configuration information of two-step random access resources dedicated to transmitting BSRs;
[0148] The trigger control module 1010 is configured to:
[0149] When the network side configures the two-step random access resource dedicated to transmitting the BSR for the terminal device, determine to trigger the execution of the two-step random access procedure;
[0150] When the network side does not configure the two-step random access resource dedicated to transmitting the BSR for the terminal device, determine not to trigger the execution of the two-step random access procedure.
[0151] In a schematic embodiment, the network configuration information includes the attribute information of the first logical channel;
[0152] The trigger control module 1010 is used for:
[0153] When the attribute information of the first logical channel takes a third value, determine to trigger the execution of the two-step random access procedure;
[0154] When the attribute information of the first logical channel takes a fourth value, determine not to trigger the execution of the two-step random access procedure.
[0155] In a schematic embodiment, the network configuration information includes a first BSR threshold;
[0156] The trigger control module 1010 is used for:
[0157] When the sum of the data volumes to be transmitted on each logical channel of the terminal device is less than the first BSR threshold, determine to trigger the execution of the two-step random access procedure;
[0158] When the sum of the data volumes to be transmitted on each logical channel of the terminal device is greater than the first BSR threshold, determine not to trigger the execution of the two-step random access procedure.
[0159] In a schematic embodiment, the network configuration information includes a second BSR threshold configured for the first logical channel;
[0160] The trigger control module 1010 is used for:
[0161] When the data volume to be transmitted on the first logical channel is less than the second BSR threshold, determine to trigger the execution of the two-step random access procedure;
[0162] When the data volume to be transmitted on the first logical channel is greater than the second BSR threshold, determine not to trigger the execution of the two-step random access procedure.
[0163] In a schematic embodiment, the trigger control module 1010 is further used for:
[0164] Determine whether to trigger the execution of the two-step random access procedure based on the reference signal received power (RSRP) threshold value.
[0165] If it is determined to trigger the execution of the two-step random access procedure based on the network configuration information and also determined to trigger the execution of the two-step random access procedure based on the RSRP threshold value, then determine to trigger the execution of the two-step random access procedure.
[0166] In the exemplary embodiment, the apparatus further includes: a data transmission module 1020, configured to:
[0167] In the case of determining to trigger the execution of the two-step random access procedure, if the network side configures two-step random access resources dedicated to transmitting the BSR for the terminal device, then use the two-step random access resources dedicated to transmitting the BSR to transmit the BSR triggered by the first logical channel:
[0168] If the network side does not configure two-step random access resources dedicated to transmitting the BSR for the terminal device, then use the common two-step random access resources to transmit the BSR triggered by the first logical channel.
[0169] In the exemplary embodiment, as Figure 11 shown, the apparatus further includes: a data transmission module 1020, configured to:
[0170] After determining to trigger the execution of the two-step random access procedure, if there is an available uplink grant before MsgA in the two-step random access procedure, then report the BSR triggered by the first logical channel through the available uplink grant, and after the reporting of the BSR triggered by the first logical channel is completed, cancel the BSR triggered by the first logical channel and cancel the two-step random access procedure.
[0171] In the exemplary embodiment, the apparatus further includes: a data transmission module 1020, configured to:
[0172] After determining to trigger the execution of the two-step random access procedure, if there is no available uplink grant before MsgA in the two-step random access procedure, then report the BSR triggered by the first logical channel through MsgA, and after the reporting of the BSR triggered by the first logical channel is completed, cancel the BSR triggered by the first logical channel.
[0173] In the exemplary embodiment, the available uplink grant includes at least one of the following: dynamically scheduled uplink grant, Msg3 in the four-step random access procedure, configured grant (CG) resources.
[0174] In the exemplary embodiment, the network configuration information is the configuration information provided by the serving cell of the terminal device.
[0175] In a schematic embodiment, the BSR includes any one of the following: a regular BSR, a periodic BSR, and a padding BSR.
[0176] Please refer to Figure 12 , which shows a block diagram of a trigger control device for random access provided in another embodiment of the present application. The device has the functions of implementing the method examples on the network device side, and the functions can be implemented by hardware or by hardware executing corresponding software. The device can be a network device or can be provided in a network device. As Figure 12 shown, the device 1200 may include: an information sending module 1210.
[0177] The information sending module 1210 is configured to send network configuration information to a terminal device;
[0178] wherein the network configuration information is used to determine whether to trigger the execution of a two-step random access procedure when a buffer status report (BSR) is triggered on a first logical channel of the terminal device.
[0179] In summary, in the technical solution provided by the embodiments of the present application, it is determined whether to trigger a two-step random access procedure through network configuration information. The embodiments of the present application provide a method for controlling a terminal device to trigger a two-step random access procedure. By introducing network configuration information and determining whether to trigger a two-step random access procedure based on the network configuration information, compared with the related art in which any terminal can trigger a two-step random access procedure, the embodiments of the present application can achieve more fine-grained control of the frequency at which the terminal device triggers a two-step random access procedure, thereby reducing the probability of resource conflict in the two-step random access procedure while taking into account shortening the resource request delay.
[0180] In a schematic embodiment, if the network device sends the network configuration information to the terminal device, it indicates to the terminal device that when a BSR is triggered, the two-step random access procedure is triggered;
[0181] if the network device does not send the network configuration information to the terminal device, it indicates to the terminal device that when a BSR is triggered, the two-step random access procedure is not triggered.
[0182] In a schematic embodiment, the network configuration information includes first indication information, and the first indication information is used to indicate that when a BSR is triggered, the two-step random access procedure is triggered;
[0183] Or,
[0184] The network configuration information includes the attribute information of the first logical channel, and the attribute information of the first logical channel is used to indicate that when the BSR is triggered on the first logical channel, the two-step random access procedure is triggered for execution.
[0185] In a schematic embodiment, the network configuration information includes first indication information;
[0186] When the first indication information takes a first value, it is used to indicate that the two-step random access procedure is triggered for execution;
[0187] When the first indication information takes a second value, it is used to indicate that the two-step random access procedure is not triggered for execution.
[0188] In a schematic embodiment, the network configuration information includes configuration information of two-step random access resources dedicated to transmitting the BSR;
[0189] When the network side configures the two-step random access resources dedicated to transmitting the BSR for the terminal device, it is used to indicate that the two-step random access procedure is triggered for execution;
[0190] When the network side does not configure the two-step random access resources dedicated to transmitting the BSR for the terminal device, it is used to indicate that the two-step random access procedure is not triggered for execution.
[0191] In a schematic embodiment, the network configuration information includes the attribute information of the first logical channel;
[0192] When the attribute information of the first logical channel takes a third value, it is used to indicate that the two-step random access procedure is triggered for execution;
[0193] When the attribute information of the first logical channel takes a fourth value, it is used to indicate that the two-step random access procedure is not triggered for execution.
[0194] In a schematic embodiment, the network configuration information includes a first BSR threshold;
[0195] When the sum of the data volumes to be transmitted on each logical channel of the terminal device is less than the first BSR threshold, it is used to indicate that the two-step random access procedure is triggered for execution;
[0196] When the sum of the data volumes to be transmitted on each logical channel of the terminal device is greater than the first BSR threshold, it is used to indicate that the two-step random access procedure is not triggered for execution.
[0197] In a schematic embodiment, the network configuration information includes a second BSR threshold configured for the first logical channel;
[0198] When the data volume to be transmitted on the first logical channel is less than the second BSR threshold, it is used to indicate triggering the execution of the two-step random access procedure;
[0199] When the data volume to be transmitted on the first logical channel is greater than the second BSR threshold, it is used to indicate not triggering the execution of the two-step random access procedure.
[0200] In a schematic embodiment, as Figure 13 shown, the device further includes: a threshold sending module 1220, configured to:
[0201] Send a reference signal received power (RSRP) threshold to the terminal device;
[0202] Wherein, when it is determined based on the network configuration information to trigger the execution of the two-step random access procedure, and it is also determined based on the RSRP threshold to trigger the execution of the two-step random access procedure, the terminal device determines to trigger the execution of the two-step random access procedure.
[0203] In a schematic embodiment, the device further includes: a data receiving module 1230, configured to:
[0204] When the terminal device determines to trigger the execution of the two-step random access procedure, if the network side configures two-step random access resources dedicated to transmitting the BSR for the terminal device, receive the BSR triggered by the first logical channel transmitted by the terminal device using the two-step random access resources dedicated to transmitting the BSR;
[0205] If the network side does not configure two-step random access resources dedicated to transmitting the BSR for the terminal device, receive the BSR triggered by the first logical channel transmitted by the terminal device using the common two-step random access resources.
[0206] In a schematic embodiment, the device further includes: a data receiving module 1230, configured to:
[0207] After the terminal device determines to trigger the execution of the two-step random access procedure, if there is available uplink authorization before MsgA in the two-step random access procedure, receive the BSR triggered by the first logical channel reported by the terminal device through the available uplink authorization;
[0208] Wherein, after the BSR triggered by the first logical channel is reported by the terminal device, the BSR triggered by the first logical channel is cancelled, and the two-step random access procedure is cancelled.
[0209] In a schematic embodiment, the device further includes: a data receiving module 1230, configured to:
[0210] After the terminal device determines to trigger the execution of the two-step random access procedure, if there is no available uplink grant before MsgA in the two-step random access procedure, receive the BSR triggered by the first logical channel reported by the terminal device through MsgA.
[0211] Wherein, after the BSR triggered by the first logical channel reported by the terminal device is completed, cancel the BSR triggered by the first logical channel.
[0212] In a schematic embodiment, the available uplink grant includes at least one of the following: dynamically scheduled uplink grant, Msg3 in the four-step random access procedure, configured grant CG resource.
[0213] In a schematic embodiment, the network configuration information is the configuration information provided by the serving cell of the terminal device.
[0214] In a schematic embodiment, the BSR includes any one of the following: regular BSR, periodic BSR, padding BSR.
[0215] Please refer to Figure 14 , which shows a schematic structural diagram of a terminal device 140 provided by an embodiment of the present application. The terminal device 140 may include: a processor 141, a receiver 142, a transmitter 143, a memory 144, and a bus 145.
[0216] The processor 141 includes one or more processing cores. The processor 141 executes various functional applications and information processing by running software programs and modules.
[0217] The receiver 142 and the transmitter 143 may be implemented as a transceiver 146, and the transceiver 146 may be a communication chip.
[0218] The memory 144 is connected to the processor 141 through the bus 145.
[0219] The memory 144 may be used to store a computer program, and the processor 141 is used to execute the computer program to implement each step executed by the terminal device in the above method embodiment.
[0220] In addition, the memory 144 can be implemented by any type of volatile or non-volatile storage device or a combination thereof. Volatile or non-volatile storage devices include, but are not limited to: RAM (Random-Access Memory), ROM (Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technologies, CD-ROM (Compact Disc Read-Only Memory), DVD (Digital Video Disc) or other optical storage, magnetic tape cartridges, tapes, disk storage or other magnetic storage devices.
[0221] Wherein:
[0222] The processor 141 is configured to determine whether to trigger the execution of a two-step random access procedure based on network configuration information when a buffer status report (BSR) is triggered on a first logical channel.
[0223] In an illustrative embodiment, the processor 141 is configured to:
[0224] If the network configuration information is received, determine to trigger the execution of the two-step random access procedure;
[0225] If the network configuration information is not received, determine not to trigger the execution of the two-step random access procedure.
[0226] In an illustrative embodiment, the network configuration information includes first indication information, and the first indication information is used to indicate to trigger the execution of the two-step random access procedure when a BSR is triggered.
[0227] Or,
[0228] The network configuration information includes attribute information of the first logical channel, and the attribute information of the first logical channel is used to indicate to trigger the execution of the two-step random access procedure when a BSR is triggered on the first logical channel.
[0229] In an illustrative embodiment, the network configuration information includes first indication information;
[0230] The processor 141 is configured to:
[0231] When the first indication information takes a first value, it is determined to trigger the execution of the two-step random access procedure;
[0232] When the first indication information takes a second value, it is determined not to trigger the execution of the two-step random access procedure.
[0233] In a schematic embodiment, the network configuration information includes configuration information of two-step random access resources dedicated to transmitting the BSR;
[0234] The processor 141 is configured to determine to trigger the execution of the two-step random access procedure when the network side configures the two-step random access resources dedicated to transmitting the BSR for the terminal device;
[0235] The processor 141 is further configured to determine not to trigger the execution of the two-step random access procedure when the network side does not configure the two-step random access resources dedicated to transmitting the BSR for the terminal device.
[0236] In a schematic embodiment, the network configuration information includes attribute information of the first logical channel;
[0237] The processor 141 is configured to determine to trigger the execution of the two-step random access procedure when the attribute information of the first logical channel takes a third value;
[0238] The processor 141 is further configured to determine not to trigger the execution of the two-step random access procedure when the attribute information of the first logical channel takes a fourth value.
[0239] In a schematic embodiment, the network configuration information includes a first BSR threshold;
[0240] The processor 141 is configured to determine to trigger the execution of the two-step random access procedure when the sum of the data volumes to be transmitted on each logical channel of the terminal device is less than the first BSR threshold;
[0241] The processor 141 is further configured to determine not to trigger the execution of the two-step random access procedure when the sum of the data volumes to be transmitted on each logical channel of the terminal device is greater than the first BSR threshold.
[0242] In a schematic embodiment, the network configuration information includes a second BSR threshold configured for the first logical channel;
[0243] The processor 141 is configured to determine to trigger the execution of the two-step random access procedure when the data volume to be transmitted on the first logical channel is less than the second BSR threshold;
[0244] The processor 141 is further configured to determine not to trigger the execution of the two-step random access procedure when the data volume to be transmitted on the first logical channel is greater than the second BSR threshold value.
[0245] In a schematic embodiment, the processor 141 is configured to determine whether to trigger the execution of the two-step random access procedure based on a reference signal received power (RSRP) threshold value.
[0246] The processor 141 is further configured to, if it is determined to trigger the execution of the two-step random access procedure based on the network configuration information and it is also determined to trigger the execution of the two-step random access procedure based on the RSRP threshold value, determine to trigger the execution of the two-step random access procedure.
[0247] In a schematic embodiment, the transmitter 143 is configured to, when it is determined to trigger the execution of the two-step random access procedure, if the network side configures two-step random access resources dedicated to transmitting the BSR for the terminal device, use the two-step random access resources dedicated to transmitting the BSR to transmit the BSR triggered by the first logical channel.
[0248] The transmitter 143 is further configured to, if the network side does not configure two-step random access resources dedicated to transmitting the BSR for the terminal device, use common two-step random access resources to transmit the BSR triggered by the first logical channel.
[0249] In a schematic embodiment, the transmitter 143 is configured to, after it is determined to trigger the execution of the two-step random access procedure, if there is an available uplink grant before MsgA in the two-step random access procedure, report the BSR triggered by the first logical channel through the available uplink grant, and after the reporting of the BSR triggered by the first logical channel is completed, cancel the BSR triggered by the first logical channel and cancel the two-step random access procedure.
[0250] In a schematic embodiment, the transmitter 143 is configured to, after it is determined to trigger the execution of the two-step random access procedure, if there is no available uplink grant before MsgA in the two-step random access procedure, report the BSR triggered by the first logical channel through MsgA, and after the reporting of the BSR triggered by the first logical channel is completed, cancel the BSR triggered by the first logical channel.
[0251] In a schematic embodiment, the available uplink grant includes at least one of the following: dynamically scheduled uplink grant, Msg3 in the four-step random access procedure, and configured grant (CG) resources.
[0252] In a schematic embodiment, the network configuration information is the configuration information provided by the serving cell of the terminal device.
[0253] In a schematic embodiment, the BSR includes any one of the following: a regular BSR, a periodic BSR, and a padding BSR.
[0254] Please refer to Figure 15 , which shows a schematic structural diagram of a network device 150 provided in an embodiment of the present application. The network device 150 may include: a processor 151, a receiver 152, a transmitter 153, a memory 154, and a bus 155.
[0255] The processor 151 includes one or more processing cores. The processor 151 executes various functional applications and information processing by running software programs and modules.
[0256] The receiver 152 and the transmitter 153 may be implemented as a transceiver 156, and the transceiver 156 may be a communication chip.
[0257] The memory 154 is connected to the processor 151 through the bus 155.
[0258] The memory 154 may be used to store a computer program, and the processor 151 is used to execute the computer program to implement each step performed by the network device in the above method embodiment.
[0259] In addition, the memory 154 may be implemented by any type of volatile or non-volatile storage device or a combination thereof. The volatile or non-volatile storage device includes, but is not limited to: RAM (Random-Access Memory), ROM (Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technologies, CD-ROM (Compact Disc Read-Only Memory), DVD (Digital Video Disc), or other optical storage, magnetic tape cartridges, magnetic tapes, disk storage, or other magnetic storage devices.
[0260] Wherein:
[0261] The transmitter 153 is used to send network configuration information to the terminal device;
[0262] Among them, the network configuration information is used to determine whether to trigger the execution of a two-step random access procedure when a buffer status report (BSR) is triggered on a first logical channel of the terminal device.
[0263] In a schematic embodiment, if the network device sends the network configuration information to the terminal device, it indicates to the terminal device that when a BSR is triggered, the two-step random access procedure is triggered for execution;
[0264] If the network device does not send the network configuration information to the terminal device, it indicates to the terminal device that when a BSR is triggered, the two-step random access procedure is not triggered for execution.
[0265] In a schematic embodiment, the network configuration information includes first indication information, and the first indication information is used to indicate that when a BSR is triggered, the two-step random access procedure is triggered for execution;
[0266] Or,
[0267] the network configuration information includes attribute information of the first logical channel, and the attribute information of the first logical channel is used to indicate that when a BSR is triggered on the first logical channel, the two-step random access procedure is triggered for execution.
[0268] In a schematic embodiment, the network configuration information includes first indication information;
[0269] When the first indication information takes a first value, it is used to indicate that the two-step random access procedure is triggered for execution;
[0270] When the first indication information takes a second value, it is used to indicate that the two-step random access procedure is not triggered for execution.
[0271] In a schematic embodiment, the network configuration information includes configuration information of two-step random access resources dedicated to transmitting BSR;
[0272] When the network side configures the terminal device with the two-step random access resources dedicated to transmitting BSR, it is used to indicate that the two-step random access procedure is triggered for execution;
[0273] When the network side does not configure the terminal device with the two-step random access resources dedicated to transmitting BSR, it is used to indicate that the two-step random access procedure is not triggered for execution.
[0274] In a schematic embodiment, the network configuration information includes attribute information of the first logical channel;
[0275] When the attribute information of the first logical channel takes the third value, it is used to indicate triggering the execution of the two-step random access procedure;
[0276] When the attribute information of the first logical channel takes the fourth value, it is used to indicate not triggering the execution of the two-step random access procedure.
[0277] In a schematic embodiment, the network configuration information includes a first BSR threshold;
[0278] When the sum of the data volumes to be transmitted on each logical channel of the terminal device is less than the first BSR threshold, it is used to indicate triggering the execution of the two-step random access procedure;
[0279] When the sum of the data volumes to be transmitted on each logical channel of the terminal device is greater than the first BSR threshold, it is used to indicate not triggering the execution of the two-step random access procedure.
[0280] In a schematic embodiment, the network configuration information includes a second BSR threshold configured for the first logical channel;
[0281] When the data volume to be transmitted on the first logical channel is less than the second BSR threshold, it is used to indicate triggering the execution of the two-step random access procedure;
[0282] When the data volume to be transmitted on the first logical channel is greater than the second BSR threshold, it is used to indicate not triggering the execution of the two-step random access procedure.
[0283] In a schematic embodiment, the transmitter 153 is used to send a reference signal received power (RSRP) threshold to the terminal device;
[0284] Wherein, when it is determined based on the network configuration information to trigger the execution of the two-step random access procedure and it is also determined based on the RSRP threshold to trigger the execution of the two-step random access procedure, the terminal device determines to trigger the execution of the two-step random access procedure.
[0285] In a schematic embodiment, the receiver 152 is used to, when the terminal device determines to trigger the execution of the two-step random access procedure, if the network side configures two-step random access resources dedicated to transmitting the BSR for the terminal device, receive the BSR triggered by the first logical channel transmitted by the terminal device using the two-step random access resources dedicated to transmitting the BSR;
[0286] The receiver 152 is further configured to receive, if the network side does not configure dedicated two-step random access resources for transmitting the BSR for the terminal device, the BSR triggered by the first logical channel transmitted by the terminal device using the common two-step random access resources.
[0287] In a schematic embodiment, the receiver 152 is configured to, after the terminal device determines to trigger the execution of the two-step random access procedure, if there is an available uplink grant before MsgA in the two-step random access procedure, receive the BSR triggered by the first logical channel reported by the terminal device through the available uplink grant;
[0288] Wherein, after the BSR triggered by the first logical channel is reported by the terminal device, the BSR triggered by the first logical channel is cancelled, and the two-step random access procedure is cancelled.
[0289] In a schematic embodiment, the receiver 152 is configured to, after the terminal device determines to trigger the execution of the two-step random access procedure, if there is no available uplink grant before MsgA in the two-step random access procedure, receive the BSR triggered by the first logical channel reported by the terminal device through MsgA;
[0290] Wherein, after the BSR triggered by the first logical channel is reported by the terminal device, the BSR triggered by the first logical channel is cancelled.
[0291] In a schematic embodiment, the available uplink grant includes at least one of the following: dynamically scheduled uplink grant, Msg3 in the four-step random access procedure, configured grant CG resource.
[0292] In a schematic embodiment, the network configuration information is the configuration information provided by the serving cell of the terminal device.
[0293] In a schematic embodiment, the BSR includes any one of the following: regular BSR, periodic BSR, padding BSR.
[0294] An embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored, and the computer program is used to be executed by a processor of a terminal device to implement the above-mentioned trigger control method for random access on the terminal device side.
[0295] An embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored, and the computer program is used to be executed by a processor of a network device to implement the above-mentioned trigger control method for random access on the network device side.
[0296] An embodiment of the present application provides a chip, which includes a programmable logic circuit and / or program instructions, and is used to implement the above-mentioned trigger control method for random access on the terminal device side when the chip runs on the terminal device.
[0297] An embodiment of the present application provides a chip, which includes a programmable logic circuit and / or program instructions, and is used to implement the above-mentioned trigger control method for random access on the network device side when the chip runs on the network device.
[0298] The present application also provides a computer program product, which causes the terminal device to execute the above-mentioned trigger control method for random access on the terminal device side when the computer program product runs on the processor of the terminal device.
[0299] The present application also provides a computer program product, which causes the network device to execute the above-mentioned trigger control method for random access on the network device side when the computer program product runs on the processor of the network device.
[0300] Those skilled in the art should be able to realize that in the above one or more examples, the functions described in the embodiments of the present application can be implemented by hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. The computer-readable medium includes computer storage media and communication media, where the communication media includes any medium that facilitates the transfer of a computer program from one place to another. The storage media can be any available medium accessible by a general-purpose or special-purpose computer.
[0301] The above are only exemplary embodiments of the present application, and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for triggering control of random access, characterized in that Applied to a terminal device, the method includes: When a buffer status report (BSR) is triggered on a first logical channel, determining whether to trigger the execution of a two-step random access procedure based on network configuration information; The network configuration information includes a first BSR threshold value, and the first BSR threshold value is used to indicate a threshold value for the total amount of data to be transmitted on all logical channels of the terminal device; The determining whether to trigger the execution of a two-step random access procedure based on network configuration information includes: When the sum of the amounts of data to be transmitted on each logical channel of the terminal device is less than the first BSR threshold value, determining to trigger the execution of the two-step random access procedure, and reporting the BSR by using the two-step random access procedure, thereby completing the transmission of the data to be transmitted; When the sum of the amounts of data to be transmitted on each logical channel of the terminal device is greater than the first BSR threshold value, indicating that multiple transmissions are required to complete the transmission of the data, determining not to trigger the execution of the two-step random access procedure; If the terminal device determines not to trigger the two-step random access procedure based on the network configuration information, determining whether there is an uplink resource for initial transmission; If the terminal device determines that there is the uplink resource for initial transmission, using the uplink resource for initial transmission to send the BSR to a network device; If the terminal device determines that there is no uplink resource for initial transmission, triggering a scheduling request (SR) to request a physical uplink shared channel (PUSCH) resource from the network device, and sending the BSR on the PUSCH resource allocated by the network device.
2. The method according to claim 1, wherein The method further includes: Determining whether to trigger the execution of the two-step random access procedure based on a reference signal received power (RSRP) threshold value; If it is determined to trigger the execution of the two-step random access procedure based on the network configuration information and it is also determined to trigger the execution of the two-step random access procedure based on the RSRP threshold value, determining to trigger the execution of the two-step random access procedure.
3. The method according to claim 1, wherein The method further includes: When it is determined to trigger the execution of the two-step random access procedure, if the network side configures a two-step random access resource dedicated to transmitting the BSR for the terminal device, using the two-step random access resource dedicated to transmitting the BSR to transmit the BSR triggered by the first logical channel; If the network side does not configure a two-step random access resource dedicated to transmitting the BSR for the terminal device, using a common two-step random access resource to transmit the BSR triggered by the first logical channel.
4. The method according to claim 1, wherein The method further includes: After it is determined to trigger the execution of the two-step random access procedure, if there is an available uplink grant before MsgA in the two-step random access procedure, reporting the BSR triggered by the first logical channel through the available uplink grant, and after the reporting of the BSR triggered by the first logical channel is completed, canceling the BSR triggered by the first logical channel and canceling the two-step random access procedure.
5. The method according to claim 1, characterized in that, The method further includes: After determining to trigger the execution of the two-step random access procedure, if there is no available uplink grant before MsgA in the two-step random access procedure, report the BSR triggered by the first logical channel through MsgA, and cancel the BSR triggered by the first logical channel after the reporting of the BSR triggered by the first logical channel is completed.
6. The method according to claim 4 or 5, characterized in that The available uplink grant includes at least one of the following: dynamically scheduled uplink grant, Msg3 in the four-step random access procedure, configured grant CG resource.
7. The method according to claim 1, characterized in that The network configuration information is the configuration information provided by the serving cell of the terminal device.
8. The method according to claim 1, wherein The BSR includes any one of the following: regular BSR, periodic BSR, padding BSR.
9. A trigger control device for random access, applied to a terminal device, characterized in that, The device includes: A trigger control module, configured to determine whether to trigger the execution of the two-step random access procedure based on network configuration information when a buffer status report BSR is triggered on a first logical channel; The network configuration information includes a first BSR threshold, and the first BSR threshold is used to indicate the threshold of the total amount of data to be transmitted on all logical channels of the terminal device; The trigger control module is configured to: When the sum of the amounts of data to be transmitted on each logical channel of the terminal device is less than the first BSR threshold, determine to trigger the execution of the two-step random access procedure, and report the BSR using the two-step random access procedure, thereby completing the transmission of the data to be transmitted; When the sum of the amounts of data to be transmitted on each logical channel of the terminal device is greater than the first BSR threshold, indicating that multiple transmissions are required to complete the transmission of the data, determine not to trigger the execution of the two-step random access procedure. If the trigger control module determines not to trigger the two-step random access procedure based on the network configuration information, the device determines whether there is an uplink resource for initial transmission: If the device determines that there is the uplink resource for initial transmission, use the uplink resource for initial transmission to send the BSR to the network device; If the device determines that there is no such uplink resource for initial transmission, trigger a scheduling request SR to request a physical uplink shared channel PUSCH resource from the network device, and send the BSR on the PUSCH resource allocated by the network device.
10. The device according to claim 9, characterized in that, The trigger control module is further configured to: Determine whether to trigger the execution of the two-step random access procedure based on a reference signal received power RSRP threshold; If it is determined to trigger the execution of the two-step random access procedure based on the network configuration information and it is also determined to trigger the execution of the two-step random access procedure based on the RSRP threshold, determine to trigger the execution of the two-step random access procedure.
11. The device according to claim 9, characterized in that, The device further includes: a data transmission module, configured to: When it is determined to trigger the execution of the two-step random access procedure, if the network side configures two-step random access resources dedicated to transmitting the BSR for the terminal device, use the two-step random access resources dedicated to transmitting the BSR to transmit the BSR triggered by the first logical channel. If the network side does not configure dedicated two-step random access resources for the terminal device to transmit the BSR, the common two-step random access resources are used to transmit the BSR triggered by the first logical channel.
12. The device according to claim 9, characterized in that, The device further includes: a data transmission module, configured to: After determining to trigger the execution of the two-step random access procedure, if there is available uplink grant before MsgA in the two-step random access procedure, report the BSR triggered by the first logical channel through the available uplink grant, and after the reporting of the BSR triggered by the first logical channel is completed, cancel the BSR triggered by the first logical channel, and cancel the two-step random access procedure.
13. The device according to claim 9, characterized in that, The device further includes: a data transmission module, configured to: After determining to trigger the execution of the two-step random access procedure, if there is no available uplink grant before MsgA in the two-step random access procedure, report the BSR triggered by the first logical channel through the MsgA, and after the reporting of the BSR triggered by the first logical channel is completed, cancel the BSR triggered by the first logical channel.
14. The device according to claim 12 or 13, characterized in that The available uplink grant includes at least one of the following: dynamically scheduled uplink grant, Msg3 in the four-step random access procedure, configured grant CG resource.
15. The device according to claim 9, characterized in that, The network configuration information is the configuration information provided by the serving cell of the terminal device.
16. The device according to claim 9, characterized in that, The BSR includes any one of the following: regular BSR, periodic BSR, padding BSR.
17. A terminal device, characterized in that, The terminal device includes a processor; wherein: The processor is configured to, when a buffer status report BSR is triggered on a first logical channel, determine whether to trigger the execution of a two-step random access procedure based on the network configuration information; The network configuration information includes a first BSR threshold, and the first BSR threshold is used to indicate the threshold of the total amount of data to be transmitted on all logical channels of the terminal device; The determining whether to trigger the execution of the two-step random access procedure based on the network configuration information includes: When the sum of the amounts of data to be transmitted on each logical channel of the terminal device is less than the first BSR threshold, determining to trigger the execution of the two-step random access procedure, and reporting the BSR using the two-step random access procedure, thereby completing the transmission of the data to be transmitted; When the sum of the amounts of data to be transmitted on each logical channel of the terminal device is greater than the first BSR threshold, indicating that multiple transmissions are required to complete the transmission of the data, it is determined not to trigger the execution of the two-step random access procedure. If it is determined not to trigger the two-step random access procedure based on the network configuration information, it is determined whether there is uplink resource for initial transmission: If it is determined that there is the uplink resource for initial transmission, the BSR is sent to the network device using the uplink resource for initial transmission; If it is determined that there is no such uplink resource for initial transmission, a scheduling request SR is triggered to request a physical uplink shared channel PUSCH resource from the network device, and the BSR is sent on the PUSCH resource allocated by the network device.
18. A computer-readable storage medium, characterized in that, A computer program is stored in the storage medium, and the computer program is used to be executed by a processor of a terminal device to implement the random access trigger control method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Evolved buffer status report supporting multiple numerology factors
US20180368012A1
Listen before talk wireless communication enhancements
WO2020164066A1
Enhanced initial access for efficient small data transmission
WO2020221861A1