Communication method, communication device and computer readable storage medium

By configuring different offsets and durations for different beam groups in the satellite communication system, the problems of ineffective power consumption and low resource utilization efficiency caused by the limited number of satellite beams are solved, achieving more efficient resource utilization and stable service.

CN121367529APending Publication Date: 2026-01-20HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410970525.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-18
Publication Date
2026-01-20

AI Technical Summary

Technical Problem

In satellite communication systems, the number of beams that a satellite can activate simultaneously is limited, which leads to problems such as ineffective power consumption and low resource utilization efficiency for UEs when they are not covered by a beam.

Method used

By configuring different offsets and durations for different bandgap groups, the satellite signal reception time is optimized, avoiding the simultaneous activation of all bandgap devices, achieving time staggering, and reducing ineffective power consumption.

Benefits of technology

It improves the resource utilization efficiency of satellite communication systems, reduces the ineffective power consumption of UEs when they are not covered by the beam, and ensures stable and reliable service coverage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121367529A_ABST
    Figure CN121367529A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, and provides a communication method, a communication device and a computer readable storage medium, and the method comprises the steps: receiving first information which is used for indicating a first offset; a first numerical value is determined, the first numerical value is a numerical value corresponding to a first wave position, the first wave position is one of multiple wave positions covered by signals of a satellite, and the multiple wave positions correspond to at least two different numerical values; the target offset is determined according to the first numerical value and the first offset, the target offset is the time offset of a first device receiving the satellite signal in a first period, and the first period is one of at least one period of cell discontinuous transmission; the first offset is smaller than or equal to the duration of the first period, and the first device is a device in the first wave position. According to the method, the invalid power consumption of the UE can be reduced, and the resource utilization efficiency is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a communication method, a communication device and a computer readable storage medium. BACKGROUND

[0002] With the rapid development of information technology, satellite communication plays an irreplaceable role in many fields such as space communication, aviation communication, marine communication, military communication, etc. Compared with the traditional ground communication system, satellite communication has the characteristics of long communication distance, large coverage area, flexible networking, etc. In particular, the satellite can be used as a fixed terminal or as an access network device (such as a base station) to provide efficient and stable wireless access services for various mobile terminals.

[0003] In a satellite communication system, the beam hopping technology enables the satellite to provide efficient communication services to different areas on the ground by quickly switching beams. However, due to the limited number of beams that can be activated by the satellite at the same time, the number of wave positions that can be served by the satellite at a time is also limited. For example, in the beam hopping application scenario, when a network device (such as a ground station) configures the same communication time for all user equipment (UE) served by a satellite, all UEs of the wave position will try to communicate with the satellite at the same time. However, since the beams of the satellite are quickly switched and cannot cover all wave positions at the same time, the UEs (such as satellite phones, satellite Internet devices, etc.) under a wave position can only receive the signals sent by the satellite and enjoy the services provided by the satellite when the wave position is within the coverage of the beams of the satellite. If the wave position is not within the coverage of the beams of the satellite, even if the UE in the wave position is in a normal receiving state, it will also cause communication failure due to the inability to be covered by the beams of the satellite. In addition, this situation will also cause unnecessary power consumption of the UE in the process of waiting for the signal. SUMMARY

[0004] The embodiments of the present application provide a communication method, a communication device and a computer readable storage medium, which can reduce the invalid power consumption of the UE and optimize the resource utilization efficiency. The embodiments of the present application provide the following technical solutions:

[0005] In a first aspect, a communication method is provided. The method can be executed by a first device (such as a UE), a module (such as a processor, a chip, or a chip system) applied in the first device, or a logic node, a logic module, or software capable of realizing all or part of the functions of the first device. The method comprises:

[0006] receive first information, the first information being used to indicate a first offset; determine a first value, the first value being a value corresponding to a first wave position, the first wave position being one of a plurality of wave positions covered by a satellite signal, the plurality of wave positions corresponding to at least two different values; determine a target offset according to the first value and the first offset, the target offset being a time offset of the first device receiving the satellite signal in a first period, the first period being one of at least one discontinuous transmission period of a cell, the first offset being less than or equal to a length of the first period, the first device being one of the devices in the first wave position.

[0007] In the above method, the existing network equipment (such as a ground station) can configure a unified communication time (such as a receiving time and a closing time) for all wave position devices (such as the first device) served by a satellite. This means that whether the satellite beam actually scans a certain wave position, the device under the wave position will start receiving signals or stop receiving signals at the set time. In the present application, however, it is considered that in some application scenarios, a plurality of wave positions can be divided into different wave position groups, and each wave position group can correspond to different values. This means that the plurality of wave positions can correspond to at least two different values. This differentiated setting allows devices in different wave position groups to calculate different target offsets based on the first offset. Different target offsets allow devices in different wave position groups to stagger in time when receiving satellite signals, thereby avoiding the simultaneous activation of all wave position devices. This approach can avoid the invalid power consumption of devices not covered by the satellite beam during continuous waiting to receive signals, thereby optimizing resource utilization efficiency.

[0008] In a possible implementation, the first value is determined by: determining the first value according to the identifier of the first wave position and the number of active beams of the satellite.

[0009] In a possible implementation, the first value is the ceiling result of the ratio of the identifier of the first wave position to the number of active beams of the satellite.

[0010] To ensure that the satellite can cover all predetermined ground wave positions without omission in a complete scanning period (such as the first period), the present application sets the first value, which is calculated by taking the ceiling of the ratio of the first wave position identifier to the number of active beams of the satellite. This ceiling method aims to ensure that each wave position (or wave position group) obtains at least one beam allocation to avoid service interruption or incomplete coverage due to insufficient beam resource allocation. In short, even in the case of beam allocation edge, the ceiling operation can ensure that the satellite can efficiently and uninterruptedly provide stable and reliable services to all wave positions in its coverage area, optimizing the service efficiency and quality in the entire scanning period.

[0011] In a possible implementation, the target offset is positively related to a product of the first value and the first offset.

[0012] In a possible implementation, determining the target offset according to the first value and the first offset includes: determining the target offset according to the first value, the first offset, and a second offset, the target offset being positively or negatively related to the second offset, the second offset being a time offset of the first device receiving a signal of a satellite in discontinuous transmission of a cell.

[0013] In a possible implementation, the time of receiving the signal of the satellite in the first period is a first time period, and a length of the first time period is positively related to the amount of traffic of the first device in the first period.

[0014] In some areas with a large amount of traffic, the length of the first time period can be appropriately extended to ensure sufficient time to process a large amount of traffic requests and data transmission; and in some areas with a small amount of traffic, the length of the first time period can be shortened to give more network resources to other devices in need; such adjustment of the length of the first time period in different traffic scenarios can optimize resource utilization.

[0015] In a possible implementation, the method further includes: receiving second information, the second information being used to indicate the length of the first time period, the length of the first time period being one of a plurality of lengths, the plurality of lengths being preconfigured lengths that are different from each other.

[0016] In some scenarios, a network device (such as a satellite) can dynamically adjust the length of the first time period to adapt to the amount of traffic (or the degree of traffic concentration) in different areas. For example, the amount of traffic in a certain area (such as the first wave position) served by the satellite dynamically changes; in order to ensure effective use of network resources (such as time-frequency resources), the network device can preconfigure a plurality of lengths for the first device. When the network device detects that the amount of traffic in the first wave position is large, a longer length can be indicated to the first device from the plurality of lengths; in this way, the first device can obtain more network resources to meet the demand for a large amount of traffic; on the contrary, when the network device detects that the amount of traffic in the first wave position is small, a shorter length can be indicated to the first device from the plurality of lengths to save time-domain resources. In summary, the network device can adapt to the change of actual traffic amount, optimize the use efficiency of network resources, and improve user experience by preconfiguring a plurality of lengths and dynamically indicating the length according to the amount of traffic.

[0017] In a possible implementation, the length of the first period is negatively related to the amount of traffic of the first device in the first period.

[0018] In some scenarios, when the traffic volume of the first wave position is large, the service frequency of the satellite to the first wave position can be increased by shortening the length of the first period, indirectly prolonging the service time of the satellite to the first wave position, so as to ensure that the device (such as the first device) of the first wave position has enough time to process a large amount of service requests and data transmission; when the traffic volume is small, the service frequency of the satellite to the first wave position can be reduced by lengthening the length of the first period, indirectly shortening the service time of the satellite to the first wave position, so as to ensure the effective use of network resources.

[0019] In a possible implementation, the method further includes: receiving third information, the third information being used to indicate the length of the first period, the length of the first period being one of a plurality of period lengths, the plurality of period lengths being a plurality of preconfigured different period lengths.

[0020] In some scenarios, the network device (such as a satellite) can dynamically adjust the length of the first period to adapt to the traffic volume (or the degree of traffic concentration) of different areas. For example, the traffic volume of a certain area (such as the first wave position) covered by the satellite dynamically changes; in order to ensure the effective use of network resources (such as time-frequency resources), the network device can preconfigure a plurality of period lengths for the first device. When the network device detects that the traffic volume of the first wave position is large, a shorter period length (such as the length of the first period) can be indicated to the first device from the plurality of period lengths, so as to increase the service frequency of the satellite to the first device, indirectly prolong the service time of the satellite to the first device; for example, the period length (such as the length of the first period) is sent to the first device through the third information, and the first device receives the period length through the third information; the first device can obtain more network resources (such as time domain resources, etc.) by using the period length, thereby meeting the demand of high traffic volume; on the contrary, when the network device detects that the traffic volume of the first wave position is small, a longer period length can be indicated to the first device from the plurality of period lengths, so as to reduce the service frequency of the satellite to the first device, indirectly shorten the service time of the satellite to the first device, so as to ensure the effective use of network resources.

[0021] In a second aspect, a communication method is provided, which is applied to a network device. The method can be executed by the network device, or by a module (such as a processor, a chip, or a chip system) applied to the network device, or by a logic node, a logic module, or software that can realize all or part of the functions of the network device. The method includes:

[0022] determining first information, the first information being used to indicate a first offset, the first offset being used to determine a target offset, the target offset being a time offset of the first device receiving a signal of a satellite in a first period, the first period being one of at least one period of discontinuous transmission of a cell, the first offset being less than or equal to a length of the first period, the first device being one of devices in a first wave position, the first wave position being one of a plurality of wave positions covered by the signal of the satellite, devices in at least two of the plurality of wave positions corresponding to different target offsets; and sending the first information.

[0023] In the above method, the existing network device (such as a ground station) can configure a unified communication time (such as a receiving time and a closing time) for all the devices (such as the first device) in a wave position served by a satellite, which means that the devices in a wave position will start receiving signals or stop receiving signals at the set time, regardless of whether the satellite beam actually scans the wave position. In the present application, considering that the number of wave positions covered by a satellite is limited in some application scenarios, the devices in multiple wave positions (such as the first device in the first wave position and a device in the second wave position) can calculate different target offsets based on the first offset, for example, the devices in at least two of the multiple wave positions can correspond to different target offsets. Different target offsets make the devices in different wave positions staggered in time when receiving signals of the satellite, thereby avoiding the situation that all the devices in the wave positions are activated at the same time. This approach can avoid the invalid power consumption of the devices not covered by the satellite beam during the process of continuously waiting to receive signals, thereby optimizing the resource utilization efficiency.

[0024] In a possible implementation, the time of receiving the signal of the satellite in the first period is a first time period, and the length of the first time period is positively correlated with the amount of traffic of the first device in the first period.

[0025] In some areas with a large amount of traffic, the length of the first time period can be appropriately extended to ensure sufficient time to process a large amount of traffic requests and data transmission. In some areas with a small amount of traffic, the length of the first time period can be shortened to give more network resources to other devices in need. This adjustment of the length of the first time period in different traffic scenarios can optimize the resource utilization rate.

[0026] In a possible implementation, the method further includes: sending second information, the second information being used to indicate the length of the first time period, the length of the first time period being one of a plurality of lengths, the plurality of lengths being preconfigured lengths different from each other.

[0027] In some cases, the traffic size (i.e., the traffic intensity) of the first wave position of the satellite service is dynamically changed, in order to ensure that the length of the first time period can adapt to the traffic size of the first wave position; at this time, the network device can pre-configure multiple lengths for the first device; when the network device detects that the traffic of the first wave position is large, a longer length (such as the length of the first time period) can be selected from the multiple lengths and indicated to the first device, so that the first device can obtain more network resources (such as time-frequency resources, etc.); on the contrary, when the network device detects that the traffic of the first wave position is small, a shorter length (such as the length of the first time period) can be selected from the multiple lengths and indicated to the first device, so as to ensure the effective use of network resources.

[0028] In a possible implementation, the length of the first period is negatively related to the traffic of the first device in the first period.

[0029] In some scenarios, when the traffic of the first wave position is large, the service frequency of the satellite to the first wave position can be increased by shortening the length of the first period, which indirectly prolongs the service time of the satellite to the first wave position, so as to ensure that the device (such as the first device) of the first wave position has enough time to process a large amount of service requests and data transmission; when the traffic is small, the service frequency of the satellite to the first wave position can be reduced by lengthening the length of the first period, which indirectly shortens the service time of the satellite to the first wave position, so as to ensure the effective use of network resources.

[0030] In a possible implementation, the method further includes: sending third information, the third information being used to indicate the length of the first period, the length of the first period being one of multiple period lengths, and the multiple period lengths being pre-configured period lengths that are different from each other.

[0031] In some scenarios, a network device (e.g., a satellite) can adapt to the traffic size (or traffic intensity) of different areas by dynamically adjusting the length of the first period. For example, the traffic of a certain area (e.g., the first wave position) covered by the satellite dynamically changes. In order to ensure the effective use of network resources (e.g., time-frequency resources), the network device can pre-configure the first device with multiple period lengths. When the network device detects that the traffic of the first wave position is large, a shorter period length (e.g., the length of the first period) can be indicated to the first device from the multiple period lengths, so as to increase the service frequency of the satellite to the first device and indirectly extend the service time of the satellite to the first device. For example, the period length (e.g., the length of the first period) is sent to the first device through the third information, and the first device receives the period length through the third information. The first device can obtain more network resources (e.g., time domain resources, etc.) by using the period length, thereby meeting the demand of high traffic. Conversely, when the network device detects that the traffic of the first wave position is small, a longer period length can be indicated to the first device from the multiple period lengths, so as to reduce the service frequency of the satellite to the first device and indirectly shorten the service time of the satellite to the first device, thereby ensuring the effective use of network resources.

[0032] In a third aspect, a communication apparatus is provided. The communication apparatus can be the first device, or a module (e.g., a processor, a chip, or a chip system, etc.) applied to the first device, or a logic node, a logic module, or software capable of realizing all or part of the functions of the first device. The beneficial effects of this part can be referred to the description of the first aspect, and will not be described here. The communication apparatus has the functions of implementing the behaviors in the method examples of the first aspect. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0033] In one possible implementation, the communication apparatus includes a transceiver and a processing module, where the transceiver is configured to receive the first information, and the first information is used to indicate the first offset; the processing module is configured to determine the first value, the first value is a value corresponding to the first wave position, the first wave position is one of the multiple wave positions covered by the satellite, and the multiple wave positions correspond to at least two different values; the processing module is further configured to determine the target offset according to the first value and the first offset, the target offset is a time offset of the first device receiving the signal of the satellite in the first period, the first period is one of at least one discontinuous transmission period of the cell, the first offset is less than or equal to the length of the first period, and the first device is one of the devices in the first wave position. The transceiver and the processing module can perform the corresponding functions in the method examples of the first aspect, and the specific description can be referred to the method examples, and will not be described here.

[0034] In an optional implementation, the processing module is specifically configured to determine the first value according to the identification of the first wave position and the number of active beams of the satellite.

[0035] In an optional implementation, the first value is an upper limit result of a ratio of the identification of the first wave position and the number of active beams of the satellite.

[0036] In an optional implementation, the target offset is positively related to a product of the first value and the first offset.

[0037] In an optional implementation, the processing module is further configured to determine the target offset according to the first value, the first offset and a second offset, the target offset being positively or negatively related to the second offset, and the second offset being a time offset of the first device receiving the signal of the satellite in discontinuous transmission of the cell.

[0038] In an optional implementation, the time of receiving the signal of the satellite in the first period is a first time period, and a length of the first time period is positively related to the traffic volume of the first device in the first period.

[0039] In an optional implementation, the transceiver module is further configured to receive second information, the second information being used to indicate the length of the first time period, and the length of the first time period being one of a plurality of lengths, the plurality of lengths being preconfigured lengths different from each other.

[0040] In an optional implementation, the length of the first period is negatively related to the traffic volume of the first device in the first period.

[0041] In an optional implementation, the transceiver module is further configured to receive third information, the third information being used to indicate the length of the first period, and the length of the first period being one of a plurality of period lengths, the plurality of period lengths being preconfigured period lengths different from each other.

[0042] In a fourth aspect, a communication apparatus is provided, which can be a network device (such as a ground station or a satellite), a module (such as a processor, a chip, or a chip system) applied in the network device for execution, or a logic node, a logic module, or software capable of realizing all or part of the functions of the network device. The beneficial effects of this part can be referred to the description of the second aspect, and will not be described here. The communication apparatus has the functions of implementing the behaviors in the method examples of the second aspect. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions.

[0043] In a possible implementation, the communication apparatus includes a transceiver and a processing module, where the processing module is configured to determine first information, the first information being used to indicate a first offset, the first offset being used to determine a target offset, the target offset being a time offset of the first device receiving a signal of a satellite in a first period, the first period being one of at least one period of discontinuous transmission of a cell, the first offset being less than or equal to a length of the first period, the first device being one of devices in a first wave position, the first wave position being one of a plurality of wave positions covered by the signal of the satellite, and devices in at least two of the plurality of wave positions corresponding to different target offsets; and the transceiver is further configured to send the first information. The transceiver and the processing module can perform the corresponding functions in the method examples of the second aspect, and details are described in the method examples, which are not described herein again.

[0044] In an optional implementation, the time of receiving the signal of the satellite in the first period is a first time period, and a length of the first time period is positively correlated with a traffic volume of the first device in the first period.

[0045] In an optional implementation, the transceiver is further configured to send second information, the second information being used to indicate the length of the first time period, and the length of the first time period being one of a plurality of lengths, the plurality of lengths being preconfigured lengths different from each other.

[0046] In an optional implementation, the length of the first period is negatively correlated with the traffic volume of the first device in the first period.

[0047] In an optional implementation, the transceiver is further configured to send third information, the third information being used to indicate the length of the first period, and the length of the first period being one of a plurality of period lengths, the plurality of period lengths being preconfigured period lengths different from each other.

[0048] In a fifth aspect, a communication apparatus is provided, which can be a first device (for example, a terminal device), a module (for example, a processor, a chip, or a chip system) applied to the first device, or a logic node, a logic module, or software capable of implementing all or part of the functions of the first device. The communication apparatus includes at least one processor and optionally a memory. The memory is configured to store a computer program or instructions, and the at least one processor is configured to execute the computer program or instructions stored in the memory; when the at least one processor executes the computer program or instructions stored in the memory, the communication apparatus performs the method performed by the first device in the method embodiments.

[0049] In a sixth aspect, a communication apparatus is provided, which can be a network device (e.g., a ground station or a satellite), a module (e.g., a processor, a chip, or a chip system) applied in the network device, a logic node, a logic module, or software capable of implementing all or part of the functions of the network device. The communication apparatus includes at least one processor and optionally a memory. The memory is configured to store a computer program or instructions, and the at least one processor is configured to execute the computer program or instructions stored in the memory. When the at least one processor executes the computer program or instructions stored in the memory, the communication apparatus performs the method performed by the network device in the method embodiments.

[0050] In a seventh aspect, a computer program product is provided, which includes computer program codes. When the computer program codes are executed, the method performed by the first device (e.g., a terminal device) in the aspects described above is performed.

[0051] In an eighth aspect, a computer program product is provided, which includes computer program codes. When the computer program codes are executed, the method performed by the network device in the aspects described above is performed.

[0052] In a ninth aspect, a chip system is provided, which includes at least one processor configured to implement the functions of the first device in the methods of the aspects described above. In a possible design, the chip system further includes a memory configured to store program instructions and / or data. The chip system can be composed of a chip, or include a chip and other discrete devices.

[0053] In a tenth aspect, a chip system is provided, which includes at least one processor configured to implement the functions of the first device in the methods of the aspects described above. In a possible design, the chip system further includes a memory configured to store program instructions and / or data. The chip system can be composed of a chip, or include a chip and other discrete devices.

[0054] In an eleventh aspect, a computer readable storage medium is provided, which includes computer programs or instructions. When the computer programs or instructions are run, the method performed by the first device in the aspects described above is implemented.

[0055] In a twelfth aspect, a computer readable storage medium is provided, which includes computer programs or instructions. When the computer programs or instructions are run, the method performed by the network device in the aspects described above is implemented.

[0056] In a thirteenth aspect, the embodiments of the present application provide a communication system, comprising the communication device of the third aspect and the communication device of the fourth aspect.

[0057] In a fourteenth aspect, the embodiments of the present application provide a communication system, comprising the communication device of the fifth aspect and the communication device of the sixth aspect.

[0058] Any of the devices or computer storage media or computer program products or chips or communication systems provided above are used to execute the corresponding method provided above, and thus the beneficial effects achieved thereby can refer to the beneficial effects of the corresponding solutions in the corresponding method provided above, which will not be described here again. BRIEF DESCRIPTION OF DRAWINGS

[0059] Figure 1 is an architecture schematic diagram of a communication system 1000 provided by the embodiments of the present application;

[0060] Figure 2 is a schematic diagram of a RAN node structure provided by the embodiments of the present application;

[0061] Figure 3 is a schematic diagram of a 5G satellite communication system architecture provided by the embodiments of the present application;

[0062] Figures 4A-4B is a schematic diagram of a skip beam scanning scenario provided by the embodiments of the present application;

[0063] Figure 5 is an interaction schematic diagram of a communication method 500 provided by the embodiments of the present application;

[0064] Figure 6 is a cell DTX scenario schematic diagram provided by the embodiments of the present application;

[0065] Figures 7A-7C is a schematic diagram of an SSB index multiplexing scenario provided by the embodiments of the present application;

[0066] Figures 8A-8C is a configuration schematic diagram of cell DTX in a skip beam scenario provided by the embodiments of the present application;

[0067] Figure 9 is an interaction schematic diagram of a communication device 900 provided by the embodiments of the present application;

[0068] Figure 10 is a structure schematic diagram of a communication device 1000 provided by the embodiments of the present application;

[0069] Figure 11 is a structure schematic diagram of a communication device 1100 provided by the embodiments of the present application;

[0070] Figure 12 is a structural schematic diagram of a terminal device provided by an embodiment of the present application.

[0071] Figure 13 is a structural schematic diagram of a base station provided by an embodiment of the present application. DETAILED DESCRIPTION

[0072] The technical solutions in the embodiments of the present application will be described below with reference to the drawings.

[0073] In the description of the present application, “at least one of” or similar expressions refer to any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent a, b, c, a and b, a and c, b and c, a and b and c, where a, b, c can be single or multiple. In addition, in order to clearly describe the technical solutions in the embodiments of the present application, the same items or similar items with basically the same function and role are distinguished by using “first”, “second”, etc. in the embodiments of the present application. Those skilled in the art can understand that “first”, “second”, etc. do not limit the quantity and execution order, and “first”, “second”, etc. also do not necessarily mean different.

[0074] It should be understood that in the present application, “in the case of”, “if”, “when”, “if”, and similar descriptions can be used interchangeably. In addition, “ / ” appearing in the text means “or”.

[0075] It should be noted that in the present application, “exemplarily” or “such as” and the like are used to represent examples, examples or descriptions. Any embodiment or design scheme described as “exemplarily” or “such as” in the present application should not be interpreted as a more preferred embodiment than other embodiments or design schemes. The use of “exemplarily” or “such as” and the like in the present application is intended to present the relevant concept in a specific way.

[0076] In order to facilitate understanding of the present application, some technical terms related to the present application are explained below.

[0077] (1) beam

[0078] According to the description of 38.108 protocol, beam refers to the main lobe of the radiation pattern of the antenna array (beam is the main lobe of the radiation pattern of the antenna array).

[0079] (2) beam coverage

[0080] Beam coverage refers to the projection range of the beam on the ground. The base station side adjusts the weight of the antenna, so that the beam sent by the base station can be directed in different directions and have different coverage ranges. In the case of a satellite as a base station, the beam coverage range will change as the satellite moves and the weight is adjusted.

[0081] (3) Non terrestrial network (NTN)

[0082] NTN refers to a network that uses radio frequency resources on a satellite platform, an unmanned aerial vehicle (UAV), or a high-altitude communication platform (HAPS) for communication services; wherein the satellite platform includes but is not limited to the geostationary orbit (GEO), medium earth orbit (MEO), and low earth orbit (LEO). Compared with the ground cellular network, the NTN network has the characteristics of wider coverage, higher loss, larger delay, faster speed, and lower cost. As a supplement and extension of the ground network, the NTN network can achieve the purpose of seamless coverage in a wide area that cannot be achieved by wired telephone networks and ground mobile communication networks, thereby effectively solving the problem of Internet access in areas where communication infrastructure is scarce.

[0083] (4) Single-satellite multi-beam coverage scenario

[0084] The single-satellite multi-beam coverage scenario is to realize the coverage of multiple ground areas through the multi-beam antenna carried on a single satellite. For example, a single satellite (referred to as a single satellite) can cover dozens or even thousands of wave positions; in a beam hopping satellite system, a single satellite is equipped with only a small number of beams (such as dozens of beams), and the beams serve all the wave positions under the single satellite in a time-sharing manner.

[0085] (5) Beam hopping technology

[0086] Beam hopping technology is a technology that optimally allocates power and bandwidth resources on a satellite from the time domain perspective; this technology can achieve the coverage of a traditional multi-beam system through a small number of beam hopping; the core of this technology lies in the application of time slicing technology, which enables the satellite to activate specific beams for work in different time slices, rather than radiating comprehensively at the same time. Given that the business needs of each coverage area in a multi-beam satellite system are different, beam hopping technology can flexibly optimize resource allocation on the time axis, divide the bandwidth resources of the satellite into multiple time slots, and allocate them to each beam according to actual needs to meet the needs of different businesses.

[0087] (6) Synchronization signal and PBCH block (SSB)

[0088] The SSB is composed of three parts of primary synchronization signals (PSS), secondary synchronization signals (SSS) and PBCH. For example, under the architecture of 5G new radio (NR) network, the SSB signal block is not only used to realize functions such as cell search, timing and frequency synchronization, location and mobility management, but also used to help user equipment (UE) detect the physical cell identifier (PCI); the PCI can enable the UE to effectively distinguish wireless signals from different cells, thereby realizing the synchronization of the downlink in time and frequency. In addition, the SSB is also used as a reference signal for access and measurement to support UE access to the network and signal quality measurement.

[0089] (7) Cell discontinuous transmission (DTX) / cell discontinuous reception (DRX)

[0090] Cell DTX is a technology in the field of wireless communication, mainly used for energy saving, reducing inter-cell interference and optimizing network resources. It refers to that, in the process of wireless communication, when the physical layer does not receive the data transmission request of the upper layer within a period of time, the network device will "close" the service channel for sending data and most of the transceiver circuit, so that the device enters an idle mode, in order to reduce unnecessary energy consumption and reduce interference to adjacent cells. For the user side, cell DTX refers to that the cell closes data transmission and reception within a certain period of time, in order to reduce energy consumption and improve network efficiency. For example, the network device can configure the on duration and off duration for the served cell (or each wave position of satellite service), wherein the on duration can also be understood as the time for continuously receiving data, and the off duration can also be understood as the time for closing the reception of data; during the on duration, the network device will open the service channel for sending data and the transceiver circuit, at this time, the UE of the served cell can receive the service data sent from the downlink; during the off duration, the network device will close the service channel for sending data and the transceiver circuit, at this time, the UE of the served cell stops receiving service data.

[0091] Cell DRX is a cell-level discontinuous reception technology that allows the base station to turn off or reduce the activity of data transmission and reception for a certain period of time according to network load, traffic demand and energy saving strategy, thereby reducing the energy consumption of the base station and improving the overall energy efficiency of the network, while maintaining the necessary service support for users. The base station can configure and activate the cell DRX through UE-specific radio resource control (RRC) signaling or dynamic L1 / L2 signaling. Each serving cell can configure multiple cell DRX patterns to adapt to different traffic demands and energy saving goals.

[0092] For downlink (DL) coverage enhancement schemes, Release 18 network energy saving techniques can be used, such as modifying DTX / DRX in the RRC connected state to adapt to NR non-terrestrial networks (NTN) (e.g., beam-based operation): support configuring multiple cell DTX patterns for UEs; support dynamic common group signaling for cell DTX pattern changes; and cell DTX / DRX mechanisms in the RRC idle / inactive mode are also considered in the R19 NTN DL control element (CE).

[0093] In the network side energy saving (NES) topic of 3GPP R18 terrestrial network, the main function of this technology is to reduce the transmission of a part of the downlink signal on the network side to achieve the purpose of energy saving. For example, the low earth orbit LEO 600 kilometers set 1-2 FR1 parameters include specific parameter types, as shown in Table 1.

[0094] Table 1

[0095]

[0096] In the discussion of NTN R19 satellite coverage enhancement topic, the total power of satellite payload and the number of activated beams are limited (Table 1), based on this limitation, the satellite needs to provide time-sharing beam hopping service among the numerous wave positions (such as 1058) it serves with limited activated beams. That is, stay in some wave position for a period of time, send downlink common signals (such as SSB, system information block (SIB) 1, SIB19, etc.), and downlink data scheduling (such as physical downlink shared channel (PDSCH), physical downlink control channel (PDCCH), etc.), and close the beam of this wave position after the residence time ends (that is, the beam does not continue to provide downlink transmission in this wave position).

[0097] And the working principle of cell DTX is similar to the principle of satellite beam starting to provide service and closing service in a certain wave position, so in the beam hopping application scenario, the time when the satellite beam provides service and the time when it closes service for each wave position can be controlled by configuring cell DTX for each wave position.

[0098] In the existing standard, the configuration format of cell DTX / DRX is as follows:

[0099]

[0100] In the cell DTX / DRX configuration, the DTX and DRX can be configured separately or jointly, and the initialization activation signaling of the DTX / DRX can also be configured. The cellDTXDRX-CycleStartOffset-r18 parameter configures the starting offset of the DTX mode cycle (such as the starting time of the first DTX cycle), and the cellDTXDRX-onDurationTimer-r18 defines the duration of the on duration in each cycle. During the on duration, the base station (such as a satellite) can normally transmit downlink data (PDSCH, SSB, PDCCH, and paging (Paging) messages, etc.). During the off duration, the base station will reduce the transmission of part of the downlink signals (it is worth noting that although SSB may not be directly affected by the DTX mode under the current standard, it may be included in the constraint category in the future standard adjustment). As can be seen, the network device applies the configuration of the on duration and the off duration in the cell DTX mode to the beam hopping scenario, so that the beam hopping is in the "on" state during the duration of the on duration, and the beam hopping is in the "off" state during the duration of the off duration. The starting offset defines the starting offset time in the DTX mode cycle. For example, the network device configures the "on duration" and "off duration" for a device (such as a first device) in a specific wave position (such as a first wave position) in the first cycle (such as the first cycle). The starting offset is the starting time of the device entering the "on duration" state.

[0101] It should be noted that although the cell DTX configuration belongs to the UE-specific RRC signaling, the standard (TS38.800) stipulates that the network side can configure the same cell DTX / DRX mode for all connected UEs in the cell. For example, the same on duration, starting offset, cycle, and other parameters are configured for each UE. In order to reduce the activation time of the downlink transmission / uplink reception of the next generation base station (gNodeB), the UE can be configured to have a periodic cell DTX / DRX mode (such as an active period and an inactive period). The UEs configured with this mode in the cell will share the same cell DTX / DRX mode.

[0102] (8) Downlink control information (DCI) format DCI2-9

[0103] DCI2-9 is used to carry specific control information, such as the indication signaling of dynamic activation and deactivation of cell DTX mode. DCI2-9 can be used to indicate (or control) the activation and deactivation of cell DTX mode. A plurality of information blocks are included in the DCI2-9 format, each information block being associated with a secondary cell (Scell) to facilitate the network device to independently control the DTX mode of each secondary cell; each information block includes 2 bits for indicating the state (such as activation or deactivation) of the DTX mode of the secondary cell. For example, the first bit in each information block is used to indicate the activation state of the DTX mode of the corresponding secondary cell; if the bit = 0, it indicates that the DTX mode of the secondary cell is in the deactivation state, i.e., the cell will transmit data in the normal manner; if the bit = 1, it indicates that the DTX mode is activated, and the cell can not transmit data in some time period to save energy or resources. When the network device simultaneously configures cell DTX (discontinuous transmission) and cell discontinuous reception (DRX) in DCI2-9, data transmission and reception can be reduced in a larger time range, thereby further reducing network energy consumption and user equipment power consumption; wherein cell DRX can refer to the reduction or stop of the reception of downlink data by the cell in a certain time period to save the power consumption of the user equipment.

[0104] (9) Time domain resource allocation and common signal overhead

[0105] In a wireless communication system, the system needs to reasonably allocate resources in the time dimension to ensure the effective transmission of data between different users or different services. Time domain resource allocation generally refers to dividing time periods (such as time slots, frames, etc.) in the time axis and allocating them to different users or services. In addition to transmitting user data, some common signals or control information also need to be transmitted in the wireless communication system, such as synchronization signals, reference signals, broadcast information, etc.; these signals do not directly transmit user data, but are essential for the normal operation of the system and the access of users. The proportion of time or resources occupied by these common signals is referred to as common signal overhead. An increase in time domain resource allocation and a decrease in common signal overhead can be understood as follows: when the system allocates more time domain resources to users or services, the time domain resources used to transmit common signals will relatively decrease, thereby resulting in a decrease in common signal overhead; this can more efficiently utilize time resources to transmit user data and improve the overall performance of the system, such as increasing the system capacity and improving the data transmission rate.

[0106] The technical terms possibly involved in the present application are briefly introduced above, and the communication system applicable to the present application is introduced below.

[0107] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, 5th generation (5G) mobile communication system or NR, and the technical solutions provided by the present application can also be applied to future communication systems.

[0108] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0109] Figure 1 is an architecture schematic diagram of a communication system 1000 applicable to the embodiments of the present application. As shown in Figure 1 , the communication system 1000 includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (such as 110a-110e in Figure 1 , collectively referred to as 110), and can also include at least one terminal 120 (such as 120a-120d in Figure 1 , collectively referred to as 120). The RAN 100 can also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices Figure 1The communication system 1000 includes a terminal 120 (e.g., a user equipment, UE) and a RAN node 110 (e.g., a base station). The terminal 120 and the RAN node 110 are connected to each other through the air interface. The terminal 120 and the terminal 120, and the RAN node 110 and the RAN node 110 can be connected to each other through a wired or wireless manner. The communication system 1000 can further include a core network 200. The RAN node 110 is connected to the core network 200 through a wired or wireless manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be independent and different physical devices, or can be the same physical device integrating the logical functions of the core network device and the logical functions of the RAN node. The communication system 1000 can further include an Internet 300.

[0110] The RAN 100 can be an evolved universal terrestrial radio access (E-UTRA) system, an NR system, or a future wireless access system defined by the 3rd generation partnership project (3GPP). The RAN 100 can also include two or more different wireless access systems. The RAN 100 can also be an open RAN (O-RAN).

[0111] The RAN node, also referred to as a network device, a radio access network device, a RAN entity, or an access node, is configured to help the terminal to access the communication system through a wireless manner.

[0112] In an application scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a base station in a future mobile communication system, an access point (AP) in a WiFi system, or the like. The RAN node can also be a macro base station (e.g., 110a in FIG. 1), a micro base station, or an indoor station (e.g., 110e in FIG. 1), a relay node (e.g., 110b and 110c in FIG. 1), or the like. Figure 1 Figure 1 Figure 1

[0113] ​​​In another application scenario, wireless access can be achieved for a terminal through cooperation of multiple RAN nodes, and different RAN nodes respectively implement part of functions of a base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). The CU here implements functions of an RRC protocol and a packet data convergence protocol (PDCP) of the base station, and can also implement a function of a service data adaptation protocol (SDAP); the DU implements functions of a radio link control (RLC) layer and a medium access control (MAC) layer of the base station, and can also implement part of a physical (PHY) layer or the whole PHY layer; and specific descriptions about the protocol layers can be referred to related technical specifications of the 3GPP. The RU can be used to implement functions of transceiving radio frequency signals. The CU and the DU can be two independent RAN nodes, or can be integrated in the same RAN node, for example, integrated in a baseband unit (BBU). The RU can be included in a radio frequency device, for example, included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0114] The CU can be further divided into two types of RAN nodes: a control plane CU (CU-CP) and a user plane CU (CU-UP). For example, Figure 2As shown, the CU-CP is responsible for control plane functions, mainly including RRC and control plane PDCP (PDCP-C). The PDCP-C is mainly responsible for encryption and decryption of control plane data, integrity protection, and data transmission, etc. The CU-UP is responsible for user plane functions, mainly including SDAP and user plane PDCP (PDCP-U). Among them, the SDAP is mainly responsible for processing the data of the core network and mapping the flow to the bearer. The PDCP-U is mainly responsible for encryption and decryption of the data plane, integrity protection, header compression, sequence number maintenance, and data transmission, etc. The CU-CP and the CU-UP are connected through an E1 interface. The CU-CP is connected to the core network through a next generation (NG) interface. The CU-CP is connected to the DU through a control plane F1 interface (F1-C). The CU-UP is connected to the DU through a user plane F1 interface (F1-U). Of course, there is also a possible implementation that the PDCP-C is also in the CU-UP.

[0115] In different systems, the RAN node can have different names, for example, in an O-RAN system, the CU can be referred to as an open CU (O-CU), the DU can be referred to as an open DU (O-DU), and the RU can be referred to as an open RU (O-RU). The RAN node in the embodiments of the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module, for example, the RAN node can be a server loaded with a corresponding software module. The specific technology and specific equipment form adopted by the RAN node in the embodiments of the present application are not limited. For ease of description, a base station is described as an example of the RAN node in the following.

[0116] The terminal is a device with wireless transceiver function, which can send signals to the base station or receive signals from the base station. The terminal can also be referred to as a terminal device, a UE, a mobile station, a mobile terminal, etc. The terminal can be widely applied to various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone (such as Figure 1 Figure 1 ​120c), printers with wireless transceiver capabilities (such as...) Figure 1 The embodiments of this application do not limit the specific technology or device form used in the terminal. (The examples include 120d, wearable devices, vehicles, aircraft, ships, robots, smart home devices, etc.)

[0117] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.

[0118] The roles of base stations and terminals can be relative, for example, Figure 1 In this context, 110b (which could be a satellite) can be configured as a mobile base station. For terminals accessing the wireless access network 100 via 110b, 110b is a base station. However, for 110a, 110b can be a terminal; that is, 110a and 110b communicate via a wireless air interface protocol. Alternatively, 110a and 110b can also communicate via a base station-to-base station interface protocol. In this case, 110b is also a base station relative to 110a. Therefore, both base stations and terminals can be collectively referred to as communication devices. Figure 1 The 110a-110e in the text can be referred to as communication devices with base station functionality. Figure 1 The 120a-120d in the text can be referred to as communication devices with terminal functions.

[0119] In the embodiments of this application, the satellite acts as a base station, transmitting downlink information to the terminal. This downlink information is carried on a downlink channel and can also be referred to as a downlink signal. The terminal transmits uplink information to the satellite, which is carried on an uplink channel and can also be referred to as an uplink signal. To communicate with the satellite, the terminal needs to establish a wireless connection on a cell controlled by the satellite. The cell with which the terminal has established a wireless connection is called the terminal's serving cell.

[0120] For example, in an NTN scenario, a satellite, acting as a base station, can directly communicate with the UE to provide wireless access services. Typically, a satellite can serve at least one cell, and each cell includes at least one band of coverage by the satellite beam. Each band of coverage includes at least one UE (such as a mobile phone, satellite phone, or IoT device). Within the area covered by the band of coverage, these UEs can communicate with the satellite to achieve data transmission and wireless access.

[0121] It should be noted that "cell" is a wireless communication term used to describe a ground area controlled by a base station (such as a satellite), and UEs within the area can communicate with the base station; "beam" is a specific area covered by a satellite beam, and in satellite communication, the antenna system of a satellite can generally generate multiple beams, each of which can cover a specific ground area, i.e., a beam. A cell can include at least one beam covered by different beams of a satellite antenna.

[0122] The above describes in detail the software and hardware system structure of a communication system 1000 suitable for the present application, and the following describes a 5G satellite communication system architecture suitable for the present application. Figure 3 The above describes in detail the software and hardware system structure of a communication system 1000 suitable for the present application, and the following describes a 5G satellite communication system architecture suitable for the present application.

[0123] As shown in Figure 3 , a ground user terminal UE1 (or UE2) can access satellite 310 (or satellite 320) through 5G new air interface; these satellites can communicate with UE1 (or UE2) as 5G base stations to provide stable and reliable wireless access services; in addition, satellite 310 (or satellite 320) can establish a connection with the ground core network 330 through a wireless link to implement uplink and downlink data transmission; in addition, there is a wireless link between satellite 310 and satellite 320, and the two can realize signaling interaction and fast transmission of user data between base stations through the Xn interface; for Figure 3 The following describes each network element in the system and the interfaces between them:

[0124] UE1 (or UE2) is a mobile device supporting 5G new air interface, such as a mobile phone, a pad, etc. UE1 (or UE2) can access the satellite network through 5G new air interface and initiate calls, access the Internet, etc.

[0125] Satellite 310 (or satellite 320) as a 5G base station, mainly provides wireless access services, schedules wireless resources to the accessed UE1 (or UE2), and provides reliable wireless transmission protocols and data encryption protocols, etc.

[0126] 5G core network 330 refers to devices in the CN that provide service support for user equipment (such as UE1 and / or UE2). The 5G core network 330 can provide user access control, mobility management, session management, user security authentication, charging, etc. It has multiple functional units, which can be divided into control plane and data plane functional entities. The access and mobility management unit (AMF) is responsible for user access management, security authentication, and mobility management. The user plane unit (UPF) is responsible for managing user plane data transmission, traffic statistics, etc.

[0127] For example, the core network 330 can be an access and mobility management function (AMF) entity, a user plane function (UPF) entity, a session management function (SMF) entity, and the like, which are not listed one by one here. Among them, the AMF entity can be responsible for access management and mobility management of the user equipment; the UPF entity can be a functional entity of the user plane, mainly responsible for managing the transmission of user plane data, traffic statistics, and the like; and the SMF entity can be responsible for session management, such as session establishment of the user.

[0128] It should be noted that the entity in the present application can also be referred to as a network element or a functional entity, for example, the AMF entity can also be referred to as an AMF network element or an AMF functional entity, and for example, the SMF entity can also be referred to as an SMF network element or an SMF functional entity, and the like.

[0129] The ground station 340 is used to be responsible for forwarding signaling and service data between the base station (such as the satellite 310 and / or the satellite 320) and the 5G core network 330.

[0130] 5G New Radio: a wireless link between a user terminal (such as UE1 or UE2) and a satellite 310 (or a satellite 320).

[0131] Xn interface: an interface for exchanging data or instructions between the satellite 310 and the satellite 320, mainly used for signaling interaction such as switching.

[0132] NG interface: an interface between the satellite 310 (or the satellite 320) and the 5G core network 330, mainly used for interacting with the non-standalone access (NAS) of the core network 330 and the like. Signaling and user service data.

[0133] Before introducing the communication method suitable for the present application, the problem to be solved by the present application is introduced with a specific application scenario.

[0134] As shown in Figure 4A , a schematic diagram of a beam hopping scanning scenario is shown; in the beam hopping application scenario, taking an example of a satellite A that can activate 8 SSB beams at a time and each SSB beam serving one wave position, if the 8 cells served by the satellite A have a total of 64 wave positions, then the satellite needs to perform 8 times of scanning in a scanning period in a time division manner to provide services for all wave positions of the 8 cells; for example, as shown in Figure 4BAs shown, taking active beam 1 of satellite A as an example, active beam 1 camps in cell 1 during dwell time 1, mainly responsible for providing SSB scanning, SIB1 and SIB19 message broadcasting, and data transmission after access to the UEs within cell 1. During dwell time 2, active beam 1 leaves cell 1 and camps in cell 2, and so on. Ultimately, satellite A, using 8 active beams and after 8 dwell times, can provide SSB scanning and broadcast message transmission services to 64 UEs in the covered cells. However, in this scenario, network equipment (such as satellites or ground stations) usually configures the same communication time for UEs in all UEs covered by satellite A (e.g., 64 UEs), so all UEs in all UEs will attempt to communicate with the satellite at the same time. However, since the number of active beams a satellite (such as satellite A) can activate at one time is limited (e.g., 8 SSB beams), the satellite cannot provide services to all UEs simultaneously. This results in only a portion of the UEs (e.g., 8 UEs) being able to successfully receive service during each scan, while the remaining UEs (e.g., the remaining 56 UEs) are outside the coverage of the current beam (e.g., the 8 SSB beams). If the remaining UEs still wait to receive signals from the satellite, unnecessary power consumption will occur. To address this, this application proposes a communication method that can reduce the unnecessary power consumption of UEs, thereby optimizing resource utilization efficiency.

[0135] In this communication method, the communication time of the UE (i.e., an example of the first device) is optimized by introducing an offset (e.g., a first offset) to reduce the UE's ineffective power consumption. For example, the network device can indicate a specific offset (e.g., a first offset) to the UEs at each band position, so that each UE can calculate its actual communication start time (i.e., the target offset) with the satellite (e.g., satellite A) based on the offset, thereby avoiding ineffective power consumption caused by continuously waiting to receive signals when not covered by the satellite beam. It should be noted that since the UE under a certain band position will only attempt to communicate when the satellite beam covers it, disabling the receiving function when not covered by the satellite beam can optimize the utilization efficiency of satellite communication resources.

[0136] The following is combined Figure 5 Let me introduce the communication method 500 proposed in this application, such as... Figure 5 As shown, this communication method 500 can reduce the unnecessary power consumption of the UE and optimize resource utilization efficiency. Before introducing method 500, the applicable scenarios and the executing entity of method 500 will be briefly explained.

[0137] The method 500 is applicable to the above-mentioned beam hopping application scenarios; the first device (or network device) involved in the method 500 can also be a chip, a chip system, or a processor applied in the first device (or network device), or a logic node, a logic module, or software capable of realizing all or part of the functions of the first device (or network device).

[0138] For example, the network device can be a RAN node 110 in the system 100, or a satellite 310 (or a satellite 320) in the system 300, or a ground station 340 in the system 340; the first device can be a terminal 120 in the system 100, or a UE1 (or a UE2) in the system 200. Figure 1 Figure 3 For example, the network device can be a RAN node 110 in the system 100, or a satellite 310 (or a satellite 320) in the system 300, or a ground station 340 in the system 340; the first device can be a terminal 120 in the system 100, or a UE1 (or a UE2) in the system 200. Figure 3 Figure 1 For example, the network device can be a RAN node 110 in the system 100, or a satellite 310 (or a satellite 320) in the system 300, or a ground station 340 in the system 340; the first device can be a terminal 120 in the system 100, or a UE1 (or a UE2) in the system 200. Figure 3

[0139] The following embodiments are described taking the first device (such as a UE) and the network device (such as a satellite or a ground station) as examples. The method 500 includes the following steps:

[0140] In step 501, the network device determines first information, the first information being used to indicate a first offset, the first offset being used to determine a target offset, the target offset being a time offset of the first device receiving a signal of the satellite in a first period, the first period being one of at least one period of discontinuous transmission of a cell, the first offset being less than or equal to a time length of the first period, the first device being one of devices in a first beam, the first beam being one of a plurality of beams covered by the signal of the satellite, the devices in at least two beams of the plurality of beams corresponding to different target offsets.

[0141] The network device can be a satellite or a ground station, which is not limited in the present application; the satellite and the ground station can communicate through a wireless link.

[0142] The first device can be a receiving station or various types of UEs, such as a mobile phone, a smart bracelet, a smart screen, a notebook computer, etc., which is not limited in the present application.

[0143] It should be noted that in some scenarios, the first information can indicate the first offset in two ways; one way is that the first information includes the first offset; the other way is that the first information includes indication information, which is used to indicate the first offset; the indication information can be identification information (such as an identifier, etc.); the first device can determine the first offset according to some processing (such as query or calculation, etc.) of the identification information. The two indication methods can increase the flexibility and adaptability of data transmission, so as to select the most suitable way to represent the first offset in different application scenarios.

[0144] ​​​The first offset can be used to calculate an actual starting offset (actual starting time or actual starting time slot) of the first device receiving the signal of the satellite in the first period; the actual starting offset (actual starting time or actual starting time slot) is the target offset, which can be described below in step 503, and will not be described here. In actual application, the first offset can be ±1 millisecond (ms), ±2 ms or ±5 ms, etc. according to specific application scenarios, which are not limited in the present application. Generally, the first offset is less than or equal to the length of the first period; when the first offset is less than the length of the first period, the first device still has an active period after offsetting the first offset in the first period, that is, there is a time window for receiving the signal of the satellite in the first period; when the first offset is equal to the length of the first period, the first device has no active period after offsetting the first offset in the first period, that is, there is no time window for receiving the signal of the satellite in the first period, which can also be said that the first device is in a closed state in the whole first period.

[0145] It should be noted that in the cell DTX scenario, the network device can configure the same cell DTX pattern for the devices (such as the first device) in each beam (or cell) in the satellite service (or coverage) area before sending the first information; the cell DTX pattern is also called a legacy cell DTX pattern. In some embodiments, the network device can configure the same cell DTX pattern for the devices in each beam through an RRC message; after the network device configures the cell DTX pattern for the devices in each beam (or cell), the devices in each beam (or cell) receive the signal of the satellite during the on duration, and stop or reduce the transmission and reception of the satellite signal during the off duration, for example, during the on duration, the devices in each beam are allowed to be in an “on” state to receive the synchronization signal or data sent from the satellite; and during the off duration, the devices in each beam are allowed to be in an “off” state to stop or reduce the synchronization signal or data sent from the satellite, so as to optimize the utilization of resources; such cell DTX pattern can save network resources and reduce device power consumption.

[0146] It should also be noted that in some scenarios, the devices of each wave position are in an "on" state, which can also be described as one of the following: the devices of each wave position are in an "activated" state, or a "receiving" state, an "active" state, or an "on" state, etc. The present application does not limit this; similarly, in some scenarios, the devices of each wave position are in an "off" state, which can also be described as one of the following: the devices of each wave position are in a "deactivated" state, a "stop receiving" state, a "non-active" state, or a "sleeping (or resting)" state, etc. The present application does not limit this.

[0147] In some embodiments, the cell DTX mode can be bound with the beam identifier, so as to implicitly (or indirectly) indicate the cell DTX mode currently used by the cell where the device of each wave position is located through the beam identifier. By binding the beam identifier and the cell DTX mode, the satellite can more flexibly control the transmission power of the satellite under the premise of ensuring the quality of data transmission; for example, when the user or data transmission demand of a certain beam is low, the satellite can automatically associate the beam with the cell DTX mode, so that the beam stops transmitting in a certain time period (such as the off duration), thereby reducing unnecessary energy consumption. In addition, in some cases, the interference between beams can affect the communication quality. By binding the beam identifier and the cell DTX mode, the satellite can control the transmission time and direction of the beam to a certain extent, thereby reducing the interference between beams and improving the communication quality.

[0148] The first period described above is one of at least one period of cell discontinuous transmission, which can be understood as follows: in the cell DTX mode, the network device can configure the same activation time (or active time) for the devices of each wave position served by the satellite; generally, the activation time includes at least one period, and the first period described above is one of the at least one period; the first period includes an on duration and an off duration, wherein the on duration can refer to the time when the first device receives the signal (such as the SSB signal) of the satellite, and correspondingly, the on duration can also refer to the time when the satellite transmits the signal to the first device or provides wireless service; the off duration can refer to the time when the first device stops (or reduces) receiving the signal (such as the SSB signal) of the satellite, and correspondingly, the off duration can also refer to the time when the satellite stops (or reduces) transmitting the signal to the first device or providing wireless service. The on duration (or the off duration) can be determined by the start time (or the start time slot) and the duration.

[0149] It should be noted that in some scenarios, the receiving time can also be described as one of the following: activation time, activation period, start time, opening time, or active time. This application does not limit this. Similarly, the closing time can also be described as one of the following: inactive time, inactive period, silent time, stop time, or inactive time. This application does not limit this.

[0150] For example, such as Figure 6 As shown, in the cell DTX scenario, the network device configures the same activation time for devices in the first wave (e.g., UE1 and UE2) and devices in the second wave (e.g., UE3 and UE4). This activation time consists of three cycles: the first cycle, the second cycle, and the third cycle. Each of these three cycles includes a reception time (e.g., ...). Figure 6 (as shown by "on") and off time (as shown by "on") Figure 6 (As shown in the "off" section), UE1 to UE4 receive signals from the satellite (such as SSB) during the reception time, and stop or reduce the reception of signals from the satellite during the off time.

[0151] The fact that at least two devices across multiple wavelengths have different target offsets can be understood as follows: In beam hopping applications, the number of wavelengths a satellite can simultaneously cover is limited. Devices across multiple wavelengths (e.g., the first device in the first wavelength, a device in the second wavelength, etc.) may not simultaneously receive services provided by the satellite. In this case, devices across multiple wavelengths can calculate different target offsets based on the first offset. For example, devices at least two across multiple wavelengths can calculate at least two different target offsets based on the first offset. These different target offsets can cause devices at least two across multiple wavelengths to receive satellite signals at staggered times, thereby avoiding the situation where devices across all wavelengths are activated simultaneously.

[0152] It should be noted that "target offset" here is a general concept. For example, the time offset for receiving satellite signals within the first period, determined by the device at each of multiple wavelengths based on the first offset, can all be called the target offset; however, the target offset determined by devices at different wavelengths may not be the same. For example, multiple wavelengths include a first wavelength and a second wavelength, where the first wavelength includes device 1 (i.e., an example of the first device), and the second wavelength includes device 2; the target offset determined by device 1 based on the first offset is X1, and the target offset determined by device 2 based on the first offset is X2. X1 and X2 can be the same or different; for example, when the first wavelength and the second wavelength are simultaneously covered by satellites, X1 and X2 can be the same; while when the first wavelength and the second wavelength are not simultaneously covered by satellites, X1 and X2 can be different.

[0153] According to the description in the "NTN scenario" section above, from the perspective of a cell level, a satellite can cover (or serve) at least one cell; and a single cell can include at least one beam; therefore, from the perspective of a beam level, a satellite can cover (or serve) at least one beam, such as a first beam; a single beam can include at least one device, such as a first device; and a network device can indicate at least one of a beam ID of a beam in which the device (such as the first device) is located, an active beam number, or a used satellite parameter set (set 1-1, set 1-2, set 1-3) to the device (such as the first device) in each beam covered (or served) by the satellite.

[0154] The beam ID is a key identification used to distinguish different beams in satellite communication; each beam has a unique beam ID in the coverage area of the satellite to ensure accurate transmission of signals.

[0155] It should be noted that in some scenarios, the beam ID can also be described as one of a beam index, a beam number, a beam sequence, or a beam serial number, and the present application does not limit this.

[0156] In some embodiments, for an NR cell, each beam corresponds to a unique SSB index. After the first device receives the SSB, the first device identifies the SSB index by detecting the SSB; then determines the beam ID of the beam in which the first device is currently located according to the SSB index; and finally determines the beam in which the first device is currently located according to the beam ID.

[0157] In another embodiment, when the satellite adopts a single-satellite single-cell strategy, the beam ID can be understood as a PCI of a cell; and the first device can determine the beam in which the first device is located according to the PCI. For example, a single cell A covered by a satellite A includes a beam X, and the beam ID of the beam X can be represented by the PCI of the cell A; if the first device is a device in the beam X, the first device can determine that the first device is located in the beam X according to the PCI of the cell A in which the first device is located.

[0158] In still other embodiments, because the SSB index of each NR cell is limited and the number of beams is too large, the satellite can use an SSB index multiplexing manner to distinguish different beams among multiple beams in the coverage area. The following illustrates the SSB index multiplexing manner by way of example. For example, a cell A covered by a satellite A includes 16 beams, and the SSB index has 4, which are SSB 0, SSB 1, SSB 2, and SSB 3; the satellite A can distinguish different beams by using the following SSB index multiplexing manners:

[0159] Manner 1) Different wave positions are distinguished by the combination of SSB index and at least one geographical position.

[0160] The geographical position can also be described as a geographical reference position, a geographical position reference point, a geographical position range, a physical position, or other equivalent descriptions, which are not limited in the present application.

[0161] As shown in Figure 7A , satellite A divides 16 wave positions into 4 wave position groups, namely wave position group 1, wave position group 2, wave position group 3, and wave position group 4, according to the geographical positions where the 16 wave positions are located; each wave position group corresponds to a different geographical position, such as wave position group 1 corresponding to geographical position 1, …, and wave position group 4 corresponding to geographical position 4; satellite A forms 16 different combinations of 4 geographical positions and 4 SSB indexes, each combination being used to uniquely identify a wave position; satellite A broadcasts the 4 geographical positions to each device (such as the first device) of the 16 wave positions; after receiving the 4 geographical positions, each device can compare its current geographical position with the 4 geographical positions one by one to determine which of the 4 geographical positions it is located in; as can be seen, the wave position groups can be distinguished by different geographical positions, and each wave position in each wave position group can be distinguished by SSB index, so 16 wave positions can be distinguished by 4 geographical positions and 4 SSB indexes; for example, the first device is in wave position 2 (which is an example of the first wave position) identified by SSB 1, and wave position 2 belongs to wave position group 1, which is in geographical position 1; the first device can determine the wave position it is in according to geographical position 1 and SSB 1; similarly, the second device is in wave position 2 identified by SSB 1, and wave position 2 belongs to wave position group 2, which is in geographical position 2; the second device can determine the wave position it is in according to geographical position 2 and SSB 1. The third device and the fourth device identify the wave position they are in in a similar manner to the first device (or the second device), which will not be described here.

[0162] Manner 2) Different wave positions are distinguished by the combination of SSB index and random access opportunity (RO) window grouping.

[0163] As shown in Figure 7BAs shown, satellite A divides 16 wave positions into 4 wave position groups, i.e., wave position group 1, wave position group 2, wave position group 3, and wave position group 4, according to 4 ROs; each wave position group corresponds to a different RO, such as wave position group 1 corresponding to RO1, …, and wave position group 4 corresponding to RO4; satellite A configures 4 ROs and 4 SSB indexes to form 16 different combinations, each of which is used to uniquely identify a wave position; satellite A configures 4 ROs to each device (such as the first device) of the 16 wave positions; after each device receives the 4 ROs, it can compare the ROs configured to itself with the above 4 ROs one by one to determine which RO of the 4 ROs is the same as the RO configured to itself; as can be seen, the wave position groups can be distinguished by different ROs, and each wave position in each wave position group can be distinguished by an SSB index, so 16 wave positions can be distinguished by 4 ROs and 4 SSB indexes; for example, the first device is in wave position 1 (which is an example of the first wave position) with a wave position identifier of SSB 0, and wave position 1 belongs to wave position group 1, which corresponds to RO1, so the first device can determine the wave position it is in according to RO1 and SSB 0; similarly, the second device is in wave position 1 with a wave position identifier of SSB 0, and wave position 1 belongs to wave position group 2, which corresponds to RO2, so the second device can determine the wave position it is in according to RO2 and SSB 0. The third device and the fourth device identify the wave position they are in in a similar manner to the first device (or the second device), which will not be described here.

[0164] Method 3): SSB index and SSB burst grouping binding distinguish different wave positions.

[0165] Among them, SSB burst can refer to a set of SSBs transmitted continuously or periodically in a short time; SSB burst can be used to achieve UE downlink time-frequency synchronization and cell search.

[0166] As Figure 7CAs shown, satellite A divides 16 wave positions into 4 wave position groups, i.e., wave position group 1, wave position group 2, wave position group 3 and wave position group 4, according to 4 SSB bursts; each wave position group corresponds to a different SSB burst, e.g., wave position group 1 corresponds to SSB burst 1, …, and wave position group 4 corresponds to SSB burst 4; satellite A configures 4 SSB bursts and 4 SSB indexes to form 16 different combinations, each of which is used to uniquely identify a wave position; satellite A configures 4 SSB bursts to each device (e.g., the first device) of the 16 wave positions; after receiving the 4 SSB bursts, each device can compare the SSB burst configured to itself with the 4 SSB bursts one by one to determine which one of the 4 SSB bursts the SSB burst configured to itself belongs to; as can be seen, each wave position group can be distinguished by different SSB bursts, and each wave position in each wave position group can be distinguished by an SSB index, so 16 wave positions can be distinguished by 4 SSB bursts and 4 SSB indexes; for example, the first device is in wave position 4 with a wave position identifier of SSB 3 (i.e., an example of the first wave position), and wave position 4 belongs to wave position group 1, which corresponds to SSB burst 1, so the first device can determine the wave position it is in according to SSB burst 1 and SSB 3; similarly, the second device is in wave position 4 with a wave position identifier of SSB 3, and wave position 4 belongs to wave position group 2, which corresponds to SSB burst 2, so the second device can determine the wave position it is in according to SSB burst 2 and SSB 3. The third device and the fourth device determine the wave position they are in in a similar manner to the first device (or the second device), which will not be described here.

[0167] The above-mentioned active beam number can refer to the number of beams that the satellite can activate and put into use at the same time, or can refer to the number of beams that the satellite can simultaneously send for communication under a specific payload power limit condition; the active beam number can be 4, 8, 16 or 32, etc. For example, a satellite can have the ability to activate 16 beams at the same time; in the beam hopping application scenario, the satellite can realize time-division beam hopping scanning service between multiple wave positions through the limited 16 active beams, thereby ensuring that the devices in each wave position can timely obtain the services provided by the satellite.

[0168] It should be noted that although the satellite can support a large number of beams, not all beams can be activated at the same time; the satellite can dynamically adjust the number of beams that need to be activated at the same time according to real-time business needs and network load conditions, so as to achieve the optimal communication effect.

[0169] Each of the above satellite parameter sets (set 1-1, set 1-2, set 1-3) is used to carry key information of different parameters; wherein, set 1-1, set 1-2 and set 1-3 carry the same type of parameters, the difference lies in the different values of some parameters (such as total payload downlink power level, beam power, etc.); Taking the type of parameters carried by set 1-2 as an example, the type of parameters carried by set 1-2 includes maximum bandwidth per beam, SCS, beam size, satellite EIRP density / beam, total payload downlink power level, satellite transmission maximum gain, total number of beam coverage areas, and total number of simultaneously activated beams, etc.

[0170] For the carrying manner of the first information, in some embodiments, the first information can be carried in system messages or RRC signaling, wherein the system messages include master indication block (MIB) messages and SIB messages. For example, taking the first information including the first offset as an example, the format of the first information carried in the SIB or RRC signaling can be as follows:

[0171] DtxStartoffset-NTN-r19::=Integer(0,…,cellDTXDRX-Cycle)

[0172] cellDTXDRX-Config-r18::=SEQUENCE{

[0173] subMilliSeconds INTEGER(1..31),

[0174] milliSeconds ENUMERATED{

[0175] ms1,ms2,…,ms1200,ms1600,spare8,…,spare1}

[0176] },

[0177] cellDTXDRX-CycleStartoffset-r18 CHOICE{

[0178] ms10 INTEGER(0..9),

[0179]

[0180] }

[0181] }

[0182] wherein, DtxStartoffset-NTN-r19 is one example of the first offset; cellDTXDRX-Cycle is one example of the first period; cellDTXDRX-Config-r18 is used to configure the receiving time of the first device in the first period; cellDTXDRX-CycleStartoffset-r18 is used to configure the starting offset of the first period; the parameter DtxStartoffset-NTN-r19 is used to calculate the target offset of the first device receiving the signal of the satellite in the first period on the basis of the cell DTX mode configuration; that is, DtxStartoffset-NTN-r19 has a correlation with the activation time of the cell DTX mode, and details can be referred to the following Figures 8B-8C The manner in which the first device calculates each offset (such as offset 1) according to the first offset will not be described again here.

[0183] The value range of the DtxStartoffset-NTN-r19 can be: [0, …, cellDTXDRX-Cycle], that is, DtxStartoffset-NTN-r19 is less than or equal to the time length of cellDTXDRX-Cycle, wherein, cellDTXDRX-Cycle (one example of the first period) can refer to the period of the cell DTX / DRX configuration in the cell DTX / DRX mode; the signaling format of the period in the SIB message or the RRC message is as follows:

[0184] cellDTXDRX-Cycle Startoffset-r18 CHOICE{

[0185] ms10 INTEGER(0..9),

[0186] ms20 INTEGER(0..19),

[0187] }

[0188] When DtxStartoffset-NTN-r19 takes the maximum value (that is, cellDTXDRX-Cycle), it means that the first device is in the off state in the entire period (such as the first period), and accordingly, the network device turns off the beam serving the first wave position in the entire period.

[0189] Step 502: The network device sends the first information; accordingly, the first device receives the first information.

[0190] The network device can send the first information through a system message or RRC signaling, and the first device can receive the first information through a system message or RRC signaling.

[0191] Step 503: The first device determines a first value, which is a value corresponding to the first wave position. The multiple wave positions correspond to at least two different values.

[0192] The first value can be a first group identifier, which can indicate the group identifier of the wave position group where the first wave position is located. The first value can be an integer, such as 1, 6, 8, etc. In some embodiments, the network device can set a value (such as the first value) for a wave position group as the group identifier of the wave position group. In other embodiments, the first device can determine the group identifier (i.e., the first value) of the wave position group where it is located through a certain calculation.

[0193] In some application scenarios, the multiple wave positions corresponding to at least two different values can be understood as: the multiple wave positions can be divided into at least two wave position groups, and each wave position group can use a different value as a group identifier, so that the multiple wave positions can correspond to at least two different values. For example, in a beam hopping application scenario, a satellite can activate M1 (e.g., M1 = 4) beams at the same time, and these beams collectively cover N1 (e.g., N1 = 16) wave positions to achieve parallel service of the satellite to the N1 wave positions. The satellite can divide the N1 wave positions into two wave position groups, the first wave position group uses a first value (e.g., 12) as a group identifier, and the second wave position group uses a second value (e.g., 14) as a group identifier, and the first value is different from the second value.

[0194] Step 504: The first device determines a target offset according to the first value and the first offset.

[0195] The first offset can be an integer, such as ±3ms or ±5ms, etc. In a beam hopping application scenario, the target offset can also be understood as the actual starting offset (or actual starting time or actual starting offset time) of the first device in the first period in the cell DTX mode.

[0196] After the first device receives the first information, the first device determines a first offset according to the first information; and the first device calculates a target offset according to the first offset. For example, in the cell DTX mode, the network device configures the starting time (or the starting offset) of the receiving time of the first device in the first period as T0, and the first device increases (or subtracts) a first offset on the basis of T0 to obtain a target offset, that is, the actual starting offset in the first period is T0± the first offset. After the first device determines the target offset, the first device starts the receiving function (that is, starts the receiving function at the receiving time) according to the target offset, and closes the receiving function in the closing time, so as to avoid waste of power consumption.

[0197] For another example, the first offset can be DtxStartoffset-NTN-r19, and the first value can be the first group identifier.

[0198] In some embodiments, the target offset is positively related to the product of the first value and the first offset; the first device can determine the target offset according to the product of the first value and the first offset; for example, the first value is 4, the first offset is 1 ms, and the first device calculates the product of the group identifier and the first offset as 4 ms (that is, 4x1), that is, the target offset is 4 ms.

[0199] In summary, in some application scenarios, a plurality of wave positions can be divided into different wave position groups, and each wave position group can correspond to different values; this means that the plurality of wave positions can correspond to at least two different values. This differentiated setting enables devices in different wave position groups to calculate different target offsets based on the first offset; and different target offsets enable devices in different wave position groups to stagger in time when receiving signals from satellites, thereby avoiding the situation that all devices in the wave positions are activated at the same time; this approach can avoid the invalid power consumption of devices that are not covered by satellite beams during the process of continuously waiting to receive signals, thereby optimizing resource utilization efficiency.

[0200] In some embodiments, step 503 can also be implemented by step 5031:

[0201] Step 5031: The first device determines a first value according to the identifier of the first wave position and the number of active beams of the satellite.

[0202] The identifier of the first wave position can be an integer, such as 4, 8, 200, or 512, and in actual applications, the identifier of the first wave position can be designed according to specific circumstances, which is not limited in the present application. The number of active beams can be 4, 8, or 16, and specific explanations can be referred to the related explanations in step 501 above, which will not be repeated here.

[0203] In some embodiments, the first device can calculate a ratio of the first wave position identifier and the number of active beams of the satellite, and obtain a first value. For example, if the first wave position identifier is 32 and the number of active beams is 8, the first value is 4 (i.e., 32 divided by 8), where 4 can be used as the group identifier of the wave position group in which the first wave position is located.

[0204] In other embodiments, the first value is the ceiling of the ratio of the first wave position identifier and the number of active beams of the satellite. For example, the first device can determine the first value according to the following formula:

[0205]

[0206] where groupIndex represents the group identifier, the first value is an example of the group identifier, represents the wave position identifier, N activebeams represents the number of active beams, represents the ceiling result.

[0207] For example, if the first wave position identifier is 38 and the number of active beams is 8, the first value is 5 (i.e., the ceiling of 38 divided by 8), where 5 can be used as the group identifier of the wave position group in which the first wave position is located.

[0208] To ensure that the satellite can cover all predetermined ground wave positions without omission in a complete scanning period (e.g., the first period), the present application sets the first value, which is obtained by ceiling calculation based on the ratio of the first wave position identifier and the number of active beams of the satellite. This ceiling method aims to ensure that each wave position (or wave position group) obtains at least one beam allocation, so as to avoid service interruption or incomplete coverage due to insufficient beam resource allocation. In short, even in the case of beam allocation edge, the ceiling operation can ensure that the satellite can efficiently and uninterruptedly provide stable and reliable services for all wave positions in its coverage area, optimizing the service efficiency and quality in the entire scanning period.

[0209] In some embodiments, the above step 504 can also be implemented by step 5041:

[0210] Step 5041: The first device determines a target offset according to the first value, the first offset and the second offset, where the target offset is positively or negatively correlated with the second offset, and the second offset is the time offset of the first device receiving the signal of the satellite under discontinuous transmission of the cell.

[0211] It should be noted that the second offset, which is the time offset of the first device receiving the signal of the satellite in the cell discontinuous transmission, can be understood as: the second offset is the starting offset (or starting time offset or starting time) of the first device in a certain period (for example, the first period) in the cell DTX mode.

[0212] For example, in some embodiments, the first device can determine the target offset according to the following formula:

[0213]

[0214] wherein startOffset-NTN represents the target offset, represents the starting offset of the first device in a certain period (for example, the first period) in the cell DTX mode (i.e., the second offset), that is, represents the starting offset (startOffset) of the first device in a certain period in the legacy cell DTX configuration; represents the parameter dtxStartOffset-NTN-r19 (i.e., the first offset).

[0215] It should be noted that when the second offset is the starting time of the first period, the second offset is positively correlated with the target offset; the target offset calculated by the first device according to formula (2) is greater than or equal to the second offset; when the second offset is the ending time of the first period, the second offset is negatively correlated with the target offset; the target offset calculated by the first device according to formula (2) is less than the second offset.

[0216] For example, taking the satellite A that can simultaneously emit 16 laser beams as an example, each beam can cover a wave position, and 16 beams can simultaneously provide services for 16 wave positions, and the satellite A can provide wireless services for 1058 wave positions in a beam-hopping scanning manner; as shown in Figure 8A Since the 16 beams of the satellite A can simultaneously serve 16 wave positions in a single scanning, 1058 wave positions can be divided into 67 groups; in this way, the satellite A can complete a service for 1058 wave positions through 67 scans. For another example Figure 8BAs shown, in the cell DTX mode, satellite A can configure the same receiving time 601 and closing time 602 for the devices of 1058 wave positions in each cycle (such as the first cycle), for example, the devices of 67 wave position groups (i.e. wave position group 1 to wave position group 67) are configured with the same startOffset of the receiving time 601, which is t0, that is, the devices of 67 wave position groups start receiving at the same time in the first cycle, that is, the devices of 67 wave position groups are in the receiving state from t0 to t0+T in the first cycle; after t0+T, each device closes the receiving function and enters the closing state; wherein T is the receiving duration of the receiving time 601, that is Figure 8B As shown in "on" in the formula (1).

[0217] As shown in Figure 8C For the devices (such as the first device) of each wave position (such as the first wave position) of 67 wave position groups, each device calculates its target offset in the first cycle according to formula (2) as T i , i takes 1, 2, 3, …, 67, and the duration is T, that is Figure 8C As shown in "on" in the formula (1); wherein startOffset-NTN in formula (2) is offset n, wherein n = 1, 2, 3, …, 67, offset n = group identifier x first offset + second offset; for example, the first offset is t (such as DtxStartoffset-NTN-r19 or above), and the second offset is t0 (such as ), offset 1 = 1 x t + t0 = t + t0; offset 2 = 2 x t + t0 = 2t + t0; offset 3 = 3 x t + t0 = 3t + t0, …, offset 67 = 67 x t + t0 = 67t + t0. As can be seen, by introducing the first offset, the devices of each wave position group enter the receiving state at different times in the first cycle, thereby avoiding unnecessary power consumption when all wave position groups enter the receiving state at the same time.

[0218] In some embodiments, the time for receiving the signal of the satellite in the first cycle is a first period, and the duration of the first period is positively correlated with the amount of traffic of the first device in the first cycle.

[0219] In some scenarios, the first period can be a time window for data transmission or signaling interaction, and there is a positive correlation between the length of the first period and the amount of traffic in the first period. Specifically, when the amount of traffic increases, the length of the first period also increases accordingly; when the amount of traffic decreases, the length of the first period also decreases accordingly. In other words, the amount of traffic affects the length of the first period; if the amount of traffic is larger, it means that more time or resources are needed to process the traffic, so the length of the first period will be correspondingly longer. Conversely, if the amount of traffic is smaller, it means that the time or resources needed to process the traffic are relatively less, so the length of the first period will be correspondingly shorter. This relationship shows that the network device can dynamically adjust the length of the first period according to the amount of traffic, thereby achieving efficient use of resources and efficient service provision.

[0220] In other embodiments, the first device receives second information, and the network device sends the second information, which is used to indicate the length of the first period, and the length of the first period is one of a plurality of lengths, and the plurality of lengths are preconfigured mutually different lengths.

[0221] In some scenarios, the plurality of lengths are a plurality of time windows in which the first device receives satellite signals in the first period; the second information can be carried in at least one of the following messages: a system message (such as an SIB message or an MIB message), an RRC message, a downlink control information (DCI), or a control element (CE) of a media access control (MAC) layer.

[0222] In some scenarios, the network device can preconfigure a plurality of lengths for devices (such as the first device) in each wave position under satellite coverage, so as to subsequently adjust the length of the first period in real time according to the amount of traffic in each wave position.

[0223] For example, the network device can additionally configure a plurality of lengths when performing cell DTX / DRX configuration (legacy cell DTX / DRX configuration) on a plurality of wave positions (or a plurality of cells) under satellite coverage; for example, the traditional cell DTX / DRX configuration usually configures one length (on duration timer), and the network device in this embodiment can configure four different lengths in the traditional cell DTX / DRX configuration. For example, the network device can configure four different lengths in the cell DTX / DRX configuration through a system message or an RRC message, etc.; the signaling format in which the network device configures a plurality of (such as four) lengths can be as follows:

[0224] CellDTXDRX-Config-R18 ::= SEQUENCE {

[0225] onDurationTimerList-r19 SEQUENCE (SIZE (1..maxNrofDTX-onDurationTimer-r19)) of cellDTXDRX-onDurationTimer-r18

[0226] cellDTXDRX-onDurationTimer-r18 CHOICE {

[0227] subMilliseconds INTEGER (1..31),

[0228] milliSeconds ENUMERATED {

[0229] ms1, ms2, …, ms1200, ms1600, spare8, …, spare1}

[0230] }

[0231] Wherein, the onDurationTimerList-r19 is a signaling format configured by the network device for multiple different lengths, and the cellDTXDRX-onDurationTimer-r18 is a signaling format of the traditional cell DTX / DRX configuration.

[0232] When the network device detects that the traffic of the first wave position currently changes, the network device can indicate the length of the first time period to the device (such as the first device) of the first wave position through the second information, and the length of the first time period is one of the multiple lengths.

[0233] For another example, after the network device sends the second information to the first device of the first wave position through the SIB message (or the RRC message), the first device receives the SIB message (or the RRC message) and detects whether the configuration of multiple lengths exists in the SIB message or the RRC message; if it exists, it means that the cell DTX mode configured by the SIB message (or the RRC message) is used for the indication of multiple lengths of the beam hopping application scenario, at this time, the first device can re-interpret the information block (information block) in the DCI instruction (such as DCI 2-9); taking DCI 2-9 as an example, the first device can re-interpret the 2-bit (bit) information block of DCI 2-9, for example, the 2-bit information in DCI 2-9 respectively represents 4 different lengths (on duration timer), such as 00 represents length 1, 01 represents length 2, 10 represents length 3, and 11 represents length 4.

[0234] When the network device detects that the traffic of the current wave position (such as the first wave position) is large, the network device can flexibly indicate a longer time duration (such as the time duration of the first time period) to the device in the current wave position as the receiving time of the device in the current wave position through the DCI instruction, so as to ensure that the current wave position has more time domain resource allocation; on the contrary, when the traffic is small, the network device can flexibly indicate a shorter time duration (such as the time duration of the first time period) to the device in the current wave position as the receiving time of the device in the current wave position through the DCI instruction. By increasing the time domain resource allocation used by the user or the traffic, the overhead of the common signal can be reduced, so as to improve the resource utilization and the overall performance of the system.

[0235] It should be noted that the network device (such as a satellite or a ground station) configures multiple time durations for the devices (such as the first device) in different wave positions under the satellite coverage is a time resource configuration strategy. Specifically, the network device can configure multiple time durations for the devices in each wave position in advance. These multiple time durations represent the time window of the network resources that can be used by each device (such as the first device), for example, in the time window, each device can perform communication activities such as data transmission, signal synchronization or signaling interaction.

[0236] After the network device configures multiple time durations for the devices in each wave position, the network device can dynamically adjust the use according to the actual traffic of each wave position. For example, when the network device detects that the traffic of a wave position (such as the first wave position) increases, the network device can indicate a longer time duration (such as the time duration of the first time period) to each device in the wave position from the multiple time durations to ensure smooth data transmission; on the contrary, when the traffic decreases, the network device can indicate a shorter time duration (such as the time duration of the first time period) from the multiple time durations to perform data transmission, so as to optimize the resource utilization.

[0237] This time configuration strategy also shows that the size of the time duration is positively related to the size of the traffic. When the traffic is larger, in order to ensure that more data transmission or communication demand can be processed, the time resource (that is, the time duration) required by each device is more; on the contrary, when the traffic is small, the time resource required by each device is correspondingly reduced.

[0238] In summary, the network device (e.g., a satellite) can adapt to the traffic size (or traffic intensity) in different areas by dynamically adjusting the length of the first period. For example, the traffic in a certain area (e.g., the first wave position) of the satellite service dynamically changes. In order to ensure the efficient use of network resources (e.g., time-frequency resources), the network device can pre-configure multiple lengths for the first device. When the network device detects that the traffic in the first wave position is large, a longer length can be indicated to the first device from the multiple lengths; in this way, the first device can obtain more network resources to meet the demand for high traffic; on the contrary, when the network device detects that the traffic in the first wave position is small, a shorter length can be indicated to the first device from the multiple lengths to save time domain resources. In summary, the network device can adapt to the actual traffic changes by pre-configuring multiple lengths and dynamically indicating the length according to the traffic size, optimize the use efficiency of network resources, and improve the user experience.

[0239] In some embodiments, the length of the first period is negatively related to the traffic of the first device in the first period.

[0240] In some embodiments, the length of the first period is negatively related to the traffic of the first device in the first period.

[0241] For example, in some sudden high traffic scenarios (e.g., sports events, opening ceremonies of some activities, etc.), in order to ensure smooth communication without obstruction, the network device can adjust the length of the first period to adapt to the current traffic changes. For example, when the traffic in the first wave position is large, the length of the first period can be shortened to increase the service frequency of the satellite to the first wave position, indirectly extending the service time of the satellite to the first wave position, so as to ensure that the device (e.g., the first device) in the first wave position has enough time to process a large amount of service requests and data transmission; when the traffic is small, the length of the first period can be extended to reduce the service frequency of the satellite to the first wave position, indirectly shortening the service time of the satellite to the first wave position, thereby ensuring the efficient use of network resources.

[0242] In some embodiments, the first device receives third information, the network device sends the third information, and the third information is used to indicate a length of the first period, the length of the first period is one of a plurality of period lengths, and the plurality of period lengths are preconfigured period lengths that are different from each other.

[0243] The third information can be carried in at least one of the following messages: a system message (such as an SIB message or an MIB message), an RRC message, a DCI, or a MAC CE.

[0244] The manner in which the network device configures the plurality of period lengths can refer to the manner in which the network device configures the plurality of lengths described above. For example, the plurality of lengths can be replaced by the plurality of period lengths to obtain the manner in which the plurality of period lengths are configured, and details are not repeated here.

[0245] In some scenarios, the network device can preconfigure a plurality of period lengths for devices (such as the first device) in each wave position under satellite coverage, so as to subsequently adjust the length of the first period in real time according to the traffic volume of each wave position.

[0246] It should be noted that the network device (such as a satellite or a ground station) configuring a plurality of period lengths for devices (such as the first device) in different wave positions under satellite coverage is also a time resource configuration strategy. Specifically, the network device can preconfigure a plurality of period lengths for devices in each wave position. The plurality of period lengths represent a time window of network resources that can be used by each device (such as the first device), for example, within the time window, each device can perform communication activities such as data transmission, signal synchronization, or signaling interaction.

[0247] After the network device configures a plurality of period lengths for devices in each wave position, the network device can dynamically adjust the usage according to the actual traffic volume of each wave position. For example, when the network device detects that the traffic volume of a wave position (such as the first wave position) increases, the network device can indicate a shorter period length (such as the length of the first period) from the plurality of period lengths to devices in the wave position to increase the frequency of providing services to devices in each wave position, so as to ensure smooth data transmission; on the contrary, when the traffic volume decreases, the network device can indicate a longer period length (such as the length of the first period) from the plurality of period lengths for data transmission, so as to reduce the frequency of providing services to devices in each wave position, thereby optimizing resource utilization.

[0248] This time configuration strategy also shows that the length is negatively correlated with the size of the traffic volume. The greater the traffic volume, the more frequently each device needs to be serviced, and by increasing the service frequency, the length of the network device providing services to each device is increased to meet the demand for more data transmission or communication; on the contrary, the smaller the traffic volume, the less frequently each device needs to be serviced, and by reducing the service frequency, the length of the network device providing services to each device is shortened, thereby saving network resources.

[0249] In summary, the network device (e.g., a satellite) can adapt the traffic size (or traffic intensity) in different areas by dynamically adjusting the length of the first period. For example, the traffic in a certain area (e.g., the first wave position) covered by the satellite dynamically changes. In order to ensure the effective use of network resources (e.g., time-frequency resources), the network device can pre-configure multiple period lengths for the first device. When the network device detects that the traffic in the first wave position is large, a shorter period length (e.g., the length of the first period) can be indicated to the first device from the multiple period lengths, so as to increase the service frequency of the satellite to the first device and indirectly extend the service time of the satellite to the first device. For example, the period length (e.g., the length of the first period) is sent to the first device through the third information, and correspondingly, the first device receives the period length through the third information. The first device can obtain more network resources (e.g., time domain resources, etc.) by using the period length, thereby meeting the demand of high traffic. Conversely, when the network device detects that the traffic in the first wave position is small, a longer period length can be indicated to the first device from the multiple period lengths, so as to reduce the service frequency of the satellite to the first device and indirectly shorten the service time of the satellite to the first device, thereby ensuring the effective use of network resources.

[0250] The above describes the method examples provided by the embodiments of the present application in detail. It can be understood that the corresponding apparatus contains the corresponding hardware structure and / or software module for executing each function in order to realize the above functions. Those skilled in the art should easily realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0251] As shown in Figure 9 The present application provides a structural diagram of a communication apparatus 900, which can be a first device (e.g., a terminal device), a module (e.g., a processor, a chip, or a chip system, etc.) applied in the first device, or a logic node, a logic module, or software capable of realizing all or part of the functions of the first device.

[0252] The communication apparatus 900 includes a transceiver module 901, and optionally, the communication apparatus 900 further includes a processing module 902.

[0253] The transceiver module 901 can realize the corresponding communication function, and the transceiver module 901 can also be referred to as a communication interface or a communication unit. The processing module 902 is used for performing processing operations.

[0254] Optionally, the communication apparatus 900 further includes a storage module, which can be used to store instructions and / or data. The processing module 902 can read the instructions and / or data in the storage module, so that the communication apparatus 900 implements the aforementioned Figure 5 method embodiments.

[0255] The communication apparatus 900 can be used to perform the actions performed by the first device in the above method embodiments. The transceiver module 901 is configured to perform the sending-related operations or the receiving-related operations of the first device in the above method embodiments, and the processing module 902 is configured to perform the processing-related operations of the first device in the above method embodiments.

[0256] Optionally, the transceiver module 901 can include a sending module and a receiving module. The sending module is configured to perform the sending operations of the first device in the above method embodiments; and the receiving module is configured to perform the receiving operations of the first device in the above method embodiments. Figure 5 Figure 5

[0257] It should be noted that the communication apparatus 900 can include the sending module, but not the receiving module. Alternatively, the communication apparatus 900 can include the receiving module, but not the sending module. Specifically, whether the sending module and the receiving module are included in the communication apparatus 900 can depend on whether the sending actions and the receiving actions are included in the above schemes performed by the communication apparatus 900.

[0258] The communication apparatus 900 is configured to perform part or all of the steps performed by the first device in the above embodiments. Specifically, refer to the related description of the above embodiments. Figure 5 Figure 5 For example, the communication apparatus 900 can perform the following scheme:

[0259] In the communication apparatus 900, the transceiver module 901 is configured to receive first information, and the first information is used to indicate a first offset. The processing module 902 is configured to determine a first value, and the first value is a value corresponding to a first wave position, the first wave position being one of a plurality of wave positions covered by a satellite signal, and the plurality of wave positions corresponding to at least two different values. The processing module 902 is further configured to determine a target offset according to the first value and the first offset, and the target offset is a time offset of the first device receiving the satellite signal in a first period, the first period being one of at least one period of discontinuous transmission of a cell, the first offset being less than or equal to a time length of the first period, and the first device being one of the devices in the first wave position. The specific manner in which the communication apparatus 900 performs the communication method and the beneficial effects produced by the communication apparatus 900 can refer to the related description of the above method embodiments. Figure 5

[0260] ​​​​In the communication apparatus 900, the transceiver 901 is further configured to determine a first value, wherein the first value is a value corresponding to the first wave position, and a plurality of wave positions correspond to at least two different values; and the processor 902 is further configured to determine the target offset according to the first value and the first offset. The beneficial effects of this part can be referred to the above embodiments.

[0261] In the communication apparatus 900, the processor 902 is further configured to determine the first value according to the identifier of the first wave position and the number of active beams of the satellite. The beneficial effects of this part can be referred to the above embodiments.

[0262] In the communication apparatus 900, the first value is an integer greater than or equal to the identifier of the first wave position and the number of active beams of the satellite. The beneficial effects of this part can be referred to the above embodiments.

[0263] In the communication apparatus 900, the target offset is positively related to the product of the first value and the first offset. The beneficial effects of this part can be referred to the above embodiments.

[0264] In the communication apparatus 900, the processor 902 is further configured to determine the target offset according to the first value, the first offset and a second offset, wherein the target offset is positively or negatively related to the second offset, and the second offset is a time offset of the first device receiving the signal of the satellite in the discontinuous transmission of the cell. The beneficial effects of this part can be referred to the above embodiments.

[0265] In the communication apparatus 900, the time of receiving the signal of the satellite in the first period is a first time period, and the length of the first time period is positively related to the amount of traffic of the first device in the first period. The beneficial effects of this part can be referred to the above embodiments.

[0266] In the communication apparatus 900, the transceiver 901 is further configured to receive second information, wherein the second information is used to indicate the length of the first time period, and the length of the first time period is one of a plurality of lengths, and the plurality of lengths are preconfigured different lengths. The beneficial effects of this part can be referred to the above embodiments.

[0267] In the communication apparatus 900, the length of the first period is negatively related to the amount of traffic of the first device in the first period. The beneficial effects of this part can be referred to the above embodiments.

[0268] In the communication apparatus 900, the transceiver 901 is further configured to receive third information, wherein the third information is used to indicate the length of the first period, and the length of the first period is one of a plurality of period lengths, and the plurality of period lengths are preconfigured different period lengths. The beneficial effects of this part can be referred to the above embodiments.

[0269] It should be understood that the specific processes in which the modules perform the corresponding processes described above have been described in detail in the method embodiments described above, and for the sake of brevity, will not be repeated here.

[0270] The processing module 902 in the above embodiments can be implemented by at least one processor or processor-related circuit. The transceiver module 901 can be implemented by a transceiver or a transceiver-related circuit, wherein the transceiver includes a transmitter and / or a receiver, the transmitter is configured to implement the sending function, and the receiver is configured to implement the receiving function. The transceiver module 901 can also be collectively referred to as a transceiver module, a communication module or a communication interface. The storage module can be implemented by at least one memory.

[0271] As shown in Figure 10 , the present application provides another structural schematic diagram of a communication apparatus 1000, which can be a network device (such as a satellite or a ground station), can be a module (such as a processor, a chip or a chip system, etc.) applied in the network device for execution, and can also be a logic node, a logic module or software capable of implementing all or part of the functions of the network device.

[0272] The communication apparatus 1000 includes a transceiver module 1001, wherein the transceiver module 1001 is configured to perform the processes performed by the network device in the above embodiments; wherein the transceiver module 1001 can implement corresponding communication functions, and the transceiver module 1001 can also be referred to as a communication interface or a communication unit.

[0273] Optionally, the communication apparatus 1000 can further include a processing module 1002, which can be configured to perform processing operations; the processing module can be implemented by at least one processor or processor-related circuit.

[0274] Optionally, the communication apparatus 1000 can further include a storage module, which can be configured to store instructions and / or data, so that the communication apparatus 1000 implements the method embodiments described above. Figure 5

[0275] The communication apparatus 1000 can be configured to perform the actions performed by the network device in the above method embodiments. The transceiver module 1001 is configured to perform the sending-related operations or the receiving-related operations on the network device side in the above method embodiments.

[0276] Optionally, the transceiver module 1001 can include a sending module and a receiving module. The sending module is configured to perform the sending operations on the network device side in the method embodiments described above. Figure 5 Figure 5 The receiving module is configured to perform the receiving operations on the network device side in the method embodiments described above.

[0277] ​​It should be noted that the communication apparatus 1000 can include a sending module but not a receiving module. Alternatively, the communication apparatus 1000 can include a receiving module but not a sending module. Whether the communication apparatus 1000 includes a sending module or a receiving module can be determined according to whether the communication apparatus 1000 performs the sending action and the receiving action in the above-mentioned schemes.

[0278] The communication apparatus 1000 is configured to perform part or all of the steps of the embodiments of the network device shown in FIG. 10. For details, refer to the related description of the above-mentioned embodiments. Figure 5 The communication apparatus 1000 is configured to perform part or all of the steps of the embodiments of the network device shown in FIG. 10. For details, refer to the related description of the above-mentioned embodiments. Figure 5 The communication apparatus 1000 is configured to perform part or all of the steps of the embodiments of the network device shown in FIG. 10. For details, refer to the related description of the above-mentioned embodiments.

[0279] In the communication apparatus 1000, the processing module 1002 is configured to determine first information, the first information being used to indicate a first offset, the first offset being a time offset of a first device receiving a satellite signal in a first period, the first period being one of at least one period of discontinuous transmission of a cell, the first offset being less than or equal to a length of the first period, the first device being one of devices in a first wave position, the first wave position being one of a plurality of wave positions covered by the satellite signal, and target offsets of devices in at least two wave positions of the plurality of wave positions being different. The transceiver 1001 is configured to send the first information. The specific implementation of the communication apparatus 1000 performing the method of random access and the beneficial effects can be referred to the related description of the method embodiments shown in FIG. 11. Figure 5

[0280] In the communication apparatus 1000, the time of the first device receiving the satellite signal in the first period is a first time period, and the length of the first time period is positively correlated with the amount of traffic of the first device in the first period. The beneficial effects of this part can be referred to the above-mentioned embodiments.

[0281] In the communication apparatus 1000, the transceiver 1001 is further configured to send second information, the second information being used to indicate the length of the first time period, and the length of the first time period being one of a plurality of lengths, the plurality of lengths being preconfigured lengths different from each other. The beneficial effects of this part can be referred to the above-mentioned embodiments.

[0282] In the communication apparatus 1000, the length of the first period is negatively correlated with the amount of traffic of the first device in the first period.

[0283] The beneficial effects of this part can be referred to the above-mentioned embodiments.

[0284] In the communication apparatus 1000, the transceiver 1001 is further configured to send third information, the third information being used to indicate the length of the first period, and the length of the first period being one of a plurality of period lengths, the plurality of period lengths being preconfigured period lengths different from each other. The beneficial effects of this part can be referred to the above-mentioned embodiments.

[0285] ​It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0286] The transceiver module 1001 in the above embodiments can be implemented by a transceiver or transceiver-related circuitry. The transceiver includes a transmitter and / or a receiver, whereby the transmitter performs the transmitting function and the receiver performs the receiving function. The transceiver module 1001 can also be collectively referred to as a transceiver module, a communication module, or a communication interface. The storage module can be implemented using at least one memory.

[0287] like Figure 11 As shown, this application provides a structural schematic diagram of another communication device 1100. In one possible implementation, the communication device 1100 may be a network device (or a first device), or it may be executed by a module (e.g., a processor, chip, or chip system) applied to the network device (or the first device), or it may be a logical node, logical module, or software capable of implementing all or part of the functions of the network device (or the first device).

[0288] In one possible implementation, the communication device 1100 can be a chip or a chip system, wherein the chip system can be composed of chips or include chips and other discrete devices. When the communication device 1100 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, integrated circuit, or logic circuit integrated on the chip. Optionally, the device in the transceiver unit used to implement the receiving function can be considered as a receiving unit, which corresponds to the chip's input circuit; the device in the transceiver unit used to implement the transmitting function can be considered as a transmitting unit, which corresponds to the chip's output circuit, i.e., the transceiver unit includes a receiving unit and a transmitting unit.

[0289] In one possible implementation, the communication device 1100 may include a processor 1110 and an interface circuit 1120. The processor 1110 and the interface circuit 1120 communicate with each other. It is understood that the interface circuit 1120 may be a transceiver or an input / output interface, wherein the transceiver includes a transmitter and / or a receiver, the transmitter being used to implement a transmitting function, and the receiver being used to implement a receiving function.

[0290] Optionally, the communication device 1100 may further include a memory 1130, wherein the memory 1130 communicates with the processor 1110 and the interface circuit 1120 through an internal connection path. The memory 1130 is used to store computer programs and instructions, and the processor 1110 can execute the computer programs and instructions stored in the memory 1130.

[0291] In a possible implementation, the communication apparatus 1100 is configured to implement the respective procedures and operations of the network device (or the first device) in the above method.

[0292] It should be understood that the communication apparatus 1100 can be specifically the network device (or the first device) in the above method, or can be a chip or a chip system. Correspondingly, the interface circuit 1120 can be a transceiver circuit of the chip, which is not limited herein. Specifically, the communication apparatus 1100 can be configured to perform the respective operations and / or procedures of the network device (or the first device) in the above method embodiments. Optionally, the memory 1130 can include a read-only memory and a random access memory, and provide instructions and data for the processor. A part of the memory can also include a non-volatile random access memory. For example, the memory can also store device type information. The processor 1110 can be configured to execute the instructions stored in the memory, and when the processor 1110 executes the instructions stored in the memory, the processor 1110 is configured to perform the respective operations and / or procedures of the network device (or the first device) in the above method.

[0293] In the implementation process, the operations of the above method can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The operations of the method disclosed in combination with the embodiments of the present application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the field, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the operations of the above method. To avoid repetition, it will not be described in detail here.

[0294] In the present application, entity A sending information to entity B can be A directly sending to B, or A indirectly sending to B through other entities. Similarly, entity B receiving information from entity A can be entity B directly receiving information sent by entity A, or entity B indirectly receiving information sent by entity A through other entities. Here, entity A and B can be network devices (such as satellites or ground stations) or first devices (such as terminal devices), or can be modules inside the network devices or the first devices. The sending and receiving of information can be the information interaction between the network devices and the first devices, for example, the information interaction between the satellite and the UE; the sending and receiving of information can also be the information interaction between the ground station and the UE; the sending and receiving of information can also be the information interaction between different modules in one device, for example, the information interaction between the terminal chip and other modules of the terminal, or the information interaction between the base station chip and other modules in the base station.

[0295] Figure 12 is a structural schematic diagram of a terminal device provided by an embodiment of the present application. For ease of illustration, Figure 12 Only main components of the terminal device 1200 are shown. The terminal device 1200 can be applied to Figure 1 The system shown, the functions of the terminal device in the above method embodiments are implemented. As shown in the figure, the terminal device 1200 includes a processor, a memory, a control circuit, an antenna, and an input / output device. The processor is mainly used for processing communication protocols and communication data, controlling the entire terminal, executing software programs, processing data of software programs, for example, for supporting the terminal device to perform the actions described in the above method embodiments. The memory is mainly used for storing software programs and data. The control circuit is mainly used for converting digital signals and radio frequency signals and processing radio frequency signals. The control circuit and the antenna together can also be called a transceiver, which is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used for receiving user input data and outputting data to the user.

[0296] When the terminal device is powered on, the processor can read the software program in the memory, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor processes the data to be sent and outputs a digital signal to the radio frequency circuit. The radio frequency circuit converts the digital signal into a radio frequency signal and transmits the radio frequency signal through the antenna in the form of an electromagnetic wave. When data is sent to the terminal, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a digital signal, and outputs the digital signal to the processor. The processor converts the digital signal into data and processes the data.

[0297] Those skilled in the art can understand that, for ease of illustration, Figure 12 Only one memory and one processor are shown. In actual terminal devices, multiple processors and multiple memories can exist. The memory can also be referred to as a storage medium or a storage device, etc., which is not limited in the present application.

[0298] As an optional implementation manner, the processor can include a baseband processor and / or a central processor. The baseband processor is mainly used for processing communication protocols and communication data. The central processor is mainly used for controlling the entire terminal device, executing software programs, and processing data of software programs. Figure 12The processor in the terminal device can integrate the functions of the baseband processor and the central processor. Those skilled in the art can understand that the baseband processor and the central processor can also be independent processors, which are interconnected through a bus or the like. Those skilled in the art can understand that the terminal device can include multiple baseband processors to accommodate different network standards, and the terminal device can include multiple central processors to enhance its processing capability. The various components of the terminal device can be connected through various buses. The baseband processor can also be referred to as a baseband processing circuit or a baseband processing chip. The central processor can also be referred to as a central processing circuit or a central processing chip. The functions of processing communication protocols and communication data can be built into the processor, or stored in the memory in the form of a software program, and the processor executes the software program to implement the baseband processing function.

[0299] In the embodiments of the present application, the antenna with transceiving function and the control circuit can be regarded as a transceiving unit 1201 of the terminal device 1200, for example, for supporting the receiving function and the sending function of the terminal device implementation method embodiments. The processor with processing function is regarded as a processor 1202 of the terminal device 1200. The terminal device 1200 includes the transceiving unit 1201 and the processor 1202. The transceiving unit 1201 can also be referred to as a transceiver, a transceiver, a transceiving device, etc. Illustratively, the devices in the transceiving unit 1201 for implementing the receiving function can be regarded as a receiving unit, and the devices in the transceiving unit 1201 for implementing the sending function can be regarded as a sending unit, that is, the transceiving unit 1201 includes a receiving unit and a sending unit. The receiving unit can also be referred to as a receiver, an input port, a receiving circuit, etc. The sending unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc. Illustratively, the transceiving unit 1201 can not include an antenna, but only include a circuit part, so that the antenna is external to the transceiving unit.

[0300] The processor 1202 can be used to execute the instructions stored in the memory to control the transceiving unit 1201 to receive and / or send signals, and complete the functions of the terminal device in the above method embodiments. As one implementation manner, the functions of the transceiving unit 1201 can be implemented by a transceiving circuit or a dedicated chip for transceiving. When transceiving various signals, the processor 1202 controls the transceiving unit 1201 to implement receiving. Therefore, the processor 1202 is the signal transceiving decider and initiates the data transceiving operation, and the transceiving unit 1201 is the signal transceiving performer.

[0301] Figure 13 is a structural schematic diagram of a base station provided by an embodiment of the present application. In order to facilitate the description, Figure 13 Only the main components of the base station 1300 are shown. The base station 1300 can be applied to Figure 1 The system shown can implement the functions of the base station in the above method embodiments. As shown in the figure, Figure 13As shown, the base station 1300 can include one or more DUs 1310, and one or more CUs 1320. The DU 1310 can include at least one antenna 1311, at least one radio frequency unit 1312, at least one processor 1313, and at least one memory 1314. The CU 1320 can communicate with the core network, and the CU 1320 can include at least one processor 1322 and at least one memory 1321.

[0302] The DU 1310 is mainly used for the transceiving of radio frequency signals and the conversion between radio frequency signals and baseband signals, and completes part of the baseband processing function. The CU 1320 can include at least one processor 1322 and at least one memory 1321. The CU 1320 and the DU 1310 can communicate through an interface, where the control plane (CP) interface can be Fs-C, such as F1-C, and the user plane (UP) interface can be Fs-U, such as F1-U.

[0303] The CU 1320 is the control center of the base station 1300, and can also be referred to as a processing unit, and is mainly used to complete the baseband processing function, such as channel coding, multiplexing, modulation, spreading, and the like. For example, the CU 1320 can be used to control the base station 1300 to perform the operation process of the base station in the above method embodiments. The DU 1310 and the CU 1320 can be physically arranged together, or can be physically arranged separately, that is, a distributed base station.

[0304] The baseband processing functions on the DU 1310 and the CU 1320 can be divided according to the protocol layer of the wireless network, for example, the functions of the PDCP layer and above protocol layers are arranged in the CU 1320, and the functions of the protocol layers below the PDCP are arranged in the DU 1310.

[0305] In an optional embodiment, the DU 1310 can be composed of one or more single boards, and the multiple single boards can jointly support a single access indicated wireless access network (such as an NR network), or can separately support wireless access networks of different access modes. The memory 1314 is used to store necessary instructions and data, and the processor 1313 is used to control the base station 1300 to perform necessary actions. The memory 1314 and the processor 1313 can serve one or more single boards. That is, the memory and the processor can be separately arranged on each single board. A common memory and a processor can also be arranged for multiple single boards. In addition, necessary circuits can also be arranged on each single board.

[0306] In an optional embodiment, the CU 1320 can be composed of one or more boards, and the boards can jointly support a single-access-indicated wireless access network (e.g., an NR network) or separately support wireless access networks of different access modes. The memory 1321 is configured to store necessary instructions and data, and the processor 1322 is configured to control the base station 1300 to perform necessary actions, for example, to control the base station 1300 to perform the operation procedures of the base station in the above method embodiments. The memory 1321 and the processor 1322 can serve one or more boards. That is, the memory and the processor can be separately arranged on each board. The memory and the processor can also be arranged commonly for the boards. In addition, necessary circuits can also be arranged on each board.

[0307] It should be understood that, Figure 13 The base station 1300 shown can implement various processes of the method embodiments involving the base station. The operations and / or functions of various modules in the base station 1300 are respectively configured to implement the corresponding procedures in the above method embodiments. For details, refer to the descriptions in the above method embodiments, which will not be described here.

[0308] It should be understood that, Figure 13 The base station 1300 shown is only one possible architecture of the base station, and does not constitute any limitation on the present application. The methods provided by the present application can be applied to base stations of other architectures. For example, a base station comprising a CU, a DU and an AAU, or a base station comprising a BBU and an RRU. The specific architecture of the base station is not limited in the present application.

[0309] It can be understood that the processor in the embodiments of the present application can be a CPU, and can also be other general-purpose processors, digital signal processors (DSP), ASICs, FPGAs or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0310] The method steps in the embodiments of the present application can be implemented in hardware, or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a compact disc read-only memory (CD-ROM), or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from, and write information to, the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also exist as discrete components in the base station or the terminal.

[0311] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable apparatus. The computer programs or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through a wired or wireless manner. 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, data center, etc. that integrates one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc; or a semiconductor medium, such as a solid-state disk. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.

[0312] The above examples are only used to illustrate the technical solutions of the present application, but not to limit it. Although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalent ones, and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A communication method, characterized in that, The method includes: Receive first information, which indicates a first offset; A first value is determined, which is the value corresponding to a first wave position. The first wave position is one of multiple wave positions covered by the satellite signal, and the multiple wave positions correspond to at least two different values. The target offset is determined based on the first value and the first offset. The target offset is the time offset of the satellite signal received by the first device in the first period. The first period is one of at least one period of discontinuous cell transmission. The first offset is less than or equal to the duration of the first period. The first device is one of the devices in the first waveband.

2. The method according to claim 1, characterized in that, Determining the first value includes: The first value is determined based on the identifier of the first wave position and the number of active beams of the satellite.

3. The method according to claim 2, characterized in that, The first value is the rounded result of the ratio of the identifier of the first wave position to the number of active beams of the satellite.

4. The method according to any one of claims 1 to 3, characterized in that, The target offset is positively correlated with the product of the first value and the first offset.

5. The method according to any one of claims 1 to 4, characterized in that, Determining the target offset based on the first value and the first offset includes: The target offset is determined based on the first value, the first offset, and the second offset. The target offset is positively or negatively correlated with the second offset, which is the time offset by which the first device receives the satellite signal under discontinuous transmission in the cell.

6. The method according to any one of claims 1 to 5, characterized in that, The time during which the satellite signal is received within the first period is the first time period, and the duration of the first time period is positively correlated with the traffic volume of the first device within the first period.

7. The method according to claim 6, characterized in that, The method further includes: Receive second information, the second information being used to indicate the duration of the first time period, the duration of the first time period being one of a plurality of durations, the plurality of durations being pre-configured and mutually different durations.

8. The method according to any one of claims 1 to 7, characterized in that, The duration of the first period is negatively correlated with the traffic volume of the first device within the first period.

9. The method according to claim 8, characterized in that, The method further includes: Receive third information, the third information being used to indicate the duration of the first cycle, the duration of the first cycle being one of a plurality of cycle durations, the plurality of cycle durations being pre-configured and different cycle durations.

10. A communication method, characterized in that, The method includes: First information is determined, which is used to indicate a first offset. The first offset is used to determine a target offset. The target offset is the time offset of the first device receiving the satellite signal within a first period. The first period is one of at least one period of discontinuous cell transmission. The first offset is less than or equal to the duration of the first period. The first device is one of a first wave position. The first wave position is one of multiple wave positions covered by the satellite signal. The target offsets corresponding to devices in at least two of the multiple wave positions are different. Send the first message.

11. The method according to claim 10, characterized in that, The time during which the satellite signal is received within the first period is the first time period, and the duration of the first time period is positively correlated with the traffic volume of the first device within the first period.

12. The method according to claim 11, characterized in that, The method further includes: Send a second message, the second message being used to indicate the duration of the first time period, the duration of the first time period being one of a plurality of durations, the plurality of durations being pre-configured and different durations.

13. The method according to any one of claims 10 to 12, characterized in that, The duration of the first period is negatively correlated with the traffic volume of the first device within the first period.

14. The method according to claim 13, characterized in that, The method further includes: Send a third message, the third message being used to indicate the duration of the first cycle, the duration of the first cycle being one of a plurality of cycle durations, the plurality of cycle durations being pre-configured and different cycle durations.

15. A communication device, characterized in that, The communication device includes: at least one processor; The at least one processor is configured to execute a computer program or instructions in memory, which, when executed by the at least one processor, cause the communication device to implement the method as described in any one of claims 1 to 9, or cause the communication device to implement the method as described in any one of claims 10 to 14.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by at least one processor, causes the at least one processor to perform the method of any one of claims 1 to 9, or causes the at least one processor to perform the method of any one of claims 10 to 14.

17. A computer program product, characterized in that, The computer program product includes: computer program code, which, when executed by at least one processor, causes the at least one processor to perform the method of any one of claims 1 to 9, or causes the at least one processor to perform the method of any one of claims 10 to 14.

Citation Information

Cited By

  • Uplink scheduling method based on non-ground network, electronic equipment and storage medium

    CN121985425A