Random access method, apparatus, device, and storage medium

By using a staring beam mechanism during random access, the problem of increased random access latency was solved, resulting in a faster access process and improved access success rate.

CN115968053BActive Publication Date: 2026-05-22CHINA SATELLITE NETWORK INNOVATION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA SATELLITE NETWORK INNOVATION CO LTD
Filing Date
2022-11-30
Publication Date
2026-05-22

Smart Images

  • Figure CN115968053B_ABST
    Figure CN115968053B_ABST
Patent Text Reader

Abstract

The present disclosure provides a random access method, device, equipment and storage medium. The method comprises: a terminal device sends a first random access message to a network device, wherein the first random access message is used to perform a first random access process; if it is determined that the first random access process is not completed, the terminal device sends a second random access message to the network device based on a gaze beam configured for the terminal device; wherein the second random access message is used to perform a second random access process, and the first random access process and the second random access process are different. Through the present disclosure, the random access delay can be effectively reduced, and the random access effect can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of satellite communication technology, and in particular to a random access method, apparatus, device and storage medium. Background Technology

[0002] In communication systems, the random access procedure is used in multiple scenarios, including initial system access, transition from idle mode to active mode, handover, and requests during synchronization reconfiguration by Radio Resource Control (RRC). The main purpose of executing the random access procedure is uplink synchronization, including synchronization, access, response, and authorization between terminal devices and network devices. It is a key step in determining whether a terminal device can successfully access the communication system and obtain communication services.

[0003] In related technologies, after the first random access fails, a second random access attempt is made by scanning the beam pattern.

[0004] In this method, the longer scanning time increases the random access latency and affects the random access performance. Summary of the Invention

[0005] This disclosure aims to at least partially address one of the technical problems in the related art.

[0006] Therefore, the purpose of this disclosure is to provide a random access method, apparatus, satellite communication system, communication equipment, non-transient computer-readable storage medium storing computer instructions, and computer program product that can effectively reduce random access latency and improve random access performance.

[0007] The random access method proposed in the first aspect of this disclosure is executed by a terminal device, comprising: sending a first random access message to a network device, wherein the first random access message is used to execute a first random access procedure; if it is determined that the first random access procedure has not been completed, sending a second random access message to the network device based on a staring beam configured for the terminal device; wherein the second random access message is used to execute a second random access procedure, and the first random access procedure and the second random access procedure are different.

[0008] The random access method proposed in the second aspect of this disclosure, executed by a network device, includes: receiving a first random access message sent by a terminal device, wherein the first random access message is used to execute a first random access procedure; if it is determined that the first random access procedure has not been completed, receiving a second random access message sent by the terminal device through a staring beam configured for the terminal device; wherein the second random access message is used to execute a second random access procedure, and the first random access procedure and the second random access procedure are different.

[0009] The random access apparatus proposed in the third aspect of this disclosure, executed by a terminal device, includes: a first sending module for sending a first random access message to a network device, wherein the first random access message is used to execute a first random access procedure; and a second sending module for sending a second random access message to the network device based on a staring beam configured for the terminal device when it is determined that the first random access procedure has not been completed, wherein the second random access message is used to execute a second random access procedure, and the first random access procedure and the second random access procedure are different.

[0010] The random access apparatus proposed in the fourth aspect of this disclosure, executed by a network device, includes: a first receiving module for receiving a first random access message sent by a terminal device, wherein the first random access message is used to execute a first random access procedure; and a second receiving module for receiving a second random access message sent by the terminal device through a staring beam configured for the terminal device when it is determined that the first random access procedure has not been completed, wherein the second random access message is used to execute a second random access procedure, and the first random access procedure and the second random access procedure are different.

[0011] The satellite communication system proposed in the fifth aspect of this disclosure includes a terminal device and a network device, wherein the terminal device is used to execute the random access method proposed in the first aspect of this disclosure, and the network device is used to execute the random access method proposed in the second aspect of this disclosure.

[0012] The communication device proposed in the sixth aspect of this disclosure includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the random access method proposed in the first aspect of this disclosure and the random access method proposed in the second aspect of this disclosure.

[0013] A seventh aspect of this disclosure provides a non-transitory computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the random access method as proposed in the first aspect of this disclosure, and also implements the random access method as proposed in the second aspect of this disclosure.

[0014] An eighth aspect of this disclosure provides a computer program product that, when instructions in the computer program product are executed by a processor, performs a random access method as described in the first aspect of this disclosure, and also performs a random access method as described in the second aspect of this disclosure.

[0015] The random access method, apparatus, satellite communication system, communication equipment, non-transient computer-readable storage medium storing computer instructions, and computer program products disclosed herein, by sending a first random access message to a network device, wherein the first random access message is used to execute a first random access procedure, and if it is determined that the first random access procedure has not been completed, a second random access message is sent to the network device based on a staring beam configured for the terminal device, wherein the second random access message is used to execute a second random access procedure. The first random access procedure and the second random access procedure are different, which can effectively reduce random access latency and improve random access performance.

[0016] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description

[0017] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:

[0018] Figure 1a This is a schematic diagram of the architecture of a communication system provided in an embodiment of this disclosure;

[0019] Figure 1b This is a schematic diagram of the four-step random access process;

[0020] Figure 1c This is a schematic diagram of a two-step random access process;

[0021] Figure 2 This is a flowchart illustrating a random access method provided in an embodiment of this disclosure;

[0022] Figure 3 This is a flowchart illustrating a random access method provided in an embodiment of this disclosure;

[0023] Figure 4 This is a flowchart illustrating another random access method provided in an embodiment of this disclosure;

[0024] Figure 5 This is a schematic diagram of an application scenario in an embodiment of this disclosure;

[0025] Figure 6 This is a flowchart illustrating another random access method provided in an embodiment of this disclosure;

[0026] Figure 7 This is a schematic diagram of the structure of a random access device provided in an embodiment of this disclosure;

[0027] Figure 8 This is a schematic diagram of another random access device provided in an embodiment of this disclosure;

[0028] Figure 9 This is a schematic diagram of the structure of a satellite communication system provided in an embodiment of this disclosure;

[0029] Figure 10 A block diagram of an exemplary communication device suitable for implementing embodiments of the present disclosure is shown. Detailed Implementation

[0030] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are used only to explain this disclosure, and should not be construed as limiting this disclosure. Rather, embodiments of this disclosure include all variations, modifications, and equivalents falling within the spirit and scope of the appended claims.

[0031] To better understand the random access method disclosed in this disclosure, the communication system to which this disclosure applies will be described first.

[0032] Please see Figure 1a , Figure 1a This is a schematic diagram of the architecture of a communication system provided in an embodiment of this disclosure. The communication system may include, but is not limited to, a network device and a terminal device. Figure 1a The number and form of devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this disclosure. In actual applications, two or more network devices and two or more terminal devices may be included. Figure 1a The communication system shown is exemplified by a network device 101 and a terminal device 102.

[0033] It should be noted that the technical solutions of this disclosure can be applied to various communication systems. For example, Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems.

[0034] The network device 101 in this disclosure is a network-side entity used for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. This disclosure does not limit the specific technology or device form used in the network device.

[0035] The network device provided in this embodiment can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. By adopting the CU-DU structure, the protocol layer of the network device, such as a base station, can be separated. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU, which is centrally controlled by the CU.

[0036] The terminal device 102 in this embodiment is a user-side entity used to receive or transmit signals, such as a mobile phone. The terminal device can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. Terminal devices can be communication-enabled vehicles, smart cars, mobile phones, wearable devices, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices in industrial control, wireless terminal devices in self-driving, wireless terminal devices in remote medical surgery, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, wireless terminal devices in smart homes, and so on.

[0037] The embodiments disclosed herein do not limit the specific technology or device form used in the terminal device.

[0038] It is understood that the communication system described in the embodiments of this disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and does not constitute a limitation on the technical solutions provided in the embodiments of this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this disclosure are also applicable to similar technical problems.

[0039] This embodiment of the disclosure aims to address the technical problem in related technologies where, after the first random access fails, a second random access attempt using a scanning beam pattern results in a longer scanning time, increasing random access latency and affecting the random access performance. The method provides a random access approach that sends a first random access message to a network device to execute a first random access procedure. If the first random access procedure is determined to be incomplete, a second random access message is sent to the network device based on a staring beam configured for the terminal device to execute a second random access procedure. The first and second random access procedures are different, effectively reducing random access latency and improving random access performance.

[0040] In this embodiment of the disclosure, the first random access is an example of a two-step random access process, and the second random access is an example of a four-step random access process. Of course, the first random access can also be a four-step random access process, and the second random access can also be a two-step random access process. Alternatively, the first and second random accesses can also be any other possible forms of random access, and there are no restrictions on this.

[0041] The following examples illustrate the four-step and two-step random access procedures:

[0042] Please see Figure 1b , Figure 1b This is a schematic diagram of a four-step random access process. The contention-based four-step random access process includes four messages: msg1, msg2, msg3, and msg4. Here, msg1 represents the preamble transmission message; msg2 represents the random access response message; msg3 represents the uplink message sent by the User Equipment (UE) after receiving msg2, using allocated uplink resources, and includes each UE identifier for contention resolution in msg4; msg4 represents the contention resolution message returned by the Evolved Node B (eNodeB) to the successfully accessed UE after receiving the UE's uplink message.

[0043] Please see Figure 1c , Figure 1cThis is a schematic diagram of a two-step random access process, which includes msgA and msgB. msgA contains msg1 and msg3 from the four-step random access process, and msgB contains msg2 and msg4 from the four-step random access process. The two-step random access process not only reduces the waiting delay of the access procedure, but also reduces the control signaling overhead.

[0044] The random access method and apparatus provided in this disclosure will now be described in detail with reference to the accompanying drawings. Figure 2 This is a flowchart illustrating a random access method provided in an embodiment of this disclosure, which is executed by a terminal device. The random access method in this embodiment can be applied to terminal devices, such as mobile phones, tablets, smartwatches, etc., that have mobile communication capabilities. This embodiment also uses a satellite communication system as an example; the network devices in this satellite communication system can include satellites, which can be considered as mobile base stations, without limitation.

[0045] like Figure 2 As shown, the method may include, but is not limited to, the following steps:

[0046] S201: Send a first random access message to the network device, wherein the first random access message is used to perform a first random access procedure.

[0047] The terminal device can execute a random access procedure to access the communication system. The random access procedure currently being executed can be referred to as the first random access procedure, and the random access message used to execute the first random access procedure can be referred to as the first random access message.

[0048] The first random access procedure can be, for example, a two-step random access procedure, and the corresponding first random access message can be msgA and / or msgB in the two-step random access procedure.

[0049] In other words, in this embodiment of the present disclosure, the terminal device can send a first random access message to the network device based on the first random access procedure to apply for access to the communication system, and then trigger subsequent steps.

[0050] Of course, the first random access procedure mentioned above can also be a four-step random access procedure, or any possible form of random access procedure in the field of future communication technology, without any restrictions.

[0051] S202: If it is determined that the first random access procedure has not been completed, a second random access message is sent to the network device based on the gaze beam configured for the terminal device, wherein the second random access message is used to execute the second random access procedure, and the first random access procedure and the second random access procedure are different.

[0052] In some embodiments, during the process of the terminal device sending the first random access message to the network device based on the first random access procedure, it can be determined whether the terminal device has successfully accessed the communication system based on the execution status of the random access procedure. If the terminal device successfully accesses the communication system, it is determined that the terminal device has completed the first random access procedure; if the terminal device fails to access the communication system, it is determined that the terminal device has not completed the first random access procedure.

[0053] In this embodiment of the disclosure, if it is determined that the terminal device has not completed the first random access procedure, a second random access message is sent to the network device based on the staring beam configured for the terminal device. The second random access message is used to execute the second random access procedure, that is, another random access procedure that is different from the first random access procedure. It can be called the second random access procedure (e.g., a four-step random access procedure). The random access message used to access the second random access procedure can be called the second random access message (e.g., msg1, msg2, msg3, msg4). There is no limitation on this.

[0054] In related technologies, if the two-step random access procedure fails, the terminal device that failed to access the network, based on the scanning beam mode, re-executes the four-step random access procedure while waiting for the network device's beam scanning coverage. Therefore, in these related technologies, the beam used for network device beam scanning coverage has a non-fixed beam direction; the terminal device can only execute the four-step random access procedure when the beam direction scans to the area where the terminal device is located.

[0055] In this embodiment of the disclosure, a second random access message can be sent to the network device based on the staring beam configured for the terminal device. Because the staring beam can change the beam pointing by updating the array weights of the phased array, it can extend the service time of a single beam to the target area and does not require intra-satellite beam switching. Therefore, the staring beam can provide continuous service to areas in need.

[0056] In this embodiment of the present disclosure, since the staring beam configured for the terminal device can continuously provide communication services to the area where the terminal device is located, if it is determined that the terminal device has not completed the first random access process, the second random access message can be sent directly to the network device based on the staring beam configured for the terminal device, which effectively saves the waiting time of beam scanning, thereby effectively reducing random access latency and improving the random access effect.

[0057] In this embodiment, a first random access message is sent to the network device, wherein the first random access message is used to execute a first random access procedure. If it is determined that the first random access procedure has not been completed, a second random access message is sent to the network device based on the staring beam configured for the terminal device, wherein the second random access message is used to execute a second random access procedure. The first random access procedure and the second random access procedure are different, which can effectively reduce random access latency and improve random access performance.

[0058] Figure 3 This is a flowchart illustrating a random access method provided in an embodiment of this disclosure, which is executed by a terminal device. Figure 3 As shown, the method may include, but is not limited to, the following steps:

[0059] S301: Send a first random access message to the network device, wherein the first random access message is used to execute a first random access procedure.

[0060] For a detailed description of S301, please refer to the above embodiments, which will not be repeated here.

[0061] S302: Receive a random access response message sent by a network device, wherein the random access response message is generated based on the first random access message and is used for contention resolution.

[0062] In this embodiment of the present disclosure, the terminal device may send a first random access message to the network device based on a first random access procedure to apply for access to the communication system. Then, it may receive a random access response message generated and sent by the network device based on the first random access message, and confirm whether the random access procedure has been successfully completed based on the received random access response message.

[0063] S303: If decoding of the random access response message fails, it is determined that the first random access procedure has not been completed.

[0064] In this embodiment of the present disclosure, after receiving the random access response message generated and sent by the network device based on the first random access message, it can be determined whether the random access response message can be successfully decoded. If the decoding of the random access response message fails, it is determined that the first random access process has not been completed. If the decoding of the random access response message is successful, it is determined that the first random access process has been completed.

[0065] In other embodiments, if decoding the random access response message fails, the network device can be requested to resend the random access response message and decode it again. If the number of decoding failures reaches a threshold, it can be determined that the first random access process has not been completed. Alternatively, the duration after decoding the random access response message fails can be counted. If the duration reaches a certain threshold (which can be determined by a timer on the network device and / or terminal device side), it can be determined that the first random access process has not been completed. There are no restrictions on this.

[0066] S304: If it is determined that the first random access procedure has not been completed, then determine the location of the terminal device.

[0067] If it is determined that the terminal device has not completed the first random access process, the terminal device can report its location area to the network device to support the network device in configuring a staring beam for the terminal device.

[0068] S305: Generate location area information based on the current location, wherein the location area information indicates the current location.

[0069] In this embodiment of the disclosure, in order to ensure communication security, the terminal device can estimate a location area based on its own location. This location area may include the location of the terminal device. Then, it generates descriptive information to describe the location area as location area information, such as the coordinates and size of the location area. The terminal device then provides the location area information to the network device.

[0070] S306: Send location area information to the network device, wherein the location area information is used by the network device to configure the staring beam for the terminal device, and the coverage area of ​​the staring beam includes the location area indicated by the location area information.

[0071] In this embodiment of the present disclosure, the terminal device sends location area information to the network device, and then the network device can be triggered to configure a staring beam for the terminal device based on the location area information, so that the coverage area provided by the staring beam can include the location area indicated by the location area information.

[0072] S307: Send a second random access message to the network device based on the gaze beam configured for the terminal device, wherein the second random access message is used to execute a second random access procedure, and the first random access procedure and the second random access procedure are different.

[0073] For a detailed description of S307, please refer to the above embodiments, which will not be repeated here.

[0074] In this embodiment, a first random access message is sent to the network device, which is used to execute a first random access procedure. A random access response message is received from the network device, generated based on the first random access message. This random access response message is used for contention resolution. If decoding the random access response message fails, it is determined that the first random access procedure has not been completed. This improves the timeliness of determining whether the first random access procedure has been completed, facilitating the timely triggering of a second random access procedure. If it is determined that the first random access procedure has not been completed, the location of the terminal device is determined. Based on the location, location area information is generated, where the location area information indicates the current location. The location area information is then sent to the network device. This location area information is used by the network device to configure a staring beam for the terminal device. The coverage area of ​​the staring beam includes the location area indicated by the location area information. This allows the network device to promptly obtain information about the location area of ​​the terminal device, improving the coverage accuracy of the configured staring beam. Then, based on the gaze beam configured for the terminal device, a second random access message is sent to the network device. The second random access message is used to execute a second random access procedure. The first random access procedure and the second random access procedure are different, which can effectively reduce random access latency and improve random access performance.

[0075] Figure 4 This is a flowchart illustrating another random access method provided in an embodiment of this disclosure, which is executed by a terminal device. Figure 4 As shown, the method may include, but is not limited to, the following steps:

[0076] S401: Send a first random access message to the network device, wherein the first random access message is used to execute a first random access procedure.

[0077] For a detailed description of S401, please refer to the above embodiments, which will not be repeated here.

[0078] S402: If it is determined that the first random access procedure has not been completed, then receive the beam indication information sent by the network device.

[0079] Among them, beam indication information refers to information related to the gaze beam assigned to the terminal device, such as beam identifier, beam-related parameters, etc. This beam indication information can be used by the terminal device to identify the gaze beam.

[0080] like Figure 5 As shown, Figure 5This is a schematic diagram of an application scenario in an embodiment of this disclosure. There may be several signaling beams in the vicinity of the area where the terminal device is located. The signaling beams repeatedly scan in different areas. A two-step random access process is used in the area scanned by the signaling beam. If the two-step random access process fails, the network device can allocate a staring beam to cover the area where the two-step random access process failed, and directly perform a four-step random access process based on the staring beam to reconnect to the communication system. This reduces the delay time for the terminal device in the area where the two-step random access process failed to wait for the signaling beam to scan again, and reduces the access latency.

[0081] Then the network device can send beam indication information to the terminal device to support the terminal device in identifying the staring beam based on the beam indication information.

[0082] In this embodiment of the disclosure, receiving beam indication information sent by the network device can be receiving signaling sent by the network device, wherein the signaling carries beam indication information, thereby realizing the reuse of existing signaling, effectively avoiding beam indication information occupying additional indication overhead, and improving the indication security of beam indication information.

[0083] S403: Based on the beam indication information, determine the staring beam configured for the terminal device.

[0084] After receiving the beam indication information sent by the network device, the terminal device can determine the gaze beam configured for the terminal device based on the beam indication information, and then trigger the execution of the second random access procedure.

[0085] S404: Send a second random access message to the network device based on the gaze beam configured for the terminal device, wherein the second random access message is used to execute a second random access procedure, and the first random access procedure and the second random access procedure are different.

[0086] For a detailed description of S404, please refer to the above embodiments, which will not be repeated here.

[0087] In this embodiment, a first random access message is sent to the network device to execute a first random access procedure. If the first random access procedure is not completed, beam indication information sent by the network device is received. Based on the beam indication information, the gaze beam configured for the terminal device is determined. A second random access message is then sent to the network device based on the gaze beam configured for the terminal device. The second random access message executes a second random access procedure, which is different from the first random access procedure. This allows the terminal device to identify the gaze beam configured for it by the network device in a timely and accurate manner, supporting the accurate execution of the random access procedure. Furthermore, by receiving signaling sent by the network device, where the signaling carries beam indication information, existing signaling can be reused. This effectively avoids the beam indication information consuming additional indication overhead and improves the security of the beam indication information.

[0088] It should be noted that the descriptions of the same or corresponding method steps in the following embodiments can be found in the above embodiments, and will not be repeated here.

[0089] Figure 6 This is a flowchart illustrating another random access method provided in this disclosure, which is executed by a network device. Taking a satellite communication system as an example, the network device in this system may include a satellite, which can be considered a mobile base station; there are no limitations on this. Figure 6 As shown, the method may include, but is not limited to, the following steps:

[0090] S601: Receive a first random access message sent by a terminal device, wherein the first random access message is used to execute a first random access procedure.

[0091] In this embodiment of the present disclosure, a terminal device may send a first random access message to a network device based on a first random access procedure to apply for access to the communication system. Then, the network device receives the first random access message sent by the terminal device, generates and sends a random access response message based on the first random access message, and the terminal device confirms whether the random access procedure has been successfully completed based on the received random access response message.

[0092] S602: If it is determined that the first random access procedure has not been completed, the second random access message sent by the terminal device is received by the staring beam configured for the terminal device, wherein the second random access message is used to execute the second random access procedure, and the first random access procedure and the second random access procedure are different.

[0093] In this embodiment of the disclosure, if the terminal device confirms that the first random access process has not been completed based on the received random access response message, the network device cannot receive the feedback from the terminal device at the location where the feedback information from the terminal device is received. Then, a gaze beam can be configured for the terminal device. The terminal device sends a second random access message to the network device based on the gaze beam configured for it to execute the second random access process. Then, the network device can receive the second random access message sent by the terminal device through the gaze beam configured for the terminal device.

[0094] In this embodiment, a first random access message sent by a terminal device is received, wherein the first random access message is used to execute a first random access procedure. If it is determined that the first random access procedure has not been completed, a second random access message sent by a terminal device is received through a staring beam configured for the terminal device, wherein the second random access message is used to execute a second random access procedure. The first random access procedure and the second random access procedure are different, which can effectively reduce random access latency and improve random access performance.

[0095] In this embodiment of the disclosure, if the network device determines that the first random access process has not been completed, it can also receive location area information sent by the terminal device, and configure a staring beam for the terminal device according to the location area information. The coverage area of ​​the staring beam includes the location area indicated by the location area information, and the location area includes the location of the terminal device. This enables the network device to know the location area of ​​the terminal device in a timely manner, which facilitates the improvement of the coverage accuracy of the configured staring beam coverage area.

[0096] In this embodiment of the disclosure, after configuring the staring beam, the network device can also send beam indication information to the terminal device. The beam indication information is used by the terminal device to determine the staring beam configured for it, so that the terminal device can identify the staring beam configured for it by the network device in a timely and accurate manner, and support the accurate execution of the random access procedure.

[0097] In this embodiment of the disclosure, the network device can also send signaling to the terminal device, wherein the signaling carries beam indication information, thereby enabling the reuse of existing signaling, effectively avoiding the beam indication information from occupying additional indication overhead, and improving the indication security of the beam indication information.

[0098] In this embodiment of the disclosure, after receiving the first random access message sent by the terminal device, the network device can also

[0099] A random access response message is generated based on the first random access message. The random access response message is used for contention resolution. Sending the random access response message to the terminal device can improve the timeliness of the terminal device's determination of whether the first random access process has been completed, and facilitate the timely triggering of the second random access process.

[0100] In summary, this disclosure provides a random access method that can fall back from a first random access procedure to a second random access procedure based on a gaze beam configured for the terminal device. When the terminal device fails to access the communication system using the two-step random access procedure, the network device allocates a gaze beam that can cover the terminal device in the area where the random access procedure failed. Then, the terminal device triggers a four-step random access procedure based on the gaze beam to try to access the communication system again. This effectively saves the delay time of the terminal device waiting to be scanned by the signaling beam again, thereby effectively reducing the random access latency. At the same time, using the four-step random access procedure to access the communication system again increases the probability of successful random access.

[0101] For example, the terminal device performs a two-step random access procedure, sending a msgA message to the network device, which includes the transmission of a preamble on the Physical Random Access Channel (PRACH) and the transmission of a payload on the Physical Uplink Shared Channel (PUSCH). After sending the msgA message, the terminal device listens for the network device's response within a configured window, where the configuration window is configured by the Radio Resource Control (RRC) parameter msgB-ResponseWindow-r16. Assuming the terminal device fails to correctly parse msgB after sending msgA, and the network device cannot receive feedback from the terminal device at the location where it received the feedback information, and assuming both timers on the terminal and network sides have expired and the two-step random access procedure has not been successfully completed, the terminal device can fall back to the four-step random access procedure. The network device can allocate a staring beam to cover the terminal device in the area where the random access failed, allowing it to re-access based on the four-step random access procedure. This enables the network device to allocate a staring beam to the terminal device after the two-step random access procedure fails, directly covering the area where the terminal device is located, thus allowing the terminal device to access the communication system using the four-step random access procedure. This reduces the delay time for the terminal device to wait for signaling beam scanning again, thereby reducing access latency.

[0102] Figure 7 This is a schematic diagram of the structure of a random access device provided in an embodiment of this disclosure.

[0103] like Figure 7 As shown, the random access device 70 includes:

[0104] The first sending module 701 is used to send a first random access message to the network device, wherein the first random access message is used to execute a first random access procedure.

[0105] The second sending module 702 is used to send a second random access message to the network device based on the staring beam configured for the terminal device when it is determined that the first random access procedure has not been completed. The second random access message is used to execute the second random access procedure, which is different from the first random access procedure.

[0106] It should be noted that the foregoing explanation of the random access method also applies to the random access device of this embodiment, and will not be repeated here.

[0107] In this embodiment, a first random access message is sent to the network device to execute a first random access procedure. If it is determined that the first random access procedure has not been completed, a second random access message is sent to the network device based on the staring beam configured for the terminal device to execute a second random access procedure. The first random access procedure and the second random access procedure are different, which can effectively reduce random access latency and improve the random access effect.

[0108] Figure 8 This is a schematic diagram of another random access device provided in an embodiment of this disclosure.

[0109] like Figure 8 As shown, the random access device 80 includes:

[0110] The first receiving module 801 is used to receive a first random access message sent by the terminal device, wherein the first random access message is used to execute a first random access procedure.

[0111] The second receiving module 802 is used to receive a second random access message sent by the terminal device through a staring beam configured for the terminal device when it is determined that the first random access procedure has not been completed. The second random access message is used to execute a second random access procedure, and the first random access procedure and the second random access procedure are different.

[0112] It should be noted that the foregoing explanation of the random access method also applies to the random access device of this embodiment, and will not be repeated here.

[0113] In this embodiment, a first random access message sent by a terminal device is received, wherein the first random access message is used to execute a first random access procedure. If it is determined that the first random access procedure has not been completed, a second random access message sent by a terminal device is received through a staring beam configured for the terminal device, wherein the second random access message is used to execute a second random access procedure. The first random access procedure and the second random access procedure are different, which can effectively reduce random access latency and improve random access performance.

[0114] Figure 9 This is a schematic diagram of the structure of a satellite communication system provided in an embodiment of this disclosure.

[0115] like Figure 9 As shown, the satellite communication system 90 includes: a terminal device 901 and a network device 902, wherein the terminal device 901 is used to perform the above-mentioned... Figures 2-5 The random access method of the embodiment, the network device 902 is used to perform the above. Figure 6 The random access method of the embodiment.

[0116] In this embodiment, the terminal device sends a first random access message to the network device. The first random access message is used to execute a first random access procedure. If it is determined that the first random access procedure has not been completed, a second random access message is sent to the network device based on the staring beam configured for the terminal device. The second random access message is used to execute a second random access procedure. The first random access procedure and the second random access procedure are different, which can effectively reduce random access latency and improve the random access effect.

[0117] Figure 10 A block diagram of an exemplary communication device suitable for implementing embodiments of the present disclosure is shown. Figure 10 The communication device 12 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0118] like Figure 10 As shown, the communication device 12 is presented in the form of a general-purpose computing device. The components of the communication device 12 may include, but are not limited to: one or more processors or processing units 16, system memory 28, and bus 18 connecting different system components (including system memory 28 and processing unit 16).

[0119] Bus 18 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. Examples of these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.

[0120] The communication device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the communication device 12, including volatile and non-volatile media, and removable and non-removable media.

[0121] Memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM) 30 and / or cache memory 32. Communication device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be used to read and write non-removable, non-volatile magnetic media (…). Figure 10 Not shown; usually referred to as a "hard drive".

[0122] although Figure 10 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disc drive for reading and writing to a removable non-volatile optical disc (e.g., a compact disc read-only memory (CD-ROM), a digital video disc read-only memory (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of this disclosure.

[0123] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 42 typically perform the functions and / or methods described in the embodiments of this disclosure.

[0124] The communication device 12 can also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), and with one or more devices that enable human interaction with the communication device 12, and / or with any device that enables the communication device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed via input / output (I / O) interface 22. Furthermore, the communication device 12 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 20. As shown, network adapter 20 communicates with other modules of the communication device 12 via bus 18. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with the communication device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0125] The processing unit 16 executes various functional applications and data processing by running programs stored in the system memory 28, such as implementing the random access method mentioned in the foregoing embodiments.

[0126] To implement the above embodiments, this disclosure also proposes a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the random access method as proposed in the foregoing embodiments of this disclosure.

[0127] To implement the above embodiments, this disclosure also proposes a computer program product that, when the instruction processor in the computer program product is executed, performs the random access method as proposed in the foregoing embodiments of this disclosure.

[0128] It should be noted that in the description of this disclosure, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this disclosure, unless otherwise stated, "a plurality of" means two or more.

[0129] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of preferred embodiments of this disclosure includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this disclosure pertain.

[0130] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0131] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0132] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0133] The storage media mentioned above can be read-only memory, disk, or optical disk, etc.

[0134] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0135] Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A random access method, characterized in that, The method, executed by a terminal device, includes: Send a first random access message to the network device, wherein the first random access message is used to execute a first random access procedure; If it is determined that the first random access procedure has not been completed, a second random access message is sent to the network device based on the gaze beam configured for the terminal device; The second random access message is used to execute a second random access procedure, and the first random access procedure and the second random access procedure are different. The method further includes: If it is determined that the first random access process has not been completed, location area information is sent to the network device, wherein the location area information is used by the network device to configure the staring beam for the terminal device, and the coverage area of ​​the staring beam includes: the location area indicated by the location area information; Before sending the second random access message to the network device based on the gaze beam configured for the terminal device, the method further includes: Receive beam indication information sent by the network device; Based on the beam indication information, the staring beam configured for the terminal device is determined; The beam indication information includes beam indication information carried by signaling.

2. The method as described in claim 1, characterized in that, Before sending the location area information to the network device, the method further includes: If it is determined that the first random access process has not been completed, then the location of the terminal device is determined; Based on the location, the location area information is generated, wherein the location area information indicates the location area including the current location.

3. The method as described in claim 1, characterized in that, The receiving of beam indication information sent by the network device includes: Receive signaling sent by the network device, wherein the signaling carries the beam indication information.

4. The method according to any one of claims 1-3, characterized in that, After sending the first random access message to the network device, the method further includes: Receive a random access response message sent by the network device, wherein the random access response message is generated based on the first random access message and is used for contention resolution; If decoding of the random access response message fails, it is determined that the first random access procedure has not been completed.

5. A random access method, characterized in that, The method, executed by a network device, includes: The terminal device receives a first random access message, wherein the first random access message is used to execute a first random access procedure; If it is determined that the first random access process has not been completed, the second random access message sent by the terminal device is received by the staring beam configured for the terminal device. The second random access message is used to execute a second random access procedure, and the first random access procedure and the second random access procedure are different. The method further includes: If it is determined that the first random access process has not been completed, then the location area information sent by the terminal device is received; Based on the location area information, the staring beam is configured for the terminal device, wherein the coverage area of ​​the staring beam includes: the location area indicated by the location area information, and the location area includes: the location of the terminal device; The method further includes: A beam indication information is sent to the terminal device, wherein the beam indication information is used by the terminal device to determine the gaze beam configured for it, and the beam indication information includes beam indication information carried by signaling.

6. The method as described in claim 5, characterized in that, Sending beam indication information to the terminal device includes: Sending signaling to the terminal device, wherein the signaling carries the beam indication information.

7. The method according to any one of claims 5-6, characterized in that, After the receiving terminal device sends the first random access message, the method further includes: A random access response message is generated based on the first random access message, wherein the random access response message is used for contention resolution; Send the random access response message to the terminal device.

8. A random access device, characterized in that, Executed by a terminal device, the apparatus includes: The first sending module is used to send a first random access message to the network device, wherein the first random access message is used to execute a first random access procedure; The second sending module is configured to send a second random access message to the network device based on the staring beam configured for the terminal device when it is determined that the first random access procedure has not been completed. The second random access message is used to execute a second random access procedure, and the first random access procedure and the second random access procedure are different. The second sending module is further configured to: If it is determined that the first random access process has not been completed, location area information is sent to the network device, wherein the location area information is used by the network device to configure the staring beam for the terminal device, and the coverage area of ​​the staring beam includes: the location area indicated by the location area information; The device further includes a receiving module, which is configured to receive beam indication information sent by the network device before the second random access message is sent to the network device based on the gaze beam configured for the terminal device. Based on the beam indication information, the staring beam configured for the terminal device is determined; The beam indication information includes beam indication information carried by signaling.

9. A random access device, characterized in that, Executed by a network device, the apparatus includes: The first receiving module is configured to receive a first random access message sent by the terminal device, wherein the first random access message is used to execute a first random access procedure; The second receiving module is configured to receive a second random access message sent by the terminal device through a staring beam configured for the terminal device when it is determined that the first random access procedure has not been completed. The second random access message is used to execute a second random access procedure, and the first random access procedure and the second random access procedure are different. The second receiving module is further configured to: If it is determined that the first random access process has not been completed, then the location area information sent by the terminal device is received; Based on the location area information, the staring beam is configured for the terminal device, wherein the coverage area of ​​the staring beam includes: the location area indicated by the location area information, and the location area includes: the location of the terminal device; The device further includes a transmitting module, which is used to transmit beam indication information to the terminal device, wherein the beam indication information is used by the terminal device to determine the gaze beam configured for it, and the beam indication information includes beam indication information carried by signaling.

10. A communication device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.

11. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, in, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-7.

12. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1-7.