Communication method and device

By dividing sub-wavelengths and allocating random access resources in satellite communications, the problem of insufficient public downlink signal link budget in satellite communications is solved, and fast access of terminal equipment and improved communication quality are achieved.

CN120825787APending Publication Date: 2025-10-21HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410434483.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-11
Publication Date
2025-10-21

AI Technical Summary

Technical Problem

In satellite communications, the link budget of public downlink signals is insufficient, making it difficult for terminal devices to access the network within 20ms. Beam widening also causes a decrease in gain, affecting communication quality.

Method used

By dividing the satellite beam into sub-wavelengths and allocating random access resources to each sub-wavelength, and using signals to indicate the sub-wavelength index or reference point position, the terminal device sends a signal after determining its own sub-wavelength, so that the network equipment can accurately schedule the public downlink signal.

Benefits of technology

It improves the link budget of public downlink signals, ensures that terminal devices can access the network in a timely manner, and improves communication quality and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120825787A_ABST
    Figure CN120825787A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device. The method comprises: a first communication device receiving a first signal on a beam corresponding to a first beam position, then sending a second signal by using a first group of random access resources corresponding to a first sub-beam position, and then receiving a third signal on a sub-beam corresponding to the first sub-beam position, the first signal being used for indicating at least one sub-beam position, and the second signal being used for indicating at least one sub-beam position; the at least one sub-beam position is included in a first beam position, the at least one sub-beam position can respectively correspond to a group of random access resources, and the first sub-beam position is a sub-beam position where the first communication device is located. The second signal is sent by using the first group of random access resources corresponding to the first sub-wave position, so that the receiving device can effectively determine that the first communication device is located at the first sub-wave position according to the first group of random access resources; therefore, the receiving device can further timely and effectively schedule the sub-beam corresponding to the first sub-beam position to send the third signal, and the link budget of the public downlink signal can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0002] With the development of information technology, the demand for efficient, flexible, and diverse communications has become more pressing. Currently, a key development focus in the wireless communications field is global mobile communications, a crucial component of which is non-terrestrial networks (NTNs), such as satellite communications. NTNs play an irreplaceable role in key areas such as space, aviation, and maritime communications.

[0003] Compared to traditional terrestrial networks (such as the 4th generation (4G) and 5th generation (5G) mobile communication systems), NTNs offer wider coverage, faster speeds, and lower costs. They can serve as a supplement or extension to terrestrial networks, particularly in areas where direct terrestrial network deployment is impractical, such as the ocean, deserts, and the air. By utilizing high-, medium-, and low-orbit satellites to achieve seamless wide-area coverage, or even global coverage, they can provide universal communication services to users worldwide, effectively addressing internet access challenges in areas lacking communication infrastructure.

[0004] Satellite communications, a typical example of NTN, boasts long communication distances, wide coverage, and flexible networking. They can serve both fixed and mobile devices. Satellite communications are being integrated into traditional communications systems (such as 5G), with base stations or portions of base station functionality deployed aboard satellites. This not only provides seamless coverage for terminal devices, but also mitigates the impact of natural disasters and ensures the reliability of the communications system. For example, using traditional communications systems as an example, the 5G communications system integrates satellite and 5G systems, leveraging their respective strengths to form a seamless, integrated global communications network covering land, sea, air, and space. This network addresses the diverse and ubiquitous needs of users and provides them with more comprehensive, high-quality services.

[0005] To support wide-area coverage in satellite communications, time-division (also known as beam scanning, beam hopping, or beam polling) is required to provide service to multiple service areas under the satellite. A satellite can only provide a limited number of beams (e.g., a satellite can simultaneously provide a dozen or even hundreds of beams), making it impossible to simultaneously cover all of the satellite's serviceable area. The satellite's coverage area is generally calculated based on a minimum elevation angle. For example, at a minimum elevation angle of 30 degrees, thousands of beam directions are required to cover all of the satellite's serviceable area. To cover all areas within a satellite's reach, a limited number of beams can be used to cover different areas through time-division. If the coverage area corresponding to a beam is called a slot, the coverage area of ​​a low-orbit satellite may include thousands of slots. The default access beam scanning period in existing standards is 20ms. When searching for a cell, a terminal device can detect the candidate frequencies of the downlink synchronization signal according to this default period. If the access beam scanning period is increased, the terminal device may not be able to find a cell that currently provides service. Therefore, the network must ensure that the access beam scanning period does not exceed 20ms. As mentioned above, when the satellite can only provide a limited number of beams and the satellite coverage area is large, if scanning is performed according to a beam with a beam width of 3dB, it is difficult for the satellite to scan all coverage areas in 20ms using a time division method. In response to this, one possible implementation method is to make the beam width wider by performing beam broadening (the link budget difference between the beam edge and the beam center will be relatively large), so that all coverage areas of the satellite can be covered. However, this implementation method will reduce the gain of the beam. Before the terminal device completes access to the network, the network side cannot obtain the precise location of the terminal device, so it can only send the public downlink signal in the direction determined by the downlink synchronization signal. That is, the public downlink signal also needs to be sent using a wide beam, which will result in a decrease in the link budget of the public downlink signal. Summary of the Invention

[0006] The present application provides a communication method and apparatus for improving the link budget of a public downlink signal.

[0007] In a first aspect, the present application provides a communication method, which can be performed by a first communication device. Optionally, the method can also be implemented by a logical node, a logical module or software that can implement all or part of the functions of the first communication device. For example, the first communication device can be a terminal device or a module in the terminal device (such as a processor, a processing unit, a chip system, a circuit or a chip, etc.). The method may include the following steps: the first communication device receives a first signal on a beam corresponding to a first wave bit, and then the first communication device can use a first group of random access resources corresponding to the first sub-wave bit to send a second signal, and then the first communication device can receive a third signal on the sub-beam corresponding to the first sub-wave bit, wherein the first signal can be used to indicate at least one sub-wave bit, at least one sub-wave bit is included in the first wave bit, at least one sub-wave bit can respectively correspond to a group of random access resources, and the first sub-wave bit is the sub-wave bit where the first communication device is located.

[0008] In this method, the first wave position may include at least one sub-wave position (or it can be understood that the first wave position is divided into at least one sub-wave position), and each sub-wave position in the at least one sub-wave position corresponds to a group of random access resources. In this way, after the first communication device determines that the sub-wave position it is in is the first sub-wave position, it can use the first group of random access resources corresponding to the first sub-wave position to send the second signal. In this way, the receiving device (such as the second communication device) can effectively determine that the first communication device is located at the first sub-wave position based on the first group of random access resources used to carry the second signal, so that the receiving device can further timely and effectively schedule the sub-beam corresponding to the first sub-wave position to send the third signal (i.e., the common downlink signal), thereby helping to improve the link budget of the common downlink signal.

[0009] Accordingly, in a second aspect, the present application provides a communication method, which can be performed by a second communication device. Optionally, the method can also be implemented by a logical node, a logical module or software that can realize all or part of the functions of the second communication device. For example, the second communication device can be a network device (such as a satellite) or a module in the network device (such as a processor, a processing unit, a chip system, a circuit or a chip, etc.). The method may include the following steps: the second communication device can use the beam corresponding to the first wave bit to send a first signal, and then the second communication device can receive the second signal. Then, the second communication device can use the sub-beam corresponding to the first sub-wave bit to send a third signal, wherein the first signal can be used to indicate at least one sub-wave bit, the at least one sub-wave bit is included in the first wave bit, and the at least one sub-wave bit can respectively correspond to a group of random access resources. The second signal is carried on the first group of random access resources, and the first sub-wave bit corresponds to the first group of random access resources (or it can be said that the first sub-wave bit and the first group of random access resources have an associated relationship or a mapping relationship or a binding relationship).

[0010] The technical effects that can be achieved in the second aspect can be referred to the technical effects that can be achieved in the first aspect mentioned above, and will not be repeated here.

[0011] In a possible implementation manner provided by the first aspect or the second aspect, the first signal may be used to indicate an index of at least one wavelet, or the first signal may be used to indicate a reference point corresponding to at least one wavelet.

[0012] In the above implementation, through the flexible indication of the first signal (such as indicating the index of at least one sub-wavelength bit or indicating the reference point corresponding to at least one sub-wavelength bit), the first communication device can flexibly determine the number of sub-wavelength bits included in the first wavelength bit, so that the first communication device can accurately allocate corresponding random access resources to each sub-wavelength bit according to the number of sub-wavelength bits.

[0013] In a possible implementation manner provided by the first aspect or the second aspect, the first signal is used to indicate one of the following:

[0014] The position coordinates of the reference point corresponding to at least one sub-wavelength included in the first wavelength; or

[0015] Position coordinates corresponding to the first wave position and at least one first differential value, wherein the at least one first differential value may be a differential value between the position coordinates of a reference point corresponding to at least one sub-wave position and the position coordinates corresponding to the first wave position; or

[0016] a second differential value and at least one first differential value, wherein the second differential value may be a differential value between the position coordinates corresponding to the first wave position and the position coordinates of a reference point of a first cell, where the first cell is a current serving cell corresponding to the first communication device; or

[0017] At least one third differential value, wherein the at least one third differential value may be a differential value between the position coordinates of a reference point corresponding to at least one wavelet and the position coordinates of a reference point of the first cell.

[0018] In the above implementation, by directly carrying the position coordinates of the reference point corresponding to each sub-wavelength included in the first wavelength in the first signal, the first communication device can promptly know the reference point corresponding to each sub-wavelength included in the first wavelength, thereby facilitating the first communication device to accurately determine the number of sub-wavelengths included in the first wavelength. In addition, differential indication can be made by using the position coordinates corresponding to the first wavelength as a reference, or using the position coordinates of the cell reference point (such as the reference point of the service cell where the terminal device is located) as a reference and using the position coordinates corresponding to the first wavelength as a reference, or using the position coordinates of the cell reference point as a reference to make a differential indication, so that the first communication device can further determine the number of sub-wavelengths included in the first wavelength through differential indication, which helps to reduce signaling overhead.

[0019] In a possible implementation manner provided by the first aspect, a group of random access resources corresponding to at least one sub-wavelength position may be included in the random access resources corresponding to the first wavelength position.

[0020] In the above implementation, a group of random access resources corresponding to each sub-wave in the first wave position is obtained from the random access resources corresponding to the first wave position, so that the first communication device can effectively use the corresponding random access resources to send the second signal, thereby enabling the second communication device to successfully receive the second signal.

[0021] In a possible implementation manner provided by the first aspect, a group of random access resources corresponding to at least one wavelet bit may be determined by the first communication device according to the first signal.

[0022] In the above implementation method, the corresponding random access resources can be accurately allocated to each sub-wavelength position based on the relevant information carried by the first signal. This makes it easier for the first communication device to select a matching set of random access resources based on its own position (which can be understood as the first communication device accurately selecting a set of random access resources corresponding to the sub-wavelength position where it is located), and use this set of random access resources to send the second signal.

[0023] In a possible implementation manner provided by the first aspect, a group of random access resources corresponding to at least one wavelet bit may be determined by the first communication device according to the number of at least one wavelet bit indicated by the first signal.

[0024] In the above implementation, by indicating the number of at least one sub-wavelength position according to the first signal, the random access resources corresponding to the first wavelength position can be accurately grouped, thereby facilitating the first communication device to select a suitable group of random access resources according to its own position (it can be understood that the first communication device determines which sub-wavelength position the first communication device is located at according to its own position, and selects a group of random access resources corresponding to the sub-wavelength position) to send the second signal. This can facilitate the receiving device (such as the second communication device) to timely and effectively schedule the sub-beam corresponding to the sub-wavelength position to send a common downlink signal (such as the third signal).

[0025] In a possible implementation manner provided by the first aspect, the first signal may further be used to indicate at least one delay offset, wherein the at least one delay offset may correspond to a first wavelet (or it may be understood that one delay offset may be associated with one wavelet (such as the first wavelet), or one delay offset may be associated and bound with one wavelet, or one delay offset may be associated and mapped with one wavelet), or the at least one delay offset may have a one-to-one correspondence with at least one sub-wavelet;

[0026] The first communication device receives a third signal, including: the first communication device can receive the third signal within a first response window, wherein the first response window can be determined by the first communication device based on the second response window and the delay offset corresponding to the first wave position, or the first response window can be determined by the first communication device based on the second response window and the delay offset corresponding to the first sub-wave position.

[0027] In the above implementation, the delay offset can be associated with the primary wave position (such as the first wave position) (it can be understood that different primary wave positions correspond to different delay offsets), or the delay offset can also be associated with the secondary wave position (such as the first sub-wave position) (it can be understood that different secondary wave positions correspond to different delay offsets). In this way, flexible configuration of the delay offset can be achieved, thereby increasing the flexibility of the third signal scheduling when the number of beams is limited and the coverage area is relatively large.

[0028] In a possible implementation manner provided by the first aspect or the second aspect, the first signal may be a system message, the second signal may be a random access request message, and the third signal may be a random access response message.

[0029] In a possible implementation manner provided in the second aspect, the first signal may also be used to indicate at least one delay offset, wherein the at least one delay offset may correspond to a first wave position, or the at least one delay offset may correspond one-to-one to at least one sub-wave position.

[0030] For the technical effects that can be achieved by the above implementation method, please refer to the technical effects that can be achieved by the corresponding implementation method provided in the first aspect above, and no further details will be given here.

[0031] In a possible implementation manner provided in the second aspect, the method further includes: the second communication device can determine the delay offset corresponding to the first wave position based on the current business situation; or the second communication device can determine the delay offset corresponding to at least one sub-wave position based on the current business situation.

[0032] In the above implementation, the second communication device can dynamically determine the delay offset corresponding to each primary wave position (e.g., the first wave position) based on actual service conditions, which helps the second communication device flexibly configure the delay offset corresponding to each primary wave position. Furthermore, the second communication device can also dynamically determine the delay offset corresponding to each secondary wave position (e.g., the first sub-wave position) based on actual service conditions, which helps the second communication device flexibly configure the delay offset corresponding to each secondary wave position.

[0033] In a third aspect, the present application provides a communication method, which can be performed by a first communication device. Optionally, the method can also be implemented by a logical node, a logical module or software that can implement all or part of the functions of the first communication device. For example, the first communication device can be a terminal device or a module in the terminal device (such as a processor, a processing unit, a chip system, a circuit or a chip, etc.). The method may include the following steps: the first communication device receives a fourth signal on the beam corresponding to the first wave position, and then the first communication device may send a fifth signal, and then the first communication device may receive a sixth signal on the sub-beam corresponding to the first sub-wave position, wherein the fifth signal may include an index of the first sub-wave position, the first sub-wave position is the sub-wave position where the first communication device is located, and the first sub-wave position is included in the first wave position.

[0034] In this method, the first communication device carries the index of the first sub-wavelength position in the fifth signal, so that the receiving device (such as the second communication device) can promptly and accurately know that the sub-wavelength position of the first communication device is the first sub-wavelength position, so that the receiving device can promptly and effectively schedule the sub-beam corresponding to the first sub-wavelength position to send the third signal (i.e., the common downlink signal), thereby helping to improve the link budget of the common downlink signal.

[0035] Accordingly, in a fourth aspect, the present application provides a communication method, which can be performed by a second communication device. Optionally, the method can also be implemented by a logical node, a logical module or software that can implement all or part of the functions of the second communication device. For example, the second communication device can be a network device (such as a satellite) or a module in a network device (such as a processor, a processing unit, a chip system, a circuit or a chip, etc.). The method may include the following steps: the second communication device may use the beam corresponding to the first wave bit to send a fourth signal, and then the second communication device may receive a fifth signal, and then the second communication device may use the sub-beam corresponding to the first sub-wave bit to send a sixth signal, wherein the fifth signal may include an index of the first sub-wave bit, and the first sub-wave bit is included in the first wave bit.

[0036] The technical effects that can be achieved in the fourth aspect can be referred to the technical effects that can be achieved in the third aspect mentioned above, and will not be repeated here.

[0037] In a possible implementation manner provided by the third aspect or the fourth aspect, the fourth signal may be used to indicate an index of at least one wavelet, or the fourth signal may be used to indicate a reference point corresponding to at least one wavelet.

[0038] For the technical effects that can be achieved by the above-mentioned implementation method, please refer to the technical effects that can be achieved by the relevant implementation methods provided in the first or second aspects above, and will not be repeated here.

[0039] In a possible implementation manner provided by the third aspect or the fourth aspect, the fourth signal is used to indicate one of the following:

[0040] The position coordinates of the reference point corresponding to at least one sub-wavelength included in the first wavelength; or

[0041] Position coordinates corresponding to the first wave position and at least one first differential value, wherein the at least one first differential value may be a differential value between the position coordinates of a reference point corresponding to at least one sub-wave position and the position coordinates corresponding to the first wave position; or

[0042] a second differential value and at least one first differential value, wherein the second differential value may be a differential value between the position coordinates corresponding to the first wave position and the position coordinates of a reference point of a first cell, where the first cell is a current serving cell corresponding to the first communication device; or

[0043] At least one third differential value, wherein the at least one third differential value may be a differential value between the position coordinates of a reference point corresponding to at least one wavelet and the position coordinates of a reference point of the first cell.

[0044] For the technical effects that can be achieved by the above-mentioned implementation method, please refer to the technical effects that can be achieved by the relevant implementation methods provided in the first or second aspects above, and will not be repeated here.

[0045] In a possible implementation manner provided by the third aspect, the fourth signal may further be used to indicate at least one delay offset, wherein the at least one delay offset may correspond to the first wave position, or the at least one delay offset may correspond one-to-one to at least one sub-wave position;

[0046] The first communication device receives the sixth signal, including: the first communication device can receive the sixth signal within a first response window, wherein the first response window can be determined by the first communication device based on the second response window and the delay offset corresponding to the first wave position, or the first response window can be determined by the first communication device based on the second response window and the delay offset corresponding to the first sub-wave position.

[0047] For the technical effects that can be achieved by the above-mentioned implementation method, please refer to the technical effects that can be achieved by the relevant implementation method provided in the first aspect above, and no further details will be given here.

[0048] In a possible implementation manner provided by the third aspect or the fourth aspect, the fourth signal is a system message;

[0049] The fifth signal may be a random access request message, and the sixth signal may be a random access response message, or the fifth signal may be an uplink scheduling message, and the sixth signal may be a radio resource control establishment response message.

[0050] In the above implementation, when the first communication device is allowed to carry data when sending a random access sequence, the random access request message can carry the index of the first sub-wavelength bit. This can facilitate the receiving device (such as the second communication device) to use the sub-beam corresponding to the index of the first sub-wavelength bit to carry the random access response message when scheduling the random access response message. This can help improve the link budget of the random access response message (i.e., the common downlink signal). When the first communication device is not allowed to carry data when sending a random access sequence, the random access request message does not carry the index of the first sub-wavelength bit. In this way, the receiving device (such as the second communication device) still needs to use the beam corresponding to the first wavelength bit to carry the random access response message when scheduling the random access response message. Thereafter, the first communication device can carry the index of the first sub-wavelength bit in the uplink scheduling message. This can facilitate the receiving device (such as the second communication device) to use the sub-beam corresponding to the index of the first sub-wavelength bit to carry the radio resource control establishment response message when scheduling the radio resource control establishment response message.

[0051] In a possible implementation manner provided in the fourth aspect, the fourth signal can also be used to indicate at least one delay offset, wherein the at least one delay offset can correspond to the first wave position, or the at least one delay offset can correspond one-to-one to at least one sub-wave position.

[0052] For the technical effects that can be achieved by the above-mentioned implementation method, please refer to the technical effects that can be achieved by the relevant implementation method provided in the second aspect above, and no further details will be given here.

[0053] In a possible implementation manner provided in the fourth aspect, the method also includes: the second communication device can determine the delay offset corresponding to the first wave position based on the current business situation; or, the second communication device can determine the delay offset corresponding to at least one sub-wave position based on the current business situation.

[0054] For the technical effects that can be achieved by the above-mentioned implementation method, please refer to the technical effects that can be achieved by the relevant implementation method provided in the second aspect above, and no further details will be given here.

[0055] In a fifth aspect, the present application provides a communication device, which has the ability to implement the functions involved in the first to fourth aspects above. For example, the communication device includes modules or units or means corresponding to the operations involved in the first to fourth aspects above. The functions or units or means can be implemented through software, or can be implemented through hardware, or can be implemented by executing corresponding software through hardware.

[0056] In one possible implementation, the communication device includes a transceiver module (or a communication module, a transceiver unit, or a communication unit, for sending and receiving data) and a processing module (or a processing unit). The transceiver module can be used to send and receive signals to enable communication between the communication device and other devices. For example, the transceiver unit is used to send data to the cloud; the processing module can be used to perform certain internal operations of the communication device. The functions performed by the transceiver module and the processing module can correspond to the operations involved in the first to fourth aspects above.

[0057] In one possible implementation, the communication device includes a processor, which can be coupled to a memory. The memory can store the necessary computer programs or instructions for implementing the functions of the first to fourth aspects described above. The processor can execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the communication device implements the method of any possible implementation of the first to fourth aspects described above.

[0058] In one possible implementation, the communication device includes a processor and a memory, where the memory may store the necessary computer programs or instructions for implementing the functions described in aspects 1 to 4 above. The processor may execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the communication device implements the method described in any possible implementation of aspects 1 to 4 above.

[0059] In one possible implementation, the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in any possible implementation of the first to fourth aspects above.

[0060] It is understandable that in the fifth aspect above, the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. In addition, the above processors can be one or more, and the memories can be one or more. The memory can be integrated with the processor, or the memory and the processor can be set separately. In the specific implementation process, the memory can be integrated with the processor on the same chip, or can be set on different chips respectively. The embodiment of the present application does not limit the type of memory and the setting method of the memory and the processor.

[0061] In a sixth aspect, the present application provides a possible communication system, which may include the first communication device and the second communication device mentioned in the first, second, third, or fourth aspects above. The relevant functional implementation of the first communication device or the second communication device can be found in the relevant descriptions mentioned in the first, second, third, or fourth aspects above, and will not be repeated here.

[0062] For example, the communication system may include one or more first communication devices and one or more second communication devices.

[0063] In the seventh aspect, the present application provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run on a communication device (or computer), the communication device (or computer) executes a method in any possible implementation of any one of the first to fourth aspects above.

[0064] In an eighth aspect, the present application provides a computer-readable storage medium storing a computer program or instruction. When the computer program or instruction is executed by a communication device (or computer), the communication device (or computer) executes a method in any possible implementation of any one of the first to fourth aspects above.

[0065] In a ninth aspect, the present application provides a chip, which may include a processor and a memory (or the chip is coupled to the memory), wherein the processor executes program instructions in the memory to cause the chip to perform the method in any possible implementation of any one of the first to fourth aspects above. "Coupled" refers to the direct or indirect connection of two components to each other, such as electrical connection between two components.

[0066] In a tenth aspect, the present application further provides a chip system, which includes a processor for supporting a computer device to implement the method in any possible implementation of any of the first to fourth aspects above. In one possible implementation, the chip system also includes a memory for storing programs and data necessary for the computer device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0067] Based on the implementation methods provided in the above aspects, this application can also be further combined to provide more implementation methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] Figure 1 A schematic diagram illustrating a beam coverage area of ​​a network device provided in an embodiment of the present application is exemplified;

[0069] Figure 2 A schematic diagram illustrating an architecture of a ground communication system provided by an embodiment of the present application is exemplified;

[0070] Figure 3 A schematic diagram of a possible satellite communication system architecture provided by an embodiment of the present application is exemplified;

[0071] Figure 4 A schematic diagram exemplarily illustrates a flow chart of a communication method provided in an embodiment of the present application;

[0072] Figure 5a A schematic diagram of a satellite coverage scenario provided by an embodiment of the present application is exemplarily shown;

[0073] Figure 5b A schematic diagram of another satellite coverage scenario provided by an embodiment of the present application is exemplified;

[0074] Figure 6A schematic diagram exemplarily illustrates a flow chart of another communication method provided in an embodiment of the present application;

[0075] Figure 7 A schematic structural diagram of a communication device provided in an embodiment of the present application is exemplarily shown;

[0076] Figure 8 The following is a schematic diagram illustrating the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0077] Before introducing the technical solution provided by this application, some of the terms involved in this application are first explained to facilitate understanding by those skilled in the art.

[0078] (1) Beam: refers to the main lobe of the directional array diagram. Network equipment (such as satellites (also known as high-altitude platforms, high-altitude aircraft or satellite base stations, etc.)) can adjust the weights of the antenna so that the beam of the network equipment can point in different directions and have different coverage ranges (or can be called coverage areas or coverage geographical ranges). In this application, the coverage range of the beam refers to the coverage range of the beam on the ground. For example, the coverage range of the beam can include at least one location point. As the satellite moves and the weights are adjusted, the coverage range of the beam will also change.

[0079] It can be understood that the beam can be a wide beam, or a narrow beam, or other types of beams. The technology for forming the beam can be beamforming technology or other technologies. The beamforming technology can specifically be digital beamforming technology, analog beamforming technology, or hybrid digital / analog beamforming technology, etc. The beam can correspond to the resource. For example, when performing beam measurement, the network device measures different beams through different resources, and the terminal device feeds back the measured resource quality, and the network device knows the quality of the corresponding beam. In data transmission, beam information is also indicated by its corresponding resources. For example, the network device indicates the terminal device's physical downlink sharing channel (PDSCH) beam information through the transmission configuration indicator (TCI) field in the downlink control information (DCI).

[0080] For example, network devices can generate different beams pointing in different transmission directions. During downlink data transmission, when a network device uses a specific beam to send data to a terminal device, it needs to inform the terminal device of the transmit beam information it uses. This allows the terminal device to use the receive beam corresponding to the transmit beam to receive the data sent by the network device.

[0081] Optionally, in some embodiments, multiple beams with identical or similar communication characteristics may be considered a single beam. A beam may include one or more antenna ports for transmitting data channels, control channels, and sounding signals. The one or more antenna ports forming a beam may also be considered an antenna port set.

[0082] In this application, unless otherwise specified, a beam refers to a transmission beam of a network device. In beam measurement, each beam of a network device corresponds to a resource, so the resource index can be used to uniquely identify the beam corresponding to the resource.

[0083] (2) Beam position: The service area of ​​a satellite network can be divided into multiple small geographical areas according to the geographical location or the coverage direction of the beam, and each geographical area can be called a beam position. The beam position (or it can be understood as the coverage range of the beam or the coverage geographical range of the beam or the physical location information of the beam) can be represented by different shapes. For example, the physical location information of the beam may include location coordinates, longitude and latitude, area identification, etc. It can be understood that the beam position can be the coverage range of a beam (or it can be called the projection range of the beam on the ground). Network equipment (such as satellites) can adjust the weights of the antenna so that the beam sent by the network equipment can point to different directions and have different coverage ranges. For example, a satellite is configured with 16 beams, and the coverage range of each beam is different. The coverage range of each beam can be a beam position.

[0084] (3) Synchronization signal and physical broadcast channel (PBCH) block (SSB) (or synchronization signal block): SSB consists of three parts: primary synchronization signals (PSS), secondary synchronization signals (SSS), and PBCH. Among them, PSS and SSS are synchronization signals. PSS can be used to transmit cell numbers, and SSS can be used to transmit cell group numbers. The cell number and cell group number together determine the multiple physical cell identities (PCIs) in the communication system. PBCH can be used by terminal devices to obtain information about the cell to which they are accessing. For example, PBCH can be used to indicate the physical downlink shared channel (PDSCH) carrying system information block 1 (SIB1), and the SIB1 can be used to configure random access resources. Terminal devices can access the network based on random access resources.

[0085] (4) The relationship between SSB and beams: Network equipment (such as base stations or satellites) may use multiple antennas to enhance coverage, but the use of multiple antennas will result in the antenna radiating very narrow beams, and a single narrow beam is difficult to cover the entire cell. At the same time, due to hardware limitations, network devices often cannot send signals through multiple beams at the same time to cover the entire cell. Therefore, the communication system introduces beam scanning technology, that is, the access network equipment can send signals through different beams at different times. Therefore, the communication system introduces a method of covering the entire cell through beam scanning, that is, the network equipment can cover part of the cell through part of the beam at a certain time, and then cover another part of the cell through another part of the beam at another time.

[0086] See also Figure 1 , the network device sends a beam in a certain direction at a certain moment, and covers the entire cell by sending beams in different directions at multiple moments. It can be understood that each beam can be indicated by the index of the SSB sent on the beam (which can be called the SSB index). For example, the network device covers the entire cell through beam 0 (for sending SSB#0), beam 1 (for sending SSB#1),..., beam N-1 (for sending SSB#N-1) and beam N (for sending SSB#N). It can be seen that the directions of any two beams can be different, and the SSB indices corresponding to the two SSBs sent by any two beams are also different.

[0087] (5) Random access resources: The random access resources in this application may include at least one of time domain resources, frequency domain resources or code domain resources.

[0088] For example, time domain resources may include at least one of a radio frame, a subframe, a time slot, a mini slot, or an orthogonal frequency division multiplexing (OFDM) symbol. A radio frame may include multiple subframes, a subframe may include one or more time slots, and a time slot may include at least one symbol. Alternatively, a radio frame may include multiple time slots, and a time slot may include at least one symbol. It should be noted that an OFDM symbol may also be referred to as a symbol. Frequency domain resources may include at least one of a resource element (RE), a resource block (RB), a channel, a subchannel, a carrier, or a bandwidth part (BWP). In the present application, a channel may also be equivalently replaced by a resource block set (RB set), and the frequency domain bandwidth of an RB set may be 20 megahertz (MHz).

[0089] (6) Random access: Before accessing the network, the terminal device needs to perform a cell search. For example, when the terminal device is turned off and then turned on again, a cell search can be performed. The purpose of the cell search is to enable the terminal device to obtain time synchronization and frequency synchronization of the system, so that the terminal device can read the system information (for example, information about the cell to be accessed, system bandwidth, and other cell broadcast information, etc.) and perform subsequent data transmission. After that, the terminal device can perform random access. Random access is the process of obtaining uplink synchronization between the terminal device and the network device (such as a satellite) after the terminal device and the network device have achieved downlink synchronization. For example, random access can be divided into contention-based random access (also called 4-step random access) and contention-free random access (also called 2-step random access).

[0090] (7) Resources for random access: A random access request is transmitted on a physical random access channel occasion (RO). One RO is considered a random access resource. A terminal device can send a random access preamble sequence on a specific RO (i.e., a specific time-frequency resource). The random access preamble sequence can also be called a preamble, random access sequence, random access preamble, or preamble sequence. The format of the RO can correspond to the format of the preamble sequence.

[0091] It is understandable that the configuration information for RO and the preamble sequence for random access in the existing standard (3GPP TS38.331) is indicated by a system message, for example, it can be configured through the random access channel (RACH)-ConfigCommon. For example, the parameter rach-ConfigGeneric in RACH-ConfigCommon indicates information related to the generation of the physical random access channel (PRACH) sequence, and the information related to the generation of the PRACH sequence may include, for example, root indication, frequency division multiplexing (FDM) number (the number of ROs in the frequency domain), and frequency domain position and other information. Optionally, RACH-ConfigCommon may also include information such as the association relationship between SSB and RO.

[0092] It should be noted that, in the embodiments of the present application, "sending a signal (or data or information)" can be understood as one device sending a signal (or data or information) to another device, or it can also be understood as a logic module within a device sending a signal (or data or information) to another logic module. For example, "a terminal device sending a signal" can be understood as the terminal device sending a signal to another device (such as a network device), or it can be understood as logic module 1 in the terminal device sending a signal to logic module 2 in the network device.

[0093] In the embodiments of the present application, "receiving a signal (or data or information)" can be understood as one device receiving a signal (or data or information) from another device, or it can also be understood as a logic module within a device receiving a signal (or data or information) from another logic module. For example, "a network device receiving a signal" can be understood as the network device receiving a signal from another device (such as a terminal device), or it can be understood as logic module 1 in the network device receiving a signal from logic module 2 in the terminal device.

[0094] In the embodiments of the present application, "sending a signal to a terminal device" can be understood as the destination of the signal being the terminal. This can include sending a signal directly or indirectly to the terminal. "Receiving a signal from a terminal" can be understood as the source of the signal being the terminal, which can include receiving a signal directly or indirectly from the terminal. The signal may undergo necessary processing between the source and destination of the signal, such as format changes, but the destination can understand the valid information from the source. Similar expressions in the embodiments of the present application can be understood similarly and will not be repeated here.

[0095] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0096] The following describes the communication system architecture to which the communication method provided in this application is applicable. It should be noted that these descriptions are for the purpose of facilitating understanding by those skilled in the art and do not limit the scope of protection claimed in this application.

[0097] The communication solution provided in the embodiments of the present application can be applied to various communication systems, such as satellite communication systems, high altitude platform station (HAPS) communication systems, drones and other non-terrestrial network (NTN) communication systems. For example, NTN communication systems may include but are not limited to integrated communication and navigation (IcaN) systems, global navigation satellite systems (GNSS) and ultra-dense low-orbit satellite communication systems. The communication system used in the embodiments of the present application can be integrated with the ground communication system. For example, the ground communication system can be a fourth generation (4G) communication system (for example, a long term evolution (LTE) system), a world-wide interoperability for microwave access (WiMAX) communication system, a fifth generation (5G) communication system (for example, a new radio (NR) system), and future mobile communication systems (such as a 6G communication system).

[0098] A network element in a communication system can send or receive signals to or from another network element. The signals may include information, signaling, or data. A network element may also be replaced by an entity, network entity, device, communication device, communication module, node, communication node, etc.

[0099] For example, a terrestrial communication system may include at least one terminal device and at least one network device. The network device may send downlink signals to the terminal device, and / or the terminal device may send uplink signals to the network device. Furthermore, it is understood that if a communication system includes multiple terminal devices, the multiple terminal devices may also send signals to each other, i.e., both the signal-transmitting network element and the signal-receiving network element may be terminal devices.

[0100] Figure 2The following is an exemplary diagram of the architecture of a terrestrial communication system applicable to an embodiment of the present application. The communication system 200 may include a network device 210 and terminal devices 201 to 206. It should be understood that the communication system 200 may include more or fewer network devices or terminal devices. The network device or terminal device may be hardware, or software divided according to its function, or a combination of the two. In addition, the terminal devices 104 to 206 may also form a communication system. For example, the terminal device 105 may send downlink data to the terminal device 104 or the terminal device 206. Network devices and terminal devices may communicate with each other through other devices or network elements. The network device 110 may send downlink data to the terminal devices 201 to 206, and may also receive uplink data sent by the terminal devices 201 to 206. Of course, the terminal devices 201 to 206 may also send uplink data to the network device 110, and may also receive downlink data sent by the network device 110.

[0101] The network device 110 is a node in a radio access network (RAN), which may also be referred to as a base station, a RAN node (or device), a RAN entity, an access network device, or an access node. Currently, some examples of access network devices include: an evolved NodeB (eNodeB), an access point (AP), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), a next generation node B (gNB) in a 5G network, a transmitting point (TP), a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or HNB), a macro base station, a micro base station (also known as a small cell), a relay station, a satellite station, a baseband unit (BBU), or network devices in a communication system evolved after 5G, such as the sixth generation (6G). The network device 110 may also be other devices having network device functions, for example, a gNB or TRP or TP in a 5G system, or one or a group (including multiple antenna panels) of antenna panels of a base station in a 5G system. In addition, the network device 110 may also be a device-to-device (D2D), vehicle-to-everything (V2X), Internet of Things (IoT), machine-to-machine (M2M) communication or other communication system that performs base station functions, etc., and may also include CU and DU in a cloud radio access network (C-RAN) system, and network devices in a non-terrestrial network (NTN) communication system, that is, they can be deployed on a high-altitude platform or satellite. The embodiments of the present application do not specifically limit this.

[0102] Exemplarily, in some possible network structures, the network device may be a CU, a DU, a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU may be separately configured, or may be included in the same network element, such as a baseband unit (BBU). The RU may 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). In this network architecture, the signaling generated by the CU may be sent to the terminal device via the DU, or the signaling generated by the terminal device may be sent to the CU via the DU. The DU may not parse the signaling but directly encapsulate it through the protocol layer and transparently transmit it to the terminal device or the CU. In this network architecture, the CU is divided into a network device on the radio access network side. In addition, the CU may also be divided into a network device on the core network side, and this application does not impose any restrictions on this. For example, the functions of the PDCP layer and above protocol layers are set in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer and the MAC layer, etc.) are set in the DU. It can be understood that the above division of the processing functions of the CU and DU according to the protocol layer is only an example, and can also be divided in other ways. For example, the functions of the protocol layers above the RLC layer are set in the CU, and the functions of the protocol layers at and below the RLC layer are set in the DU. For example, the CU or DU can be divided into functions with more protocol layers, and the CU or DU can also be divided into partial processing functions with protocol layers.

[0103] It is understandable that in different systems, CU (or CU-CP and CU-UP), DU or RU may have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0104] Optionally, if a network device adopts a CU-DU split architecture, this CU-DU split architecture can also be referred to as a distributed deployment architecture, or a CU-DU-RU split architecture can be adopted. For example, a network device can logically include a CU and one or more DUs. Each DU is connected to the CU via an F1 interface, and information exchange between different DUs can be accomplished based on CU forwarding. The CU and DU can be physically co-located or physically separated, without limitation. Specifically, the CU can support the functions of the RRC layer protocol, PDCP protocol, and SDAP protocol; the DU can support the functions of the RLC layer protocol, MAC layer protocol, and some or all of the PHY layer functions. For detailed descriptions of each of these protocol layers, please refer to the relevant 3GPP technical specifications. For another example, an access network device can logically include a CU, DU, and RU. The CU and DU can be physically co-located or physically separated, without limitation. Specifically, the CU can support the functions of the RRC layer protocol, PDCP protocol, and SDAP protocol; the DU can support the functions of the RLC layer protocol, MAC layer protocol, and some or all of the PHY layer functions; and the RU can support some or all of the PHY layer functions. For example, the DU is primarily responsible for high-level protocol functions such as data encryption and integrity protection, while the RU is primarily responsible for sending and receiving RF signals. It can be understood that in the CU-DU-RU separation architecture, the interface between the DU and RU can be called the fronthaul, the interface between the CU and DU can be called the midhaul, and the interface between the CU and the core network can be called the backhaul.

[0105] Terminal devices 201 to 206 are devices that provide voice or data connectivity to users and may also be IoT devices. They may also be referred to as terminals, user equipment (UE), access terminal devices, vehicle-mounted terminals, industrial control terminals, UE units, UE stations, mobile stations, mobile stations (MS), mobile terminals (MT), remote stations, remote terminal devices, mobile devices, UE terminal devices, terminal devices, wireless communication devices, UE agents, or UE devices. For example, terminal devices 201 to 206 include handheld devices with wireless connectivity capabilities, vehicle-mounted devices, and the like.Currently, the terminal devices 201 to 206 may be: mobile phones, tablet computers, customer-premises equipment (CPE), subscriber units (subscriberunit), satellite phones, cellular phones, smart phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, wireless data cards, personal digital assistants (PDA) computers, wireless modems, handheld devices (handsets), laptop computers, computers with wireless transceiver functions, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, head mounted displays (HMDs), wireless terminals in industrial control, mobile internet devices (MIDs), vehicle-mounted terminal devices (e.g., cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), self-driving cars, etc. The terminal devices 201 to 206 may also be other devices with terminal functions. For example, the terminal devices 201 to 206 may also be devices that function as terminals in D2D communication.

[0106] based on Figure 2The description of the terrestrial communication system architecture shown here illustrates how a non-terrestrial network (NTN) communication system can be applied to embodiments of the present application. NTN, which includes nodes such as satellite networks, high-altitude platforms, and drones, offers significant advantages, including global coverage, long-distance transmission, flexible networking, convenient deployment, and freedom from geographical restrictions. It has been widely used in a variety of fields, including maritime communications, positioning and navigation, disaster relief, scientific experiments, video broadcasting, and Earth observation. Terrestrial communication systems and NTN communication systems, such as satellite networks, integrate with each other, leveraging their strengths and weaknesses to form a seamless, integrated global communication network covering land, sea, air, space, and ground, meeting the diverse service needs of users everywhere. In the embodiments of the present application, NTN communication is exemplified by satellite communication, or, in other words, the NTN communication system is exemplified by a satellite communication system. Figure 3 FIG. 1 is a schematic diagram of a possible satellite communication system architecture applicable to the embodiment of the present application. Figure 3 As shown, the satellite communication system architecture may include at least one terminal device (e.g., terminal device 1, terminal device 2, etc.), at least one satellite (e.g., satellite 1, satellite 2, etc.) (or a base station deployed on a satellite, such as a 5G base station), a ground station, a core network (CN) (e.g., a 5G core network), and a data network (DN). The terminal device and the satellite (or the base station deployed on the satellite) can communicate via an air interface (which can be various types of air interfaces, such as the 5G new air interface). For example, taking terminal device 1 as an example, terminal device 1 can access satellite 1 via the 5G new air interface. A wireless link (e.g., an Xn interface) exists between satellites (or base stations deployed on satellites). This wireless link can be used for signaling exchange and user data transmission between base stations. For example, satellites (or base stations deployed on satellites) can communicate with each other via the Xn interface. The satellite and the ground station can communicate via the NG interface. The ground station can connect to the core network via the NG interface, which can be either wired or wireless. The core network and the data network can communicate via the N6 interface. Satellites can typically form multiple beams, each beam being similar to a cell / sector in terrestrial mobile communication systems (e.g., LTE / NR).

[0107] The following is a brief introduction to the equipment and interfaces included in the satellite communication system architecture.

[0108] (1) Base station: Mainly used to provide wireless access services, dispatch wireless resources to connected terminal devices, and provide reliable wireless transmission protocols and data encryption protocols. For example, a base station can be considered as a network device 210 included in the communication system 200, or a device (such as a chip or chip system) used to implement the functions of the network device 210.

[0109] (2) Core network: mainly used to provide functions such as user access control, mobility management, session management, user security authentication, and billing. The core network consists of multiple functional units, for example, it can be divided into control plane network elements (or control plane functional units) and user plane network elements (or user plane processing units). Among them, the user plane network elements are responsible for the transmission of service data. For example, the user plane network elements may include but are not limited to user plane function (UPF) network elements. The control plane network elements can be responsible for the management of mobile networks. For example, the control plane network elements may include but are not limited to access and mobility management function (AMF) network elements and session management function (SMF) network elements. Among them, the AMF network element is responsible for user access management, security authentication, and mobility management. The SMF network element is responsible for session management of terminal devices (including session establishment, modification, and release), selection and reselection of UPF network elements, allocation of Internet Protocol (IP) addresses for terminal devices, quality of service (QoS) control, selection of UPF network elements that provide message forwarding functions, etc. UPF is responsible for managing user plane data transmission, traffic statistics and other functions.

[0110] (3) Data network: A data network that provides business services (such as data and / or voice services) to users. Generally, the client is located in the terminal device, and the server is located in the data network. The data network can be a private network, such as a local area network, or an external network not controlled by the operator, such as the Internet. It can also be a proprietary network jointly deployed by operators, such as a network that provides IP multimedia core network subsystem (IMS) services.

[0111] (4) Ground station: Mainly responsible for forwarding signaling and business data between the satellite and the core network.

[0112] (5) 5G New Air Interface: refers to the wireless link between the terminal device and the satellite.

[0113] (6) Xn interface: represents the interface between satellites (or base stations deployed on satellites), mainly used for signaling interaction such as switching.

[0114] (7) NG interface: refers to the interface between the satellite and the core network, which mainly exchanges signaling such as the non-access stratum (NAS) of the core network and user service data.

[0115] In the embodiments of the present application, the network devices in the terrestrial communication system and the satellites in the NTN communication system can be uniformly regarded as network devices. The device used to implement the function of the network device can be a network device; it can also be a device that can support the network device to implement the function, such as a chip system, which can be installed in the network device. When describing the technical solutions provided by the embodiments of the present application below, the technical solutions provided by the embodiments of the present application are described by taking the device used to implement the function of the network device as a satellite as an example. It can be understood that when the method provided by the embodiments of the present application is applied to the terrestrial communication system, the actions performed by the satellite can be applied to the base station or network device for execution.

[0116] In the embodiments of the present application, the device for realizing the function of the terminal device may be a terminal device; or it may be a device capable of supporting the terminal device to realize the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which device may be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the case where the device for realizing the function of the terminal device is a terminal device as an example.

[0117] It should be noted that the communication system 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.

[0118] The following is based on Figure 2 or Figure 3The communication system architecture shown in the figure is used to describe the specific implementation of the communication method in the embodiment of the present application in detail in combination with the accompanying drawings. It is understandable that the present application uses the first communication device and the second communication device as an example to illustrate the execution subject of the interactive diagram, but the present application does not limit the execution subject of the interactive diagram. For example, the first communication device can be a terminal device (such as UE) or a module in the terminal device (such as a processor, a processing unit, a chip system, a circuit or a chip, etc.); the second communication device can be a network device (such as a satellite or a base station, etc.) or a module of the network device (such as a processor, a processing unit, a chip system, a circuit or a chip, etc.). It should be understood that the method performed by the first communication device in the present application can also be implemented by a logical node, a logical module or software that can realize all or part of the functions of the first communication device; the method performed by the second communication device in the present application can also be implemented by a logical node, a logical module or software that can realize all or part of the functions of the second communication device.

[0119] Figure 4 The following is a flow chart showing a communication method provided by an embodiment of the present application. Figure 2 or Figure 3 The communication system architecture is shown in Figure 1. Figure 4 As shown, the method includes:

[0120] Step 401: The second communication device sends a first signal using a beam corresponding to a first wavelength. Correspondingly, the first communication device receives the first signal on the beam corresponding to the first wavelength.

[0121] Optionally, in an embodiment of the present application, if the first communication device is a functional module such as a chip, the functional module may not be aware of which device the received information comes from; if the second communication device is a functional module such as a chip, the functional module may not be aware of which device the sent information is sent to.

[0122] It should be understood that in the embodiment of the present application, the second communication device uses the beam corresponding to the first wave position to send the first signal can be replaced by "the second communication device sends the first signal, and the first signal is carried on the beam corresponding to the first wave position."

[0123] For example, the first signal may be a system information (SI) (or may be called a broadcast message or system information or a system message block or a system information block) or a system signal.

[0124] Exemplarily, the first signal can be used to indicate at least one sub-wavelength, which can be included in the first wavelength (or can be understood as one first wavelength corresponding to at least one sub-wavelength). The first wavelength is one of the at least one wavelength included in the coverage area of ​​the second communication device. Optionally, the first signal can also be used to indicate at least one of the following: a random access resource corresponding to the first wavelength, or at least one delay offset, etc. The delay offset can be used to indicate the delay amount of the response window of the first communication device monitoring the third signal (or monitoring the physical downlink control channel (PDCCH)). For example, the third signal can refer to a random access response message (or can be called a random access response or message 2 (message2, Msg2)) or a random access response signal.

[0125] It should be understood that one wave position (or may be called a primary wave position or an SSB wave position, such as a first wave position) may correspond to one beam, and one sub-wave position (or may be called a secondary wave position) may correspond to one sub-beam. For example, one wave position (such as a first wave position or a second wave position, etc.) corresponds to one beam, which can also be understood as one SSB corresponding to one beam. Among them, one SSB can be identified using an SSB index, and one SSB can correspond to one transmission direction (or beam transmission direction). Furthermore, an SSB index can also be used to identify the corresponding wave position, or can also be used to identify the corresponding beam.

[0126] The following describes the implementation process of using the first signal to indicate at least one sub-wavelength included in the first wavelength through the following possible implementation methods.

[0127] Method 1: The first signal may indicate the at least one sub-wavebit included in the first wavebit by indicating the index (or identifier) ​​of the at least one sub-wavebit included in the first wavebit.

[0128] In an embodiment of the present application, the second communication device can carry the index of at least one sub-wavelength included in the first wavelength in the first signal, so that the first communication device can obtain at least one sub-wavelength through the index of at least one sub-wavelength, and can facilitate the first communication device to further accurately determine a group of random access resources corresponding to each sub-wavelength in at least one sub-wavelength based on the number of at least one sub-wavelength.

[0129] For example, the first signal is a system message, the first communication device is a terminal device, the second communication device is a satellite, and the area covered by the satellite includes 6 wave positions (such as wave position a, wave position b, wave position c, wave position d, wave position e, wave position f). Figure 5aAs shown, wave position a includes one sub-wave position, namely, sub-wave position a1; wave position b includes three sub-wave positions, namely, sub-wave position b1, sub-wave position b2 and sub-wave position b3; wave position c includes three sub-wave positions, namely, sub-wave position c1, sub-wave position c2 and sub-wave position c3; wave position d includes three sub-wave positions, namely, sub-wave position d1, sub-wave position d2 and sub-wave position d3; wave position e includes two sub-wave positions, namely, sub-wave position e1 and sub-wave position e2; wave position f includes three sub-wave positions, namely, sub-wave position f1, sub-wave position f2 and sub-wave position f3. For example, Figure 5a Each wavelet shown may include one or more reference points ( Figure 5a not shown).

[0130] It can be understood that different wave positions correspond to different beams, and the SSB indices corresponding to different beams can also be used to identify different wave positions corresponding to different beams. In this way, wave position a, wave position b, wave position c, wave position d, wave position e and wave position f can correspond to different beams, respectively, or can correspond to different beam transmission directions, respectively. For example, wave position a corresponds to beam a, wave position b corresponds to beam b, wave position c corresponds to beam c, wave position d corresponds to beam d, wave position e corresponds to beam e, and wave position f corresponds to beam f. It is assumed that the index corresponding to the sub-wave position a1 included in wave position a is index a1. It is assumed that the index corresponding to the sub-wave position b1 included in wave position b is index b1, the index corresponding to the sub-wave position b2 is index b2, and the index corresponding to the sub-wave position b3 is index b3. It is assumed that the index corresponding to the sub-wave position c1 included in wave position c is index c1, the index corresponding to the sub-wave position c2 is index c2, and the index corresponding to the sub-wave position c3 is index c3. Assume that the index corresponding to sub-wavebit d1 included in wavebit d is index d1, the index corresponding to sub-wavebit d2 is index d2, and the index corresponding to sub-wavebit d3 is index d3. Assume that the index corresponding to sub-wavebit e1 included in wavebit e is index e1, and the index corresponding to sub-wavebit e2 is index e2. Assume that the index corresponding to sub-wavebit f1 included in wavebit f is index f1, the index corresponding to sub-wavebit f2 is index f2, and the index corresponding to sub-wavebit f3 is index f3. It should be understood that the index of the SSB corresponding to different wavebits can be used to identify the beams corresponding to different wavebits, and can also be used to identify the corresponding different wavebits. For example, the index of the SSB corresponding to wavebit a (such as index a) can be used to identify beam a, and can also be used to identify wavebit a.

[0131] In a possible implementation, the satellite may carry (or transmit) system messages corresponding to different beams on corresponding beams for broadcasting, wherein the system message corresponding to each beam may include an index of the sub-wavelength included in the beam. For example, the satellite can carry the index a1 of sub-waveposition a1 included in waveposition a on beam a for broadcasting, can carry the index b1 of sub-waveposition b1, the index b2 of sub-waveposition b2, and the index b3 of sub-waveposition b3 included in waveposition b on beam b for broadcasting, can carry the index c1 of sub-waveposition c1, the index c2 of sub-waveposition c2, and the index c3 of sub-waveposition c3 included in waveposition c on beam c for broadcasting, can carry the index d1 of sub-waveposition d1, the index d2 of sub-waveposition d2, and the index d3 of sub-waveposition d3 included in waveposition d on beam d for broadcasting, can carry the index e1 of sub-waveposition e1 and the index e2 of sub-waveposition e2 included in waveposition e on beam e for broadcasting, and can carry the index f1 of sub-waveposition f1, the index f2 of sub-waveposition f2, and the index f3 of sub-waveposition f3 included in waveposition f on beam f for broadcasting.

[0132] Afterwards, the terminal device located at wave position f can receive the corresponding system message on beam f. The system message may include the index f1 of sub-wave position f1, the index f2 of sub-wave position f2, and the index f3 of sub-wave position f3. Optionally, the system message may also include the coverage geographical range corresponding to the index f1, the coverage geographical range corresponding to the index f2, and the coverage geographical range corresponding to the index f3. Then, the terminal device can obtain the index f1 of sub-wave position f1, the index f2 of sub-wave position f2, and the index f3 of sub-wave position f3 from the system message, and can determine the number of sub-wave positions included in wave position f, that is, the number 3, based on the index f1 of sub-wave position f1, the index f2 of sub-wave position f2, and the index f3 of sub-wave position f3.

[0133] In one example, when the system message carried by beam f does not include the coverage geographical range corresponding to index f1, the coverage geographical range corresponding to index f2, and the coverage geographical range corresponding to index f3, the terminal device can divide the coverage geographical range of wave position f according to the index order of the three sub-wave positions included in wave position f, and determine the coverage geographical range of sub-wave position f1, the coverage geographical range of sub-wave position f2, and the coverage geographical range of sub-wave position f3. It should be understood that in this example, the global area can be divided into multiple wave positions in a grid-like manner, and at least one sub-wave position can be divided for each of the multiple wave positions. In this way, the terminal device can determine that the wave position where the terminal device is located is wave position f according to the index f of the beam f used to carry the system message, and can further determine the coverage geographical range of wave position f. The terminal device can then determine which sub-wavelength coverage range the terminal device is located within (or which sub-wavelength the terminal device is currently located in or which sub-wavelength the terminal device is currently in) based on its own location (or its own location coordinates or its own geographic location) and the coverage geographic ranges of sub-wavelength f1, sub-wavelength f2, and sub-wavelength f3. For example, the terminal device is located within the coverage geographic range of sub-wavelength f2. Optionally, the coverage geographic ranges of the sub-wavelengths included in each wavelength can also be predefined by a protocol.

[0134] In another example, when the system message carried by beam f includes the coverage geographical range corresponding to index f1, the coverage geographical range corresponding to index f2, and the coverage geographical range corresponding to index f3, the terminal device can obtain the coverage geographical range corresponding to index f1, the coverage geographical range corresponding to index f2, and the coverage geographical range corresponding to index f3 from the system message. The terminal device can then determine which sub-wavelength location the terminal device is located within based on its own location and the coverage geographical ranges of sub-wavelength location f1, sub-wavelength location f2, and sub-wavelength location f3, for example, the terminal device is located within the coverage geographical range of sub-wavelength location f2.

[0135] In another possible implementation, the satellite may broadcast the same system message by carrying it on different beams. The same system message may include a mapping relationship between each beam and the sub-wavebits included in the beam (or may be referred to as an association relationship or correspondence, such as a mapping relationship between beam a and sub-wavebit a1 (e.g., a mapping relationship between the index of beam a (e.g., index a for identifying SSB0) and the index a1 of sub-wavebit a1), and a mapping relationship between beam b and sub-wavebit b1, sub-wavebit b2, and sub-wavebit b3 (e.g., a mapping relationship between the index of beam b (e.g., index b for identifying SSB1) and the index b1 of sub-wavebit b1, the index b2 of sub-wavebit b2, and the index b3 of sub-wavebit b3), etc.), or the same system message may include which sub-wavebits each of the six beams includes (e.g., beam a includes sub-wavebit a1). Optionally, the same system message may further include the coverage geographical range of the sub-wavelengths included in each of the six wavelengths (e.g., the coverage geographical range of sub-wavelength a1, the coverage geographical range of sub-wavelength b1, the coverage geographical range of sub-wavelength b2, etc.). For example, taking the case where the same system message includes the mapping relationship between each of the six wavelengths and the sub-wavelengths included in the wavelength, the satellite may broadcast the mapping relationship between each of the six wavelengths and the sub-wavelengths included in the wavelength as the same system message, respectively, on beam a, beam b, beam c, beam d, beam e, and beam f. Among them, the index corresponding to beam a is index a (or can be understood as index a of SSB0), the index corresponding to beam b is index b (or can be understood as index b of SSB1), the index corresponding to beam c is index c (or can be understood as index c of SSB2), the index corresponding to beam d is index d (or can be understood as index d of SSB3), the index corresponding to beam e is index e (or can be understood as index e of SSB4), and the index corresponding to beam f is index f (or can be understood as index f of SSB5).

[0136] Afterwards, the terminal device at wave position f can receive a system message on beam f. The system message may include a mapping relationship between each of the above 6 wave positions and the sub-wave positions included in the wave position. Optionally, the system message may also include the coverage geographical range of the sub-wave positions included in each of the above 6 wave positions. Then, the terminal device can obtain the mapping relationship between wave position f and the 3 sub-wave positions included in wave position f from the system message according to the index f corresponding to beam f (such as the mapping relationship between the index f of wave position f and the index f1 of sub-wave position f1, the index f2 of sub-wave position f2 and the index f3 of sub-wave position f3), and can determine the number of sub-wave positions included in wave position f, i.e., the number 3, according to the mapping relationship between wave position f and the 3 sub-wave positions included in wave position f.

[0137] In one example, when the same system message does not include the geographical coverage of the sub-wavelengths included in each of the six beams, the terminal device can determine the index order of the three sub-wavelengths included in beam f based on the mapping relationship between beam f and the three sub-wavelengths included in beam f, and can divide the geographical coverage of beam f based on the index order of the three sub-wavelengths to determine the geographical coverage of sub-wavelength f1, the geographical coverage of sub-wavelength f2, and the geographical coverage of sub-wavelength f3. It should be understood that in this example, the global area can be divided into multiple beams in a grid-like manner, and at least one sub-wavelength can be divided for each of the multiple beams. In this way, the terminal device can determine that the beam in which the terminal device is located is beam f based on the index f of beam f used to carry the system message, and can further determine the geographical coverage of beam f. The terminal device can then determine which sub-wavelength coverage range the terminal device is within based on its own location and the coverage ranges of sub-wavelength f1, sub-wavelength f2, and sub-wavelength f3. For example, the terminal device is located within the coverage range of sub-wavelength f2. Optionally, the coverage ranges of the sub-wavelengths included in each wavelength can also be predefined by a protocol.

[0138] In another example, when the same system message includes the coverage geographical range of the sub-wavelengths included in each of the above-mentioned six wavelengths, the terminal device can obtain the coverage geographical ranges of the three sub-wavelengths corresponding to index f from the system message based on the index f corresponding to beam f (such as the coverage geographical range corresponding to index f1, the coverage geographical range corresponding to index f2, and the coverage geographical range corresponding to index f3). Afterwards, the terminal device can determine which sub-wavelength the terminal device is located within the coverage geographical range based on its own location and the coverage geographical ranges of the three sub-wavelengths corresponding to index f, for example, the terminal device is located within the coverage geographical range of sub-wavelength f2.

[0139] Mode 2: The first signal may indicate the at least one sub-wavelength included in the first wavelength by indicating a reference point corresponding to the at least one sub-wavelength included in the first wavelength.

[0140] In an embodiment of the present application, the second communication device can carry a reference point corresponding to at least one sub-wavelength included in the first wavelength in the first signal, so that the first communication device can accurately determine the number of at least one sub-wavelength through the reference point corresponding to the at least one sub-wavelength, and can facilitate the first communication device to further determine a group of random access resources corresponding to each sub-wavelength in at least one sub-wavelength based on the number of at least one sub-wavelength.

[0141] For example, the first signal is a system message, the first communication device is a terminal device, the second communication device is a satellite, and the area covered by the satellite includes two wave positions (such as wave position g and wave position h). Figure 5b As shown, wave position g includes three sub-wave positions, namely sub-wave position g1, sub-wave position g2 and sub-wave position g3; wave position h includes two sub-wave positions, namely sub-wave position h1 and sub-wave position h2. Among them, sub-wave position g1 includes reference point g1, sub-wave position g2 includes reference point g2, sub-wave position g3 includes reference point g3, sub-wave position h1 includes reference point h1, and sub-wave position h2 includes reference point h2. It can be understood that different wave positions correspond to different beams, and the SSB indexes corresponding to different beams can also be used to identify different corresponding wave positions. In this way, wave position g and wave position h can correspond to different beams, respectively, and can also correspond to different beam transmission directions, respectively. For example, wave position g corresponds to beam g, and wave position h corresponds to beam h. It should be understood that the index of the SSB corresponding to different wave positions can be used to identify the beams corresponding to different wave positions, and can also be used to identify the corresponding different wave positions. For example, the index of the SSB corresponding to wave position g (such as index g) can be used to identify beam g, and can also be used to identify wave position g.

[0142] In one example, the satellite may carry (or carry) system messages corresponding to different wavebands on corresponding beams for broadcasting. The system message corresponding to each waveband (e.g., the first waveband) may include a reference point corresponding to at least one sub-waveband included in the waveband. For example, the satellite may carry reference point g1 corresponding to sub-waveband g1, reference point g2 corresponding to sub-waveband g2, and reference point g3 corresponding to sub-waveband g3 included in waveband g on beam g for broadcasting, and may carry reference point h1 corresponding to sub-waveband h1 and reference point h2 corresponding to sub-waveband h2 included in waveband h on beam h for broadcasting.

[0143] In another example, the satellite may carry (or carry) the same system message on different beams for broadcasting. The same system message may include a reference point corresponding to at least one sub-wavelength included in each of the different wavelengths. For example, the satellite may carry reference point g1 corresponding to sub-wavelength g1, reference point g2 corresponding to sub-wavelength g2, and reference point g3 corresponding to sub-wavelength g3 included in wavelength g, as well as reference point h1 corresponding to sub-wavelength h1 and reference point h2 corresponding to sub-wavelength h2 included in wavelength h as the same system message on beams g and h for broadcasting.

[0144] Taking the first waveband as an example, the following describes a process of implementing the first signal indicating a reference point corresponding to at least one sub-waveband included in the first waveband through the following possible examples.

[0145] Example 1: The first signal may be used to indicate the position coordinates of a reference point corresponding to at least one sub-wavelength included in the first wavelength.

[0146] In a possible implementation, under the solution provided in Example 1, the satellite can carry the system messages corresponding to different wavebands on the corresponding beams for broadcasting. The system message corresponding to each waveband may include the position coordinates of the reference point corresponding to the sub-waveband included in the waveband. For example, the satellite can carry the position coordinates of the reference point g1 corresponding to the sub-waveband g1 included in waveband g, the position coordinates of the reference point g2 corresponding to the sub-waveband g2, and the position coordinates of the reference point g3 corresponding to the sub-waveband g3 on beam g for broadcasting, and can carry the position coordinates of the reference point h1 corresponding to the sub-waveband h1 included in waveband h, and the position coordinates of the reference point h2 corresponding to the sub-waveband h2 on beam h for broadcasting. Afterwards, the terminal device located at waveband g can receive the corresponding system message on beam g. The system message may include the position coordinates of the reference point g1 corresponding to the sub-waveband g1, the position coordinates of the reference point g2 corresponding to the sub-waveband g2, and the position coordinates of the reference point g3 corresponding to the sub-waveband g3. Then, the terminal device can obtain the position coordinates of the reference point g1 corresponding to the sub-waveposition g1, the position coordinates of the reference point g2 corresponding to the sub-waveposition g2, and the position coordinates of the reference point g3 corresponding to the sub-waveposition g3 from the system message, and can determine the number of reference points included in the waveposition g based on the position coordinates of the reference point g1 corresponding to the sub-waveposition g1, the position coordinates of the reference point g2 corresponding to the sub-waveposition g2, and the position coordinates of the reference point g3 corresponding to the sub-waveposition g3, that is, determine the number of sub-wavepositions included in the waveposition g, that is, the number 3.

[0147] In another possible implementation, under the solution provided in Example 1, the satellite can carry the same system message on different beams for broadcasting. The same system message may include the position coordinates of the reference points corresponding to the sub-wavelengths included in each wavelength (such as the position coordinates of which reference points correspond to wavelength g or the position coordinates of which reference point indices correspond to the index of wavelength g). For example, the satellite can carry the position coordinates of the reference point g1 corresponding to the sub-wavelength g1 included in wavelength g, the position coordinates of the reference point g2 corresponding to the sub-wavelength g2, the position coordinates of the reference point g3 corresponding to the sub-wavelength g3, and the position coordinates of the reference point h1 corresponding to the sub-wavelength h1 included in wavelength h, and the position coordinates of the reference point h2 corresponding to the sub-wavelength h2 as the same system message on beam g and beam h for broadcasting. The terminal device located at wavelength g can receive the system message on beam g. The system message may include the position coordinates of the reference point g1 corresponding to sub-wavelength position g1, the position coordinates of the reference point g2 corresponding to sub-wavelength position g2, the position coordinates of the reference point g3 corresponding to sub-wavelength position g3, the position coordinates of the reference point h1 corresponding to sub-wavelength position h1, and the position coordinates of the reference point h2 corresponding to sub-wavelength position h2. After receiving the system message, the terminal device may obtain the position coordinates of the reference point g1 corresponding to sub-wavelength position g1, the position coordinates of the reference point g2 corresponding to sub-wavelength position g2, and the position coordinates of the reference point g3 corresponding to sub-wavelength position g3 from the system message according to the index g corresponding to beam g. Thereafter, the terminal device may determine the number of reference points included in beam g according to the position coordinates of the reference point g1 corresponding to sub-wavelength position g1, the position coordinates of the reference point g2 corresponding to sub-wavelength position g2, and the position coordinates of the reference point g3 corresponding to sub-wavelength position g3, that is, determine the number of sub-wavelength positions included in beam g, that is, the number 3.

[0148] It should be understood that the above example 1 directly carries the position coordinates of the reference point corresponding to each sub-wavelength included in each wavelength in the system message corresponding to the wavelength, which can facilitate the terminal equipment located at the wavelength to promptly know the reference point corresponding to each sub-wavelength included in the wavelength, and can promptly calculate the number of sub-wavelengths included in the wavelength.

[0149] Example 2: The first signal may be used to indicate at least one first differential value corresponding to a first wave position and a position coordinate corresponding to the first wave position.

[0150] The at least one first differential value corresponding to the first wave position may be a differential value between the position coordinates of a reference point corresponding to at least one sub-wave position included in the first wave position and the position coordinates corresponding to the first wave position. For example, the position coordinates corresponding to the first wave position may refer to the position coordinates of the center of the beam corresponding to the first wave position, or may refer to the position coordinates of a specific reference point corresponding to the first wave position (such as the center position coordinates of the first wave position), or may refer to the position coordinates of another reference point corresponding to the first wave position (such as a reference point that can be used to reflect the characteristics (or attributes) of the first wave position).

[0151] In one possible implementation, under the solution provided in Example 2, the satellite can carry the system messages corresponding to different wave positions on the corresponding beams for broadcasting. The system message corresponding to each wave position can include the position coordinates corresponding to the wave position and the first differential value corresponding to the reference point corresponding to at least one sub-wave position included in the wave position. For example, the satellite can carry the three first differential values ​​corresponding to wave position g and the position coordinates corresponding to wave position g (such as the position coordinates of the beam center corresponding to wave position g) on ​​beam g for broadcasting, and can carry the two first differential values ​​corresponding to wave position h and the position coordinates corresponding to wave position h (such as the position coordinates of the beam center corresponding to wave position h) on beam h for broadcasting. Exemplarily, the three first differential values ​​corresponding to waveposition g may include differential value g1 corresponding to reference point g1 (i.e., the differential value between the position coordinates of reference point g1 corresponding to sub-waveposition g1 and the position coordinates corresponding to waveposition g), differential value g2 corresponding to reference point g2 (i.e., the differential value between the position coordinates of reference point g2 corresponding to sub-waveposition g2 and the position coordinates corresponding to waveposition g), and differential value g3 corresponding to reference point g3 (i.e., the differential value between the position coordinates of reference point g3 corresponding to sub-waveposition g3 and the position coordinates corresponding to waveposition g). The two first differential values ​​corresponding to waveposition h may include differential value h1 corresponding to reference point h1 (i.e., the differential value between the position coordinates of reference point h1 corresponding to sub-waveposition h1 and the position coordinates corresponding to waveposition h), and differential value h2 corresponding to reference point h2 (i.e., the differential value between the position coordinates of reference point h2 corresponding to sub-waveposition h2 and the position coordinates corresponding to waveposition h).

[0152] A terminal device located at beam position g can receive a system message on beam g. The system message may include the position coordinates corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, and the differential value g3 corresponding to reference point g3. After receiving the system message, the terminal device can obtain the position coordinates corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, and the differential value g3 corresponding to reference point g3 from the system message. Thereafter, the terminal device can determine the position coordinates of reference point g1 based on the position coordinates corresponding to beam position g and the differential value g1 corresponding to reference point g1, determine the position coordinates of reference point g2 based on the position coordinates corresponding to beam position g and the differential value g2 corresponding to reference point g2, and determine the position coordinates of reference point g3 based on the position coordinates corresponding to beam position g and the differential value g3 corresponding to reference point g3. Then, the terminal device can determine the number of reference points included in wave position g based on the position coordinates of reference point g1, reference point g2 and reference point g3, that is, determine the number of sub-wave positions included in wave position g, that is, the number 3.

[0153] In another possible implementation, under the solution provided in Example 2, the satellite can carry the same system message on different beams for broadcasting. The same system message may include the position coordinates corresponding to each wave position and the first differential value corresponding to the reference point corresponding to the sub-wave position included in the wave position (such as the first differential values ​​corresponding to which reference points correspond to wave position g or the first differential values ​​corresponding to which reference point indexes correspond to the index of wave position g). For example, the satellite can carry the three first differential values ​​corresponding to wave position g, the position coordinates corresponding to wave position g (such as the position coordinates of the beam center corresponding to wave position g), the two first differential values ​​corresponding to wave position h, and the position coordinates corresponding to wave position h (such as the position coordinates of the beam center corresponding to wave position h) as the same system message on beam g and beam h for broadcasting. It can be understood that the relevant description of the three first differential values ​​corresponding to wave position g and the relevant description of the two first differential values ​​corresponding to wave position h can refer to the relevant description in a possible implementation in Example 2, and will not be repeated here.

[0154] A terminal device at beam position g can receive a system message on beam g. The system message may include the position coordinates corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, the differential value g3 corresponding to reference point g3, the position coordinates corresponding to beam position h, the differential value h1 corresponding to reference point h1, and the differential value h2 corresponding to reference point h2. After receiving the system message, the terminal device can obtain the position coordinates corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, and the differential value g3 corresponding to reference point g3 from the system message according to the index g corresponding to beam g. Thereafter, the terminal device can determine the position coordinates of reference point g1 according to the position coordinates corresponding to beam position g and the differential value g1 corresponding to reference point g1, determine the position coordinates of reference point g2 according to the position coordinates corresponding to beam position g and the differential value g2 corresponding to reference point g2, and determine the position coordinates of reference point g3 according to the position coordinates corresponding to beam position g and the differential value g3 corresponding to reference point g3. Then, the terminal device can determine the number of reference points included in wave position g based on the position coordinates of reference point g1, reference point g2 and reference point g3, that is, determine the number of sub-wave positions included in wave position g, that is, the number 3.

[0155] It should be understood that since the spacing between reference points within a beam will not be too large, the above-mentioned example 2 uses the position coordinates corresponding to each wave position as a reference to make differential indications, so that the terminal device located at the wave position can determine the position coordinates of the reference point corresponding to each sub-wave position included in the wave position through differential indications, and can further calculate the number of sub-wave positions included in the wave position, which helps to reduce signaling overhead.

[0156] Example 3: The first signal may be used to indicate the second differential value corresponding to the first wave position and at least one first differential value corresponding to the first wave position.

[0157] Optionally, the description of at least one first differential value in Example 3 may refer to the description of at least one first differential value in the above Example 2, and will not be repeated here.

[0158] For example, the second differential value corresponding to the first wave position may be the differential value between the position coordinates corresponding to the first wave position and the position coordinates of the reference point of the first cell (which can be understood as the reference point of the network-side broadcast cell level). The first cell is the current serving cell of the terminal device. Optionally, the relevant description of the position coordinates corresponding to the first wave position in Example 3 can refer to the relevant description of the position coordinates corresponding to the first wave position in the above-mentioned Example 2, which will not be repeated here. It should be understood that the reference point of the first cell can be determined by the first communication device (such as a terminal device) based on the relevant information provided by the second communication device (such as a satellite) (such as ephemeris information provided by the satellite (such as speed information, position information of the satellite at different times, etc.), relative ephemeris position information (such as angle information), associated cell information or absolute time, etc.), or it can be configured by the second communication device. For example, the reference point of the first cell can be the center position point of the first cell, or it can be other position points of the first cell, and the embodiment of the present application does not limit this. In addition, the reference point can also be equivalently replaced by descriptions such as reference position, reference point position, and position reference point.

[0159] In a possible implementation, under the solution provided in Example 3, the satellite can carry the system messages corresponding to different wave positions on the corresponding beams for broadcasting. The system message corresponding to each wave position may include the second differential value corresponding to the wave position and the first differential value corresponding to the reference point corresponding to at least one sub-wave position included in the wave position. For example, the satellite can carry the three first differential values ​​corresponding to wave position g and the second differential value corresponding to wave position g on beam g for broadcasting, and can carry the two first differential values ​​corresponding to wave position h and the second differential value corresponding to wave position h on beam h for broadcasting. The second differential value corresponding to wave position g may refer to the difference between the position coordinates corresponding to wave position g and the position coordinates of the reference point of the current service cell where the terminal device is located (such as the center position point of the current service cell); the second differential value corresponding to wave position h may refer to the difference between the position coordinates corresponding to wave position h and the position coordinates of the reference point of the current service cell of the terminal device (such as the center position point of the current service cell). It can be understood that the relevant description of the three first differential values ​​corresponding to the wave position g in Example 3 and the relevant description of the two first differential values ​​corresponding to the wave position h in Example 3 can refer to the relevant description in Example 2 and will not be repeated here.

[0160] A terminal device located at beam position g can receive a system message on beam g. The system message may include the second differential value corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, and the differential value g3 corresponding to reference point g3. After receiving the system message, the terminal device can obtain the second differential value corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, and the differential value g3 corresponding to reference point g3 from the system message. Afterwards, the terminal device can determine the position coordinates corresponding to beam position g based on the position coordinates of the reference point of the current serving cell where the terminal device is located and the second differential value corresponding to beam position g. Next, the terminal device can determine the position coordinates of reference point g1 based on the position coordinates corresponding to beam position g and the differential value g1 corresponding to reference point g1, determine the position coordinates of reference point g2 based on the position coordinates corresponding to beam position g and the differential value g2 corresponding to reference point g2, and determine the position coordinates of reference point g3 based on the position coordinates corresponding to beam position g and the differential value g3 corresponding to reference point g3. Then, the terminal device can determine the number of reference points included in wave position g based on the position coordinates of reference point g1, reference point g2 and reference point g3, that is, determine the number of sub-wave positions included in wave position g, that is, the number 3.

[0161] In another possible implementation, under the solution provided in Example 3, the satellite can carry the same system message on different beams for broadcasting. The same system message may include the second differential value corresponding to each wave position (such as the second differential value corresponding to wave position g) and the first differential value corresponding to the reference point corresponding to the sub-wave position included in the wave position. For example, the satellite can carry the three first differential values ​​corresponding to wave position g, the second differential value corresponding to wave position g, the two first differential values ​​corresponding to wave position h, and the second differential value corresponding to wave position h as the same system message on beam g and beam h for broadcasting. It can be understood that the relevant description of the second differential value corresponding to wave position g and the relevant description of the second differential value corresponding to wave position h can refer to the relevant description in a possible implementation in Example 3, and will not be repeated here.

[0162] A terminal device located at beam position g can receive a system message on beam g. The system message may include three first differential values ​​corresponding to beam position g, a second differential value corresponding to beam position g, two first differential values ​​corresponding to beam position h, and a second differential value corresponding to beam position h. After receiving the system message, the terminal device can obtain the three first differential values ​​corresponding to beam position g and the second differential value corresponding to beam position h from the system message according to the index g corresponding to beam g. Afterwards, the terminal device can determine the position coordinates corresponding to beam position g according to the position coordinates of the reference point of the current serving cell where the terminal device is located and the second differential value corresponding to beam position g. Next, the terminal device can determine the position coordinates of reference point g1 according to the position coordinates corresponding to beam position g and the differential value g1 corresponding to reference point g1, determine the position coordinates of reference point g2 according to the position coordinates corresponding to beam position g and the differential value g2 corresponding to reference point g2, and determine the position coordinates of reference point g3 according to the position coordinates corresponding to beam position g and the differential value g3 corresponding to reference point g3. Then, the terminal device can determine the number of reference points included in wave position g based on the position coordinates of reference point g1, reference point g2 and reference point g3, that is, determine the number of sub-wave positions included in wave position g, that is, the number 3.

[0163] It should be understood that since the spacing between reference points within a beam will not be too large, the above example three uses the position coordinates of the cell reference point (such as the reference point of the service cell where the terminal device is located) as a reference to make differential indications and uses the position coordinates corresponding to each wave position as a reference to make differential indications. This allows the terminal device to determine the position coordinates corresponding to the wave position where the terminal device is located through differential indications, and can determine the position coordinates of the reference point corresponding to each sub-wave position included in the wave position through the position coordinates corresponding to the wave position and the differential indication between the position coordinates corresponding to the wave position and the position coordinates of the reference point corresponding to each sub-wave position included in the wave position, so that the number of sub-wave positions included in the wave position can be further calculated, which helps to reduce signaling overhead.

[0164] Example 4: The first signal may be used to indicate at least one third differential value corresponding to the first wave position.

[0165] The at least one third differential value corresponding to the first wave position may be a differential value between the position coordinates of a reference point corresponding to at least one sub-wave position included in the first wave position and the position coordinates of a reference point of the first cell. Optionally, the description of the reference point of the first cell in Example 4 may refer to the description of the reference point of the first cell in Example 3 above, and is not repeated here.

[0166] In one possible implementation, under the solution provided in Example 4, the satellite may carry system messages corresponding to different beam positions on corresponding beams for broadcasting. The system message corresponding to each beam position may include at least one third differential value corresponding to the beam position (or the third differential value corresponding to at least one sub-wave position included in the beam position, or the third differential value corresponding to a reference point corresponding to at least one sub-wave position included in the beam position). For example, the satellite can carry the three third differential values ​​corresponding to the wave position g (such as the third differential value corresponding to the sub-wave position g1 (or can be understood as the third differential value corresponding to the reference point g1), the third differential value corresponding to the sub-wave position g2 (or can be understood as the third differential value corresponding to the reference point g2), and the third differential value corresponding to the sub-wave position g3 (or can be understood as the third differential value corresponding to the reference point g3)) on beam g for broadcasting, and can carry the two third differential values ​​corresponding to the wave position h (such as the third differential value corresponding to the sub-wave position h1 (or can be understood as the third differential value corresponding to the reference point h1) and the third differential value corresponding to the sub-wave position h2 (or can be understood as the third differential value corresponding to the reference point h2)) on beam h for broadcasting. Among them, the third differential value corresponding to the sub-wavelength position g1 may refer to the differential value between the position coordinates of the reference point g1 and the position of the reference point of the current service cell where the terminal device is located; the third differential value corresponding to the sub-wavelength position g2 may refer to the differential value between the position coordinates of the reference point g2 and the position of the reference point of the current service cell where the terminal device is located; the third differential value corresponding to the sub-wavelength position g3 may refer to the differential value between the position coordinates of the reference point g3 and the position of the reference point of the current service cell where the terminal device is located; the third differential value corresponding to the sub-wavelength position h1 may refer to the differential value between the position coordinates of the reference point h1 and the position of the reference point of the current service cell where the terminal device is located; the third differential value corresponding to the sub-wavelength position h2 may refer to the differential value between the position coordinates of the reference point h2 and the position of the reference point of the current service cell where the terminal device is located.

[0167] The terminal device located at beam position g can receive a system message on beam g. The system message may include a third differential value corresponding to reference point g1, a third differential value corresponding to reference point g2, and a third differential value corresponding to reference point g3. After receiving the system message, the terminal device can obtain the third differential value corresponding to reference point g1, the third differential value corresponding to reference point g2, and the third differential value corresponding to reference point g3 from the system message. Afterwards, the terminal device can determine the position coordinates of reference point g1 based on the position coordinates of the reference point of the current service cell where the terminal device is located and the third differential value corresponding to reference point g1, can determine the position coordinates of reference point g2 based on the position coordinates of the reference point of the current service cell where the terminal device is located and the third differential value corresponding to reference point g2, and can determine the position coordinates of reference point g3 based on the position coordinates of the reference point of the current service cell where the terminal device is located and the third differential value corresponding to reference point g3. Then, the terminal device can determine the number of reference points included in wave position g based on the position coordinates of reference point g1, reference point g2 and reference point g3, that is, determine the number of sub-wave positions included in wave position g, that is, the number 3.

[0168] In another possible implementation, under the solution provided in Example 4, the satellite may carry the same system message on different beams for broadcasting. The same system message may include the third differential value corresponding to the reference point corresponding to at least one sub-wavelength position corresponding to each wavelength position (such as the third differential values ​​corresponding to which reference points are associated with wavelength position g, or the third differential values ​​corresponding to which reference point indices are associated with the index of wavelength position g). For example, the satellite may carry the third differential value of the reference point corresponding to at least one sub-wavelength position corresponding to wavelength position g (such as the third differential value corresponding to reference point g1, the third differential value corresponding to reference point g2, and the third differential value corresponding to reference point g3) and the third differential value of the reference point corresponding to at least one sub-wavelength position corresponding to wavelength position h (such as the third differential value corresponding to reference point h1 and the third differential value corresponding to reference point h2) as the same system message on beams g and h for broadcasting. It can be understood that the third differential value corresponding to reference point g1, the third differential value corresponding to reference point g2, the third differential value corresponding to reference point g3, the third differential value corresponding to reference point h1 and the third differential value corresponding to reference point h2 can refer to the relevant description in a possible implementation method in Example 4 and will not be repeated here.

[0169] A terminal device at beam position g can receive a system message on beam g. The system message may include the third differential value corresponding to reference point g1 corresponding to sub-waveposition g1 included in beam position g, the third differential value corresponding to reference point g2 corresponding to sub-waveposition g2 included in beam position g, the third differential value corresponding to reference point g3 corresponding to sub-waveposition g3 included in beam position g, the third differential value corresponding to reference point h1 corresponding to sub-waveposition h1 included in beam position h, and the third differential value corresponding to reference point h2 corresponding to sub-waveposition h2 included in beam position h. After receiving the system message, the terminal device can obtain, from the system message, the third differential value corresponding to reference point g1 corresponding to sub-waveposition g1 included in beam position g, the third differential value corresponding to reference point g2 corresponding to sub-waveposition g2 included in beam position g, and the third differential value corresponding to reference point g3 corresponding to sub-waveposition g3 included in beam position g according to the index g corresponding to beam g. Afterwards, the terminal device can determine the position coordinates of reference point g1 based on the position coordinates of the reference point of the current serving cell where the terminal device is located and the third differential value corresponding to reference point g1, can determine the position coordinates of reference point g2 based on the position coordinates of the reference point of the current serving cell where the terminal device is located and the third differential value corresponding to reference point g2, and can determine the position coordinates of reference point g3 based on the position coordinates of the reference point of the current serving cell where the terminal device is located and the third differential value corresponding to reference point g3. Then, the terminal device can determine the number of reference points included in wave position g based on the position coordinates of reference point g1, the position coordinates of reference point g2, and the position coordinates of reference point g3, that is, determine the number of sub-wave positions included in wave position g, that is, the number 3.

[0170] It should be understood that since the spacing between reference points within a beam will not be too large, the above example four uses the position coordinates of the cell reference point (such as the reference point of the service cell where the terminal device is located) as a reference to make differential indications, so that the terminal device can determine the position coordinates of the reference point corresponding to each sub-wavelength included in the wavelength where the terminal device is located through differential indications, and thus can further calculate the number of sub-wavelengths included in the wavelength, which helps to reduce signaling overhead.

[0171] In addition, the at least one sub-wavelength indicated by the first signal may correspond to a group of random access resources. For example, the group of random access resources corresponding to the at least one sub-wavelength included in the first wavelength may be included in the random access resources corresponding to the first wavelength. It is understood that the random access resources corresponding to the first wavelength may be included in the first signal, or the random access resources corresponding to the first wavelength may be indicated by the first signal.

[0172] For example, the random access resources corresponding to the first wavelet or a group of random access resources corresponding to each wavelet in at least one wavelet may include at least one of the following: time domain resources, frequency domain resources, or code domain resources.

[0173] The following describes a process of determining a group of random access resources corresponding to at least one wavelet bit through the following possible implementations.

[0174] Implementation method 1: a group of random access resources corresponding to at least one wavelet bit may be determined by a first communication device (such as a terminal device) according to a first signal.

[0175] In one example, a first communications device first determines which random access resources correspond to a first waveband carried by a first signal. For example, the random access resources corresponding to the first waveband include random access resource 1 and random access resource 2. The first communications device may then group the random access resources corresponding to the first waveband based on the number of at least one sub-waveband included in the first waveband, to obtain a group of random access resources corresponding to each of the at least one sub-wavebands. In this way, the method provided in this example can enable a first communication device (e.g., a terminal device) to select a corresponding (or matching) set of random access resources (i.e., a set of random access resources corresponding to the sub-wavelength position of the first communication device) based on the sub-wavelength position in which it is located. Furthermore, a second communication device (e.g., a satellite) can determine (or identify) the sub-wavelength position (or sub-wavelength position) of the terminal device currently transmitting the second signal based on the set of random access resources (i.e., a set of random access resources used to carry the second signal) in which the received second signal (e.g., a random access request signal or a random access request message) is located. Subsequently, when responding to the terminal device, a sub-beam covering the sub-wavelength position (e.g., a narrow beam having a width smaller than that of the beam corresponding to the first wavelength position) can be used to transmit a common downlink signal (e.g., a third signal). Optionally, the number of sub-wavelength positions included in each wavelength position (e.g., the first wavelength position) can be carried by the second communication device in the first signal, or can be pre-defined by a protocol, or can be pre-configured by the second communication device for the first communication device.

[0176] It is understandable that the above-mentioned grouping method (or division method) for the random access resources corresponding to the first wave bit can be determined according to a resource grouping strategy pre-negotiated by the first communication device and the second communication device (or pre-defined through a protocol). For example, the resource grouping strategy may be: the first communication device allocates the random access resources corresponding to the first wave bit to at least one sub-wave bit in sequence according to the index order of at least one sub-wave bit included in the first wave bit (or the index order of the reference point corresponding to at least one sub-wave bit included in the first wave bit). This can also facilitate the second communication device to pre-know the mapping relationship between at least one sub-wave bit (or at least one reference point corresponding to a sub-wave bit) and a corresponding set of random access resources. For example, the first communication device is a terminal device, the second communication device is a satellite, and the first signal includes reference points corresponding to the three sub-wave bits included in wave bit g (such as reference point g1 corresponding to sub-wave bit g1, reference point g2 corresponding to sub-wave bit g2, and reference point g3 corresponding to sub-wave bit g3). The terminal device and the satellite can predefine, through a protocol, that the random access resources corresponding to wavelet g are allocated to the three reference points in sequence according to the index order of the three reference points. For example, if there are three random access resources corresponding to wavelet g: random access resource s1, random access resource s2, and random access resource s3, the terminal device can allocate random access resource s1 to sub-wavelet g1 corresponding to reference point g1, allocate random access resource s2 to sub-wavelet g2 corresponding to reference point g2, and allocate random access resource s3 to sub-wavelet g3 corresponding to reference point g3, according to the index order of the three reference points. For example, there are two random access resources corresponding to wavelet g, namely random access resource s1 and random access resource s2. In this way, the terminal device can allocate the time-frequency domain resources in random access resource s1 to wavelet g1 and wavelet g2 according to the index order of the three reference points (i.e., wavelet g1 and wavelet g2 share the time-frequency domain resources in random access resource s1). The terminal device can also divide the code domain resources in random access resource s1 into two parts, one part of the code domain resources being allocated to wavelet g1 and the other part of the code domain resources being allocated to wavelet g2. In addition, the terminal device can allocate random access resource s2 to wavelet g3 corresponding to reference point g3. Optionally, the terminal device may also allocate the random access resource s1 to the wavelet g1 corresponding to the reference point g1, and may allocate the time-frequency domain resources in the random access resource s2 to the wavelet g2 and the wavelet g3 (that is, the wavelet g2 and the wavelet g3 share the time-frequency domain resources in the random access resource s2), and divide the code domain resources in the random access resource s2 into two parts, one part of the code domain resources is allocated to the wavelet g2, and the other part of the code domain resources is allocated to the wavelet g3.

[0177] For example, the first signal is a system message, the first communication device is a terminal device, the second communication device is a satellite, and the first wave position of the terminal device is as follows: Figure 5b Take the wave position h shown in the figure, and there are two random access resources corresponding to the wave position h (for example, random access resource t1 and random access resource t2). The terminal device can first obtain from the system message that the random access resources corresponding to the wave position h are random access resource t1 and random access resource t2. Afterwards, the terminal device can group the random access resources corresponding to the wave position h according to the number of sub-wave positions 2 included in the wave position h, and obtain a group of random access resources corresponding to each sub-wave position included in the wave position h, for example, a group of random access resources corresponding to sub-wave position h1 is random access resource t1, and a group of random access resources corresponding to sub-wave position h2 is random access resource t2.

[0178] For another example, the first signal is a system message, the first communication device is a terminal device, the second communication device is a satellite, and the first wave position of the terminal device is as follows: Figure 5b Take the illustrated wave position h, where there is one random access resource corresponding to wave position h (for example, random access resource t1) as an example. The terminal device can first obtain from the system message that the random access resource corresponding to wave position h is random access resource t1. Afterwards, the terminal device can group the random access resource t1 corresponding to wave position h according to the number of sub-wave positions 2 included in wave position h, and obtain a group of random access resources corresponding to each sub-wave position included in wave position h, for example, a group of random access resources corresponding to sub-wave position h1 is resource sequence group 00, and a group of random access resources corresponding to sub-wave position h2 is resource sequence group 01. Resource sequence group 00 and resource sequence group 01 are included in random access resource t1. Optionally, resource sequence group 00 and resource sequence group 01 have the same time-frequency domain resources (that is, sub-wave position h1 and sub-wave position h2 share a group (or can be called a set) of time-frequency domain resources (for example, sub-wave position h1 and sub-wave position h2 share the time-frequency domain resources in random access resource t1)), but have different code domain resources. In other words, resource sequence group 00 and resource sequence group 01 include the same set of time-frequency domain resources (e.g., the time-frequency domain resources in random access resource t1), but the code domain resources included in the two are different (e.g., the code domain resources in random access resource t1 are divided into two parts, one part of the code domain resources is allocated to resource sequence group 00, and the other part of the code domain resources is allocated to resource sequence group 01). It should be understood that resource sequence group 00 and resource sequence group 01 may also have different time domain resources and the same frequency domain resources and code domain resources, or may have the same time domain resources and code domain resources and different frequency domain resources, and this embodiment of the present application is not limited to this.

[0179] In another example, after determining the number of sub-wavelengths included in the first wavelength based on the first signal from the second communication device, the first communication device can group the random access resources corresponding to the first wavelength carried by the first signal according to the number of sub-wavelengths included in the first wavelength, thereby obtaining a group of random access resources corresponding to at least one sub-wavelength. In this way, the method provided by this example can enable the first communication device (e.g., a terminal device) to select a group of random access resources corresponding to the sub-wavelength in which it is located, and further enable the second communication device (e.g., a satellite) to determine the sub-wavelength in which the terminal device currently sending the second signal is located based on the group of random access resources in which the received second signal (e.g., a random access request signal or a random access request message) is located. Thereafter, when responding to the terminal device, a sub-beam covering the sub-wavelength (e.g., a narrow beam having a width smaller than that of the beam corresponding to the first wavelength) can be used to send a common downlink signal (e.g., a third signal). It is understood that the grouping method (or division method) for the random access resources corresponding to the first wavelength can be determined based on a resource grouping strategy pre-negotiated between the first communication device and the second communication device (or pre-defined through a protocol). For example, the resource grouping strategy may be: the first communication device allocates the random access resources corresponding to the first wave bit to at least one sub-wave bit in sequence according to the index order of at least one sub-wave bit included in the first wave bit (or the index order of the reference point corresponding to at least one sub-wave bit included in the first wave bit). This can also facilitate the second communication device to know in advance the mapping relationship between at least one sub-wave bit (or the reference point corresponding to at least one sub-wave bit) and the corresponding group of random access resources.

[0180] For example, the first signal is still a system message, the first communication device is a terminal device, the second communication device is a satellite, and the first wave position of the terminal device is as follows: Figure 5b Taking wavelet h as an example, there are two random access resources corresponding to wavelet h (e.g., random access resource t1 and random access resource t2). After determining the number of sub-wavelet bits 2 included in wavelet h based on the system message from the satellite, the terminal device can group the random access resources corresponding to wavelet h carried in the system message according to the number of sub-wavelet bits 2 included in wavelet h, thereby obtaining a group of random access resources corresponding to each sub-wavelet included in wavelet h. For example, the group of random access resources corresponding to sub-wavelet h1 is random access resource t1, and the group of random access resources corresponding to sub-wavelet h2 is random access resource t2.

[0181] For another example, continue to use the first signal as a system message, the first communication device as a terminal device, the second communication device as a satellite, and the first wave position where the terminal device is located as follows: Figure 5bTake the illustrated wavelet h, where there is one random access resource corresponding to wavelet h (e.g., random access resource t1) as an example. After the terminal device determines the number of sub-wavelets 2 included in wavelet h according to the system message from the satellite, it can group the random access resource t1 corresponding to wavelet h carried in the system message according to the number of sub-wavelets 2 included in wavelet h, and obtain a group of random access resources corresponding to each sub-wavelet included in wavelet h. For example, a group of random access resources corresponding to sub-wavelet h1 is resource sequence group 00, and a group of random access resources corresponding to sub-wavelet h2 is resource sequence group 01. Resource sequence group 00 and resource sequence group 01 are included in random access resource t1. Optionally, resource sequence group 00 and resource sequence group 01 have the same time-frequency domain resources (i.e., sub-wavelet h1 and sub-wavelet h2 share a group of time-frequency domain resources (e.g., sub-wavelet h1 and sub-wavelet h2 share the time-frequency domain resources in random access resource t1)), but have different code domain resources. In other words, resource sequence group 00 and resource sequence group 01 include the same set of time-frequency domain resources (e.g., the time-frequency domain resources in random access resource t1), but the code domain resources included in the two are different (e.g., the code domain resources in random access resource t1 are divided into two parts, one part of the code domain resources is allocated to resource sequence group 00, and the other part of the code domain resources is allocated to resource sequence group 01). It should be understood that resource sequence group 00 and resource sequence group 01 may also have different time domain resources and the same frequency domain resources and code domain resources, or may have the same time domain resources and code domain resources and different frequency domain resources, and this embodiment of the present application is not limited to this.

[0182] Implementation method 2: a group of random access resources corresponding to at least one wavelet bit may be determined according to the number of at least one wavelet bit indicated by the first signal.

[0183] In an embodiment of the present application, the first communication device can group the random access resources corresponding to the first wave position carried by the first signal according to the number of at least one sub-wave position included in the first wave position indicated by the first signal, and obtain a group of random access resources corresponding to at least one sub-wave position. In this way, the implementation method can enable the first communication device (such as a terminal device) to select a corresponding group of random access resources according to the sub-wave position in which it is located, and further enable the second communication device (such as a satellite) to determine which sub-wave position the terminal device currently sending the second signal is in based on the group of random access resources where the received second signal (such as a random access request signal or a random access request message) is located. Then, when responding to the terminal device, a sub-beam covering the sub-wave position (such as a narrow beam with a width smaller than the beam corresponding to the first wave position) can be used to send a common downlink signal (such as a third signal). It can be understood that the above-mentioned grouping method for the random access resources corresponding to the first wave position can be determined according to the resource grouping strategy pre-negotiated by the first communication device and the second communication device. For example, the resource grouping strategy may be: the first communication device allocates the random access resources corresponding to the first wave bit to at least one sub-wave bit in sequence according to the index order of at least one sub-wave bit included in the first wave bit (or the index order of the reference point corresponding to at least one sub-wave bit included in the first wave bit). This can also facilitate the second communication device to know in advance the mapping relationship between at least one sub-wave bit (or the reference point corresponding to at least one sub-wave bit) and the corresponding group of random access resources.

[0184] In one example, the first signal is a system message, the first communication device is a terminal device, the second communication device is a satellite, and the first wave position is as follows: Figure 5b For example, for wavelet g, there are three random access resources corresponding to wavelet g carried in the system message (e.g., random access resource s1, random access resource s2, and random access resource s3). After determining the number of sub-wavelet bits included in wavelet g (i.e., 3) based on the system message from the satellite, the terminal device can group the random access resources corresponding to wavelet g carried in the system message based on the number of sub-wavelet bits 3 included in wavelet g, thereby obtaining a group of random access resources corresponding to each sub-wavelet included in wavelet g. For example, the group of random access resources corresponding to sub-wavelet g1 is random access resource s1, the group of random access resources corresponding to sub-wavelet g2 is random access resource s2, and the group of random access resources corresponding to sub-wavelet g3 is random access resource s3.

[0185] In another example, the first signal is a system message, the first communication device is a terminal device, the second communication device is a satellite, the first wave position is wave position k, wave position k includes 4 sub-wave positions (such as sub-wave position k1, sub-wave position k2, sub-wave position k3 and sub-wave position k4), and the random access resources corresponding to the wave position k carried by the system message are 2 (such as random access resource r1 and random access resource r2), and the random access resources include time domain resources, frequency domain resources and code domain resources. Among them, the reference point corresponding to sub-wave position k1 is reference point k1, the reference point corresponding to sub-wave position k2 is reference point k2, the reference point corresponding to sub-wave position k3 is reference point k3, and the reference point corresponding to sub-wave position k4 is reference point k4. After the terminal device determines the number of sub-wavelengths included in wavelength k (i.e., 4) based on the system message from the satellite, it can group the random access resources corresponding to wavelength k carried in the system message based on the number of sub-wavelengths included in wavelength k, 4, to obtain a group of random access resources corresponding to each sub-wavelength included in wavelength k. For example, the group of random access resources corresponding to sub-wavelength k1 is resource sequence group 11, the group of random access resources corresponding to sub-wavelength k2 is resource sequence group 12, the group of random access resources corresponding to sub-wavelength k3 is resource sequence group 21, and the group of random access resources corresponding to sub-wavelength k2 is resource sequence group 22. Resource sequence group 11 and resource sequence group 12 are included in random access resource group r1, and resource sequence group 21 and resource sequence group 22 are included in random access resource group r2. Optionally, the resource sequence group 11 and the resource sequence group 12 in the random access resource group r1 have the same time-frequency domain resources (i.e., wavelet position k1 and wavelet position k2 share a set of time-frequency domain resources), but the code domain resources are different; the resource sequence group 21 and the resource sequence group 22 in the random access resource group r2 have the same time-frequency domain resources (i.e., wavelet position k3 and wavelet position k4 share a set of time-frequency domain resources), but the code domain resources are different. In other words, resource sequence group 11 and resource sequence group 12 include the same set of time-frequency domain resources (e.g., the time-frequency domain resources in random access resource r1), but the code domain resources included in the two are different (e.g., the code domain resources in random access resource r1 are divided into two parts, one part of the code domain resources is allocated to resource sequence group 11, and the other part of the code domain resources is allocated to resource sequence group 12); resource sequence group 21 and resource sequence group 22 include the same set of time-frequency domain resources (e.g., the time-frequency domain resources in random access resource r2), but the code domain resources included in the two are different (e.g., the code domain resources in random access resource r2 are divided into two parts, one part of the code domain resources is allocated to resource sequence group 21, and the other part of the code domain resources is allocated to resource sequence group 22). It should be understood that resource sequence group 11 and resource sequence group 12 (or resource sequence group 21 and resource sequence group 22) may also have different time domain resources and the same frequency domain resources and code domain resources, or may have the same time domain resources and code domain resources but different frequency domain resources, and this embodiment of the present application is not limited to this.

[0186] Step 402: The first communication device sends a second signal using a first set of random access resources corresponding to a first wavelet position. Correspondingly, the second communication device receives the second signal on the first set of random access resources.

[0187] It should be understood that in an embodiment of the present application, the first communication device uses the first group of random access resources corresponding to the first sub-wavelength position to send the second signal can be replaced by "the first communication device sends the second signal, and the second signal is carried on the first group of random access resources corresponding to the first sub-wavelength position."

[0188] Optionally, the second signal may be used to indicate that the first communication device requests access to the second communication device during the random access process. For example, the second signal may be a random access request signal (or may be referred to as a random access request message or random access request or message 1 (message 1, Msg1)), or the second signal may be a random access sequence.

[0189] For example, when the second signal is a random access request signal, the second signal may carry (or include or contain) a random access sequence. The second signal may be sent (or carried) via a physical random access channel (PRACH). Optionally, the random access sequence carried by the second signal may be a random access sequence selected by the first communication device from a set of random access sequences configured by the second communication device for the first communication device.

[0190] Taking the first communication device as a terminal device as an example, the following several possible implementation methods are used to introduce the implementation process of the first communication device sending the second signal using the first group of random access resources corresponding to the first sub-wavelength position.

[0191] Method 1: When the first signal is used to indicate the index of at least one sub-wavelength included in the first wavelength, after determining a group of random access resources corresponding to at least one sub-wavelength included in the first wavelength, the terminal device can determine, based on the coverage geographical range of the sub-wavelength (such as the first sub-wavelength) in which the terminal device is located, that the random access resources required for the terminal device to send the second signal are the first group of random access resources corresponding to the first sub-wavelength where the terminal device is located. Thereafter, the terminal device can use the first group of random access resources corresponding to the first sub-wavelength to send the second signal. The first sub-wavelength is included in the at least one sub-wavelength included in the first wavelength.

[0192] In one example, the first wave position is as follows Figure 5aTaking wavelet f as an example, where wavelet f has three corresponding random access resources (e.g., random access resource 01, random access resource 02, and random access resource 03), after determining a set of random access resources corresponding to each of the three sub-wavelet f included in wavelet f (e.g., random access resource 01 corresponding to sub-wavelet f1, random access resource 02 corresponding to sub-wavelet f2, and random access resource 03 corresponding to sub-wavelet f3), the terminal device can determine, based on the terminal device being within the geographical coverage range of sub-wavelet f2, that the random access resource required for the terminal device to send the second signal is random access resource 02 corresponding to sub-wavelet f2, where the terminal device is located. The terminal device can then use random access resource 02 corresponding to sub-wavelet f2 to send the second signal.

[0193] In another example, the first wave position is as follows Figure 5a For example, in the illustrated wavelet f, there are two random access resources corresponding to wavelet f (e.g., random access resource 01 and random access resource 02), and sub-wavelet f1 and sub-wavelet f2 share the time-frequency domain resources in random access resource 01. After determining a group of random access resources corresponding to each of the three sub-wavelets included in wavelet f (e.g., resource sequence group 010 corresponding to sub-wavelet f1, resource sequence group 011 corresponding to sub-wavelet f2, and random access resource 02 corresponding to sub-wavelet f3), the terminal device can determine, based on the terminal device being within the coverage geographic range of sub-wavelet f2, that the random access resource required for the terminal device to send the second signal is resource sequence group 011 corresponding to sub-wavelet f2, where the terminal device is located. The terminal device can then use resource sequence group 011 corresponding to sub-wavelet f2 to send the second signal. Among them, resource sequence group 010 and resource sequence group 011 are included in random access resource 01, and resource sequence group 010 and resource sequence group 011 include the same group of time-frequency domain resources (i.e., the time-frequency domain resources in random access resource 01), but the code domain resources included in the two are different (i.e., the code domain resources in random access resource 01 are divided into two parts, one part of the code domain resources is allocated to resource sequence group 010, and the other part of the code domain resources is allocated to resource sequence group 011).

[0194] Method 2: When the first signal indicates a reference point corresponding to at least one sub-wavelength included in the first wavelet, after determining a set of random access resources corresponding to each of the at least one sub-wavelength included in the first wavelet, the terminal device may select a first reference point from the reference points corresponding to the at least one sub-wavelength based on the terminal device's location. The terminal device may then determine the first sub-wavelength corresponding to the first reference point and the first set of random access resources corresponding to the first sub-wavelength. The terminal device may then use the first set of random access resources corresponding to the first sub-wavelength to send the second signal. The first sub-wavelength is included in the at least one sub-wavelength included in the first wavelet. The first reference point is a reference point among the reference points corresponding to the at least one sub-wavelength that is less than or equal to a distance threshold from the terminal device's location. For example, the first reference point may be the reference point among the reference points corresponding to the at least one sub-wavelength that is closest to the terminal device's location. For example, the terminal device may calculate the distance interval (or distance spacing) between the location coordinates of each reference point corresponding to the at least one sub-wavelength and the terminal device's location. The terminal device may then determine which reference point (or reference points) has a distance interval less than or equal to the distance threshold.

[0195] In one example, the first wave position is as follows Figure 5b Take the wave position g shown in the figure, and there are three random access resources corresponding to the wave position g (such as random access resource s1, random access resource s2 and random access resource s3). After the terminal device determines a group of random access resources corresponding to the three sub-wave positions included in the wave position g (such as sub-wave position g1 corresponds to random access resource s1, sub-wave position g2 corresponds to random access resource s2 and sub-wave position g3 corresponds to random access resource s3), it can first determine which sub-wave position corresponds to the reference point whose position coordinates and the distance interval between the terminal device's location is less than or equal to the distance threshold, such as the distance interval between the position coordinates of the reference point g1 corresponding to the sub-wave position g1 and the terminal device's location is less than or equal to the distance threshold. Afterwards, the terminal device can determine that the reference point g1 corresponds to the sub-wave position g1, so that the terminal device can also determine that the random access resource corresponding to the sub-wave position g1 is the random access resource s1. Then, the terminal device can use the random access resource s1 corresponding to the sub-wave position g1 to send the second signal.

[0196] In another example, the first wave position is as follows Figure 5bFor example, for the wave position g shown, there are two random access resources corresponding to wave position g (such as random access resource s1 and random access resource s2), and sub-wave position g1 and sub-wave position g2 share the time-frequency domain resources in random access resource s1. After the terminal device determines a group of random access resources corresponding to the three sub-wave positions included in wave position g (such as sub-wave position g1 corresponds to resource sequence group 11', sub-wave position g2 corresponds to resource sequence group 12', and sub-wave position g3 corresponds to random access resource s2), it can first determine which sub-wave position corresponds to the reference point whose position coordinates and the position of the terminal device have a distance interval that is less than or equal to the distance threshold, such as the distance interval between the position coordinates of the reference point g1 corresponding to sub-wave position g1 and the position of the terminal device is less than or equal to the distance threshold. Afterwards, the terminal device can determine that the reference point g1 corresponds to sub-wave position g1, so that the terminal device can also determine that the random access resource corresponding to sub-wave position g1 is resource sequence group 11'. Then, the terminal device can use the resource sequence group 11' corresponding to sub-wave position g1 to send a second signal. Among them, resource sequence group 11' and resource sequence group 12' are included in random access resource s1, and resource sequence group 11' and resource sequence group 12' include the same group of time-frequency domain resources (i.e., the time-frequency domain resources in random access resource s1), but the code domain resources included in the two are different (i.e., the code domain resources in random access resource s1 are divided into two parts, one part of the code domain resources is allocated to resource sequence group 11', and the other part of the code domain resources is allocated to resource sequence group 12').

[0197] Step 403: The second communication device transmits a third signal using the sub-beam corresponding to the first wavelet position. Correspondingly, the first communication device receives the third signal on the sub-beam corresponding to the first wavelet position.

[0198] It should be understood that in the embodiment of the present application, the second communication device uses the sub-beam corresponding to the first sub-wavelength position to send the third signal can be replaced by "the second communication device sends the third signal, and the third signal is carried on the sub-beam corresponding to the first sub-wavelength position."

[0199] The third signal may be a response of the second communication device to the received second signal. For example, the third signal may include a random access response (RAR) message, etc. Exemplarily, the random access response message may include a random access preamble identifier (RA-preamble identifier), time alignment information, an initial uplink grant, or a temporary cell radio network temporary identity (TC-RNTI), etc. Optionally, the third signal may also include downlink control information (DCI). The downlink control information may be used to demodulate the random access response message.

[0200] In this embodiment of the present application, after receiving the second signal, the second communication device may determine, based on the first group of random access resources used to carry the second signal, the first sub-wavelength position corresponding to the first group of random access resources (i.e., the sub-wavelength position where the first communication device is located). The second communication device may then schedule (or use, adopt, or transmit via) the sub-beam corresponding to the first sub-wavelength position to transmit the third signal. It should be understood that the width of the sub-beam corresponding to the first sub-wavelength position is smaller than the width of the beam corresponding to the first wavelength position.

[0201] It can be understood that the second communication device can also schedule the sub-beam corresponding to the first sub-wavelength to send other public downlink signals before the first communication device accesses the network (such as radio resource control (RRC) establishment response message (or can be called radio resource control establishment response signal or message 4 (message1, Msg4) or contention resolution (contention resolution) message)).

[0202] In one example, the first communication device is a terminal device, the second communication device is a satellite, and the second communication device and the first communication device predefine a resource grouping strategy of random access resources corresponding to the first wave bit through a protocol. The first wave bit is as follows: Figure 5aIn the illustrated wavelet f, the terminal device is located at sub-wavelet f2 included in wavelet f, and sub-wavelet f2 corresponds to random access resource 02. For example, when the random access resource corresponding to wavelet f is pre-defined by the terminal device and the satellite through a protocol, the satellite can pre-know the mapping relationship between the three sub-wavelets included in wavelet f and the corresponding set of random access resources (for example, sub-wavelet f1 corresponds to random access resource 01, sub-wavelet f2 corresponds to random access resource 02, and sub-wavelet f3 corresponds to random access resource 03). Afterwards, the satellite can determine that the sub-wavelet corresponding to random access resource 02 used to carry the second signal is sub-wavelet f2 based on the mapping relationship between the three sub-wavelets and the corresponding set of random access resources. Then, the satellite can use the sub-beam corresponding to sub-wavelet f2 to send the third signal. The width of the sub-beam corresponding to sub-wavelet f2 is smaller than the width of the beam corresponding to wavelet f.

[0203] In another example, the first communication device is a terminal device, the second communication device is a satellite, and the second communication device and the first communication device predefine a resource grouping strategy of random access resources corresponding to the first wave bit through a protocol. The first wave bit is as follows: Figure 5a In the illustrated wavelet f, the terminal device is located at sub-wavelet f2 included in wavelet f, and sub-wavelet f2 corresponds to resource sequence group 011. For example, if the random access resource corresponding to wavelet f is pre-defined by the terminal device and the satellite through a protocol, the satellite can pre-know the mapping relationship between the three sub-wavelets included in wavelet f and the corresponding set of random access resources (for example, sub-wavelet f1 corresponds to resource sequence group 010, sub-wavelet f2 corresponds to resource sequence group 011, and sub-wavelet f3 corresponds to random access resource 02). Afterwards, the satellite can determine that the sub-wavelet corresponding to resource sequence group 011 used to carry the second signal is sub-wavelet f2 based on the mapping relationship between the three sub-wavelets and the corresponding set of random access resources. Then, the satellite can use the sub-beam corresponding to sub-wavelet f2 to send the third signal. The width of the sub-beam corresponding to sub-wavelet f2 is smaller than the width of the beam corresponding to wavelet f.

[0204] In another example, the first communication device is a terminal device, the second communication device is a satellite, and the second communication device and the first communication device predefine a resource grouping strategy of random access resources corresponding to the first wave bit through a protocol. The first wave bit is as follows: Figure 5bAs shown in the wave position g, the terminal device is located at the sub-wave position g1 included in the wave position g, and the sub-wave position g1 corresponds to the random access resource s1. For example, when the random access resource corresponding to the wave position g is pre-defined by the terminal device and the satellite through a protocol, the satellite can pre-know the mapping relationship between the three sub-wave positions included in the wave position g and the corresponding set of random access resources (for example, sub-wave position g1 corresponds to the random access resource s1, sub-wave position g2 corresponds to the random access resource s2, and sub-wave position g3 corresponds to the random access resource s3). Afterwards, the satellite can determine that the sub-wave position corresponding to the random access resource s1 used to carry the second signal is the sub-wave position g1 based on the mapping relationship between the three sub-wave positions and the corresponding set of random access resources. Then, the satellite can use the sub-beam corresponding to the sub-wave position g1 to send the third signal. The width of the sub-beam corresponding to the sub-wave position g1 is smaller than the width of the beam corresponding to the wave position g.

[0205] In another example, the first communication device is a terminal device, the second communication device is a satellite, and the second communication device and the first communication device predefine a resource grouping strategy of random access resources corresponding to the first wave bit through a protocol. The first wave bit is as follows: Figure 5b Take the illustrated wave position g, where the terminal device is located at the sub-wave position g1 included in the wave position g, and the sub-wave position g1 corresponds to the resource sequence group 11' as an example. When the random access resource corresponding to the wave position g is pre-defined by the terminal device and the satellite through a protocol, the satellite can know in advance the mapping relationship between the three sub-wave positions included in the wave position g and the corresponding group of random access resources (for example, sub-wave position g1 corresponds to the resource sequence group 11', sub-wave position g2 corresponds to the resource sequence group 12', and sub-wave position g3 corresponds to the random access resource s2). Afterwards, the satellite can determine that the sub-wave position corresponding to the resource sequence group 11' used to carry the second signal is sub-wave position g1 based on the mapping relationship between the three sub-wave positions and the corresponding group of random access resources. Then, the satellite can use the sub-beam corresponding to the sub-wave position g1 to send the third signal. Among them, the width of the sub-beam corresponding to the sub-wave position g1 is smaller than the width of the beam corresponding to the wave position g.

[0206] Optionally, to reduce the time the first communication device monitors (or can be referred to as monitoring) the third signal (e.g., Msg2), or to allow the second communication device to schedule the third signal with more delay, the second communication device may also indicate a corresponding delay offset via the first signal. It should be understood that the corresponding delay offset may be flexibly determined by the second communication device based on the existing random access response window (RAR window) of the first communication device.

[0207] For example, take the first communication device as a terminal device, the second communication device as a satellite, and the third signal as Msg2. When the satellite is unable to schedule Msg2 to the corresponding terminal device (or terminal device 1) in a timely manner due to limited beams, the satellite can configure a relatively large delay offset (such as offset1) for terminal device 1. In this way, terminal device 1 can determine a new random access response window based on the delay offset offset1 and the existing random access response window, and can monitor the PDCCH within the new random access response window to wait for the random access response message from the satellite. Optionally, the random access response message can be carried in Msg2, or the random access response message can also be used as Msg2. In this way, the time when the satellite schedules Msg2 for terminal device 1 will be delayed compared to other terminal devices, so that terminal device 1 monitors the PDCCH after the existing random access response window to obtain the corresponding random access response message, which helps to increase the flexibility (or flexibility) of satellite scheduling Msg2.

[0208] In an embodiment of the present application, the delay offset indicated by the first signal may have a corresponding relationship with the first wave position (or may be called a mapping relationship or an association relationship or a binding relationship), for example, different wave positions each correspond to a delay offset, or the delay offset indicated by the first signal may also have a corresponding relationship with the first sub-wave position, for example, different sub-wave positions each correspond to a delay offset. Afterwards, after sending the second signal, the first communication device may receive the third signal within the first response window. The first response window may be determined by the first communication device based on the second response window (i.e., the existing response window corresponding to the first communication device, such as the existing random access response window) and the corresponding delay offset (such as the delay offset corresponding to the first wave position or the delay offset corresponding to the first sub-wave position).

[0209] The following describes the implementation process of the first communication device receiving the third signal within the first response window through the following possible examples.

[0210] Example 1: When the delay offset indicated by the first signal corresponds to a primary waveband (i.e., a waveband), after receiving the first signal, the first communications device can obtain the delay offset corresponding to the first waveband from the first signal. The first communications device can then determine a first response window based on the second response window and the delay offset corresponding to the first waveband. The first communications device can then receive a third signal within the first response window.

[0211] For example, the first communication device is a terminal device, the second communication device is a satellite, the first signal is a system message, the second response window is [T1, T2], the first wave position (for example Figure 5a The wave position f or Figure 5bTake the delay offset offset2 corresponding to the wave position g) shown as an example. After the terminal device receives the system message from the satellite on the beam corresponding to the first wave position, it can obtain the delay offset offset2 corresponding to the first wave position from the system message, and can determine the first response window as [T1+offset2,T2+offset2] based on the second response window [T1,T2] and the delay offset offset2 corresponding to the first wave position. Afterwards, the terminal device can monitor the PDCCH within the first response window [T1+offset2,T2+offset2] to obtain the third signal. Optionally, the third signal can carry a random access response message, or the third signal can also be a random access response message.

[0212] In an embodiment of the present application, the second communication device can determine the delay offset corresponding to the first wave position based on the current service situation (such as the number of services, service transmission delay requirements, service transmission status, service congestion, etc.). It should be understood that the second communication device can also determine the delay offsets corresponding to other wave positions based on the current service situation. In this way, the solution provided by this example can enable the second communication device to dynamically determine (or flexibly determine or flexibly update or flexibly determine) the delay offset corresponding to each first-level wave position (such as the first wave position) according to the actual service situation, thereby achieving the purpose of the second communication device flexibly configuring the delay offset corresponding to each first-level wave position. In this way, different wave positions (or different SSB wave positions or different SSBs or beams corresponding to different wave positions) can correspond to different delay offsets. For example, if the delay offset is associated with the SSB (or it can be understood that the delay offset is associated with the first-level wave position), the first signal (such as a broadcast message) sent by the second communication device can indicate the delay offset corresponding to each SSB index (or a certain SSB index), or the first signal sent by the second communication device can also be used to indicate the delay offset corresponding to each wave position (or a certain wave position). Afterwards, the terminal device that receives the first signal can obtain the delay offset corresponding to the SSB index based on the detected SSB index, that is, the delay offset corresponding to the wave position (such as the first wave position) identified by the SSB index.

[0213] Example 2: When the delay offset indicated by the first signal corresponds to a secondary wavelet (i.e., a sub-wavelet), after receiving the first signal, the first communication device can obtain the delay offset corresponding to at least one sub-wavelet included in the first wavelet from the first signal, and can determine (or select) the delay offset corresponding to the first sub-wavelet from the delay offsets corresponding to the at least one sub-wavelet based on the first sub-wavelet where the first communication device is located. Thereafter, the first communication device can determine a third response window based on the second response window and the delay offset corresponding to the first sub-wavelet, and this third response window can serve as the first response window. The first communication device can then receive the third signal within the first response window.

[0214] For example, the first communication device is a terminal device, the second communication device is a satellite, the first signal is a system message, the second response window is [T1, T2], the first sub-wave position (for example Figure 5a The wavelet position f2 or Figure 5b Take the delay offset offset2' corresponding to the sub-wavelength position g1) shown as an example. After the terminal device receives the system message from the satellite on the beam corresponding to the first wavelength position, it can obtain the delay offset offset2' corresponding to the first sub-wavelength position from the system message, and can determine the third response window as [T1+offset2', T2+offset2'] based on the second response window [T1, T2] and the delay offset offset2' corresponding to the first sub-wavelength position. The third response window [T1+offset2', T2+offset2'] can be used as the first response window. Afterwards, the terminal device can monitor the PDCCH in the third response window [T1+offset2', T2+offset2'] to obtain the third signal. Optionally, the third signal can carry a random access response message, or the third signal can also be a random access response message.

[0215] In an embodiment of the present application, the second communication device can determine the delay offset corresponding to at least one sub-wavelength position included in the first wavelength position based on the current service situation (such as the number of services, service transmission delay requirements, service transmission status, service congestion, etc.). It should be understood that the second communication device can also determine the delay offset corresponding to the sub-wavelength positions included in other wavelength positions based on the current service situation. In this way, the solution provided by this example can enable the second communication device to dynamically determine the delay offset corresponding to each secondary wavelength position (such as the first sub-wavelength position) according to the actual service situation, thereby achieving the purpose of the second communication device flexibly configuring the delay offset corresponding to each secondary wavelength position. In this way, different sub-wavelength positions (or reference points corresponding to different sub-wavelength positions or sub-beams corresponding to different sub-wavelength positions) can correspond to different delay offsets. For example, if the delay offset is associated with the sub-wavelength position (or it can be understood that the delay offset is associated with the secondary wavelength position), the first signal (such as a broadcast message) sent by the second communication device can indicate the delay offset corresponding to at least one sub-wavelength position associated with each SSB index (or a certain SSB index). Afterwards, the terminal device that receives the first signal can obtain the delay offset corresponding to at least one sub-wavelength position associated with the SSB index based on the detected SSB index, that is, it can obtain the delay offset corresponding to at least one sub-wavelength position included in the wavelength position identified by the SSB index.

[0216] As can be seen from the above steps 401 to 403, the first waveband may include at least one sub-waveband, and each sub-waveband in the at least one sub-waveband corresponds to a group of random access resources. In this way, after the first communication device determines that its own sub-waveband is the first sub-waveband (for example, the first communication device can determine which sub-waveband the first communication device is located in based on its own location), it can use the first group of random access resources corresponding to the first sub-waveband (which can be understood as the first communication device selecting matching random access resources based on its own location) to send the second signal. In this way, the second communication device can effectively determine that the first communication device is located in the first sub-waveband based on the first group of random access resources used to carry the second signal, thereby further enabling the receiving device to timely and effectively schedule the sub-beam corresponding to the first sub-waveband to send subsequent public downlink signals (such as the third signal), thereby helping to improve the link budget of the public downlink signal. It can be understood that because the width of the sub-beam corresponding to the first sub-waveband used by the second communication device when sending the public downlink signal before the first communication device accesses the network is smaller than the width of the beam corresponding to the first waveband, the link budget of the public downlink signal can be improved. In addition, this method can not only realize short-cycle (such as 20ms) public signal scanning and support wide-area coverage of the second communication device (such as satellite), but also can realize reception and decoding of public downlink signals other than downlink synchronization signals without affecting them.

[0217] Figure 6 The flow chart of another communication method provided by the embodiment of the present application is exemplified. Figure 2 or Figure 3 The communication system architecture is shown in Figure 1. Figure 6 As shown, the method includes:

[0218] Step 601: The second communication device transmits a fourth signal using a beam corresponding to a first wavelength. Correspondingly, the first communication device receives the fourth signal on the beam corresponding to the first wavelength.

[0219] Optionally, in an embodiment of the present application, if the first communication device is a functional module such as a chip, the functional module may not be aware of which device the received information comes from; if the second communication device is a functional module such as a chip, the functional module may not be aware of which device the sent information is sent to.

[0220] It should be understood that in the embodiment of the present application, the second communication device uses the beam corresponding to the first wave position to send the fourth signal can be replaced by "the second communication device sends the fourth signal, and the fourth signal is carried on the beam corresponding to the first wave position."

[0221] For example, the fourth signal may be a system message (or may be referred to as a broadcast message or system information or a system message block or a system information block) or a system signal. The first wave bit may include at least one sub-wave bit.

[0222] Optionally, the fourth signal may include a random access resource corresponding to the first waveband or at least one delay offset, etc. The random access resource corresponding to the first waveband may be used to assist a terminal device located at the first waveband in using the corresponding random access resource to send a corresponding signal (e.g., the fifth signal) to the second communication device; the delay offset may be used to indicate a delay in a response window during which the first communication device monitors the sixth signal. For example, the first waveband is one of at least one waveband included in the coverage area of ​​the second communication device.

[0223] It should be understood that one wave position (or may be called a primary wave position or an SSB wave position, such as a first wave position) may correspond to one beam, and one sub-wave position (or may be called a secondary wave position) may correspond to one sub-beam. For example, one wave position (such as a first wave position or a second wave position, etc.) corresponds to one beam, which can also be understood as one SSB corresponding to one beam. Among them, one SSB can be identified using an SSB index, and one SSB can correspond to one transmission direction (or beam transmission direction). Furthermore, an SSB index can also be used to identify the corresponding wave position, or can also be used to identify the corresponding beam.

[0224] The indication content of the fourth signal is introduced below through the following possible implementation methods.

[0225] Mode 1: The fourth signal may be used to indicate the index of at least one sub-wavelength included in the first wavelength.

[0226] In an embodiment of the present application, the second communication device can carry the index of at least one sub-wavelength included in the first wavelength in the first signal, so that the first communication device can obtain the coverage geographical range corresponding to at least one sub-wavelength through the index of at least one sub-wavelength, and can facilitate the first communication device to further determine the coverage geographical range corresponding to which sub-wavelength the first communication device is located.

[0227] In a possible implementation, the second communication device may carry (or transmit) system messages corresponding to different beams on corresponding beams for broadcasting. The system message corresponding to each beam may include the index of the sub-wavelength included in the beam. For example, the first signal is a system message, and the first communication device is as follows: Figure 5b The terminal device shown in FIG. 1 is a second communication device. Figure 5b For example, in the illustrated satellite, the satellite covers an area including two wavebands (e.g., waveband g and waveband h). The satellite may carry the index g1 of sub-waveband g1, the index g2 of sub-waveband g2, and the index g3 of sub-waveband g3 included in waveband g on beam g for broadcasting, and may carry the index h1 of sub-waveband h1 and the index h2 of sub-waveband h2 included in waveband h on beam h for broadcasting.

[0228] Afterwards, the terminal device at beam position g can receive the corresponding system message on beam g. The system message may include the index g1 of sub-wavelength position g1, the index g2 of sub-wavelength position g2, and the index g3 of sub-wavelength position g3. Optionally, the system message may also include the coverage geographic range corresponding to index g1, the coverage geographic range corresponding to index g2, and the coverage geographic range corresponding to index g3. The terminal device can then obtain the index g1 of sub-wavelength position g1, the index g2 of sub-wavelength position g2, and the index g3 of sub-wavelength position g3 from the system message.

[0229] In one example, when the system message carried by beam g does not include the coverage geographic range corresponding to index g1, index g2, or index g3, the terminal device can divide the coverage geographic range of beam g according to the index order of the three sub-wavelengths included in beam g, and determine the coverage geographic ranges of sub-wavelengths g1, g2, and g3. It should be understood that in this example, the global region can be divided into multiple beams in a gridded manner, and at least one sub-wavelength can be divided for each of the multiple beams. In this way, the terminal device can determine that the beam g in which the terminal device is located is the beam g based on index g of beam g used to carry the system message, and can further determine the coverage geographic range of beam g. Subsequently, the terminal device can determine which sub-wavelength is within the coverage geographic range of the terminal device based on its location and the coverage geographic ranges of sub-wavelengths g1, g2, and g3, for example, the terminal device is within the coverage geographic range of sub-wavelength g1. Optionally, the geographical coverage range of the sub-wavelengths included in each wavelength may also be predefined through a protocol.

[0230] In another example, when the system message carried by beam g includes the coverage geographical range corresponding to index g1, the coverage geographical range corresponding to index g2, and the coverage geographical range corresponding to index g3, the terminal device can obtain the coverage geographical range corresponding to index g1, the coverage geographical range corresponding to index g2, and the coverage geographical range corresponding to index g3 from the system message. The terminal device can then determine which sub-wavelength location is within the coverage geographical range of the terminal device based on its own location and the coverage geographical ranges of sub-wavelength location g1, sub-wavelength location g2, and sub-wavelength location g3, for example, the terminal device is within the coverage geographical range of sub-wavelength location g1.

[0231] In another possible implementation, the second communication device may broadcast the same system message by carrying it on different beams. The same system message may include a mapping relationship between each beam and the sub-wavebits included in the beam, such as a mapping relationship between beam g and sub-wavebit g1, sub-wavebit g2, and sub-wavebit g3 (e.g., a mapping relationship between the index of beam g (e.g., index g for identifying SSB0) and the index g1 of sub-wavebit g1, the index g2 of sub-wavebit g2, and the index g3 of sub-wavebit g3), and a mapping relationship between beam h and sub-wavebits h1 and h2 (e.g., a mapping relationship between the index of beam h (e.g., index h for identifying SSB1) and the index h1 of sub-wavebit h1 and the index h2 of sub-wavebit h2), etc.), or the same system message may include which sub-wavebits each of the two beams includes (e.g., beam g includes sub-wavebit g1, sub-wavebit g2, and sub-wavebit g3). Optionally, the same system message may further include the coverage geographical range of the sub-wavelengths included in each of the two wavelengths (such as the coverage geographical range of sub-wavelength g1, the coverage geographical range of sub-wavelength g2, the coverage geographical range of sub-wavelength g3, the coverage geographical range of sub-wavelength h1, the coverage geographical range of sub-wavelength h2, etc.). For example, the first signal is a system message, and the first communication device is as follows: Figure 5b The terminal device shown in FIG. 1 is a second communication device. Figure 5b In the illustrated satellite, the area covered by the satellite includes two beams (e.g., beam g and beam h), and the same system message includes the mapping relationship between each beam in the above two beams and the sub-waves included in the beam. The satellite can broadcast the mapping relationship between each beam in the above two beams and the sub-waves included in the beam (e.g., the mapping relationship between beam g and sub-wave g1, the mapping relationship between sub-wave g2 and sub-wave g3, and the mapping relationship between beam h and sub-wave h1 and sub-wave h2) as the same system message on beam g and beam h, respectively. The index corresponding to beam g is index g (or can be understood as index g of SSB0), and the index corresponding to beam h is index h (or can be understood as index h of SSB1).

[0232] Afterwards, the terminal device at beam position g can receive a system message on beam g. The system message may include a mapping relationship between each of the two beam positions and the sub-wave positions included in the beam position. Optionally, the system message may also include the geographical coverage of the sub-wave positions included in each of the two beam positions. Then, the terminal device can obtain the mapping relationship between beam position g and the three sub-wave positions included in beam position g from the system message according to the index g corresponding to beam g (for example, the mapping relationship between the index g of beam position g and the index g1 of sub-wave position g1, the index g2 of sub-wave position g2, and the index g3 of sub-wave position g3).

[0233] In one example, when the same system message does not include the geographical coverage range of the sub-wavelengths included in each of the two beams, the terminal device can determine the index order of the three sub-wavelengths included in beam g based on the mapping relationship between beam g and the three sub-wavelengths included in beam g. Furthermore, based on the index order of the three sub-wavelengths, the geographical coverage range of beam g can be divided to determine the geographical coverage range of sub-wavelength g1, the geographical coverage range of sub-wavelength g2, and the geographical coverage range of sub-wavelength g3. It should be understood that in this example, the global region can be divided into multiple beams in a grid-like manner, and at least one sub-wavelength can be divided for each of the multiple beams. Thus, the terminal device can determine that the beam in which the terminal device is located is beam g based on the index g of beam g used to carry the system message, and can further determine the geographical coverage range of beam g. The terminal device can then determine which sub-wavelength coverage range the terminal device is within based on its own location and the coverage ranges of sub-wavelength g1, g2, and g3. For example, the terminal device is located within the coverage range of sub-wavelength g1. Optionally, the coverage ranges of the sub-wavelengths included in each wavelength can also be predefined by a protocol.

[0234] In another example, when the same system message includes the coverage geographical range of the sub-wavelengths included in each of the above two wavelengths, the terminal device can obtain the coverage geographical ranges of the three sub-wavelengths corresponding to index g from the system message according to the index g corresponding to beam g (such as the coverage geographical range corresponding to index g1, the coverage geographical range corresponding to index g2, and the coverage geographical range corresponding to index g3). Afterwards, the terminal device can determine which sub-wavelength the terminal device is located within the coverage geographical range based on its own location and the coverage geographical ranges of the three sub-wavelengths corresponding to index g, for example, the terminal device is located within the coverage geographical range of sub-wavelength g1.

[0235] Mode 2: The fourth signal may be used to indicate a reference point corresponding to at least one sub-wavelength included in the first wavelength.

[0236] In an embodiment of the present application, the second communication device can carry a reference point corresponding to at least one sub-wavelength included in the first wavelength in the first signal, so that the first communication device can further determine which sub-wavelength the first communication device is located at (or can be understood as corresponding to which sub-wavelength) through the reference point corresponding to at least one sub-wavelength.

[0237] Taking the first waveband as an example, the following describes a process of implementing the first signal indicating a reference point corresponding to at least one sub-waveband included in the first waveband through the following possible examples.

[0238] Example 1: The fourth signal may be used to indicate the position coordinates of a reference point corresponding to at least one sub-wavelength included in the first wavelength.

[0239] In a possible implementation, under the solution provided in Example 1, the second communication device (such as a satellite) can carry system messages corresponding to different beams on corresponding beams for broadcasting. The system message corresponding to each beam may include the position coordinates of the reference point corresponding to the sub-wavelength included in the beam. For example, Figure 5b In the satellite coverage area shown, the first communication device is a terminal device, the second communication device is a satellite, and the fourth signal is a system message. Figure 5b As shown, the satellite can carry the position coordinates of reference point g1 corresponding to sub-wavelength position g1, reference point g2 corresponding to sub-wavelength position g2, and reference point g3 corresponding to sub-wavelength position g3 on beam g for broadcast. It can also carry the position coordinates of reference point h1 corresponding to sub-wavelength position h1, and reference point h2 corresponding to sub-wavelength position h2, included in beam h, for broadcast. A terminal device located at beam g can receive the corresponding system message on beam g. The system message may include the position coordinates of reference point g1 corresponding to sub-wavelength position g1, reference point g2 corresponding to sub-wavelength position g2, and reference point g3 corresponding to sub-wavelength position g3. The terminal device can then obtain the position coordinates of reference point g1 corresponding to sub-wavelength position g1, reference point g2 corresponding to sub-wavelength position g2, and reference point g3 corresponding to sub-wavelength position g3 from the system message, and can calculate the distance intervals between the terminal device's location and the position coordinates of reference point g1, reference point g2, and reference point g3, respectively. Then, the terminal device can determine which reference point (or reference points) corresponds to a distance interval that is less than or equal to the distance threshold, and can determine which wavelet position corresponds to the reference point (or determine which wavelet positions correspond to the reference points). For example, if the terminal device determines that the distance interval corresponding to reference point g1 is less than or equal to the distance threshold, the terminal device can determine that the terminal device is located within wavelet position g1 corresponding to reference point g1 (or it can be understood that the terminal device can determine that the wavelet position where the terminal device is located is the wavelet position g1 corresponding to reference point g1).

[0240] In another possible implementation, under the solution provided in Example 1, the second communication device may carry the same system message on different beams for broadcasting. The same system message may include the position coordinates of the reference points corresponding to the sub-wavelengths included in each wavelength (for example, the position coordinates of which reference points correspond to the wavelength g or the position coordinates of which reference point indices correspond to the index of the wavelength g). For example, continuing with Figure 5bIn the satellite coverage area shown, the first communication device is a terminal device, the second communication device is a satellite, and the fourth signal is a system message. Figure 5b As shown, the satellite can carry the position coordinates of reference point g1 corresponding to sub-wavelength position g1 included in wavelength position g, the position coordinates of reference point g2 corresponding to sub-wavelength position g2, the position coordinates of reference point g3 corresponding to sub-wavelength position g3, and the position coordinates of reference point h1 corresponding to sub-wavelength position h1 and the position coordinates of reference point h2 corresponding to sub-wavelength position h2 as the same system message on beam g and beam h for broadcasting. A terminal device located at wavelength position g can receive the system message on beam g. The system message may include the position coordinates of reference point g1 corresponding to sub-wavelength position g1, the position coordinates of reference point g2 corresponding to sub-wavelength position g2, the position coordinates of reference point g3 corresponding to sub-wavelength position g3, the position coordinates of reference point h1 corresponding to sub-wavelength position h1, and the position coordinates of reference point h2 corresponding to sub-wavelength position h2. Afterwards, the terminal device can obtain the position coordinates of the reference point g1 corresponding to the sub-wavelength position g1, the position coordinates of the reference point g2 corresponding to the sub-wavelength position g2, and the position coordinates of the reference point g3 corresponding to the sub-wavelength position g3 included in the wavelength position g from the system message according to the index g corresponding to the beam g, and can calculate the distance intervals between the position of the terminal device and the position coordinates of the reference point g1, the position coordinates of the reference point g2, and the position coordinates of the reference point g3 respectively. Then, the terminal device can determine which reference point (or which reference points) corresponds to a distance interval that is less than or equal to the distance threshold, and can determine which sub-wavelength position the reference point corresponds to (or determine which sub-wavelength positions the reference points correspond to). For example, if the terminal device determines that the distance interval corresponding to the reference point g1 is less than or equal to the distance threshold, the terminal device can determine that the terminal device is located within the sub-wavelength position g1 corresponding to the reference point g1.

[0241] It should be understood that the above example 1 directly carries the position coordinates of the reference point corresponding to each sub-wavelength included in each wavelength in the system message corresponding to the wavelength, which can facilitate the terminal device located at the wavelength to promptly know the reference point corresponding to each sub-wavelength included in the wavelength, and can promptly determine which sub-wavelength the terminal device is located.

[0242] Example 2: The fourth signal may be used to indicate at least one first differential value corresponding to the first wave position and the position coordinates corresponding to the first wave position.

[0243] Optionally, the description of the at least one first differential value corresponding to the first wave position in step 601 may refer to the description of the at least one first differential value corresponding to the first wave position in the above step 401, and will not be repeated here.

[0244] In a possible implementation, under the solution provided in Example 2, the second communication device can carry system messages corresponding to different beams on the corresponding beams for broadcasting. The system message corresponding to each beam may include the position coordinates corresponding to the beam and the first differential value corresponding to the reference point corresponding to at least one sub-beam included in the beam. For example, continuing with Figure 5b In the satellite coverage area shown, the first communication device is a terminal device, the second communication device is a satellite, and the fourth signal is a system message. Figure 5b As shown, the satellite can carry the three first differential values ​​corresponding to beam position g and the position coordinates corresponding to beam position g (e.g., the position coordinates of the beam center corresponding to beam position g) on ​​beam g for broadcasting, and can carry the two first differential values ​​corresponding to beam position h and the position coordinates corresponding to beam position h (e.g., the position coordinates of the beam center corresponding to beam position h) on beam h for broadcasting. Optionally, the description of the three first differential values ​​corresponding to beam position g and the two first differential values ​​corresponding to beam position h in step 601 can refer to the description of the three first differential values ​​corresponding to beam position g and the two first differential values ​​corresponding to beam position h in step 401 above, and will not be repeated here.

[0245] A terminal device located at beam position g can receive a system message on beam g. The system message may include the position coordinates corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, and the differential value g3 corresponding to reference point g3. After receiving the system message, the terminal device can obtain the position coordinates corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, and the differential value g3 corresponding to reference point g3 from the system message. Thereafter, the terminal device can determine the position coordinates of reference point g1 based on the position coordinates corresponding to beam position g and the differential value g1 corresponding to reference point g1, determine the position coordinates of reference point g2 based on the position coordinates corresponding to beam position g and the differential value g2 corresponding to reference point g2, and determine the position coordinates of reference point g3 based on the position coordinates corresponding to beam position g and the differential value g3 corresponding to reference point g3. Then, the terminal device can calculate the distance intervals between the terminal device's location and the position coordinates of reference point g1, reference point g2, and reference point g3, respectively, and can determine which reference point (or reference points) corresponds to a distance interval that is less than or equal to the distance threshold, and can determine which sub-wavelength position the reference point corresponds to (or determine which sub-wavelength positions the reference points correspond to). For example, if the terminal device determines that the distance interval corresponding to reference point g1 is less than or equal to the distance threshold, the terminal device can determine that the terminal device is located within the sub-wavelength position g1 corresponding to reference point g1.

[0246] In another possible implementation, under the solution provided in Example 2, the second communication device may broadcast the same system message by carrying it on different beams. The same system message may include the position coordinates corresponding to each wave position and the first differential value corresponding to the reference point corresponding to the sub-wave position included in the wave position (for example, the first differential values ​​corresponding to which reference points correspond to wave position g or the first differential values ​​corresponding to which reference point indexes correspond to which wave position g indexes). For example, continuing with Figure 5b In the satellite coverage area shown, the first communication device is a terminal device, the second communication device is a satellite, and the fourth signal is a system message. Figure 5b As shown, the satellite can carry the three first differential values ​​corresponding to beam position g, the position coordinates corresponding to beam position g (e.g., the position coordinates of the beam center corresponding to beam position g), the two first differential values ​​corresponding to beam position h, and the position coordinates corresponding to beam position h (e.g., the position coordinates of the beam center corresponding to beam position h) as the same system message on beam g and beam h, respectively, for broadcast. Optionally, the description of the three first differential values ​​corresponding to beam position g and the two first differential values ​​corresponding to beam position h in step 601 can refer to the description of the three first differential values ​​corresponding to beam position g and the two first differential values ​​corresponding to beam position h in step 401 above, and will not be repeated here.

[0247] A terminal device at beam position g can receive a system message on beam g. The system message may include the position coordinates corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, the differential value g3 corresponding to reference point g3, the position coordinates corresponding to beam position h, the differential value h1 corresponding to reference point h1, and the differential value h2 corresponding to reference point h2. After receiving the system message, the terminal device can obtain the position coordinates corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, and the differential value g3 corresponding to reference point g3 from the system message according to the index g corresponding to beam g. Thereafter, the terminal device can determine the position coordinates of reference point g1 according to the position coordinates corresponding to beam position g and the differential value g1 corresponding to reference point g1, determine the position coordinates of reference point g2 according to the position coordinates corresponding to beam position g and the differential value g2 corresponding to reference point g2, and determine the position coordinates of reference point g3 according to the position coordinates corresponding to beam position g and the differential value g3 corresponding to reference point g3. Then, the terminal device can calculate the distance intervals between the terminal device's location and the position coordinates of reference point g1, reference point g2, and reference point g3, respectively, and can determine which reference point (or reference points) corresponds to a distance interval that is less than or equal to the distance threshold, and can determine which sub-wavelength position the reference point corresponds to (or determine which sub-wavelength positions the reference points correspond to). For example, if the terminal device determines that the distance interval corresponding to reference point g1 is less than or equal to the distance threshold, the terminal device can determine that the terminal device is located within the sub-wavelength position g1 corresponding to reference point g1.

[0248] It should be understood that since the spacing between reference points within a beam will not be too large, the above-mentioned example 2 uses the position coordinates corresponding to each wave position as a reference to make differential indications, so that the terminal device located at the wave position can determine the position coordinates of the reference point corresponding to each sub-wave position included in the wave position through differential indications, and can further accurately determine at which sub-wave position the terminal device is located, which helps to reduce signaling overhead.

[0249] Example 3: The fourth signal may be used to indicate the second differential value corresponding to the first wave position and at least one first differential value corresponding to the first wave position.

[0250] Optionally, the description of at least one first differential value corresponding to the first wave position and the second differential value corresponding to the first wave position in step 601 can refer to the description of at least one first differential value corresponding to the first wave position and the second differential value corresponding to the first wave position in the above step 401, and will not be repeated here.

[0251] In a possible implementation, under the solution provided in Example 3, the second communication device can carry the system messages corresponding to different wave positions on the corresponding beams for broadcasting. The system message corresponding to each wave position may include the second differential value corresponding to the wave position and the first differential value corresponding to the reference point corresponding to at least one sub-wave position included in the wave position. For example, continuing with Figure 5b In the satellite coverage area shown, the first communication device is a terminal device, the second communication device is a satellite, and the fourth signal is a system message. Figure 5b As shown, the satellite may carry the three first differential values ​​corresponding to beam position g and the second differential value corresponding to beam position g on beam g for broadcasting, and may carry the two first differential values ​​corresponding to beam position h and the second differential value corresponding to beam position h on beam h for broadcasting. Optionally, the description of the second differential value corresponding to beam position g and the second differential value corresponding to beam position h in step 601 may refer to the description of the second differential value corresponding to beam position g and the second differential value corresponding to beam position h in step 401 above. The description of the three first differential values ​​corresponding to beam position g and the two first differential values ​​corresponding to beam position h in step 601 may refer to the description of the three first differential values ​​corresponding to beam position g and the two first differential values ​​corresponding to beam position h in step 401 above, and will not be repeated here.

[0252] A terminal device located at beam position g can receive a system message on beam g. The system message may include the second differential value corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, and the differential value g3 corresponding to reference point g3. After receiving the system message, the terminal device can obtain the second differential value corresponding to beam position g, the differential value g1 corresponding to reference point g1, the differential value g2 corresponding to reference point g2, and the differential value g3 corresponding to reference point g3 from the system message. Afterwards, the terminal device can determine the position coordinates corresponding to beam position g based on the position coordinates of the reference point of the current serving cell where the terminal device is located and the second differential value corresponding to beam position g. Next, the terminal device can determine the position coordinates of reference point g1 based on the position coordinates corresponding to beam position g and the differential value g1 corresponding to reference point g1, determine the position coordinates of reference point g2 based on the position coordinates corresponding to beam position g and the differential value g2 corresponding to reference point g2, and determine the position coordinates of reference point g3 based on the position coordinates corresponding to beam position g and the differential value g3 corresponding to reference point g3. Then, the terminal device can calculate the distance intervals between the terminal device's location and the position coordinates of reference point g1, reference point g2, and reference point g3, respectively, and can determine which reference point (or reference points) corresponds to a distance interval that is less than or equal to the distance threshold, and can determine which sub-wavelength position the reference point corresponds to (or determine which sub-wavelength positions the reference points correspond to). For example, if the terminal device determines that the distance interval corresponding to reference point g1 is less than or equal to the distance threshold, the terminal device can determine that the terminal device is located within the sub-wavelength position g1 corresponding to reference point g1.

[0253] In another possible implementation, under the solution provided in Example 3, the second communication device may broadcast the same system message on different beams. The same system message may include the second differential value corresponding to each wave position (such as the second differential value corresponding to wave position g) and the first differential value corresponding to the reference point corresponding to the sub-wave position included in the wave position. For example, continuing with Figure 5b In the satellite coverage area shown, the first communication device is a terminal device, the second communication device is a satellite, and the fourth signal is a system message. Figure 5b As shown, the satellite can carry the three first differential values ​​corresponding to beam position g, the second differential value corresponding to beam position g, the two first differential values ​​corresponding to beam position h, and the second differential value corresponding to beam position h as the same system message and broadcast them on beam g and beam h respectively.

[0254] A terminal device located at beam position g can receive a system message on beam g. The system message may include three first differential values ​​corresponding to beam position g, a second differential value corresponding to beam position g, two first differential values ​​corresponding to beam position h, and a second differential value corresponding to beam position h. After receiving the system message, the terminal device can obtain the three first differential values ​​corresponding to beam position g and the second differential value corresponding to beam position h from the system message according to the index g corresponding to beam g. Afterwards, the terminal device can determine the position coordinates corresponding to beam position g according to the position coordinates of the reference point of the current serving cell where the terminal device is located and the second differential value corresponding to beam position g. Next, the terminal device can determine the position coordinates of reference point g1 according to the position coordinates corresponding to beam position g and the differential value g1 corresponding to reference point g1, determine the position coordinates of reference point g2 according to the position coordinates corresponding to beam position g and the differential value g2 corresponding to reference point g2, and determine the position coordinates of reference point g3 according to the position coordinates corresponding to beam position g and the differential value g3 corresponding to reference point g3. Then, the terminal device can calculate the distance intervals between the terminal device's location and the position coordinates of reference point g1, reference point g2, and reference point g3, respectively, and can determine which reference point (or reference points) corresponds to a distance interval that is less than or equal to the distance threshold, and can determine which sub-wavelength position the reference point corresponds to (or determine which sub-wavelength positions the reference points correspond to). For example, if the terminal device determines that the distance interval corresponding to reference point g1 is less than or equal to the distance threshold, the terminal device can determine that the terminal device is located within the sub-wavelength position g1 corresponding to reference point g1.

[0255] It should be understood that since the spacing between reference points within a beam will not be too large, the above example three uses the position coordinates of the cell reference point (such as the reference point of the service cell where the terminal device is located) as a reference to make differential indications and uses the position coordinates corresponding to each wave position as a reference to make differential indications. The terminal device can determine the position coordinates corresponding to the wave position where the terminal device is located through differential indications, and can determine the position coordinates of the reference point corresponding to each sub-wave position included in the wave position through the position coordinates corresponding to the wave position and the differential indication between the position coordinates corresponding to the wave position and the position coordinates of the reference point corresponding to each sub-wave position included in the wave position, so that the sub-wave position where the terminal device is located can be further accurately determined, which helps to reduce signaling overhead.

[0256] Example 4: The fourth signal may be used to indicate at least one third differential value corresponding to the first wave position.

[0257] Optionally, the description of the at least one third differential value corresponding to the first wave position in step 601 may refer to the description of the at least one third differential value corresponding to the first wave position in the above step 401, and will not be repeated here.

[0258] In a possible implementation, under the solution provided in Example 4, the satellite can carry the system messages corresponding to different wave positions on the corresponding beams for broadcasting. The system message corresponding to each wave position may include at least one third differential value corresponding to the wave position (or it can be understood as the third differential value corresponding to at least one sub-wave position included in the wave position or the third differential value corresponding to the reference point corresponding to at least one sub-wave position included in the wave position). For example, continuing with Figure 5b In the satellite coverage area shown, the first communication device is a terminal device, the second communication device is a satellite, and the fourth signal is a system message. Figure 5b As shown, the satellite may carry the three third differential values ​​corresponding to wavelet g (e.g., the third differential value corresponding to sub-wavelet g1, the third differential value corresponding to sub-wavelet g2, and the third differential value corresponding to sub-wavelet g3) on beam g for broadcasting, and may carry the two third differential values ​​corresponding to wavelet h (e.g., the third differential value corresponding to sub-wavelet h1 and the third differential value corresponding to sub-wavelet h2) on beam h for broadcasting. Optionally, for the description of the third differential value corresponding to sub-wavelet g1, the third differential value corresponding to sub-wavelet g2, the third differential value corresponding to sub-wavelet g3, the third differential value corresponding to sub-wavelet h1, and the third differential value corresponding to sub-wavelet h2 in step 601, reference may be made to the description of the third differential value corresponding to sub-wavelet g1, the third differential value corresponding to sub-wavelet g2, the third differential value corresponding to sub-wavelet g3, the third differential value corresponding to sub-wavelet h1, and the third differential value corresponding to sub-wavelet h2 in step 401 above, which will not be repeated here.

[0259] The terminal device located at beam position g can receive a system message on beam g. The system message may include a third differential value corresponding to reference point g1, a third differential value corresponding to reference point g2, and a third differential value corresponding to reference point g3. After receiving the system message, the terminal device can obtain the third differential value corresponding to reference point g1, the third differential value corresponding to reference point g2, and the third differential value corresponding to reference point g3 from the system message. Afterwards, the terminal device can determine the position coordinates of reference point g1 based on the position coordinates of the reference point of the current service cell where the terminal device is located and the third differential value corresponding to reference point g1, can determine the position coordinates of reference point g2 based on the position coordinates of the reference point of the current service cell where the terminal device is located and the third differential value corresponding to reference point g2, and can determine the position coordinates of reference point g3 based on the position coordinates of the reference point of the current service cell where the terminal device is located and the third differential value corresponding to reference point g3. Then, the terminal device can calculate the distance intervals between the terminal device's location and the position coordinates of reference point g1, reference point g2, and reference point g3, respectively, and can determine which reference point (or reference points) corresponds to a distance interval that is less than or equal to the distance threshold, and can determine which sub-wavelength position the reference point corresponds to (or determine which sub-wavelength positions the reference points correspond to). For example, if the terminal device determines that the distance interval corresponding to reference point g1 is less than or equal to the distance threshold, the terminal device can determine that the terminal device is located within the sub-wavelength position g1 corresponding to reference point g1.

[0260] In another possible implementation, under the solution provided in Example 4, the second communication device may carry the same system message on different beams for broadcasting. The same system message may include a third differential value corresponding to a reference point corresponding to at least one sub-wavelength corresponding to each wavelength (for example, the third differential values ​​corresponding to which reference points are associated with wavelength g, or the third differential values ​​corresponding to which reference point indices are associated with the index of wavelength g). For example, continuing with Figure 5b In the satellite coverage area shown, the first communication device is a terminal device, the second communication device is a satellite, and the fourth signal is a system message. Figure 5b As shown, the satellite can carry the third differential value of the reference point corresponding to at least one sub-wavelength position corresponding to wavelength position g (such as the third differential value corresponding to reference point g1, the third differential value corresponding to reference point g2, and the third differential value corresponding to reference point g3) and the third differential value of the reference point corresponding to at least one sub-wavelength position corresponding to wavelength position h (such as the third differential value corresponding to reference point h1 and the third differential value corresponding to reference point h2) as the same system message on beam g and beam h for broadcasting.

[0261] A terminal device at beam position g can receive a system message on beam g. The system message may include the third differential value corresponding to reference point g1 corresponding to sub-waveposition g1 included in beam position g, the third differential value corresponding to reference point g2 corresponding to sub-waveposition g2 included in beam position g, the third differential value corresponding to reference point g3 corresponding to sub-waveposition g3 included in beam position g, the third differential value corresponding to reference point h1 corresponding to sub-waveposition h1 included in beam position h, and the third differential value corresponding to reference point h2 corresponding to sub-waveposition h2 included in beam position h. After receiving the system message, the terminal device can obtain, from the system message, the third differential value corresponding to reference point g1 corresponding to sub-waveposition g1 included in beam position g, the third differential value corresponding to reference point g2 corresponding to sub-waveposition g2 included in beam position g, and the third differential value corresponding to reference point g3 corresponding to sub-waveposition g3 included in beam position g according to the index g corresponding to beam g. Afterwards, the terminal device can determine the position coordinates of reference point g1 based on the position coordinates of the reference point of the current serving cell where the terminal device is located and the third differential value corresponding to reference point g1, can determine the position coordinates of reference point g2 based on the position coordinates of the reference point of the current serving cell where the terminal device is located and the third differential value corresponding to reference point g2, and can determine the position coordinates of reference point g3 based on the position coordinates of the reference point of the current serving cell where the terminal device is located and the third differential value corresponding to reference point g3. Then, the terminal device can calculate the distance intervals between the position of the terminal device and the position coordinates of reference point g1, reference point g2, and reference point g3, respectively, and can determine which reference point (or which reference points) corresponds to a distance interval that is less than or equal to a distance threshold, and can determine which sub-wavelength position the reference point corresponds to (or determine which sub-wavelength positions the reference points correspond to). For example, if the terminal device determines that the distance interval corresponding to reference point g1 is less than or equal to the distance threshold, the terminal device can determine that the terminal device is located within sub-wavelength position g1 corresponding to reference point g1.

[0262] It should be understood that since the spacing between reference points within a beam will not be too large, the above example four uses the position coordinates of the cell reference point (such as the reference point of the service cell where the terminal device is located) as a reference to make differential indications, so that the terminal device can determine the position coordinates of the reference point corresponding to each sub-wavelength position included in the wave position where the terminal device is located through differential indications, thereby further accurately determining which sub-wavelength position the terminal device is located, which helps to reduce signaling overhead.

[0263] Step 602: The first communication device sends a fifth signal, and the second communication device receives the fifth signal accordingly.

[0264] Optionally, the fifth signal may include an index (or identifier or name or other information that can be used to identify a wavelet) of the first wavelet, wherein the first wavelet is the wavelet where the first communication device is located and is included in the first wavelet.

[0265] For example, the fifth signal may be a random access request message (or may be referred to as a random access request signal or a random access request or message 1) or an uplink scheduling message (or may be referred to as an uplink scheduling signal or message 3 (message 3, Msg3) or uplink data scheduled by message 2 or uplink data scheduled by message 2), etc. The random access request message may be sent via a PRACH. Optionally, the random access request message may include a random access sequence. Optionally, the random access sequence may be a random access sequence selected by the first communication device from a set of random access sequences configured by the second communication device for the first communication device.

[0266] In an embodiment of the present application, after receiving the fourth signal, the first communication device can also obtain from the fourth signal which random access resources correspond to the first wave position, for example, there are one or more random access resources corresponding to the first wave position (such as random access resource 1, random access resource 2, etc.). In one example, when the fourth signal is used to indicate the index of at least one sub-wave position included in the first wave position, the first communication device can select a random access resource from the at least one random access resource corresponding to the first wave position for transmitting the fifth signal after determining the coverage geographical range of which sub-wave position (such as the first sub-wave position) the first communication device is located. Then, the first communication device can use the selected random access resource to send the fifth signal. Optionally, the fifth signal can carry the index of the first sub-wave position. It should be understood that in an embodiment of the present application, the first communication device can use the selected random access resource to send the fourth signal, which can be replaced by "the first communication device sends the fifth signal, and the fifth signal is carried on the random access resource."

[0267] For example, the first signal is a system message, and the first communication device is Figure 5b The terminal device shown in FIG. 1 is a second communication device. Figure 5b The satellite shown in the figure has the first wave position as Figure 5b For example, the wavelength g shown in FIG, the wavelength g corresponds to two random access resources (such as random access resource s1 and random access resource s2). Figure 5bAs shown, after receiving a system message from a satellite, the terminal device can obtain two random access resources corresponding to waveband g from the system message. Subsequently, after determining that the terminal device is within the geographical coverage area of ​​sub-waveband g1, the terminal device can select a random access resource from the two random access resources corresponding to waveband g to transmit the fifth signal. For example, taking the example of the terminal device selecting random access resource 1 for transmitting the fifth signal, the terminal device can use random access resource 1 to transmit the fifth signal. Optionally, the fifth signal can carry the index g1 of sub-waveband g1.

[0268] In another example, when the fourth signal indicates a reference point corresponding to at least one sub-wavelength included in the first wavelength, the first communications device may, after determining which reference point in the first wavelength corresponds to the sub-wavelength (e.g., the first sub-wavelength corresponding to the first reference point) within which the first communications device is located, select a random access resource from the at least one random access resource corresponding to the first wavelength for transmitting the fifth signal. The first communications device may then use the selected random access resource to send the fifth signal. Optionally, the fifth signal may carry an index of the first sub-wavelength.

[0269] For example, continuing to use the first signal as a system message, the first communication device is as follows Figure 5b The terminal device shown in FIG. 1 is a second communication device. Figure 5b The satellite shown in the figure has the first wave position as Figure 5b For example, the wavelength g shown in FIG, the wavelength g corresponds to two random access resources (such as random access resource s1 and random access resource s2). Figure 5b As shown, after receiving a system message from a satellite, the terminal device can obtain two random access resources corresponding to wave position g from the system message. Subsequently, after determining that the terminal device is located within sub-wave position g1 corresponding to reference point g1, the terminal device can select a random access resource from the two random access resources corresponding to wave position g to send the fifth signal. For example, taking the example of the terminal device selecting random access resource 1 for sending the fifth signal, the terminal device can use random access resource 1 to send the fifth signal. Optionally, the fifth signal can carry the index g1 of sub-wave position g1.

[0270] Step 603: The second communication device transmits the sixth signal using the sub-beam corresponding to the first wavelet position. Correspondingly, the first communication device receives the sixth signal on the sub-beam corresponding to the first wavelet position.

[0271] It should be understood that in the embodiment of the present application, the second communication device uses the sub-beam corresponding to the first sub-wavelength position to send the sixth signal can be replaced by "the second communication device sends the sixth signal, and the sixth signal is carried on the sub-beam corresponding to the first sub-wavelength position."

[0272] For example, the sixth signal may be a random access response message (or may be called a random access response or message 2 or a random access response signal) or a wireless resource control establishment response message (or may be called a wireless resource control establishment response signal or message 4 or a contention resolution message), etc.

[0273] The following describes the implementation process of the second communication device sending the sixth signal using the sub-beam corresponding to the first sub-wavelength through the following possible implementation methods.

[0274] Implementation method 1: The fifth signal is a random access request message, the sixth signal is a random access response message, and the fifth signal can carry the index of the first sub-wavelength. After receiving the fifth signal, the second communication device can obtain the index of the first sub-wavelength from the fifth signal. Optionally, the fifth signal can also include a random access sequence. Afterwards, the second communication device can determine (or judge) that the sub-wavelength at which the first communication device is located is the first sub-wavelength based on the index of the first sub-wavelength. Then, the second communication device can schedule the sub-beam corresponding to the first sub-wavelength to send the sixth signal. It should be understood that the width of the sub-beam corresponding to the first sub-wavelength is smaller than the width of the beam corresponding to the first wavelength. Optionally, the second communication device can also schedule the sub-beam corresponding to the first sub-wavelength to send other common downlink signals (such as message 4) before the first communication device accesses the network. For example, the prerequisite for the fifth signal in implementation method 1 to carry the index of the first wavelength is that the first communication device is allowed to carry data when sending the random access sequence.

[0275] For example, taking the first communication device as Figure 5b The terminal device shown in FIG. 1 is a second communication device. Figure 5b The satellite shown in the figure has the first wave position as Figure 5b For example, for wavelet g, the fifth signal is a random access request message, and the sixth signal is a random access response message. The random access request message may include the index g1 of sub-wavelet g1. Optionally, the random access request message may also include a random access sequence. After receiving the random access request message, the satellite may obtain the index g1 of sub-wavelet g1 from the random access request message. The satellite may then determine, based on the index g1 of sub-wavelet g1, that the terminal device is located in sub-wavelet g1. The satellite may then schedule the sub-beam corresponding to sub-wavelet g1 to send the random access response message.

[0276] Implementation Method 2: The fifth signal is an uplink scheduling message, and the sixth signal is a radio resource control establishment response message. The fifth signal may carry the index of the first sub-wavelength position. After receiving the fifth signal, the second communication device may obtain the index of the first sub-wavelength position from the fifth signal. The second communication device may then determine, based on the index of the first sub-wavelength position, that the sub-wavelength position in which the first communication device is located is the first sub-wavelength position. The second communication device may then schedule the sub-beam corresponding to the first sub-wavelength position to transmit the sixth signal. It is understood that, under the scheme provided in Implementation Method 2, the random access request message sent by the first communication device before sending the uplink scheduling message does not carry the index of the first sub-wavelength position. As a result, the beam used by the second communication device when sending the random access response message is the beam corresponding to the first sub-wavelength position. The random access request message may carry a random access sequence. For example, the precondition for not carrying the index of the first sub-wavelength position in the random access request message in Implementation Method 2 is that the first communication device is not permitted to carry data when transmitting the random access sequence.

[0277] For example, taking the first communication device as Figure 5b The terminal device shown in FIG. 1 is a second communication device. Figure 5b The satellite shown in the figure has the first wave position as Figure 5b Taking wavelet g as an example, the fifth signal is an uplink scheduling message, and the sixth signal is a radio resource control establishment response message. The uplink scheduling message may include the index g1 of sub-wavelet g1. If a terminal device is not allowed to carry data when sending a random access sequence, after receiving a random access request message, the satellite cannot determine the sub-wavelet g of the terminal device because the random access request message does not carry the index g1 of sub-wavelet g1. Therefore, the satellite can schedule the beam corresponding to the first wavelet g to send a random access response message. The random access request message may carry the random access sequence. Subsequently, when the terminal device sends an uplink scheduling message, it may include the index g1 of sub-wavelet g1 in the uplink scheduling message. After receiving the uplink scheduling message, the satellite may obtain the index g1 of sub-wavelet g1 from the uplink scheduling message. Then, based on the index g1 of sub-wavelet g1, the satellite may determine that the sub-wavelet g1 is the terminal device's location. The satellite may then schedule the sub-beam corresponding to sub-wavelet g1 to send a radio resource control establishment response message.

[0278] It is understood that, when the first waveband includes multiple sub-wavebands, if terminal devices in at least two of the multiple sub-wavebands included in the first waveband initiate random access at the same time or adjacent times, the satellite may schedule random access response messages in a round-robin manner. Optionally, if terminal devices in at least two of the multiple sub-wavebands included in the satellite's coverage area initiate random access at the same time or adjacent times, the satellite may schedule random access response messages in a round-robin manner.

[0279] Optionally, to reduce the time the first communication device monitors the random access response message, or to allow the second communication device to schedule the random access response message with a longer delay, the second communication device may also indicate a corresponding delay offset through a fourth signal. It should be understood that the corresponding delay offset may be flexibly determined by the second communication device based on the existing random access response window of the first communication device.

[0280] For example, let's take the first communication device as a terminal device, the second communication device as a satellite, the fifth signal as message 1, and the sixth signal as message 2. When the satellite is unable to schedule message 2 to the corresponding terminal device (or terminal device a) in a timely manner due to limited beams, the satellite can configure a relatively large delay offset (such as offset01) for terminal device a. In this way, terminal device a can determine a new random access response window based on the delay offset offset01 and the existing random access response window, and can monitor the PDCCH within the new random access response window to wait for a random access response message from the satellite. Optionally, the random access response message can be carried in message 2, or the random access response message can also be used as message 2. In this way, the time when the satellite schedules message 2 for terminal device a will be delayed compared to other terminal devices, so that terminal device a monitors the PDCCH after the existing random access response window to obtain the corresponding random access response message, which helps to increase the flexibility of the satellite scheduling message 2.

[0281] In an embodiment of the present application, the delay offset indicated by the first signal may correspond to the first wave position, for example, different wave positions each correspond to a delay offset, or the delay offset indicated by the first signal may correspond to the first sub-wave position, for example, different sub-wave positions each correspond to a delay offset. Afterwards, after sending message 1, the first communication device may receive message 2 within the first response window. The first response window may be determined by the first communication device based on the second response window (i.e., the existing response window corresponding to the first communication device, such as the existing random access response window) and the corresponding delay offset (such as the delay offset corresponding to the first wave position or the delay offset corresponding to the first sub-wave position).

[0282] Taking the sixth signal as message 2 as an example, the implementation process of the first communication device receiving message 2 within the first response window is described through the following possible examples.

[0283] Example 1: When the delay offset indicated by the first signal corresponds to a primary wavelet (i.e., a wavelet), after receiving the fourth signal, the first communications device can obtain the delay offset corresponding to the first wavelet from the fourth signal. The first communications device can then determine a first response window based on the second response window and the delay offset corresponding to the first wavelet. The first communications device can then receive Message 2 within the first response window.

[0284] For example, the first communication device is a terminal device, the second communication device is a satellite, the fourth signal is a system message, the second response window is [T1, T2], the first wave position (for example Figure 5a The wave position f or Figure 5b Take the delay offset offset2 corresponding to the wave position g) shown as an example. After the terminal device receives the system message from the satellite on the beam corresponding to the first wave position, it can obtain the delay offset offset2 corresponding to the first wave position from the system message, and can determine the first response window as [T1+offset01', T2+offset01'] according to the second response window [T1, T2] and the delay offset offset offset01' corresponding to the first wave position. Afterwards, the terminal device can monitor the PDCCH within the first response window [T1+offset01', T2+offset01'] to obtain message 2. Optionally, message 2 can carry a random access response message.

[0285] In the implementation of this application, the second communication device may determine the delay offset corresponding to each beam position based on the current service situation. It is understood that the description of the second communication device determining the delay offset corresponding to each beam position based on the current service situation in step 603 can be referred to the description of the second communication device determining the delay offset corresponding to each beam position based on the current service situation in step 403 above, and will not be repeated here.

[0286] Example 2: When the delay offset indicated by the first signal corresponds to a secondary wavelet (i.e., a sub-wavelet), after receiving the fourth signal, the first communication device can obtain the delay offset corresponding to at least one sub-wavelet included in the first wavelet from the fourth signal, and can determine the delay offset corresponding to the first sub-wavelet from the delay offset corresponding to the at least one sub-wavelet based on the first sub-wavelet where the first communication device is located. Thereafter, the first communication device can determine a third response window based on the second response window and the delay offset corresponding to the first sub-wavelet, and this third response window can serve as the first response window. The first communication device can then receive Message 2 within the first response window.

[0287] For example, the first communication device is a terminal device, the second communication device is a satellite, the fourth signal is a system message, the second response window is [T1, T2], the first sub-wave position (for example Figure 5a The wave position f or Figure 5b Take the delay offset offset02 corresponding to the wave position g) shown as an example. After the terminal device receives the system message from the satellite on the beam corresponding to the first wave position, it can obtain the delay offset offset02 corresponding to the first sub-wave position from the system message, and can determine the fourth response window as [T1+offset02, T2+offset02] based on the second response window [T1, T2] and the delay offset offset02 corresponding to the first sub-wave position. The fourth response window [T1+offset02, T2+offset02] can be used as the first response window. Afterwards, the terminal device can monitor the PDCCH in the fourth response window [T1+offset02, T2+offset02] to obtain message 2. Optionally, message 2 can carry a random access response message.

[0288] In this embodiment of the present application, the second communication device may determine the delay offset corresponding to each sub-wavelength position based on the current service situation. It is understood that the description of the second communication device determining the delay offset corresponding to each sub-wavelength position based on the current service situation in step 603 can be referred to the description of the second communication device determining the delay offset corresponding to each sub-wavelength position based on the current service situation in step 403 above, and will not be repeated here.

[0289] It can be seen from the above steps 601 to 603 that the first communication device carries the index of the sub-wavelength position (such as the first sub-wavelength position) in the reported signal (such as the fifth signal), so that the second communication device can timely and accurately know which sub-wavelength position (such as the first sub-wavelength position) the first communication device is located, so that the second communication device can timely and effectively schedule the sub-beam corresponding to the sub-wavelength position to send subsequent public downlink signals (such as the sixth signal), thereby helping to improve the link budget of the public downlink signal. It can be understood that since the width of the sub-beam corresponding to the first sub-wavelength position used by the second communication device when sending the public downlink signal before the first communication device accesses the network is smaller than the width of the beam corresponding to the first wavelength position, the link budget of the public downlink signal can be improved. In addition, compared to Figure 4 The communication method shown does not require grouping of random access resources corresponding to the first wave bit, and thus does not affect the flexible allocation of random access resources.

[0290] It should be noted that in the description of this application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first", "second", and "third" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, timing, priority or importance of multiple objects. In addition, the terms "including", "comprising", "having" and their variations appearing in this application all mean "including but not limited to" unless otherwise specifically emphasized.

[0291] In addition, it should be noted that each step involved in the above embodiments can be performed by a corresponding device, or by a component such as a chip, processor, or chip system within the device, and the embodiments of the present application do not limit this. The above embodiments are described only as examples of execution by corresponding devices.

[0292] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0293] It should be noted that in each of the above embodiments, some steps may be selected for implementation, and the order of the steps in the diagrams may be adjusted for implementation, and this application does not limit this. It should be understood that executing some of the steps in the diagrams, adjusting the order of the steps, or combining them for specific implementation all fall within the scope of protection of this application.

[0294] It is understandable that in order to implement the functions in the above embodiments, the various devices involved in the above embodiments include hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of the various examples described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0295] It should be understood that the "steps" in the embodiments of this application are merely illustrative, a method of expression used to better understand the embodiments, and do not constitute a substantive limitation on the implementation of the solutions of this application. For example, the "steps" can also be understood as "features." Furthermore, the steps do not constitute any limitation on the execution order of the solutions of this application. Any changes in the order of steps, or any operations such as step merging or step splitting that do not affect the implementation of the overall solution, resulting in new technical solutions, are also within the scope of this application.

[0296] The following is a schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the first communication device or the second communication device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.

[0297] like Figure 7 As shown, the communication device 700 includes a transceiver module 701 (or may be called a communication module or a transceiver unit or a communication unit, for sending and receiving data) and a processing module 702 (or may be called a processing unit). The communication device 700 can be used to implement the above Figure 4 The functions of the first communication device or the second communication device in the method embodiment shown in FIG can also be used to implement the above Figure 6 The functions of the first communication device or the second communication device in the method embodiment shown in FIG.

[0298] Optionally, the transceiver module 701 may include a receiving module and / or a transmitting module. The receiving module may be used by the communication device 700 to receive signals (information or data, etc.); the transmitting module may be used by the communication device 700 to transmit signals (information or data, etc.). The transmitting module may transmit signals (information or data, etc.) under the control of the processing module 702, and the receiving module may receive signals (information or data, etc.) under the control of the processing module 702.

[0299] When the communication device 700 is used to implement the above Figure 4 The function of the first communication device (such as a terminal device) in the method embodiment shown is: a transceiver module 701 is used to receive a first signal on a beam corresponding to a first wave position. The first signal can be used to indicate at least one sub-wave position, at least one sub-wave position can be included in the first wave position, and at least one sub-wave position can correspond to a group of random access resources. The transceiver module 701 is also used to send a second signal using a first group of random access resources corresponding to the first sub-wave position. The first sub-wave position is the sub-wave position where the first communication device is located. The transceiver module 701 is also used to receive a third signal on the sub-beam corresponding to the first sub-wave position. The processing module 702 is used to perform corresponding processing operations, such as grouping the random access resources corresponding to the first wave position.

[0300] When the communication device 700 is used to implement the above Figure 4 In the method embodiment shown, the function of the second communication device (such as a satellite) is as follows: the transceiver module 701 is used to send a first signal using the beam corresponding to the first wave bit. The first signal can be used to indicate at least one sub-wave bit, the at least one sub-wave bit can be included in the first wave bit, and the at least one sub-wave bit can respectively correspond to a group of random access resources. The transceiver module 701 is also used to receive a second signal. The second signal is carried on the first group of random access resources. The transceiver module 701 is also used to send a third signal using the sub-beam corresponding to the first sub-wave bit. The first sub-wave bit corresponds to the first group of random access resources. The processing module 702 is used to perform corresponding processing operations, such as configuring a corresponding delay offset for each wave bit or configuring a corresponding delay offset for each sub-wave bit.

[0301] When the communication device 700 is used to implement the above Figure 6 In the method embodiment shown, the functions of the first communication device (such as a terminal device) are as follows: the transceiver module 701 is used to receive the fourth signal on the beam corresponding to the first wave position. The transceiver module 701 is also used to send the fifth signal. The fifth signal may include an index of the first sub-wave position, the first sub-wave position is the sub-wave position where the first communication device is located, and the first sub-wave position may be included in the first wave position. The transceiver module 701 is also used to receive the sixth signal on the sub-beam corresponding to the first sub-wave position. The processing module 702 is used to perform corresponding processing operations, such as determining the coverage range of which sub-wave position (or which sub-wave position) the first communication device is located in.

[0302] When the communication device 700 is used to implement the above Figure 6In the illustrated method embodiment, the functions of the second communication device (e.g., a satellite) are as follows: a transceiver module 701 is configured to transmit a fourth signal using a beam corresponding to a first wavelet. The transceiver module 701 is further configured to receive a fifth signal. The fifth signal may include an index of a first sub-wavelet, which may be included in the first wavelet. The transceiver module 701 is further configured to transmit a sixth signal using a sub-beam corresponding to the first sub-wavelet. A processing module 702 is configured to perform corresponding processing operations, such as configuring a corresponding delay offset for each wavelet or configuring a corresponding delay offset for each sub-wavelet.

[0303] For a more detailed description of the transceiver module 701 and the processing module 702, please refer to the above Figure 4 or Figure 6 The relevant descriptions in the method embodiment shown are not repeated here.

[0304] It should be understood that the transceiver module 701 in the embodiment of the present application can be implemented by a communication interface or a communication interface-related circuit component, and the processing module 702 can be implemented by a processor or a processor-related circuit component.

[0305] It should be noted that the division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0306] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, or a server, etc.) or a processor to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0307] As another possible product form, such as Figure 8As shown, the communication device 800 includes: a communication interface 801 and a processor 802. Optionally, the communication device 800 also includes a memory 803. The communication interface 801, the processor 802, and the memory 803 are interconnected. When the communication device 800 is used to implement the technical solutions involved in the first communication device (such as a terminal device) or the second communication device (such as a satellite) in the above embodiments, the communication interface 801 can be used to implement the functions of the above-mentioned transceiver module 801 when executing the technical solutions involved in the first communication device (or the second communication device), and the processor 802 is used to implement the functions of the above-mentioned processing module 802 when executing the technical solutions involved in the first communication device (or the second communication device).

[0308] Optionally, the communication interface 801, the processor 802, and the memory 803 are interconnected via a bus 804. The bus 804 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0309] Communication interface 801 is used to receive and send data. For example, when the communication device 800 is as follows Figure 2 When the terminal device 201 is shown, the communication interface 801 can be implemented as shown in FIG. Figure 2 210, or can also communicate with the network device 210 shown in FIG. Figure 2 205, or can also communicate with the terminal device 205 Figure 2 For example, when the communication device 800 is as shown in FIG. Figure 3 When the terminal device 1 is shown, the communication interface 801 can be implemented as follows Figure 3 Communicate with the satellite 1 shown, or it can also be achieved with Figure 3 Communicate with the ground station shown, or it can also be achieved with Figure 3 The communication interface can communicate with other devices (such as other terminal devices or servers) outside the illustrated communication system architecture. In one example, the communication interface can be a transceiver device with integrated data transceiver functions. In another example, the communication interface can also be composed of a transmitter and a receiver, wherein the transmitter is used to send data and the receiver is used to receive data.

[0310] Optionally, the communication interface 801 may include a transmitter and / or a receiver. The transmitter is used to transmit signals, messages, information, or data. The receiver is used to receive signals, messages, information, or data. For example, the transmitter transmits signals, messages, information, or data under the control of the processor 802. The receiver receives signals, messages, information, or data under the control of the processor 802.

[0311] The functions of processor 802 can refer to the description of the corresponding functions involved in the first communication device or the second communication device in the above embodiments and will not be repeated here. Processor 802 can be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP, etc. Processor 802 can further include a hardware chip. The hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof. When implementing the above functions, processor 802 can be implemented through hardware, or it can also execute corresponding software implementations through hardware.

[0312] Memory 803 is used to store program instructions, etc. Specifically, program instructions may include program code, which includes computer operating instructions. Memory 803 may include random access memory (RAM) or non-volatile memory, such as at least one disk drive. Processor 802 executes the program instructions stored in memory 803 to implement the above functions, thereby performing the method steps required to be executed by the first communication device or the second communication device in the above embodiments.

[0313] Based on the same concept, an embodiment of the present application also provides a possible communication system. The communication system may include a first communication device (such as a terminal device) and a second communication device (such as a satellite). The first communication device can be used to implement the technical solution involved in the first communication device in the above embodiment, and the second communication device can be used to implement the technical solution involved in the second communication device in the above embodiment.

[0314] Based on the same concept, an embodiment of the present application also provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run on a communication device (or computer), the communication device (or computer) executes the method provided in the above embodiment.

[0315] Based on the same concept, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed by a communication device (or computer), the communication device (or computer) executes the method provided in the above embodiment.

[0316] The storage medium may be any available medium that can be accessed by a computer. By way of example and not limitation, computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.

[0317] Based on the same concept, an embodiment of the present application further provides a chip, which may include a processor and a memory (or the chip is coupled to the memory), wherein the processor executes program instructions in the memory to enable the chip to perform the method provided in the above embodiment. Here, "coupling" refers to the direct or indirect connection of two components to each other, such as coupling can refer to an electrical connection between two components.

[0318] Based on the same concept, an embodiment of the present application also provides a chip system, which includes a processor for supporting a computer device to implement the functions involved in the first communication device or the second communication device in the above embodiments. In one possible implementation, the chip system also includes a memory for storing the necessary programs and data for the computer device. The chip system can be composed of a chip or can include a chip and other discrete devices.

[0319] The methods provided in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state drive (SSD)).

[0320] The steps of the methods described in the embodiments of the present application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software units can be stored in RAM, ROM, EEPROM, registers, hard disks, removable disks, CD-ROMs, or other storage media in any form known in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Alternatively, the storage medium can also be integrated into the processor. The processor and storage medium can be arranged in an ASIC.

[0321] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0322] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0323] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A communication method, characterized in that: Applied to a first communication device, the method includes: receiving a first signal on a beam corresponding to a first wavelet, where the first signal is used to indicate at least one wavelet, the at least one wavelet being included in the first wavelet, and each of the at least one wavelet corresponding to a group of random access resources; sending a second signal using a first group of random access resources corresponding to a first wavelet, where the first wavelet is the wavelet where the first communication device is located; A third signal is received on the sub-beam corresponding to the first sub-wavelength.

2. The method according to claim 1, wherein The first signal is used to indicate an index of the at least one wavelet, or the first signal is used to indicate a reference point corresponding to the at least one wavelet.

3. The method according to claim 2, wherein The first signal is used to indicate one of the following: The position coordinates of the reference point corresponding to the at least one wavelet; or The position coordinates corresponding to the first wave position and at least one first differential value, wherein the at least one first differential value is a differential value between the position coordinates of the reference point corresponding to the at least one sub-wave position and the position coordinates corresponding to the first wave position; or a second differential value and the at least one first differential value, the second differential value being a differential value between the position coordinates corresponding to the first wave position and the position coordinates of a reference point of a first cell, the first cell being a current serving cell; or At least one third differential value, where the at least one third differential value is a differential value between the position coordinates of a reference point corresponding to the at least one wavelet and the position coordinates of a reference point of the first cell.

4. The method according to any one of claims 1 to 3, wherein A group of random access resources corresponding to the at least one sub-wavelength position is included in the random access resources corresponding to the first wavelength position.

5. The method according to any one of claims 1 to 3, wherein A group of random access resources corresponding to each of the at least one wavelet bit is determined according to the first signal.

6. The method according to any one of claims 1 to 3, wherein: A group of random access resources corresponding to each of the at least one wavelet is determined according to the number of the at least one wavelet indicated by the first signal.

7. The method according to any one of claims 1 to 6, wherein: The first signal is further used to indicate at least one delay offset, where the at least one delay offset corresponds to the first wave position, or the at least one delay offset corresponds one-to-one to the at least one sub-wave position; The receiving the third signal includes: The third signal is received within a first response window, where the first response window is determined based on a second response window and a delay offset corresponding to the first wave position, or the first response window is determined based on a delay offset corresponding to the second response window and the first sub-wave position.

8. The method according to any one of claims 1 to 7, wherein: The first signal is a system message, the second signal is a random access request message, and the third signal is a random access response message.

9. A communication method, characterized in that: Applied to a second communication device, the method includes: Sending a first signal using a beam corresponding to a first wavelet, where the first signal is used to indicate at least one wavelet, the at least one wavelet being included in the first wavelet, and each of the at least one wavelet corresponding to a group of random access resources; receiving a second signal, where the second signal is carried on a first set of random access resources; A third signal is sent using a sub-beam corresponding to a first sub-wavelength position, where the first sub-wavelength position corresponds to the first group of random access resources.

10. The method according to claim 9, wherein The first signal is used to indicate an index of the at least one wavelet, or the first signal is used to indicate a reference point corresponding to the at least one wavelet.

11. The method according to claim 10, wherein The first signal is used to indicate one of the following: The position coordinates of the reference point corresponding to the at least one wavelet; or The position coordinates corresponding to the first wave position and at least one first differential value, wherein the at least one first differential value is a differential value between the position coordinates of the reference point corresponding to the at least one sub-wave position and the position coordinates corresponding to the first wave position; or a second differential value and the at least one first differential value, the second differential value being a differential value between the position coordinates corresponding to the first wave position and the position coordinates of a reference point of a first cell, the first cell being a current serving cell; or At least one third differential value, where the at least one third differential value is a differential value between the position coordinates of a reference point corresponding to the at least one wavelet and the position coordinates of a reference point of the first cell.

12. The method according to claim 11, wherein The first signal is further used to indicate at least one delay offset, where the at least one delay offset corresponds to the first wave position, or the at least one delay offset corresponds one-to-one to the at least one sub-wave position.

13. The method according to claim 12, wherein: The method further comprises: Determine the delay offset corresponding to the first wave position according to the current service situation; or Determine the delay offset corresponding to each of the at least one wavelet positions according to the current service situation.

14. The method according to any one of claims 9 to 13, wherein: The first signal is a system message, the second signal is a random access request message, and the third signal is a random access response message.

15. A communication method, characterized in that: Applied to a first communication device, the method includes: receiving a fourth signal on a beam corresponding to the first wave position; Sending a fifth signal, where the fifth signal includes an index of a first wavelet, where the first wavelet is a wavelet where the first communication device is located, and the first wavelet is included in the first wavelet; A sixth signal is received on the sub-beam corresponding to the first sub-wavelength position.

16. The method according to claim 15, wherein The fourth signal is used to indicate an index of the at least one wavelet, or the fourth signal is used to indicate a reference point corresponding to the at least one wavelet.

17. The method according to claim 16, wherein The fourth signal is used to indicate one of the following: The position coordinates of the reference point corresponding to the at least one wavelet; or The position coordinates corresponding to the first wave position and at least one first differential value, wherein the at least one first differential value is a differential value between the position coordinates of the reference point corresponding to the at least one sub-wave position and the position coordinates corresponding to the first wave position; or a second differential value and the at least one first differential value, the second differential value being a differential value between the position coordinates corresponding to the first wave position and the position coordinates of a reference point of a first cell, the first cell being a current serving cell; or At least one third differential value, where the at least one third differential value is a differential value between the position coordinates of a reference point corresponding to the at least one wavelet and the position coordinates of a reference point of the first cell.

18. The method according to claim 17, wherein The fourth signal is further used to indicate at least one delay offset, where the at least one delay offset corresponds to the first wave position, or the at least one delay offset corresponds one-to-one to the at least one sub-wave position; The receiving the sixth signal includes: The sixth signal is received within a first response window, where the first response window is determined based on a second response window and a delay offset corresponding to the first wave position, or the first response window is determined based on a delay offset corresponding to the second response window and the first sub-wave position.

19. The method according to any one of claims 15 to 18, wherein: The fourth signal is a system message; The fifth signal is a random access request message, and the sixth signal is a random access response message, or the fifth signal is an uplink scheduling message, and the sixth signal is a radio resource control establishment response message.

20. A communication method, characterized in that: Applied to a second communication device, the method includes: Sending a fourth signal using the beam corresponding to the first wave position; receiving a fifth signal, the fifth signal including an index of a first wavelet, the first wavelet being included in the first wavelet; A sixth signal is sent using the sub-beam corresponding to the first sub-wavelength.

21. The method according to claim 20, wherein The fourth signal is used to indicate an index of the at least one wavelet, or the fourth signal is used to indicate a reference point corresponding to the at least one wavelet.

22. The method according to claim 21, wherein The fourth signal is used to indicate one of the following: The position coordinates of the reference point corresponding to the at least one wavelet; or The position coordinates corresponding to the first wave position and at least one first differential value, wherein the at least one first differential value is a differential value between the position coordinates of the reference point corresponding to the at least one sub-wave position and the position coordinates corresponding to the first wave position; or a second differential value and the at least one first differential value, the second differential value being a differential value between the position coordinates corresponding to the first wave position and the position coordinates of a reference point of a first cell, the first cell being a current serving cell; or At least one third differential value, where the at least one third differential value is a differential value between the position coordinates of a reference point corresponding to the at least one wavelet and the position coordinates of a reference point of the first cell.

23. The method according to claim 22, wherein The fourth signal is further used to indicate at least one delay offset, where the at least one delay offset corresponds to the first wave position, or the at least one delay offset corresponds one-to-one to the at least one sub-wave position.

24. The method according to claim 23, wherein The method further comprises: Determine the delay offset corresponding to the first wave position according to the current service situation; or Determine the delay offset corresponding to each of the at least one wavelet positions according to the current service situation.

25. The method according to any one of claims 20 to 24, wherein: The fourth signal is a system message; The fifth signal is a random access request message, and the sixth signal is a random access response message, or the fifth signal is an uplink scheduling message, and the sixth signal is a radio resource control establishment response message.

26. A communication device, characterized in that: The method comprises a module or unit for executing the method according to any one of claims 1 to 8, or a module or unit for executing the method according to any one of claims 9 to 14, or a module or unit for executing the method according to any one of claims 15 to 19, or a module or unit for executing the method according to any one of claims 20 to 25.

27. A communication device, characterized in that: include: transceiver, used to receive and send data; Memory for storing computer program instructions and data; A processor, configured to execute and call computer program instructions and data in the memory to cause the communication device to perform the method according to any one of claims 1 to 8, or the method according to any one of claims 9 to 14, or the method according to any one of claims 15 to 19, or the method according to any one of claims 20 to 25.

28. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instructions. When the computer program or instructions are executed by the communication device, the communication device executes the method according to any one of claims 1 to 8, the method according to any one of claims 9 to 14, the method according to any one of claims 15 to 19, or the method according to any one of claims 20 to 25.

29. A computer program product, characterized in that The computer program product comprises a computer program or instructions, which, when executed on a communication device, causes the communication device to perform the method according to any one of claims 1 to 8, or the method according to any one of claims 9 to 14, or the method according to any one of claims 15 to 19, or the method according to any one of claims 20 to 25.

30. A chip, characterized in that: The chip includes a processor, which is coupled to a memory, and the processor is used to execute program instructions stored in the memory so that the chip performs the method as described in any one of claims 1-8, or the method as described in any one of claims 9-14, or the method as described in any one of claims 15-19, or the method as described in any one of claims 20-25.