Wave position resource scheduling method and device and storage medium

By receiving the position information of the wave positions, determining the service beam and dynamically allocating resources, the problem of resource waste caused by changes in the number of wave positions is solved, and more efficient resource utilization is achieved.

CN121486831APending Publication Date: 2026-02-06DATANG MOBILE COMM EQUIP CO LTD
0 Cites 0 Cited by

Patent Information

Application Number
CN202411440174.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2026-02-06

Smart Images

  • Figure CN121486831A_ABST
    Figure CN121486831A_ABST
Patent Text Reader

Abstract

The invention provides a beam position resource scheduling method and device and a storage medium. In the method, position information of wave positions needing to be covered is received, then a service wave beam corresponding to each wave position is determined according to the position information, and for any wave position needing to be covered, a wave position level access resource and a wave position level control plane resource corresponding to the wave position are determined according to the service wave beam corresponding to the wave position. And then, according to the position information, the service beam corresponding to each beam position, and the beam position level access resource and the beam position level control plane resource corresponding to each beam position, carrying out beam position resource scheduling. Therefore, in the scene that the number of the beam positions changes dynamically and the number of the beam positions needing to be covered is small, resource waste in the beam position resource scheduling process can be reduced, and the resource utilization rate is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, apparatus and storage medium for scheduling wavelet resources. Background Technology

[0002] Broadband resource scheduling is a management task in satellite communication systems to ensure that different broadband positions (i.e., the ground areas covered by satellite beams) can efficiently utilize spectrum resources for communication.

[0003] For multiple co-frequency beams on a satellite, they can typically be divided according to function into signaling beams for user access and service beams for data transmission. Signaling beams, because they need to scan and cover all frequency positions, can only be used for scanning access.

[0004] For scenarios where the number of wave positions changes dynamically and the number of wave positions that need to be covered is small, scheduling wave position resources using existing methods will result in resource waste. Summary of the Invention

[0005] This application provides a method, apparatus, and storage medium for scheduling wavelet resources, which solves the technical problem of resource waste caused by existing methods when scheduling wavelet resources.

[0006] In a first aspect, embodiments of this application provide a wavelet resource scheduling method, the method comprising:

[0007] Receive the location information of the wavelengths that need to be covered;

[0008] Based on the location information, determine the service beam corresponding to each wavelength position;

[0009] For any wave position that needs to be covered, determine the wave position-level access resources and wave position-level control plane resources corresponding to the wave position based on the serving beam corresponding to the wave position.

[0010] Based on the location information, the service beam corresponding to each wavelength, and the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength, wavelength-level resource scheduling is performed.

[0011] In one implementation, determining the serving beam corresponding to each beam position based on the location information includes:

[0012] Based on the location information, determine the spatial isolation between the wave positions that need to be covered;

[0013] Based on the spatial isolation between the wavelengths to be covered, the service beam corresponding to each wavelength is determined.

[0014] In one implementation, determining the serving beam corresponding to each wavelength position based on the spatial isolation between the wavelength positions to be covered includes:

[0015] For any two wavelengths that need to be covered, if the spatial isolation between the two wavelengths is greater than the spatial isolation threshold, then different service beams are assigned to the two wavelengths.

[0016] If the spatial isolation between the two wavelengths is less than or equal to the spatial isolation threshold, then the two wavelengths are assigned the same service beam.

[0017] In one implementation, determining the wavelength-level access resources and wavelength-level control plane resources corresponding to the wavelength-level position based on the serving wavelength-level position includes:

[0018] Select a set of beam-level access resources from the beam-level access resource pool corresponding to the service beam as the beam-level access resources corresponding to the beam. The beam-level access resources include SSB resources, broadcast signal resources for access, and RO resources.

[0019] Select a set of beam-level control surface resources from the beam-level control surface resource pool corresponding to the serving beam as the beam-level control surface resources corresponding to the beam.

[0020] In one implementation, the step of scheduling waveband resources based on the location information, the serving beam corresponding to each waveband, and the waveband-level access resources and waveband-level control plane resources corresponding to each waveband includes:

[0021] The priority of the wavelengths to be covered is determined based on the service beam corresponding to each wavelength, as well as the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength.

[0022] The highest priority wave position among the wave positions that need to be covered is determined as the target wave position;

[0023] Based on the location information, at least one candidate wave position is determined from the wave positions that are not adjacent to the target wave position among the wave positions that need to be covered.

[0024] The resources of the target wave position and the at least one candidate wave position are scheduled according to their priorities.

[0025] In one implementation, the step of scheduling waveband resources based on the location information, the serving beam corresponding to each waveband, and the waveband-level access resources and waveband-level control plane resources corresponding to each waveband includes:

[0026] The priority of the wavelengths to be covered is determined based on the service beam corresponding to each wavelength, as well as the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength.

[0027] Based on the location information, determine the scheduling order of multiple wave positions with the same priority;

[0028] The resources of the wave positions to be covered are scheduled according to the priority and the scheduling order of multiple wave positions with the same priority.

[0029] In one embodiment, the method further includes:

[0030] In the case of location information update, if the location information of any wave position exists in the location information before the update but does not exist in the location information after the update, then the wave position-level access resources and wave position-level control plane resources corresponding to the wave position are reclaimed.

[0031] If the location information of any wave position exists in the updated location information but not in the original location information, then the wave position-level access resource and wave position-level control plane resource corresponding to that wave position are determined based on the updated location information.

[0032] Secondly, this application provides a bandwidth resource scheduling device, including a memory, a transceiver, and a processor:

[0033] The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations:

[0034] Receive the location information of the wavelengths that need to be covered;

[0035] Based on the location information, determine the service beam corresponding to each wavelength position;

[0036] For any wave position that needs to be covered, determine the wave position-level access resources and wave position-level control plane resources corresponding to the wave position based on the serving beam corresponding to the wave position.

[0037] Based on the location information, the service beam corresponding to each wavelength, and the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength, wavelength-level resource scheduling is performed.

[0038] In one embodiment, the processor is specifically configured to perform the following operations:

[0039] Based on the location information, determine the spatial isolation between the wave positions that need to be covered;

[0040] Based on the spatial isolation between the wavelengths to be covered, the service beam corresponding to each wavelength is determined.

[0041] In one embodiment, the processor is specifically configured to perform the following operations:

[0042] For any two wavelengths that need to be covered, if the spatial isolation between the two wavelengths is greater than the spatial isolation threshold, then different service beams are assigned to the two wavelengths.

[0043] If the spatial isolation between the two wavelengths is less than or equal to the spatial isolation threshold, then the two wavelengths are assigned the same service beam.

[0044] In one embodiment, the processor is specifically configured to perform the following operations:

[0045] Select a set of beam-level access resources from the beam-level access resource pool corresponding to the service beam as the beam-level access resources corresponding to the beam. The beam-level access resources include SSB resources, broadcast signal resources for access, and RO resources.

[0046] Select a set of beam-level control surface resources from the beam-level control surface resource pool corresponding to the serving beam as the beam-level control surface resources corresponding to the beam.

[0047] In one embodiment, the processor is specifically configured to perform the following operations:

[0048] The priority of the wavelengths to be covered is determined based on the service beam corresponding to each wavelength, as well as the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength.

[0049] The highest priority wave position among the wave positions that need to be covered is determined as the target wave position;

[0050] Based on the location information, at least one candidate wave position is determined from the wave positions that are not adjacent to the target wave position among the wave positions that need to be covered.

[0051] The resources of the target wave position and the at least one candidate wave position are scheduled according to their priorities.

[0052] In one embodiment, the processor is specifically configured to perform the following operations:

[0053] The priority of the wavelengths to be covered is determined based on the service beam corresponding to each wavelength, as well as the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength.

[0054] Based on the location information, determine the scheduling order of multiple wave positions with the same priority;

[0055] The resources of the wave positions to be covered are scheduled according to the priority and the scheduling order of multiple wave positions with the same priority.

[0056] In one embodiment, the processor is specifically configured to perform the following operations:

[0057] In the case of location information update, if the location information of any wave position exists in the location information before the update but does not exist in the location information after the update, then the wave position-level access resources and wave position-level control plane resources corresponding to the wave position are reclaimed.

[0058] If the location information of any wave position exists in the updated location information but not in the original location information, then the wave position-level access resource and wave position-level control plane resource corresponding to that wave position are determined based on the updated location information.

[0059] Thirdly, this application provides a wave position resource scheduling device, comprising:

[0060] The receiving unit is used to receive the location information of the wavelengths that need to be covered;

[0061] The first determining unit is used to determine the service beam corresponding to each beam position based on the location information.

[0062] The second determining unit is used to determine, for any one wavelength position that needs to be covered, the wavelength-level access resources and wavelength-level control plane resources corresponding to the wavelength position according to the serving wavelength beam corresponding to the wavelength position.

[0063] The scheduling unit is used to schedule waveband resources based on the location information, the service beam corresponding to each waveband, and the waveband-level access resources and waveband-level control plane resources corresponding to each waveband.

[0064] Fourthly, embodiments of this application provide a processor-readable storage medium, characterized in that the processor-readable storage medium stores a computer program, the computer program being used to cause the processor to execute the method described in the first aspect.

[0065] This application provides a method, apparatus, and storage medium for scheduling radio wave positions. The method receives location information of the radio waves requiring coverage, then determines the serving beam corresponding to each radio wave position based on the location information. For any radio wave position requiring coverage, based on the serving beam, it determines the corresponding radio wave position-level access resources and radio wave position-level control plane resources. Finally, based on the location information, the serving beam corresponding to each radio wave position, and the corresponding radio wave position-level access resources and control plane resources, radio wave position resources are scheduled. In scenarios where ground radio waves change dynamically and the number of radio waves requiring coverage is small, configuring resource pools for access on all beams eliminates the need for static scanning coverage, enabling each beam to perform data services and effectively reducing resource waste.

[0066] It should be understood that the description in the foregoing summary section is not intended to limit the key or essential features of the embodiments of the present invention, nor is it intended to restrict the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0067] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0068] Figure 1 A schematic diagram illustrating the application scenarios provided in the embodiments of this application;

[0069] Figure 2 A flowchart of a wavelet resource scheduling method provided in this application embodiment Figure 1 ;

[0070] Figure 3 A flowchart of a wavelet resource scheduling method provided in this application embodiment Figure 2 ;

[0071] Figure 4 A schematic diagram of a beam-level access resource pool provided in an embodiment of this application;

[0072] Figure 5 A schematic diagram of the beam-level control surface resource pool provided in an embodiment of this application;

[0073] Figure 6 A schematic diagram illustrating the transmission position information and wavelet resource scheduling provided in the embodiments of this application;

[0074] Figure 7This is a schematic diagram of the structure of the wave position resource scheduling device 10 provided in the embodiments of this application;

[0075] Figure 8 This is a schematic diagram of the wave position resource scheduling device 20 provided in the embodiments of this application. Detailed Implementation

[0076] To facilitate a clear description of the technical solutions in the embodiments of this application, some terms and technologies involved in the embodiments of this application will be briefly introduced below:

[0077] 1. Synchronization signal block (SSB)

[0078] In satellite communications, the Synchronization Signal Block (SSB) is a key set of signals used for synchronization and cell search. It enables functions such as user and network synchronization, cell search, and beam management. The Synchronization Signal Block Index (SBB index) uniquely identifies an SSB, helping users identify and select the correct SSB for communication.

[0079] 2. Beam: In satellite communication systems, beams are typically generated by antennas or antenna arrays on the satellite and are used to transmit signals directionally to specific areas on Earth. Based on their function, multiple co-frequency beams on a satellite can be divided into two categories:

[0080] (1) Signaling beam: The signaling beam is mainly used to establish an initial connection between the user and the base station, as well as to exchange control plane signaling to ensure that the user can quickly find the network and access it.

[0081] (2) Service Beam: The service beam is mainly used to carry user data transmission, that is, the actual data exchange between the user and the base station. After the user successfully accesses the network through the signaling beam, he / she will be transferred to the service beam on the same frequency for data transmission services.

[0082] 3. Wave position

[0083] A beam position typically refers to a specific area on the ground covered by a beam. In satellite communications, the signals emitted by a satellite form one or more beams that cover different areas of the Earth's surface; these areas are called beam positions. A beam position defines the specific geographical range within which a satellite communication system can provide services.

[0084] 4. Wavelength resource scheduling

[0085] Frequency spectrum resource scheduling refers to the process of rationally allocating uplink and downlink resources for each frequency spectrum when multiple frequency spectrums need to use the same frequency resources for communication, so as to ensure that the frequency spectrums do not interfere with each other and can make full use of the available spectrum resources.

[0086] 5. Other terms

[0087] In the embodiments of this application, the term "at least one" refers to one or more, "multiple" refers to two or more, and other quantifiers are similar.

[0088] The terms "first," "second," etc., used in the embodiments of this application are for illustrative purposes and to distinguish the objects being described. They do not indicate any particular order and do not imply any special limitation on the number of objects in the embodiments of this application. They do not constitute any limitation on the embodiments of this application.

[0089] To better understand the methods provided in the embodiments of this application, the application scenarios of the embodiments of this application will be described first.

[0090] Figure 1 This is a schematic diagram illustrating the application scenarios provided in the embodiments of this application.

[0091] Specifically, in Figure 1 In the application scenario demonstrated, there are multiple band positions that need to be covered within the satellite coverage area. User equipment can be included in these band positions, and the beam can provide corresponding services to the user equipment on the band positions.

[0092] In technologies related to the scheduling of broadcast slot resources, multiple co-frequency beams on a satellite are typically divided into signaling beams and service beams according to their functions. The signaling beams are used solely for user scanning access. SSB indexes can be configured on the signaling beams; these indexes are statically configured based on the planned broadcast slots on the ground, and there is a one-to-one correspondence between them. Through static pattern scanning, the signaling beams can cover all broadcast slots, enabling users on those slots to access the network.

[0093] However, existing technical solutions are only applicable when the number of prepositions in ground planning is fixed. When the number of prepositions changes, this static configuration method becomes inflexible. For example, if the number of ground prepositions changes dynamically, and the number of prepositions that need to be covered decreases in certain time periods, existing technical solutions will still scan all preset prepositions, resulting in a certain degree of resource waste.

[0094] To address the aforementioned technical problems, embodiments of this application provide a method, apparatus, and storage medium for scheduling bandwidth resources. By configuring beam-level resource pools on all beams, all beams can be used for both access and data transmission, thereby improving resource utilization and reducing resource waste during scheduling in scenarios where the number of bandwidths dynamically changes. The method and apparatus are based on the same concept as described in this application. Since the principles underlying the problems solved by the method and apparatus are similar, their implementations can be referred to interchangeably, and repeated details will not be elaborated further.

[0095] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0096] Figure 2 A flowchart illustrating a wavelet resource scheduling method provided in an embodiment of this application. Figure 2 As shown, the method includes:

[0097] S201, Receive the location information of the wave positions that need to be covered.

[0098] The execution entity of this application embodiment can be a satellite-borne base station or a frequency band resource scheduling device installed in the satellite-borne base station. The frequency band resource scheduling device can be implemented by software or by a combination of software and hardware.

[0099] Specifically, the bands that need to be covered are planned by the ground, and the number of bands may change dynamically. For example, under certain time periods or conditions, some bands may no longer need to be covered, or new bands may need to be added to the coverage area. Subsequently, the ground station operation and control center or autonomous management component of the satellite communication system can send the location information and number of the bands that need to be covered to the onboard base station.

[0100] The location information of a wavelet can include its physical location and its neighboring cell relationship. At this point, the spaceborne base station can receive the location information of the wavelets that need to be covered.

[0101] S202. Based on the location information, determine the service beam corresponding to each beam position.

[0102] Among them, the service beam refers to the beam used to cover the beam position.

[0103] The serving beams corresponding to each of the multiple positions can be different or the same.

[0104] The positional relationship between each wave position can be determined based on the positional information, and the service beam corresponding to each wave position can be determined based on the positional relationship between each wave position.

[0105] For example, adjacent positions can be assigned the same service beam, while non-adjacent positions can be assigned different service beams to avoid interference between beams and improve beam utilization.

[0106] For example, the positional relationship between different wavelengths can be represented by spatial isolation.

[0107] S203. For any waveband that needs to be covered, determine the waveband-level access resources and waveband-level control plane resources corresponding to the waveband based on the serving beam corresponding to the waveband.

[0108] Each serving beam can correspond to a beam-level access resource pool, and each beam-level access resource pool can contain multiple sets of beam-level access resources. The beam-level access resources are obtained by dividing the beam-level access resource pool according to time slots.

[0109] The beam-level access resource pools corresponding to different service beams can be different or the same.

[0110] Each serving beam can correspond to a beam-level control plane resource pool, and each beam-level control plane resource pool can contain multiple sets of bit-level control plane resources. Bit-level control plane resources are obtained by dividing the beam-level control plane resource pool according to time slots.

[0111] In one possible implementation, the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength position can be determined in the following manner:

[0112] For any wavelength position that needs to be covered, based on the serving beam corresponding to that wavelength position, a set of wavelength position-level access resources can be selected from the beam-level access resource pool corresponding to that serving beam as the wavelength position-level access resource for that wavelength position; a set of wavelength position-level control plane resources can be randomly selected from the beam-level control plane resource pool corresponding to that serving beam as the wavelength position-level control plane resource for that wavelength position.

[0113] S204. Based on the location information, the service beam corresponding to each wave position, and the wave position-level access resources and wave position-level control plane resources corresponding to each wave position, perform wave position resource scheduling.

[0114] Based on location information, the service beam corresponding to each wave position, and the wave position-level access resources and wave position-level control plane resources corresponding to each wave position, the priority and / or scheduling order of the wave positions can be determined, and wave position resources can be scheduled according to the priority and / or scheduling order of the wave positions.

[0115] For example, the highest priority wave position can be scheduled first.

[0116] exist Figure 2 In the illustrated embodiment, corresponding beam-level access resources and beam-level control plane resources can be allocated to a beam position from the beam-level access resource pool and beam-level control plane resource pool corresponding to the serving beam. The beam position resources are then scheduled by combining the beam position's location information and the corresponding beam-level resource information. This reduces resource waste during beam position resource scheduling, thereby improving resource utilization, even when the number of beam positions changes dynamically.

[0117] exist Figure 2 Based on the illustrated embodiment, the following is combined with Figure 3 The scheme of this application is described in detail.

[0118] Figure 3 A flowchart illustrating another wavelet resource scheduling method provided in an embodiment of this application. For example... Figure 3 As shown, the method includes:

[0119] S301, Receive the location information of the wavelength that needs to be covered.

[0120] It should be noted that the execution process of S301 can be found in the execution process of S201, and will not be repeated here.

[0121] S302. Determine the spatial isolation between the wavelengths to be covered based on the location information of the wavelengths to be covered.

[0122] Spatial isolation refers to the physical or geometric distance between different frequency bands in a satellite communication system, and the degree of mutual interference between them. Spatial isolation is mainly used to assess and manage signal interference between different frequency bands, ensuring that signals from different frequency bands do not interfere with each other, thereby guaranteeing communication quality.

[0123] For example, if the position information of the wave positions indicates that two wave positions are adjacent, then the spatial isolation between the two wave positions can be determined to be 0 (or 1); if the position information of the wave positions indicates that there is a one-wave position interval between the two wave positions, then the spatial isolation between the two wave positions can be determined to be 1 (or 2).

[0124] S303. Determine the service beam corresponding to each wavelength position based on the required spatial isolation between the wavelength positions to be covered.

[0125] In one possible implementation, the serving beam corresponding to each wavelength position can be determined as follows, based on the required spatial isolation between the covered wavelength positions:

[0126] For any two positions that need to be covered, if the spatial isolation between the two positions is greater than the spatial isolation threshold, then different service beams are assigned to the two positions; if the spatial isolation between the two positions is less than or equal to the spatial isolation threshold, then the same service beam is assigned to the two positions.

[0127] For example, if service beams need to be assigned to three positions A, B, and C, their positional relationships and corresponding spatial isolation are as follows:

[0128] (1) Wave positions A and B are adjacent, and the spatial isolation between A and B is 1;

[0129] (2) Wave positions A and C are separated by one wave position, and the spatial isolation between A and C is 2;

[0130] (3) Wave positions B and C are separated by two wave positions, and the spatial isolation between B and C is 3.

[0131] The spatial isolation threshold can be set according to actual needs. For example, the spatial isolation threshold in this example can be set to 1, which means that if the spatial isolation between two positions is greater than 1, they will be assigned different service beams; if the spatial isolation between two positions is less than or equal to 1, they will be assigned the same service beam.

[0132] Since the spatial isolation between wave positions A and C in this example is greater than 1, different service beams should be assigned to A and C. For example, service beam 1 can be assigned to wave position A and service beam 2 can be assigned to wave position C. The spatial isolation between wave positions A and B is less than or equal to 1, so they should be assigned the same service beam. For example, service beam 1 can also be assigned to B. The spatial isolation between wave positions B and C is greater than 1, so service beam 3 should be assigned to wave position C.

[0133] It should be noted that this embodiment does not limit the specific value of the spatial isolation threshold.

[0134] S304. For any wavelength position that needs to be covered, select a set of wavelength position-level access resources from the beam-level access resource pool corresponding to the serving beam of that wavelength position as the wavelength position-level access resources corresponding to that wavelength position.

[0135] Wavelength-level access resources include SSB resources, broadcast signal resources for access, and random access channel occasion (RO) resources.

[0136] Specifically, the broadcast signal resources and RO resources used for access are associated with SSB resources, meaning that the waveband-level access resources include SSB resources, as well as the broadcast signal resources and RO resources associated with the SSB resources used for access. The broadcast signal used for access can be a system information block (SIB). The SIB provides various key information for user equipment to access the network, enabling the user equipment to correctly access the network and perform subsequent operations.

[0137] Figure 4 This is a schematic diagram of a beam-level access resource pool provided in an embodiment of this application. Figure 4As shown, this beam-level access resource pool contains 8 sets of beam-level access resources. The beam-level access resources are obtained by dividing the beam-level access resource pool according to time slots. Each set of beam-level access resources can contain SSB resources and related SIB and RO resources. Two SSB resources can be contained simultaneously in one time slot. In other words, two independent access attempts can be supported in one time slot.

[0138] Specifically, for a wavelength position requiring coverage, a set of unused wavelength-level access resources can first be selected from the beam-level access resource pool corresponding to the serving beam allocated to that wavelength position and assigned to it. Furthermore, when multiple wavelength positions correspond to the same serving beam, wavelength-level access resources on different time slots can be allocated to different wavelength positions. For example, resources corresponding to even-numbered SSB indices can be allocated first, followed by resources corresponding to odd-numbered SSB indices. Following this allocation method, when the number of wavelength positions is small, there can still be other time-frequency resources available for scheduling within a time slot. In other words, if resources are allocated to different wavelength positions sequentially according to the SSB index order, switching between different wavelength positions is required when processing resources within a time slot, resulting in cross-wavelength switching. Cross-wavelength switching consumes time or resources, so the time-frequency resources within this time slot may not be effectively scheduled due to the cross-wavelength switching process, leading to a waste of time-frequency resources.

[0139] S305. For any wavelength position that needs to be covered, select a set of wavelength position-level control plane resources from the beam-level control plane resource pool corresponding to the serving beam of that wavelength position as the wavelength position-level control plane resources corresponding to that wavelength position.

[0140] Figure 5 This is a schematic diagram of a beam-level control plane resource pool provided in an embodiment of this application. Figure 5 As shown, this beam-level control surface resource pool contains 4 sets of beam-level control surface resources.

[0141] Among them, the wavelet-level control plane resources may include channel state information (CSI) resources, scheduling request (SR) resources, sounding reference signal (SRS) resources, and channel state information reference signal (CSI-RS) resources. These resources are used to support uplink and downlink channel state information feedback and resource requests.

[0142] For any given band position, after acquiring the allocated band position-level access resources, a user on that band position can initiate an access process. Specifically, when a user accesses or hands over to a band position for the first time, a set of band position-level control plane resources needs to be selected from the beam-level control plane resource pool corresponding to the serving beam allocated to that band position and allocated to that band position. Simultaneously, user-level control plane resources also need to be allocated to the user on that band position from this set of band position-level control plane resources. Correspondingly, if the band position information transmitted from the ground indicates that a certain band position has been deleted, or if the base station determines that no user is camped on a certain band position based on the absence of user access within a certain period, the band position-level control plane resources already allocated to that band position need to be reclaimed.

[0143] In addition, each set of wavelet-level control plane resources can be divided into user-level control plane resources through frequency division or code division, and allocated to different users.

[0144] S306. Based on the location information, the service beam corresponding to each wave position, and the wave position-level access resources and wave position-level control plane resources corresponding to each wave position, perform wave position resource scheduling.

[0145] Wavelength resource scheduling can be performed in the following two ways, based on location information, the service beam corresponding to each wavelength, and the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength.

[0146] Method 1

[0147] Based on the serving beam corresponding to each wave position, and the wave position-level access resources and wave position-level control plane resources corresponding to the serving beam corresponding to each wave position, determine the priority of the wave positions that need to be covered; determine the wave position with the highest priority among the wave positions that need to be covered as the target wave position; based on the location information, determine at least one candidate wave position among the wave positions that need to be covered that are not adjacent to the target wave position; schedule the resources of the target wave position and at least one candidate wave position according to the priority of the target wave position and at least one candidate wave position.

[0148] Specifically, interference can occur between serving beams on the same frequency. Therefore, after the terrestrial-transmitted beams that need coverage obtain the beam-level access resources and beam-level control plane resources allocated to them by the serving beam, they can be scheduled on their respective uplink and downlink to avoid interference.

[0149] The following section details how to determine the priority of the wavelengths that need to be covered.

[0150] For example, priorities can be determined based on the previously allocated service beams, beam-level access resources, and beam-level control resources for each beam to be covered. Specifically, the priority of beams that need to transmit broadcast signals such as SSB, SIB, paging, and RO resources in the current time slot can be determined as the first priority (i.e., the priority of beams with corresponding beam-level access resources in the current time slot is determined as the first priority); the priority of beams that need to transmit CSI-RS, dedicated physical uplink control channel (PUCCH) (including SR and CSI), and SRS signals in the current time slot can be determined as the second priority (i.e., the priority of beams with corresponding beam-level control resources in the current time slot is determined as the second priority); the priorities of other beams can be determined according to the priority of the user equipment served within the beam or the service priority of the service area where the beam is located. Once the highest priority wave position is determined, when determining the priority of other wave positions, not only the resources corresponding to the wave position but also the service beam corresponding to the wave position must be considered. For example, if the priority order of wave positions 1, 2, and 3 is determined according to the resources corresponding to the wave positions as follows: wave position 3, wave position 1, wave position 2, since wave position 3 and wave position 1 correspond to the same service beam, the final priority order of the three wave positions is: wave position 3, wave position 2, wave position 1.

[0151] After determining the target wave position, at least one candidate wave position can be determined in the following way.

[0152] Candidate positions refer to positions that can use the same time-frequency access resources and control plane resources as target positions. For example, candidate positions can be selected based on the principle of spatial isolation. For instance, positions adjacent to the target position cannot be identified as candidate positions. Conversely, if the spatial isolation between a position and the target position is greater than the spatial isolation threshold, then that position can be identified as a candidate position.

[0153] Furthermore, after determining the priorities of candidate wave positions, a queue can be used to maintain the priority of resource scheduling for each wave position, and the resources of the target wave position and at least one candidate wave position can be scheduled according to their priorities. During the scheduling process, the resources of the wave position with the highest priority are scheduled first.

[0154] Method 2

[0155] Based on the service beam corresponding to each wavelength position, as well as the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength position, determine the priority of the wavelength positions that need to be covered; based on the location information, determine the scheduling order of multiple wavelength positions with the same priority; and schedule the resources of the wavelength positions that need to be covered according to the priority and the scheduling order of multiple wavelength positions with the same priority.

[0156] For example, the priority of each wavelength position to be covered can be determined first based on the service beam previously allocated to each wavelength position, as well as the corresponding wavelength position-level access resources and wavelength position-level control plane resources. It should be noted that the method for determining the priority of the wavelength positions to be covered in this example can refer to the previously discussed method for determining wavelength position priorities, and will not be repeated here.

[0157] Furthermore, after determining the priority of the waveforms to be covered, there may be multiple waveforms with the same priority. Therefore, it is necessary to further adjust the scheduling order based on the location information of these waveforms. For multiple waveforms with the same priority, the distance between any two waveforms is determined based on their location information. A waveform is randomly selected as a reference waveform. The scheduling order of the waveforms is determined based on the distance between the reference waveform and all other waveforms. Specifically, the reference waveform can be the waveform scheduled first. The scheduling order of the other waveforms can be arranged in descending order of their distance from the reference waveform. The distance between the reference waveform and the other waveforms can be represented by spatial isolation; the greater the distance between two waveforms, the greater the spatial isolation between them.

[0158] For example, multiple wave positions with the same priority are wave position 1, wave position 2, wave position 3 and wave position 4. The distance between wave position 1 and wave position 2 is x1, the distance between wave position 1 and wave position 3 is x2, and the distance between wave position 1 and wave position 4 is x3. If wave position 1 is taken as the reference wave position, and x2 > x1 > x3, then the scheduling order of the multiple wave positions is: wave position 1, wave position 3, wave position 2, wave position 4.

[0159] At this point, the resources of the required wave positions can be scheduled according to their priority and the scheduling order of multiple wave positions with the same priority.

[0160] exist Figure 3 In the illustrated embodiment, corresponding beam-level access resources and beam-level control plane resources can be allocated to a beam position from the beam-level access resource pool and beam-level control plane resource pool corresponding to the serving beam. The beam position resources are then scheduled by combining the beam position's location information and the corresponding beam-level resource information. This reduces resource waste during beam position resource scheduling, thereby improving resource utilization, even when the number of beam positions changes dynamically.

[0161] Based on any of the above embodiments, since the wavelengths to be covered are dynamically changing, it is necessary to dynamically maintain the location information of the wavelengths to be covered, and to dynamically allocate resources and adjust wavelength attitudes according to changes in the location information. The following details how to dynamically allocate resources.

[0162] If the location information is updated, and the location information of any wave position exists in the location information before the update but not in the location information after the update, then the wave position-level access resources and wave position-level control plane resources corresponding to any wave position will be reclaimed.

[0163] If the location information of any wave position exists in the updated location information but not in the original location information, then the wave position-level access resources and wave position-level control plane resources corresponding to any wave position are determined based on the updated location information.

[0164] In this context, any wave position can be any wave position indicated in the position information before the update, or any wave position indicated in the position information after the update.

[0165] Specifically, the received location information of the wave positions that need to be covered can change. If the location information before the update contains the location information of any wave position, but the location information after the update does not contain the location information of any wave position, it indicates that any wave position has been deleted. In this case, the wave position-level access resources and wave position-level control plane resources previously allocated to any wave position need to be dynamically reclaimed for the next resource allocation. Conversely, if the location information before the update does not contain the location information of any wave position, but the location information after the update contains the location information of any wave position, it indicates that an additional wave position needs to be covered. The corresponding wave position-level access resources and wave position-level control plane resources can be allocated to any wave position using the methods discussed earlier, which will not be repeated here.

[0166] The following example illustrates the entire process of wavelet resource scheduling.

[0167] Example 1

[0168] Figure 6 This is a schematic diagram illustrating the transmission position information and wavelet resource scheduling provided in the embodiments of this application.

[0169] like Figure 6 As shown, the spaceborne base station receives the location information of the wavelets that need to be covered from the ground, where wavelets 1 to 9 are all wavelets that need to be covered. The process of the spaceborne base station receiving the wavelet location information can be found in the execution process of S201, and will not be repeated here.

[0170] Next, based on the position information of wavelets 1 to 9, the spatial isolation between these wavelets needs to be determined, and then the corresponding service beams for wavelets 1 to 9 are determined based on the spatial isolation. Specifically, wavelets 1, 2, and 3 can be assigned service beam A and their corresponding wavelet-level access resources; for wavelets 4, 5, and 6, service beam B and their corresponding wavelet-level access resources are assigned to them; for wavelets 7, 8, and 9, service beam C and their corresponding wavelet-level access resources are assigned to them. The process of determining the corresponding service beams and assigning the corresponding wavelet-level access resources based on the wavelet position information can be found in the execution process of S202-S203, and will not be repeated here.

[0171] Furthermore, for serving beams A, B, and C, the spatial isolation between the beams they cover and the beams covered by the other two serving beams is greater than the spatial isolation threshold. Corresponding beam resource scheduling can be performed. Specifically, beams 1, 4, and 7 can be allocated beam-level access resources and beam-level control plane resources with the same time and frequency; beams 2, 5, and 8 can be allocated beam-level access resources and beam-level control plane resources with the same time and frequency; and beams 3, 6, and 9 can be allocated beam-level access resources and beam-level control plane resources with the same time and frequency. It should be noted that the process of scheduling beam resources can be found in the execution process of S204, and will not be repeated here.

[0172] Figure 7 This is a schematic diagram of the wave position resource scheduling device 10 provided in an embodiment of this application. Figure 7 As shown, the device 10 includes a memory 11, a transceiver 12, and a processor 13.

[0173] Memory 11 is used to store computer programs; transceiver 22 is used to send and receive data under the control of the processor; processor 23 is used to read the computer program from the memory and perform the following operations:

[0174] Receive the location information of the wavelengths that need to be covered;

[0175] Based on the location information, determine the service beam corresponding to each beam position;

[0176] For any wave position that needs to be covered, determine the wave position-level access resources and wave position-level control plane resources corresponding to the wave position based on the service beam corresponding to the wave position.

[0177] Based on location information, the service beam corresponding to each wavelength, and the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength, wavelength-level resource scheduling is performed.

[0178] In one embodiment, processor 13 is specifically configured to perform the following operations:

[0179] Based on the location information, determine the spatial isolation between the wave positions that need to be covered;

[0180] Determine the service beam corresponding to each wavelength based on the required spatial isolation between wavelengths.

[0181] In one embodiment, processor 13 is specifically configured to perform the following operations:

[0182] For any two positions that need to be covered, if the spatial isolation between the two positions is greater than the spatial isolation threshold, then different service beams are assigned to the two positions.

[0183] If the spatial isolation between two positions is less than or equal to the spatial isolation threshold, then the same service beam is assigned to the two positions.

[0184] In one embodiment, processor 13 is specifically configured to perform the following operations:

[0185] Select a set of beam-level access resources from the beam-level access resource pool corresponding to the serving beam as the beam-level access resources corresponding to the beam. The beam-level access resources include SSB, broadcast signals used for access, and RO resources.

[0186] Select a set of beam-level control surface resources from the beam-level control surface resource pool corresponding to the serving beam as the beam-level control surface resources corresponding to the beam.

[0187] In one embodiment, processor 13 is specifically configured to perform the following operations:

[0188] The priority of the wavelengths to be covered is determined based on the service beam corresponding to each wavelength, as well as the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength.

[0189] The highest priority wave position among the wave positions that need to be covered is determined as the target wave position;

[0190] Based on the location information, at least one candidate wavelength is identified among the wavelengths that are not adjacent to the target wavelength.

[0191] The resources of the target wave position and at least one candidate wave position are scheduled according to their priority.

[0192] In one embodiment, processor 13 is specifically configured to perform the following operations:

[0193] The priority of the wavelengths to be covered is determined based on the service beam corresponding to each wavelength, as well as the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength.

[0194] Based on the location information, determine the scheduling order of multiple wave positions with the same priority;

[0195] The resources of the required wave positions are scheduled according to their priority and the scheduling order of multiple wave positions with the same priority.

[0196] In one embodiment, the processor 13 is further configured to perform the following operations:

[0197] If the location information is updated, and the location information of any wave position exists in the location information before the update but not in the location information after the update, then the wave position-level access resources and wave position-level control plane resources corresponding to any wave position will be reclaimed.

[0198] If the location information of any wave position exists in the updated location information but not in the original location information, then the wave position-level access resources and wave position-level control plane resources corresponding to any wave position are determined based on the updated location information.

[0199] The bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors, represented by processor 13, and memory, represented by memory 11. The bus architecture may also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 12 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. Processor 13 is responsible for managing the bus architecture and general processing, and memory 11 may store data used by processor 13 during operation.

[0200] Alternatively, the processor 13 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0201] The processor 13 executes all the method steps of the embodiments of this application according to the obtained executable instructions by calling the computer program stored in the memory 11. The processor 13 and the memory 11 may also be physically separated.

[0202] Figure 8This is a schematic diagram of the wave position resource scheduling device 20 provided in an embodiment of this application. Figure 8 As shown, the device 20 includes:

[0203] The receiving unit 21 is used to receive the location information of the wave position that needs to be covered.

[0204] The first determining unit 22 is used to determine the service beam corresponding to each beam position based on the location information.

[0205] The second determining unit 23 is used to determine the wavelength-level access resources and wavelength-level control plane resources corresponding to any wavelength position that needs to be covered, based on the service wavelength beam corresponding to the wavelength position.

[0206] The scheduling unit 24 is used to schedule waveband resources based on location information, the service beam corresponding to each waveband, and the waveband-level access resources and waveband-level control plane resources corresponding to each waveband.

[0207] In one embodiment, the first determining unit 22 is specifically used for:

[0208] Based on the location information, determine the spatial isolation between the wave positions that need to be covered;

[0209] Determine the service beam corresponding to each wavelength based on the required spatial isolation between wavelengths.

[0210] In one implementation, for any two wavelengths that need to be covered, if the spatial isolation between the two wavelengths is greater than the spatial isolation threshold, then different service beams are assigned to the two wavelengths; if the spatial isolation between the two wavelengths is less than or equal to the spatial isolation threshold, then the same service beam is assigned to the two wavelengths.

[0211] In one embodiment, the second determining unit 23 is specifically used for:

[0212] Select a set of beam-level access resources from the beam-level access resource pool corresponding to the serving beam as the beam-level access resources corresponding to the beam. The beam-level access resources include SSB, broadcast signals used for access, and RO resources.

[0213] Select a set of beam-level control surface resources from the beam-level control surface resource pool corresponding to the serving beam as the beam-level control surface resources corresponding to the beam.

[0214] In one implementation, the scheduling unit 24 is specifically used for:

[0215] The priority of the wavelengths to be covered is determined based on the service beam corresponding to each wavelength, as well as the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength.

[0216] The highest priority wave position among the wave positions that need to be covered is determined as the target wave position;

[0217] Based on the location information, at least one candidate wavelength is identified among the wavelengths that are not adjacent to the target wavelength.

[0218] The resources of the target wave position and at least one candidate wave position are scheduled according to their priority.

[0219] In one implementation, the scheduling unit 24 can also be specifically used for:

[0220] The priority of the wavelengths to be covered is determined based on the service beam corresponding to each wavelength, as well as the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength.

[0221] Based on the location information, determine the scheduling order of multiple wave positions with the same priority;

[0222] The resources of the required wave positions are scheduled according to their priority and the scheduling order of multiple wave positions with the same priority.

[0223] In one embodiment, the device 20 further includes an updating unit 25, for:

[0224] In the case of location information updates, if the location information of any wave position exists in the location information before the update but not in the location information after the update, then the wave position-level access resources and wave position-level control plane resources corresponding to any wave position are reclaimed; in one embodiment, if the location information of any wave position exists in the location information after the update but not in the location information before the update, then the wave position-level access resources and wave position-level control plane resources corresponding to any wave position are determined based on the updated location information.

[0225] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0226] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the various method embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0227] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0228] This application also provides a processor-readable storage medium storing a computer program for causing the processor to execute all the method steps in the above method embodiments.

[0229] Processor-readable storage media can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0230] This application also provides a computer program product, including a computer program that, when executed by a processor, implements some or all of the steps of the above method embodiments.

[0231] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0232] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0233] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0234] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0235] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A wave position resource scheduling method, characterized in that, include: Receive the location information of the wavelengths that need to be covered; Based on the location information, determine the service beam corresponding to each wavelength position; For any wave position that needs to be covered, determine the wave position-level access resources and wave position-level control plane resources corresponding to the wave position based on the serving beam corresponding to the wave position. Based on the location information, the service beam corresponding to each wavelength, and the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength, wavelength-level resource scheduling is performed.

2. The method according to claim 1, characterized in that, The step of determining the service beam corresponding to each beam position based on the location information includes: Based on the location information, determine the spatial isolation between the wave positions that need to be covered; Based on the spatial isolation between the wavelengths to be covered, the service beam corresponding to each wavelength is determined.

3. The method according to claim 2, characterized in that, The step of determining the service beam corresponding to each wavelength position based on the spatial isolation between the wavelength positions to be covered includes: For any two wavelengths that need to be covered, if the spatial isolation between the two wavelengths is greater than the spatial isolation threshold, then different service beams are assigned to the two wavelengths. If the spatial isolation between the two wavelengths is less than or equal to the spatial isolation threshold, then the two wavelengths are assigned the same service beam.

4. The method according to claim 1, characterized in that, The step of determining the wavelength-level access resources and wavelength-level control plane resources corresponding to the wavelength position based on the serving wavelength corresponding to the wavelength position includes: Select a set of beam-level access resources from the beam-level access resource pool corresponding to the serving beam as the beam-level access resources corresponding to the beam. The beam-level access resources include synchronization signal block (SSB) resources, broadcast signal resources for access, and random access channel timing (RO) resources. Select a set of beam-level control surface resources from the beam-level control surface resource pool corresponding to the serving beam as the beam-level control surface resources corresponding to the beam.

5. The method according to any one of claims 1-4, characterized in that, The step of scheduling waveband resources based on the location information, the service beam corresponding to each waveband, and the waveband-level access resources and control plane resources corresponding to each waveband includes: The priority of the wavelengths to be covered is determined based on the service beam corresponding to each wavelength, as well as the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength. The highest priority wave position among the wave positions that need to be covered is determined as the target wave position; Based on the location information, at least one candidate wave position is determined from the wave positions that are not adjacent to the target wave position among the wave positions that need to be covered. The resources of the target wave position and the at least one candidate wave position are scheduled according to their priorities.

6. The method according to any one of claims 1-4, characterized in that, The step of scheduling waveband resources based on the location information, the service beam corresponding to each waveband, and the waveband-level access resources and control plane resources corresponding to each waveband includes: The priority of the wavelengths to be covered is determined based on the service beam corresponding to each wavelength, as well as the wavelength-level access resources and wavelength-level control plane resources corresponding to each wavelength. Based on the location information, determine the scheduling order of multiple wave positions with the same priority; The resources of the wave positions to be covered are scheduled according to the priority and the scheduling order of multiple wave positions with the same priority.

7. The method according to any one of claims 1-6, characterized in that, The method further includes: In the case of location information update, if the location information of any wave position exists in the location information before the update but does not exist in the location information after the update, then the wave position-level access resources and wave position-level control plane resources corresponding to the wave position are reclaimed. If the location information of any wave position exists in the updated location information but not in the original location information, then the wave position-level access resource and wave position-level control plane resource corresponding to that wave position are determined based on the updated location information.

8. A wave position resource scheduling device, characterized in that, Includes memory, transceiver, and processor: The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor. The processor reads the computer program from the memory and executes the method according to any one of claims 1-7.

9. A wave position resource scheduling device, characterized in that, include: The receiving unit is used to receive the location information of the wavelengths that need to be covered; The first determining unit is used to determine the service beam corresponding to each beam position based on the location information. The second determining unit is used to determine, for any one wavelength position that needs to be covered, the wavelength-level access resources and wavelength-level control plane resources corresponding to the wavelength position according to the serving wavelength beam corresponding to the wavelength position. The scheduling unit is used to schedule waveband resources based on the location information, the service beam corresponding to each waveband, and the waveband-level access resources and waveband-level control plane resources corresponding to each waveband.

10. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the method according to any one of claims 1-7.