Communication method and device, terminal equipment and storage medium
By comprehensively considering the SINR and RSRP of the beam in the mobile communication network, selecting beams with better signal quality for random access, solving the problem of random access failure caused by poor signal quality during cell handover, and improving mobility and service continuity.
Patent Information
- Application Number
- CN202311071199.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-23
- Publication Date
- 2025-02-25
AI Technical Summary
In a mobile communication network, if the signal quality of the maximum beam of the terminal device is poor during cell handover, it is easy to cause random access failure, affecting the mobility and service continuity of the terminal device.
When the terminal device selects the first beam among multiple beams, considers the signal-to-interference noise ratio (SINR) and reference signal reception power (RSRP) of the beam, selects the first beam that both SINR and RSRP meet the conditions for random access.
By selecting beams with good signal quality for random access, the probability of successful random access of terminal equipment is improved, and the mobility and service continuity of terminal equipment are enhanced.
Smart Images

Figure CN119521387A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a communication method, apparatus, terminal equipment and storage medium. Background Art
[0002] In a mobile communication network, a terminal device can continuously measure the received signal according to a set period, sort each beam according to the reference signal received power (RSRP) of each beam in the measurement result, and report the beam with the largest RSRP to the network device. The network device configures non-competitive random access resources on the beam with the largest RSRP reported by the terminal device, and then sends the resource reconfiguration message of the switching target cell to the terminal device. The terminal device performs non-competitive random access based on the beam with the largest RSRP to complete the cell switching.
[0003] If the signal quality of the beam with the largest RSRP is poor, the terminal device may easily fail to perform non-competitive random access based on the beam, thereby triggering a cell handover failure, thereby damaging the mobility of the terminal device and the continuity of the services processed by the terminal device. Summary of the invention
[0004] The embodiments of the present application provide a communication method, apparatus, terminal device and storage medium, which can enhance the mobility of the terminal device and improve the service continuity of the terminal device during movement.
[0005] In a first aspect, an embodiment of the present application provides a communication method, which can be performed by a terminal device, and the method may include: the terminal device selects a first beam from multiple beams, and performs random access based on the first beam. Wherein, the signal to interference noise ratio SINR of the first beam is greater than or equal to a first threshold, and the reference signal received power RSRP of the first beam satisfies the set RSRP threshold condition.
[0006] In the communication method provided in the embodiment of the present application, during the cell switching process, when the terminal device selects a beam for random access, the SINR and RSRP of the beam are comprehensively considered, and the first beam whose SINR and RSRP both meet the conditions is selected from multiple beams. The SINR and RSRP of the first beam both meet the conditions, which can ensure that the first beam has good signal quality. The terminal device performs random access based on the first beam, which can increase the probability of successful random access of the terminal device, enable the terminal device to complete the cell switching faster, enhance the mobility of the terminal device, and improve the continuity of the service of the terminal device during mobility.
[0007] In an optional implementation, the RSRP threshold condition that the RSRP of the first beam needs to satisfy may be: the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to the second threshold. The maximum RSRP refers to the maximum value of multiple RSRPs corresponding to multiple beams.
[0008] In the above implementation, by setting the second threshold value, the difference between the RSRP of the first beam and the maximum RSRP is controlled, so that the difference between the RSRP of the first beam and the maximum RSRP is smaller, which can reduce the interference of the beam with the maximum RSRP to the first beam, make the reliability of the terminal device sending information on the first beam higher, make it easier for the terminal device to access successfully, and complete the cell switching faster.
[0009] In another optional implementation, the RSRP threshold setting condition that the RSRP of the first beam needs to satisfy may be: the RSRP of the first beam is greater than or equal to a third threshold.
[0010] In the above implementation, the RSRP of each beam is directly compared with the third threshold, so that the beam whose RSRP meets the condition can be quickly selected.
[0011] In an optional implementation, after determining the first beam, the terminal device may perform non-contention random access based on the first beam.
[0012] In the above implementation, non-competitive random access is performed based on the first beam, that is, the terminal device performs random access based on the configured non-competitive random access resources, which can avoid resource conflicts with other terminal devices and enable the terminal device to access successfully more quickly.
[0013] In an optional implementation, before the terminal device selects the first beam from multiple beams, it may select a second beam with a maximum RSRP from multiple beams; and determine that random access based on the second beam fails.
[0014] In the above implementation, the terminal device can first select the second beam with the largest RSRP among the multiple beams. If non-competitive random access is performed on the second beam and access is successful, the terminal device can quickly complete the cell switching. If access is not successful on the second beam, the first beam is reselected to avoid continuing to try on the second beam, which consumes more time.
[0015] In an optional implementation, the terminal device may perform non-contention random access based on the selected second beam, and when the number of non-contention random access failures reaches a set number, it is determined that random access based on the second beam has failed.
[0016] In the above implementation, by setting a set number of times to determine whether successful access is failed on the second beam, the misjudgment caused by only one non-competitive random access failure and determining that successful access is failed on the second beam can be reduced, which is beneficial to the stable execution of the random access process and also beneficial for the terminal device to complete the cell switching faster.
[0017] In an optional implementation, after reselecting the first beam, the terminal device may perform contention random access based on the first beam.
[0018] In the above implementation, after the terminal device reselects the first beam, it cannot obtain the non-competitive random access resources configured on the first beam in time. Therefore, the terminal device can select the competitive random access method to quickly perform random access on the first beam.
[0019] In an optional implementation, when the terminal device selects the first beam from multiple beams, it can determine multiple candidate beams that meet the set conditions from the multiple beams, and use the candidate beam with the largest SINR from the multiple candidate beams as the first beam, or use the candidate beam with the largest RSRP from the multiple candidate beams as the first beam. The set conditions include that the SINR of each candidate beam is greater than or equal to the first threshold, and the RSRP of each candidate beam meets the set RSRP threshold condition.
[0020] In the above implementation, when there are multiple candidate beams among multiple beams whose SINR and RSRP both meet the conditions, a candidate beam with the largest SINR or the largest RSRP can be selected from the multiple candidate beams as the first beam to ensure that the first beam is the beam with better signal quality among the multiple candidate beams that meet the conditions. The terminal device performs random access on this beam, which can be more easily accessed successfully than performing random access on other candidate beams.
[0021] In a second aspect, an embodiment of the present application provides a communication device, including:
[0022] A beam determination module, configured to select a first beam from a plurality of beams; wherein a signal to interference plus noise ratio (SINR) of the first beam is greater than or equal to a first threshold, and a reference signal received power (RSRP) of the first beam satisfies a set RSRP threshold condition;
[0023] The random access module is used to perform random access based on the first beam.
[0024] In an optional implementation, the above-mentioned RSRP threshold setting condition is that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to the second threshold; the maximum RSRP refers to the maximum value of multiple RSRPs corresponding to multiple beams; or,
[0025] The threshold condition is set as the RSRP of the first beam is greater than or equal to a third threshold.
[0026] In an optional implementation manner, the random access module is specifically used to:
[0027] Non-contention random access is performed based on the first beam.
[0028] In an optional implementation manner, the above-mentioned RSRP threshold setting condition is that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to the second threshold; the communication device may further include a beam selection module, the beam selection module being configured to:
[0029] Before selecting the first beam from among the multiple beams, a second beam having a maximum RSRP is selected from among the multiple beams; and it is determined that random access based on the second beam fails.
[0030] In an optional implementation, the beam selection module may be specifically used to:
[0031] Performing non-contention random access based on the second beam;
[0032] When the number of non-contention random access failures reaches a set number, it is determined that the random access based on the second beam has failed.
[0033] In an optional implementation, the random access module may be specifically used for:
[0034] Contention random access is performed based on the first beam.
[0035] In an optional implementation, the beam determination module may be specifically used to:
[0036] Determine multiple candidate beams that meet set conditions from multiple beams; the set conditions include that the SINR of each candidate beam is greater than a first threshold, and the RSRP of each candidate beam meets the set RSRP threshold condition;
[0037] A candidate beam with the largest SINR among multiple candidate beams is used as the first beam.
[0038] In an optional implementation, the beam determination module may be specifically used to:
[0039] Determine multiple candidate beams that meet set conditions from multiple beams; the set conditions include that the SINR of each candidate beam is greater than a first threshold, and the RSRP of each candidate beam meets the set RSRP threshold condition;
[0040] The candidate beam with the largest RSRP among multiple candidate beams is used as the first beam.
[0041] In a third aspect, an embodiment of the present application provides a terminal device, including a processor and a memory; wherein a computer program is stored in the memory;
[0042] The processor is used to read the computer program stored in the memory and execute the following steps:
[0043] A first beam is selected from multiple beams; a signal to interference plus noise ratio (SINR) of the first beam is greater than or equal to a first threshold, and a reference signal received power (RSRP) of the first beam satisfies a set RSRP threshold condition;
[0044] Random access is performed based on the first beam.
[0045] In an optional implementation, the RSRP threshold condition is set to that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to the second threshold; the maximum RSRP refers to the maximum value of multiple RSRPs corresponding to multiple beams; or,
[0046] The threshold condition is set as the RSRP of the first beam is greater than or equal to a third threshold.
[0047] In an optional implementation, the processor may be specifically configured to:
[0048] Non-contention random access is performed based on the first beam.
[0049] In an optional implementation, the processor may be specifically configured to:
[0050] Performing non-contention random access based on the second beam;
[0051] When the number of non-contention random access failures reaches a set number, it is determined that the random access based on the second beam has failed.
[0052] In an optional implementation, the processor may be specifically configured to:
[0053] Contention random access is performed based on the first beam.
[0054] In an optional implementation, the processor may be specifically configured to:
[0055] Determine multiple candidate beams that meet set conditions from multiple beams; the set conditions include that the SINR of each candidate beam is greater than a first threshold, and the RSRP of each candidate beam meets the set RSRP threshold condition;
[0056] A candidate beam with the largest SINR among multiple candidate beams is used as the first beam.
[0057] In an optional implementation, the processor may be specifically configured to:
[0058] Determine multiple candidate beams that meet set conditions from multiple beams; the set conditions include that the SINR of each candidate beam is greater than a first threshold, and the RSRP of each candidate beam meets the set RSRP threshold condition;
[0059] The candidate beam with the largest RSRP among multiple candidate beams is used as the first beam.
[0060] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to enable a computer to execute the above-mentioned communication method.
[0061] In a fifth aspect, an embodiment of the present application provides a computer program product comprising computer executable instructions, wherein the computer executable instructions are used to enable a computer to execute the above-mentioned communication method.
[0062] The technical effects that can be achieved in any of the second to fifth aspects mentioned above can refer to the description of the beneficial effects in the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] Figure 1 A schematic diagram of a communication system provided in an embodiment of the present application;
[0064] Figure 2 A schematic diagram of another communication system provided in an embodiment of the present application;
[0065] Figure 3 An interaction diagram between a terminal device and a network device of the related technology;
[0066] Figure 4 A flow chart of a communication method of the related technology;
[0067] Figure 5 A schematic diagram of interaction between a terminal device and a network device provided in an embodiment of the present application;
[0068] Figure 6 A flow chart of a communication method performed by a terminal device provided in an embodiment of the present application;
[0069] Figure 7 A schematic diagram of another interaction between a terminal device and a network device provided in an embodiment of the present application;
[0070] Figure 8 A flowchart of another communication method performed by a terminal device provided in an embodiment of the present application;
[0071] Fig. 9 A structural block diagram of a communication device provided in an embodiment of the present application;
[0072] Fig.10 A structural block diagram of another communication device provided in an embodiment of the present application;
[0073] Fig.11 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0074] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.
[0075] Before introducing the specific solutions provided by the embodiments of the present application, some terms in the present application are explained to facilitate understanding by those skilled in the art, and the terms in the present application are not limited.
[0076] (1) Synchronization signal block (SSB): It includes three parts: primary synchronization signal (PSS), secondary synchronization signal (SSS), and physical broadcast channel (PBCH). SSB can be understood as a broadcast channel used for synchronization and cell search. Among them, the broadcast channel can be simply understood as a channel that the base station often sends regardless of the user, and any terminal device may search for it. Synchronization and cell search are also for terminals. If a terminal device wants to access a new radio (NR) cell, it needs to search for the cell and then synchronize. Through cell search, the terminal device can obtain: time and frequency synchronization; the physical identity (ID) of the cell and the length of the cyclic prefix; and the standard of the cell, etc.
[0077] Network equipment can broadcast different SSBs for different communication areas and distinguish them by the SSB index. Different SSB indexes represent downlink synchronization signals in different beam directions, covering and serving different areas.
[0078] (2) Random access process: A terminal device can access a communication network through a random access process. The random access process generally refers to the process from when a terminal device sends a random access request to when a basic signaling connection is established between the terminal device and a network device.
[0079] In the embodiments of the present application, "multiple" refers to two or more than two. In view of this, in the embodiments of the present application, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, for example, one, two or more. For example, including at least one means including one, two or more, and there is no restriction on which ones are included. For example, including at least one of A, B and C, then A, B, C, A and B, A and C, B and C, or A and B and C may be included. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the previously associated objects are in an "or" relationship.
[0080] Unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the order, timing, priority or importance of the multiple objects.
[0081] The communication method provided in the embodiment of the present application can be applied to a communication system, which communication system can be a wireless local area network, a long term evolution (LTE) or a fifth generation (5G) communication system, a universal terrestrial radio access (UTRA), evolved UTRA (E-UTRAN), a new radio technology (new radio, NR), GSM / EDGE radio access network-circuit switched (GERAN-CS), GSM / EDGE radio access network-data switching domain (GSMEDGE radio access network-packets switched, GERAN-PS), code division multiple access (code division multiple access, CDMA) 2000-1XRTT, and multi-radio access technology dual connection (Multi-RAT Dual-Connectivity, MR-DC), etc. It can also be a hybrid architecture of multiple communication systems, such as LTE and 5G hybrid architecture.
[0082] Figure 1 A schematic structural diagram of a communication system is shown, which may include at least one access point (AP) device and at least one terminal device, wherein the terminal device may also be called a station (STA) or a non-AP STA. Figure 1A network device 100 and three terminal devices are shown, namely terminal device 101, terminal device 102 and terminal device 103. The three terminal devices are connected to the network device 100 and access the communication network through the network device 100. Figure 1 In the figure, there are three terminal devices connected to the network device 100. In actual applications, the number of terminal devices may be more than 3 or less than 3, and this application does not limit this.
[0083] Among them, the network device 100 can be understood as an access point device, which is a relay node in a communication network, used to transmit data or information between various devices. Exemplarily, the network device 100 can be an ordinary base station (such as Node B or eNB), a new radio controller (new radio controller, NR controller), a gNodeB (gNB) or en-gNB in a 5G system, a centralized network element (centralized unit), a new wireless base station, a radio frequency remote module, a micro base station, a relay, a distributed network element (distributed unit), a transmission reception point (TRP) or a transmission point (TP) or any other wireless access device, such as a switch, a router, a bridge, etc., which is not limited in this embodiment of the present application. The terminal device can communicate with multiple base stations of different technologies. For example, the terminal device can communicate with a base station supporting an LTE network, or communicate with a base station supporting a 5G network, and can also support dual connections with a base station of an LTE network and a base station of a 5G network.
[0084] The terminal device can be user equipment (UE), or an access terminal, or a user unit, or a user station, or a mobile station, or a mobile station, or a remote station, or a remote terminal, or a mobile device, or a wireless terminal, or a user agent or a user device. The terminal device may also be a cellular phone, a cordless phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a vehicle terminal, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wearable terminal, a terminal in future 5G network or a terminal in future evolved PLMN, etc. The terminal device may also be fixed or mobile, and the terminal device may be deployed on land, in water or in the air.
[0085] In addition, in the embodiment of the present application, the terminal device can also be a terminal in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing human-machine interconnection and intelligent network of things. The terminal in the embodiment of the present application can also be a terminal in machine type communication (MTC). The terminal of the present application can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit built into the vehicle as one or more components or units. The vehicle can implement the method of the present application through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit. Therefore, the embodiment of the present application can be applied to the Internet of Vehicles, such as vehicle to everything (V2X), long-term evolution-vehicle (LTE-V), vehicle-to-vehicle (V2V), etc. The embodiment of the present application does not limit the application scenario of the terminal device.
[0086] Figure 2 FIG. 2 is a schematic diagram of another communication system to which the embodiment of the present application is applicable. Figure 2 As shown, the communication system may include at least one network device (such as Figure 2 110a, 110b, 110c), and may also include at least one terminal device (such as Figure 2 120a, 120b, 120c, 120d, 120e, 120f in FIG. 120b). Network devices may be connected to each other via wired or wireless means. Figure 2 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay equipment and wireless backhaul equipment.
[0087] A network device is a device that connects a terminal device to a wireless network in a mobile communication system. In some deployments, the network device may include a centralized unit (CU) and a distributed unit (DU). The CU implements some functions of the network device, and the DU implements some functions of the network device. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The information of the RRC layer will eventually become the information of the PHY layer, or it will be converted from the information of the PHY layer. Therefore, under this architecture, high-level signaling (such as RRC layer signaling) can also be considered to be sent by the DU. It can be understood that the network device can be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be divided into a network device in the RAN, or may be divided into a network device in the core network (CN), which is not limited in the present application.
[0088] In a possible scenario, multiple RAN devices (or RAN nodes) collaborate to assist the terminal in achieving random access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).
[0089] exist Figure 1 and Figure 2 In the communication system shown, both the terminal device and the network device may be referred to as communication devices, or network elements.
[0090] It should be noted that the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems, that is, the methods provided in the embodiments of the present application can be applied to communication systems of various standards.
[0091] In addition, it should be noted that the embodiments of the present application do not limit the names of the network elements in the communication system. For example, in communication systems of different standards, each network element may have other names; for example, when multiple network elements are integrated into the same physical device, the physical device may also have other names.
[0092] In the related art, the terminal device can measure the received signal according to the set period, and select the beam with the largest RSRP for random access according to the measurement result. In the above process, the interaction process between the terminal device and the network device is as follows: Figure 3 As shown, the following steps may be included:
[0093] S301, the terminal device selects the beam with the largest RSRP and generates a measurement report containing information of the beam with the largest RSRP.
[0094] After obtaining the measurement results for the signals of each beam, the terminal device can select the beam with the largest RSRP according to the RSRP of each beam in the measurement results, and generate a measurement report based on the information of the beam with the largest RSRP.
[0095] S302: The terminal device sends a measurement report to the network device.
[0096] The measurement report carries information about the beam with the largest RSRP selected by the terminal device, instructing the network device to configure resources for the beam with the largest RSRP.
[0097] S303: The network device configures non-contention random access resources for the beam indicated by the measurement report and generates a resource configuration message.
[0098] When performing cell switching, the network device receives a measurement report sent by the terminal device, extracts information about the beam with the largest RSRP selected by the terminal device from the measurement report, configures non-competitive random access resources for the beam, and generates a resource configuration message.
[0099] S304, the network device sends a resource configuration message to the terminal device.
[0100] S305: The terminal device performs non-contention random access on the beam with the largest RSRP according to the resource configuration message.
[0101] The terminal device receives the resource configuration message sent by the network device, and performs non-competitive random access on the beam with the largest RSRP based on the non-competitive random access resources in the resource configuration message.
[0102] S306: Non-contention random access of the terminal device fails.
[0103] If the signal quality of the beam with the largest RSRP reported by the terminal device to the network device is good, the terminal device can successfully access the beam by performing non-competitive random access. After successful access, the terminal device can send an RRC reconfiguration completion message to the network device. However, if the signal quality of the beam with the largest RSRP reported by the terminal device to the network device is poor, the terminal device is likely to fail to access the beam by performing non-competitive random access.
[0104] If the terminal device fails to perform non-contention random access on the beam with the largest RSRP, it will trigger a cell switching failure, which will damage the mobility of the terminal device and the service continuity processed by the terminal device, affecting the user experience.
[0105] In order to improve the service continuity of a terminal device during a cell switching process, an embodiment of the present application provides a communication method. The communication method can be executed by a terminal device. Figure 4 FIG. 1 is a flow chart of a communication method provided by an embodiment of the present application. Figure 4 As shown, the method may include the following steps:
[0106] S401: Select a first beam from multiple beams.
[0107] Among them, multiple beams can be distinguished by SSB index, so the beam can also be called SSB beam.
[0108] The signal to interference plus noise ratio (SINR) of the first beam is greater than or equal to a first threshold, and the RSRP of the first beam satisfies the RSRP threshold setting condition. In some embodiments, the RSRP threshold setting condition may be that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to a second threshold. The maximum RSRP refers to the maximum value of multiple RSRPs corresponding to multiple beams. In other embodiments, the RSRP threshold setting condition may be that the RSRP of the first beam is greater than or equal to a third threshold.
[0109] In some embodiments, the terminal device may determine a candidate beam that meets set conditions from multiple beams, wherein the set conditions include that the SINR of the candidate beam is greater than or equal to a first threshold, and the RSRP of the candidate beam meets the above-mentioned set RSRP threshold conditions. In an optional embodiment, if there are multiple candidate beams that meet the set conditions, the terminal device may use the candidate beam with the largest SINR among the multiple candidate beams as the first beam. In another optional embodiment, if there are multiple candidate beams that meet the set conditions, the terminal device may use the candidate beam with the largest RSRP among the multiple candidate beams as the first beam.
[0110] S402: Perform random access based on the first beam.
[0111] In some embodiments, the random access method may be non-contention random access; in other embodiments, the random access method may be contention random access.
[0112] In the communication method provided in the embodiment of the present application, during the cell switching process, when the terminal device selects a beam for random access, the SINR and RSRP of the beam are comprehensively considered, and the first beam whose SINR and RSRP both meet the conditions is selected from multiple beams, and random access is performed on the first beam. Since the SINR and RSRP of the first beam both meet the conditions, the signal quality of the first beam is better, and random access is performed on the first beam, which can increase the probability of successful random access, enable the terminal device to complete the cell switching faster, and can enhance the mobility of the terminal device, improve the continuity of the service of the terminal device during the movement, and enhance the user experience.
[0113] In some embodiments, when the quality of the beam with the largest RSRP among the multiple beams does not meet the condition, the terminal device may determine a first beam among the multiple beams and perform random access based on the first beam. Figure 5 FIG. 2 shows a schematic diagram of the interaction between the terminal device and the network device in this embodiment. Figure 5 As shown, the interaction process between the terminal device and the network device may include the following steps:
[0114] S501, the terminal device selects a second beam from multiple beams. If the SINR value of the second beam is less than a first threshold, the terminal device reselects the first beam from the multiple beams and generates a measurement report containing information of the first beam.
[0115] Exemplarily, the terminal device may measure the received signal according to a set period to obtain a measurement result. The measurement result may include RSRP of multiple beams, and the terminal device may select a second beam with the largest RSRP from the multiple beams based on the RSRP of each beam in the measurement result.
[0116] For example, in one embodiment, it is assumed that the terminal device receives signals of four beams, and the four beams are SSBbeam1, SSBbeam2, SSBbeam3 and SSBbeam4. Among them, the RSRP value of SSBbeam1 is -128dBm; the RSRP value of SSBbeam2 is -98dBm; the RSRP value of SSBbeam3 is -73dBm; and the RSRP value of SSBbeam4 is -50dBm. The terminal device can sort the four beams according to the RSRP value of each beam, and select SSBbeam4 with the largest RSRP among the four beams as the second beam.
[0117] The measurement results may also include the SINRs of multiple beams. The terminal device may obtain the SINR of the second beam from the measurement results and compare the SINR of the second beam with the first threshold. The first threshold may be a pre-set value. For example, assuming that in an actual application scenario, the SINR of the beam ranges from -35dB to 55dB, a negative SINR value indicates that the signal-to-interference-noise ratio of the beam signal is poor, that is, the signal quality of the beam is poor, and the terminal device may not be able to establish a stable communication connection on the beam; while a higher positive SINR value indicates that the signal-to-interference-noise ratio of the beam signal is good, that is, the signal quality of the beam is good, and the terminal device can receive the signal more stably on the beam, and it is possible to establish a more stable communication connection. According to the actual needs of the communication scenario, the first threshold can be set to 15dB. When the SINR of the second beam is greater than or equal to 15dB, it can be considered that the second beam is available, and the terminal device can establish a stable communication connection on the second beam. In other embodiments, according to different requirements of different communication scenarios, the first threshold may also be set to other values. For example, the first threshold may also be set to 20 dB or 10 dB, etc., which is not limited in the embodiments of the present application.
[0118] In some embodiments, if the SINR of the second beam is greater than or equal to the first threshold, the second beam can be directly used as the first beam. For example, assuming that the beam with the maximum RSRP selected by the terminal device from the four beams is SSBbeam4, and the SINR value of SSBbeam4 is 25dB, since 25dB>15dB, SSBbeam4 can be directly used as the first beam. Among them, the first beam meets the following conditions: the SINR of the first beam is greater than or equal to the above-mentioned first threshold, and the RSRP of the first beam meets the set RSRP threshold condition.
[0119] In an optional embodiment, the RSRP threshold condition may be set such that the difference between the RSRP of the first beam and the maximum RSRP among the multiple RSRPs corresponding to the multiple beams is less than or equal to the second threshold, wherein the difference refers to the value obtained by subtracting the RSRP of the first beam from the maximum RSRP among the multiple RSRPs. Among them, the second threshold may be a pre-set value. According to the actual needs of the communication scenario, the second threshold may be set to 40dBm. When the difference between the RSRP of one beam among the multiple beams and the maximum RSRP among the RSRPs of the multiple beams, that is, the maximum RSRP among the multiple RSRPs minus the RSRP of the beam, is less than or equal to 40dBm, and the SINR of the beam is greater than or equal to the first threshold, the beam may be considered available. In other embodiments, according to the different needs of different communication scenarios, the second threshold may also be set to other values. For example, the second threshold may also be set to 35dBm or 45dBm, etc., which is not limited in the embodiments of the present application.
[0120] When the difference between the RSRP of the first beam and the maximum RSRP is small, the interference of the beam with the maximum RSRP to the first beam can be reduced, so that the reliability of the terminal device sending information on the first beam is higher, and the probability of successful random access of the terminal device is further improved.
[0121] In another optional embodiment, the RSRP threshold condition may also be set such that the RSRP of the first beam is greater than or equal to the third threshold. The third threshold may be a pre-set value. For example, assuming that in an actual application scenario, the RSRP of the beam ranges from -140dBm to -44dBm, wherein -140dBm indicates that the signal strength of the beam is weak, and the terminal device may not be able to establish a stable communication connection on the beam; and -44dBm indicates that the signal strength of the beam is strong, and the terminal device can receive the signal more stably on the beam, and it is possible to establish a more stable communication connection. According to the actual needs of the communication scenario, the third threshold may be set to -80dBm. When the RSRP value of one of the multiple beams is greater than or equal to -80dBm, and the SINR of the beam is greater than or equal to the first threshold, the beam may be considered to be available. In other embodiments, according to the different needs of different communication scenarios, the third threshold may also be set to other values. For example, the third threshold may also be set to -85dB or -90dB, etc.
[0122] When the second beam is used as the first beam, the RSRP of the second beam also satisfies the condition satisfied by the RSRP of the first beam, that is, the RSRP of the second beam satisfies the set RSRP threshold condition.
[0123] In one embodiment, if the RSRP threshold setting condition is that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to the second threshold, the difference refers to the value obtained by subtracting the RSRP of the first beam from the maximum RSRP among the multiple RSRPs. The second threshold may be a value greater than 0. When the second beam is directly used as the first beam, the difference between the RSRP of the first beam and the maximum RSRP is 0, which is less than the second threshold, and thus the RSRP threshold setting condition is met.
[0124] In another embodiment, if the RSRP threshold condition is set to be that the RSRP of the first beam is greater than or equal to a third threshold, since the third threshold can be a value pre-set according to the actual needs of the communication scenario, in the actual application scenario, the RSRP of the second beam, that is, the maximum RSRP among the RSRPs of multiple beams will be greater than the set third threshold, and therefore the RSRP threshold condition is also met.
[0125] In other embodiments, if the SINR of the second beam is less than the first threshold, the first beam may be reselected from multiple beams, the SINR of the first beam is greater than or equal to the first threshold, and the RSRP of the first beam satisfies the set RSRP threshold condition.
[0126] In an optional embodiment, the RSRP threshold condition may be set such that the difference between the RSRP of the first beam and the maximum RSRP among the multiple RSRPs corresponding to the multiple beams is less than or equal to the second threshold. Exemplarily, the second threshold may be set to 40 dBm. When the difference between the RSRP of one of the multiple beams and the maximum RSRP among the multiple RSRPs corresponding to the multiple beams is less than or equal to 40 dBm, and the SINR of the beam is greater than or equal to the first threshold of 15 dB, the beam may be considered to be available and may be used as the first beam.
[0127] For example, assuming that the terminal device selects SSBbeam4 from the four beams with the maximum RSRP, and the SINR value of SSBbeam4 is 5dB, 5dB<15dB, at this time, the terminal device can reselect the first beam from the four beams. Among the four beams, the RSRP value of SSBbeam3 is -73dBm, and the difference between it and the maximum RSRP value of -50dBm is (-50dBm)-(-73dBm)=23dBm. If the SINR value of SSBbeam3 is 28dB; since 28dB>15dB, and 23dBm<40dBm, the terminal device can use SSBbeam3 as the first beam.
[0128] In another optional embodiment, the RSRP threshold condition may be that the RSRP of the first beam is greater than or equal to a third threshold. Exemplarily, the third threshold may be set to -80 dBm. When the RSRP value of one of the multiple beams is greater than or equal to -80 dBm, and the SINR of the beam is greater than or equal to the first threshold of 15 dB, the beam may be considered available.
[0129] For example, assuming that the terminal device selects SSBbeam4 from the four beams with the largest RSRP, and the SINR value of SSBbeam4 is 5dB, 5dB<15dB, at this time, the terminal device can reselect the first beam from the four beams. Among the four beams, the RSRP value of SSBbeam3 is -73dBm, (-73dBm)>(-80dBm), so the terminal device can use SSBbeam3 as the first beam.
[0130] In some embodiments, when the terminal device selects a first beam from multiple beams, there may be multiple candidate beams among the multiple beams that meet set conditions, wherein the set conditions include that the SINR of each candidate beam is greater than or equal to the above-mentioned first threshold, and the RSRP of each candidate beam meets the above-mentioned set RSRP threshold conditions.
[0131] In an optional embodiment, if there are multiple candidate beams that meet the set conditions among the multiple beams, the terminal device can sort the multiple candidate beams in order from large to small according to the SINR values of the multiple candidate beams, and select the candidate beam with the largest SINR among the multiple candidate beams as the first beam.
[0132] For example, in one embodiment, the setting conditions include that the SINR of each candidate beam is greater than or equal to the above-mentioned first threshold, and the difference between the RSRP of each candidate beam and the maximum RSRP is less than or equal to the above-mentioned second threshold. Assume that the terminal device receives signals of four beams, and the four beams are SSBbeam5, SSBbeam6, SSBbeam7 and SSBbeam8. Among them, the RSRP value of SSBbeam5 is -118dBm, and the SINR value is -32dB; the RSRP value of SSBbeam6 is -73dBm, and the SINR value is -3dB; the RSRP value of SSBbeam7 is -78dBm, and the SINR value is 37dB; the RSRP value of SSBbeam8 is -50dBm, and the SINR value is -28dB. Assuming that the first threshold is -5dB and the second threshold is 40dBm, among the four beams, the beams whose SINR values are greater than or equal to the first threshold -5dB include SSBbeam6 and SSBbeam7. The maximum RSRP among the RSRPs of the four beams is -50dBm. The difference between the RSRP of SSBbeam6 and the maximum RSRP is (-50dBm)-(-73dBm)=23dBm, 23dBm<40dBm; the difference between the RSRP of SSBbeam7 and the maximum RSRP is (-50dBm)-(-78dBm)=28dBm, 28dBm<40dBm, therefore, the difference between the RSRP of SSBbeam6 and SSBbeam7 and the maximum RSRP is less than the second threshold, and SSBbeam6 and SSBbeam7 are two candidate beams that meet the set conditions. Among the two candidate beams, the SINR of SSBbeam7>the SINR of SSBbeam6, therefore, SSBbeam7 is selected as the first beam.
[0133] In another embodiment, the setting conditions include that the SINR of each candidate beam is greater than or equal to the above-mentioned first threshold, and the RSRP of each candidate beam is greater than or equal to the above-mentioned third threshold. Assume that the terminal device receives signals from four beams, and the four beams are SSBbeam5, SSBbeam6, SSBbeam7 and SSBbeam8. Among them, the RSRP value of SSBbeam5 is -118dBm, and the SINR value is -32dB; the RSRP value of SSBbeam6 is -73dBm, and the SINR value is -3dB; the RSRP value of SSBbeam7 is -78dBm, and the SINR value is 37dB; the RSRP value of SSBbeam8 is -50dBm, and the SINR value is -28dB. Assuming that the first threshold is -5dB and the third threshold is -80dBm, among the four beams, the beams whose SINR value is greater than or equal to the first threshold -5dB and whose RSRP value is greater than or equal to the third threshold -80dBm include SSBbeam6 and SSBbeam7. Therefore, SSBbeam6 and SSBbeam7 are two candidate beams that meet the set conditions. Among the two candidate beams, the SINR of SSBbeam7> the SINR of SSBbeam6, therefore, SSBbeam7 is selected as the first beam.
[0134] In another optional embodiment, if there are multiple candidate beams that meet the set conditions among the multiple beams, the terminal device can sort the multiple candidate beams in order from large to small according to the RSRP values of the multiple candidate beams, and select the candidate beam with the largest RSRP among the multiple candidate beams as the first beam.
[0135] For example, in one embodiment, the above four beams SSBbeam5, SSBbeam6, SSBbeam7 and SSBbeam8 are still taken as an example. SSBbeam6 and SSBbeam7 are two candidate beams that meet the set conditions. Among the two candidate beams, the RSRP value of SSBbeam6 is -73dBm, and the RSRP value of SSBbeam7 is -78dBm, -73dBm>-78dBm, so SSBbeam6 is used as the first beam.
[0136] In other embodiments, when the terminal device selects a first beam from multiple beams, if there is no candidate beam that meets the set conditions among the multiple beams, the terminal device may use the second beam with the largest RSRP as the first beam.
[0137] For example, in one embodiment, the setting conditions include that the SINR of each candidate beam is greater than or equal to the above-mentioned first threshold, and the difference between the RSRP of each candidate beam and the maximum RSRP is less than or equal to the above-mentioned second threshold. Assume that the terminal device receives signals from four beams, and the four beams are SSBbeam9, SSBbeam10, SSBbeam11 and SSBbeam12. Among them, the RSRP value of SSBbeam9 is -118dBm, and the SINR value is -33dB; the RSRP value of SSBbeam10 is -88dBm, and the SINR value is -13dB; the RSRP value of SSBbeam11 is -92dBm, and the SINR value is 37dB; the RSRP value of SSBbeam12 is -50dBm, and the SINR value is -20dB. Assuming that the first threshold is -5dB and the second threshold is 40dBm, among the four beams, the beam with an SINR value greater than or equal to the first threshold -5dB is SSBbeam11. The maximum RSRP among the RSRP of the four beams is -50dBm. The difference between the RSRP of SSBbeam11 and the maximum RSRP is (-50dBm)-(-92dBm)=42dBm, 42dBm>40dBm, therefore, the difference between the RSRP of SSBbeam11 and the maximum RSRP is greater than the second threshold, and none of the four beams meet the set conditions for becoming a candidate beam. Therefore, the terminal device uses SSBbeam12 with the largest RSRP as the first beam.
[0138] In another embodiment, the setting conditions include that the SINR of each candidate beam is greater than or equal to the above-mentioned first threshold, and the RSRP of each candidate beam is greater than or equal to the above-mentioned third threshold. Assume that the terminal device receives signals of four beams, and the four beams are SSBbeam9, SSBbeam10, SSBbeam11 and SSBbeam12. Among them, the RSRP value of SSBbeam9 is -118dBm, and the SINR value is -33dB; the RSRP value of SSBbeam10 is -88dBm, and the SINR value is -13dB; the RSRP value of SSBbeam11 is -92dBm, and the SINR value is 37dB; the RSRP value of SSBbeam12 is -50dBm, and the SINR value is -20dB. Assuming that the first threshold is -5dB and the third threshold is -80dBm, among the four beams, the beam whose SINR value is greater than or equal to the first threshold -5dB is SSBbeam11. The RSRP of SSBbeam11 (-92dBm) is less than (-80dBm). Therefore, the RSRP of SSBbeam11 is less than the third threshold. None of the four beams meet the set conditions for becoming candidate beams. Therefore, the terminal device uses SSBbeam12 with the largest RSRP as the first beam.
[0139] After the terminal device determines the first beam, it can generate a measurement report containing information about the first beam.
[0140] S502: The terminal device sends a measurement report to the network device.
[0141] The measurement report carries information about the first beam selected by the terminal device, instructing the network device to configure resources for the first beam.
[0142] S503: The network device configures non-contention random access resources for the beam indicated by the measurement report and generates a resource configuration message.
[0143] When performing a cell handover, the network device receives a measurement report sent by the terminal device, extracts information about the first beam selected by the terminal device from the measurement report, determines the first beam, and reconfigures resources for the first beam to configure the handover target cell, that is, generates a resource configuration message for the non-competitive random access resources of the target cell. This process can be called an RRC reconfiguration process. RRC stands for radio resource control.
[0144] S504: The network device sends a resource configuration message to the terminal device.
[0145] S505: The terminal device performs non-contention random access on the first beam according to the resource configuration message.
[0146] The terminal device receives a resource configuration message sent by the network device, obtains the non-contention random access resource configured by the network device for the first beam from the resource configuration message, and performs non-contention random access on the first beam based on the non-contention random access resource. Exemplarily, the terminal device may send a random access request to the network device on the non-contention random access resource configured for the first beam to establish a basic signaling connection with the network device.
[0147] S506: The terminal device successfully completes non-competitive random access and generates an RRC reconfiguration completion message.
[0148] S507, the terminal device sends an RRC reconfiguration completion message to the network device.
[0149] The signal quality of the first beam reported by the terminal device to the network device is good. The terminal device performs non-competitive random access on the first beam and can successfully access and establish a basic signaling connection with the network device. After successful access, the terminal device can send an RRC reconfiguration completion message to the network device. The RRC reconfiguration completion message carries relevant information of the RRC reconfiguration process.
[0150] Compared with the related technology, the embodiments of the present application can select a beam with better quality from multiple beams for reporting based on the RSRP and SINR of the multiple beams, and perform random access on the beam with better quality, which can improve the success rate of random access and improve the mobility of the terminal device. The terminal device can handle services more stably during movement, thereby improving the user experience.
[0151] exist Figure 5 In the embodiment shown, the communication method performed by the terminal device is as follows Figure 6 As shown, the following steps may be included:
[0152] S601: Select a second beam from multiple beams.
[0153] S602, determine whether the SINR value of the second beam is less than the first threshold; if yes, execute step S603, if not, execute step S605.
[0154] S603, determine whether there is a candidate beam that meets the set conditions among the multiple beams; if yes, execute step S604, if not, execute step S605.
[0155] The setting condition may include that the SINR of the candidate beam is greater than or equal to the first threshold, and the RSRP of the candidate beam satisfies the setting RSRP threshold condition. In some embodiments, the setting RSRP threshold condition may be that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to the second threshold. The maximum RSRP refers to the maximum value of multiple RSRPs corresponding to multiple beams. In other embodiments, the setting RSRP threshold condition may be that the RSRP of the first beam is greater than or equal to a third threshold.
[0156] S604, select a first beam from the candidate beams, and then execute step S606.
[0157] In some embodiments, if there are multiple candidate beams that meet the set conditions among the multiple beams, the terminal device can sort the multiple candidate beams in order from large to small according to the SINR values of the multiple candidate beams, and select the candidate beam with the largest SINR among the multiple candidate beams as the first beam.
[0158] In other embodiments, if there are multiple candidate beams that meet the set conditions among the multiple beams, the terminal device can sort the multiple candidate beams in order from large to small according to the RSRP values of the multiple candidate beams, and select the candidate beam with the largest RSRP among the multiple candidate beams as the first beam.
[0159] S605: Use the second beam as the first beam.
[0160] In some embodiments, if the SINR of the second beam is greater than or equal to the first threshold, the terminal device may use the second beam with the largest RSRP as the first beam.
[0161] In other embodiments, if there is no candidate beam that meets the set conditions among the multiple beams, the terminal device may use the second beam with the largest RSRP among the multiple beams as the first beam.
[0162] S606: Generate a measurement report including information about the first beam, and send the measurement report to the network device.
[0163] S607: Receive a resource configuration message sent by the network device, and perform non-contention random access on the first beam according to the resource configuration message.
[0164] The resource configuration message is generated by the network device based on the measurement report sent by the terminal device, and the resource configuration message carries the non-contention random access resource configured for the first beam indicated by the measurement report. The terminal device receives the resource configuration message sent by the network device, obtains the non-contention random access resource configured by the network device for the first beam from the resource configuration message, and performs non-contention random access on the first beam based on the non-contention random access resource.
[0165] In some other embodiments, after the terminal device fails to perform random access based on the beam with the largest RSRP among the multiple beams, it may determine the first beam from the multiple beams and perform random access based on the first beam. Figure 7 FIG. 2 shows a schematic diagram of the interaction between the terminal device and the network device in this embodiment. Figure 7 As shown, the interaction process between the terminal device and the network device may include the following steps:
[0166] S701, the terminal device selects a second beam from multiple beams and generates a measurement report including information of the second beam.
[0167] Exemplarily, the terminal device may select a second beam having a maximum RSRP from among multiple beams based on the measurement result of the signal, and after determining the second beam, generate a measurement report containing information about the second beam.
[0168] S702: The terminal device sends a measurement report to the network device.
[0169] The measurement report carries information about the second beam selected by the terminal device, instructing the network device to configure resources for the second beam.
[0170] S703: The network device configures non-contention random access resources for the beam indicated by the measurement report and generates a resource configuration message.
[0171] When performing cell switching, the network device receives a measurement report sent by the terminal device, extracts information about the second beam selected by the terminal device from the measurement report, determines the second beam, and reconfigures resources for the switching target cell configured for the second beam, i.e., non-competitive random access resources for the target cell.
[0172] S704, the network device sends a resource configuration message to the terminal device.
[0173] S705: The terminal device performs non-contention random access on the second beam according to the resource configuration message.
[0174] The terminal device receives a resource configuration message sent by the network device, obtains the non-competitive random access resources configured by the network device for the second beam from the resource configuration message, and performs non-competitive random access on the second beam based on the non-competitive random access resources.
[0175] S706: If the terminal device determines that random access based on the second beam fails, it reselects the first beam from multiple beams and performs contention random access on the first beam.
[0176] In some embodiments, the terminal device performs non-competitive random access based on the second beam, and the terminal device may record the number of non-competitive random access failures. If the number of non-competitive random access failures reaches a set number, it may be determined that the random access based on the second beam has failed, wherein the set number may be a pre-set value. For example, assuming the set number is 5, if the terminal device successfully accesses the non-competitive random access based on the second beam for the third time, the terminal device may clear the number of recorded non-competitive random access failures; when the number of non-competitive random access failures of the terminal device based on the second beam reaches 5, it may be determined that the random access based on the second beam has failed.
[0177] In other embodiments, according to different requirements of different communication scenarios, the set number of times can also be set to other values. For example, the set number of times can also be set to 10 or 15, etc., which is not limited to the embodiments of the present application.
[0178] If it is determined that random access based on the second beam fails, the terminal device can reselect the first beam from multiple beams. The first beam satisfies the following set conditions: the SINR of the first beam is greater than or equal to the first threshold, and the RSRP of the first beam satisfies the set RSRP threshold condition. In some embodiments, the RSRP threshold condition may be that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to the second threshold. The maximum RSRP refers to the maximum value of multiple RSRPs corresponding to multiple beams. In other embodiments, the RSRP threshold condition may be that the RSRP of the first beam is greater than or equal to a third threshold.
[0179] The specific process of the terminal device selecting the first beam from multiple beams can be performed by referring to the process of first determining the candidate beams and then selecting the first beam from the candidate beams in step S603 and step S604 in the above embodiment, and will not be repeated here.
[0180] After the terminal device determines the first beam, it can perform contention random access on the first beam.
[0181] Contention random access can allow multiple terminal devices to compete on the same time and frequency resources to achieve flexible access and resource allocation. Exemplarily, when performing contention random access, the terminal device of the present application can send a contention random access request through the first beam to request to establish a connection with the network device. When multiple terminal devices send access requests to the network device at the same time, the network device receives contention random access requests from multiple terminal devices. If a conflict occurs between multiple contention random access requests, the network device can allow some terminal devices to access the network according to the set conflict resolution strategy, send a conflict resolution instruction to other terminal devices, and instruct other terminal devices to resend the random access request. If the network device does not allow the terminal device of the present application to access the network, the terminal device of the present application can receive the conflict resolution instruction sent by the network device. After receiving the conflict resolution instruction, the terminal device of the present application can send a contention random access request on the first beam again. If the network device allows the terminal device of the present application to access the network, the terminal device of the present application can establish a basic signaling connection with the network device and successfully access the network.
[0182] In other embodiments, when the terminal device selects a first beam from multiple beams, if there is no candidate beam that meets the set conditions among the multiple beams, the terminal device cannot select the first beam that meets the set conditions, and the terminal device can continue to perform non-competitive random access on the second beam.
[0183] For example, in one embodiment, the setting conditions include that the SINR of each candidate beam is greater than or equal to the first threshold, and the difference between the RSRP of each candidate beam and the maximum RSRP is less than or equal to the second threshold. Assume that the terminal device receives signals from four beams, and the four beams are SSBbeam1, SSBbeam2, SSBbeam3 and SSBbeam4. Among them, the RSRP value of SSBbeam1 is -118dBm, and the SINR value is -33dB; the RSRP value of SSBbeam2 is -88dBm, and the SINR value is -13dB; the RSRP value of SSBbeam3 is -92dBm, and the SINR value is 37dB; the RSRP value of SSBbeam4 is -50dBm, and the SINR value is -20dB. Assuming that the first threshold is -5dB and the second threshold is 40dBm, among the four beams, the beam with an SINR value greater than or equal to the first threshold -5dB is SSBbeam3. The maximum RSRP among the RSRPs of the four beams is -50dBm, and the beam with the maximum RSRP is SSBbeam4, that is, SSBbeam4 is the second beam. The difference between the RSRP of SSBbeam3 and the maximum RSRP is (-50dBm)-(-92dBm)=42dBm, 42dBm>40dBm, therefore, the difference between the RSRP of SSBbeam3 and the maximum RSRP is greater than the second threshold, and none of the four beams meet the set conditions for becoming candidate beams, therefore, the terminal device cannot select the first beam that meets the set conditions. The terminal device can continue to perform non-competitive random access on the second beam SSBbeam4.
[0184] In another embodiment, the setting conditions include that the SINR of each candidate beam is greater than or equal to the first threshold, and the RSRP of each candidate beam is greater than or equal to the third threshold. Assume that the terminal device receives signals of four beams, and the four beams are SSBbeam1, SSBbeam2, SSBbeam3 and SSBbeam4. Among them, the RSRP value of SSBbeam1 is -118dBm, and the SINR value is -33dB; the RSRP value of SSBbeam2 is -88dBm, and the SINR value is -13dB; the RSRP value of SSBbeam3 is -92dBm, and the SINR value is 37dB; the RSRP value of SSBbeam4 is -50dBm and the SINR value is -20dB. Assuming that the first threshold is -5dB and the third threshold is -80dBm, among the four beams, the beam whose SINR value is greater than or equal to the first threshold -5dB is SSBbeam3. The RSRP of SSBbeam3 (-92dBm) < (-80dBm), therefore, the RSRP of SSBbeam3 is less than the third threshold, and none of the four beams meet the set conditions for becoming candidate beams, so the terminal device cannot select the first beam that meets the set conditions. The terminal device can continue to perform non-contention random access on the second beam SSBbeam4.
[0185] S707, the terminal device successfully performs random access and generates an RRC reconfiguration completion message.
[0186] In one embodiment, the terminal device performs contention random access on the first beam and can successfully access. After successful access, the terminal device can send an RRC reconfiguration completion message to the network device.
[0187] S708, the terminal device sends an RRC reconfiguration completion message to the network device.
[0188] Compared with the related art, the embodiment of the present application is that after confirming that the random access of the second beam has failed, the terminal device can select a beam with better quality from multiple beams based on the RSRP and SINR of the multiple beams, and perform competitive random access on the beam with better quality, which can improve the success rate of random access and improve the mobility of the terminal device. The terminal device can handle services more stably during movement, thereby improving the user experience.
[0189] exist Figure 7 In the embodiment shown, the communication method performed by the terminal device is as follows Figure 8 As shown, the following steps may be included:
[0190] S801: Select a second beam from multiple beams.
[0191] S802: Generate a measurement report including information about the second beam, and send the measurement report to the network device.
[0192] S803: Receive a resource configuration message sent by the network device.
[0193] Among them, the resource configuration message is generated by the network device based on the measurement report sent by the terminal device, and the resource configuration message carries the non-competitive random access resources configured for the second beam indicated in the measurement report.
[0194] S804: Perform non-contention random access on the second beam according to the resource configuration message.
[0195] The terminal device receives a resource configuration message sent by the network device, obtains the non-competitive random access resources configured by the network device for the second beam from the resource configuration message, and performs non-competitive random access on the second beam based on the non-competitive random access resources.
[0196] S805, determining whether the number of non-contention random access failures reaches a set number, if yes, executing step S806; if no, returning to executing step S804.
[0197] The terminal device records the number of times that the non-contention random access based on the second beam fails. That is, if the terminal device fails to perform non-contention random access based on the second beam, the number of times the non-contention random access fails is increased by 1, and it is determined whether the number of times the non-contention random access fails reaches the set number. If it does not reach the set number, it can return to step S804 and continue to perform non-contention random access on the second beam. If the set number is reached, the terminal device can determine that the random access based on the second beam fails, and it is necessary to select the first beam from multiple beams for random access.
[0198] S806: Select a first beam from multiple beams, and perform contention random access on the first beam.
[0199] In an optional embodiment, if there are multiple candidate beams that meet the set conditions among the multiple beams, the terminal device can sort the multiple candidate beams in order from large to small according to the SINR values of the multiple candidate beams, and select the candidate beam with the largest SINR among the multiple candidate beams as the first beam.
[0200] In another optional embodiment, if there are multiple candidate beams that meet the set conditions among the multiple beams, the terminal device can sort the multiple candidate beams in order from large to small according to the RSRP values of the multiple candidate beams, and select the candidate beam with the largest RSRP among the multiple candidate beams as the first beam.
[0201] After determining the first beam, the terminal device may perform contention random access on the first beam.
[0202] In other embodiments, when the terminal device selects a first beam from multiple beams, if there is no candidate beam that meets the set conditions among the multiple beams, the terminal device cannot select the first beam that meets the set conditions, and the terminal device can continue to perform non-competitive random access on the second beam.
[0203] Based on the same design concept as the above method embodiment, the present application embodiment also provides a communication device. The communication device can be applied to Figure 1 or Figure 2 In the terminal device shown, the communication device can be used to implement the functions of the above method embodiment, so the beneficial effects of the above method embodiment can be achieved. Optionally, the communication device can be the terminal device itself, a chip or chipset in the terminal device, or a software program product that implements the main functions of the terminal device. Fig. 9 As shown, the communication device 900 may include a beam determination module 901 and a random access module 902 .
[0204] Among them, the beam determination module 901 is used to select a first beam from multiple beams; wherein the signal to interference plus noise ratio SINR of the first beam is greater than or equal to a first threshold, and the reference signal received power RSRP of the first beam meets the set RSRP threshold condition.
[0205] The random access module 902 is configured to perform random access based on the first beam.
[0206] In some embodiments, Fig.10 As shown, the communication device 900 may further include a beam selection module 1001. The beam selection module 1001 may be configured to: before selecting the first beam from the multiple beams, select a second beam with the maximum RSRP from the multiple beams, and determine that random access based on the second beam fails.
[0207] It should be noted that, in some embodiments, the beam determination module 901 can be used to execute any step in the communication method, the random access module 902 can be used to execute any step in the communication method, and the beam selection module 1001 can also be used to execute any step in the communication method. The steps that the beam selection module 1001, the beam determination module 901, and the random access module 902 are responsible for implementing can be specified as needed, and the beam selection module 1001, the beam determination module 901, and the random access module 902 respectively implement different steps in the communication method to realize all the functions of the communication device.
[0208] Each functional module in the embodiment of the present application can be integrated into one processor, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware, or in the form of software functional units, or in a combination of software and hardware.
[0209] Based on the same technical concept as the above method embodiment, a terminal device is also provided in the embodiment of the present application. The terminal device can be Figure 1 or Figure 2 Any terminal device shown in . The terminal device can be used to implement the above Figure 4 , Figure 6 or Figure 8 The functions of the method embodiment shown can therefore achieve the beneficial effects of the above method embodiment.
[0210] In some embodiments, the structure of the terminal device 1100 can be as follows: Fig.11 As shown, it includes a processor 1101 and a memory 1102 connected to the processor 1101. The processor 1101 and the memory 1102 can be connected to each other through a bus. The processor 1101 can be a general-purpose processor, such as a microprocessor, or other conventional processors. The bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc.
[0211] Among them, the memory 1102 can be used to store software programs and modules, and the processor 1101 executes various functional applications and data processing of the terminal device 1100 by running the software programs and modules stored in the memory 1102, such as the communication method provided in the embodiment of the present application.
[0212] The memory 1102 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, at least one application program, etc.; the data storage area may be used to store user data, etc. In addition, the memory 1102 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0213] The processor 1101 in the terminal device 1100 is used to run the computer instructions or programs stored in the memory 1102 to perform the functions in any of the above method embodiments. In some embodiments, the processor 1101 may include one or more processing units, and different processing units may be independent devices or integrated in one or more processors. The processor 1101 may also include a controller, which may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0214] In one embodiment, the terminal device 1100 may further include a communication module, and the communication module may be used to communicate with a network device.
[0215] It is to be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the terminal device. In other embodiments of the present application, the terminal device may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0216] The present application also provides a computer program product, which includes computer executable instructions. In one embodiment, the computer executable instructions are used to enable a computer to execute the functions of the above method embodiment.
[0217] The computer executable instructions may be stored in a computer readable storage medium. The present application also provides a computer readable storage medium, wherein the computer readable storage medium stores the executable instructions. In one embodiment, the computer executable instructions are used to enable a computer to execute the functions in the above method embodiment.
[0218] The computer-readable storage medium provided in the embodiments of the present application may be a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of computer-readable storage medium known in the art.
[0219] Computer executable instructions may be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium. For example, the computer program or instructions may be transferred from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disc (DVD); it may also be a semiconductor medium, such as a solid state drive.
[0220] In each embodiment of the present application, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, including a series of steps or units. Methods, systems, products or devices are not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0221] Although the present application has been described in conjunction with specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, the present specification and the accompanying drawings are merely exemplary illustrations of the schemes defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application.
[0222] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: The method comprises: A first beam is selected from multiple beams; a signal to interference plus noise ratio (SINR) of the first beam is greater than or equal to a first threshold, and a reference signal received power (RSRP) of the first beam satisfies a set RSRP threshold condition; Random access is performed based on the first beam.
2. The method according to claim 1, characterized in that The RSRP threshold setting condition is that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to a second threshold; the maximum RSRP refers to the maximum value of multiple RSRPs corresponding to the multiple beams; or, The threshold setting condition is that the RSRP of the first beam is greater than or equal to a third threshold.
3. The method according to claim 1 or 2, characterized in that: The performing random access based on the first beam includes: Non-contention random access is performed based on the first beam.
4. The method according to claim 2, characterized in that: The RSRP threshold setting condition is that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to a second threshold; The maximum RSRP refers to the maximum value of multiple RSRPs corresponding to the multiple beams; Before selecting the first beam from the plurality of beams, the method further includes: selecting a second beam having the maximum RSRP among the plurality of beams; It is determined that random access based on the second beam fails.
5. The method according to claim 4, characterized in that The determining is based on a failure of random access of the second beam, comprising: Performing non-contention random access based on the second beam; When the number of failures of the non-contention random access reaches a set number, it is determined that the random access based on the second beam fails.
6. The method according to claim 4 or 5, characterized in that: The performing random access based on the first beam includes: Contention random access is performed based on the first beam.
7. The method according to any one of claims 1 to 6, characterized in that: The selecting a first beam from a plurality of beams comprises: Determine a plurality of candidate beams satisfying a set condition from among the plurality of beams; the set condition comprising that the SINR of each candidate beam is greater than or equal to the first threshold, and the RSRP of each candidate beam satisfies a set RSRP threshold condition; A candidate beam with the largest SINR among the multiple candidate beams is used as the first beam.
8. The method according to any one of claims 1 to 6, characterized in that: The selecting a first beam from a plurality of beams comprises: Determine a plurality of candidate beams satisfying a set condition from among the plurality of beams; the set condition comprising that the SINR of each candidate beam is greater than or equal to the first threshold, and the RSRP of each candidate beam satisfies a set RSRP threshold condition; The candidate beam with the largest RSRP among the multiple candidate beams is used as the first beam.
9. A communication device, characterized in that: The device comprises: A beam determination module, configured to select a first beam from multiple beams; a signal to interference noise ratio (SINR) of the first beam is greater than or equal to a first threshold, and a reference signal received power of the first beam satisfies a set RSRP threshold condition; A random access module is used to perform random access based on the first beam.
10. The device according to claim 9, characterized in that The RSRP threshold setting condition is that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to a second threshold; the maximum RSRP refers to the maximum value of multiple RSRPs corresponding to the multiple beams; or, The threshold setting condition is that the RSRP of the first beam is greater than or equal to a third threshold.
11. The device according to claim 9 or 10, characterized in that The random access module is specifically used for: Non-contention random access is performed based on the first beam.
12. The device according to claim 10, characterized in that The RSRP threshold setting condition is that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to a second threshold; the maximum RSRP refers to the maximum value of multiple RSRPs corresponding to the multiple beams; the device also includes a beam selection module, the beam selection module is used to: Before selecting a first beam from among multiple beams, select a second beam from among the multiple beams that has the maximum RSRP; and determine that random access based on the second beam fails.
13. The device according to claim 12, characterized in that The random access module is specifically used for: Contention random access is performed based on the first beam.
14. A terminal device, characterized in that: including a processor and a memory; The memory stores a computer program; The processor is used to read the computer program stored in the memory and execute the following steps: A first beam is selected from multiple beams; a signal to interference plus noise ratio (SINR) of the first beam is greater than or equal to a first threshold, and a reference signal received power (RSRP) of the first beam satisfies a set RSRP threshold condition; Random access is performed based on the first beam.
15. The terminal device according to claim 14, characterized in that: The RSRP threshold setting condition is that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to a second threshold; the maximum RSRP refers to the maximum value of multiple RSRPs corresponding to the multiple beams; or, The threshold setting condition is that the RSRP of the first beam is greater than or equal to a third threshold.
16. The terminal device according to claim 14 or 15, characterized in that: The processor is specifically used for: Non-contention random access is performed based on the first beam.
17. The terminal device according to claim 15, characterized in that: The RSRP threshold setting condition is that the difference between the RSRP of the first beam and the maximum RSRP is less than or equal to a second threshold; the maximum RSRP refers to the maximum value of the multiple RSRPs corresponding to the multiple beams; the processor is further used to: Before selecting a first beam from among multiple beams, select a second beam from among the multiple beams that has the maximum RSRP; and determine that random access based on the second beam fails.
18. The terminal device according to claim 17, characterized in that: The processor is specifically used for: Performing non-contention random access based on the second beam; When the number of failures of the non-contention random access reaches a set number, it is determined that the random access based on the second beam fails.
19. The terminal device according to claim 17 or 18, characterized in that: The processor is specifically used for: Contention random access is performed based on the first beam.
20. A computer-readable storage medium, characterized in that: Computer executable instructions are stored, and the computer executable instructions are used to enable a computer to execute the method according to any one of claims 1 to 8.
21. A computer program product, characterized in that The method comprises computer executable instructions, wherein the computer executable instructions are used to enable a computer to execute the method according to any one of claims 1 to 8.