Resource allocation method and device, satellite equipment and medium

By realizing dynamic negotiation of frequency resource between the first satellite equipment and the second satellite equipment in a low-orbit satellite system, the problems of waste of satellite frequency allocation and frequent terminal switching in the prior art are solved, and the full utilization and conflict avoidance of frequency resource are achieved.

CN119729811APending Publication Date: 2025-03-28CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311258980.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the prior art, satellite frequency point allocation has the problem of wasting frequency point resources and causing terminals to frequently switch frequency points.

Method used

The requested frequency resource information is sent to the second satellite device through the first satellite device, and the actual frequency resource is determined based on the feedback information of the second satellite device, so as to realize dynamic negotiation and allocation of frequency resource.

Benefits of technology

Effectively utilize frequency point resources, avoid frequency point conflicts, and reduce the phenomenon of terminals frequently switching frequency points.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729811A_ABST
    Figure CN119729811A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a resource allocation method and device, satellite equipment and a medium. The method comprises the following steps: sending requested frequency point resource information to at least one second satellite device; acquiring feedback information of the second satellite equipment on the frequency point resource information; the feedback information comprises conflict indication information which is used for indicating whether a frequency point of the second satellite equipment conflicts with a corresponding frequency point in the frequency point resource information; and determining the actual frequency point resource of the first satellite equipment according to the feedback information. By adopting the method, the frequency point resource negotiation can be performed between the first satellite equipment and the second satellite equipment, and the first satellite equipment determines the actual frequency point resource according to the negotiation result, so that the full utilization of the frequency point resource is ensured, and the condition that the determined actual frequency point resource conflicts is avoided; therefore, the problem of frequent frequency point switching caused by conflicts is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless technology, and in particular to a resource allocation method, device, satellite equipment and medium. Background Art

[0002] Low-orbit satellite systems generally refer to large satellite systems composed of multiple satellites that can perform real-time information processing. Low-orbit satellites are mainly used for military target detection and mobile phone communications. Currently, frequency and orbit resources are becoming increasingly scarce. Faced with the coverage of thousands of low-orbit satellites, there are multiple coverage areas on the ground. How to coordinate the frequency resources within their coverage area is an important research direction.

[0003] Existing satellites increase frequency isolation by pre-allocating different frequency bands. Although satellites on the same orbit can provide relay coverage to the ground, ground terminals still need to frequently change frequencies. Currently, there is no effective principle for dynamic frequency allocation between the same and different orbits, which wastes satellite frequency resources and causes terminals to frequently switch frequencies. Summary of the invention

[0004] The technical solution of the present invention aims to provide a resource allocation method, device, satellite equipment and medium, which are used to solve the problem of satellite frequency allocation in the prior art, which wastes frequency resources and causes terminals to frequently switch frequencies.

[0005] An embodiment of the present invention provides a resource allocation method, wherein the method is performed by a first satellite device, and the method includes:

[0006] Sending the requested frequency resource information to at least one second satellite device;

[0007] Acquire feedback information of the second satellite device on the frequency resource information; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information;

[0008] According to the feedback information, actual frequency resources of the first satellite device are determined.

[0009] Optionally, the resource allocation method further comprises:

[0010] The satellite device whose signal transmission area overlaps with that of the first satellite device is determined to be the second satellite device.

[0011] Optionally, in the resource allocation method, sending the requested frequency resource information to at least one second satellite device comprises:

[0012] When the frequency resource needs to be determined according to the service demand, the frequency resource information is sent to the second satellite device.

[0013] Optionally, in the resource allocation method, the frequency resource information includes a wave position, a frequency and an effective time corresponding to the frequency.

[0014] Optionally, in the resource allocation method, the feedback information includes the frequency resource information;

[0015] Among them, in the feedback information, each frequency point of the frequency point resource information corresponds to one piece of conflict indication information.

[0016] Optionally, the resource allocation method further comprises:

[0017] Determine the wave position and frequency in the frequency resource information according to the current geographical location area of ​​the signal sent by the first satellite device and the first mapping relationship;

[0018] The first mapping relationship is used to represent the mapping relationship between the geographical location area, the wave position and the frequency point.

[0019] Optionally, the resource allocation method further comprises:

[0020] Determine the effective time corresponding to the frequency point based on one or more of the following information:

[0021] System standard time;

[0022] Duration of business;

[0023] The remaining time of service;

[0024] Beam hopping pattern.

[0025] Optionally, the resource allocation method, wherein determining the actual frequency resource of the first satellite device according to the feedback information, includes:

[0026] When the conflict indication information sent by each of the second satellite devices indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, it is determined that the frequency resource information is the actual frequency resource.

[0027] Optionally, the resource allocation method further comprises:

[0028] When the conflict indication information sent by one of the second satellite devices indicates that the frequency of the corresponding second satellite device conflicts with at least one frequency resource in the frequency resource information, deleting the corresponding frequency resource in the frequency resource information that conflicts, and obtaining updated frequency resource information;

[0029] The updated frequency resource information is sent to the at least one second satellite device until the conflict indication information sent by each second satellite device is obtained to indicate that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information.

[0030] Optionally, in the resource allocation method, after sending the requested frequency resource information to at least one second satellite device, the method further includes:

[0031] Starting a first timer;

[0032] Wherein, when the conflict indication information sent by each of the second satellite devices indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, determining that the frequency resource information is the actual frequency resource includes:

[0033] Within the timing duration of the first timer, when feedback information sent by each of the second satellite devices is received, and the conflict indication information in each of the feedback information indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, it is determined that the frequency resource information is the actual frequency resource.

[0034] Optionally, the resource allocation method further comprises:

[0035] If the feedback information of one of the second satellite devices is not received within the timing duration of the first timer, deleting the frequency resource corresponding to the corresponding second satellite device in the frequency resource information to obtain updated frequency resource information;

[0036] The updated frequency resource information is sent to the at least one second satellite device until the conflict indication information sent by each second satellite device is obtained to indicate that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information.

[0037] Optionally, in the resource allocation method, after deleting the corresponding frequency resource in the frequency resource information, the method further includes:

[0038] Starting a second timer;

[0039] After the timing duration of the second timer is reached, the corresponding frequency resource is restored as the to-be-used resource of the frequency resource information.

[0040] One embodiment of the present invention further provides a resource allocation method, wherein the method is performed by a second satellite device, and the method includes:

[0041] Receiving the requested frequency resource information sent by the first satellite device;

[0042] Send feedback information of the frequency resource information to the first satellite device; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information.

[0043] Optionally, in the resource allocation method, the frequency resource information includes a wave position, a frequency and an effective time corresponding to the frequency.

[0044] Optionally, in the resource allocation method, the feedback information further includes the frequency resource information;

[0045] Among them, in the feedback information, each frequency point of the frequency point resource information corresponds to one piece of conflict indication information.

[0046] Optionally, in the resource allocation method, when the conflict indication information indicates that the frequency of the second satellite device conflicts with a corresponding frequency in the frequency resource information, the method further includes:

[0047] receiving the updated frequency resource information sent by the first satellite device; wherein the corresponding frequency in the frequency resource information that conflicts with the second satellite device is deleted from the updated frequency resource information;

[0048] Sending feedback information of the updated frequency resource information to the first satellite device.

[0049] One embodiment of the present invention further provides a satellite device, wherein the satellite device is a first satellite device, which includes a transceiver and a processor, wherein:

[0050] The transceiver is used to send the requested frequency resource information to at least one second satellite device; and

[0051] Acquire feedback information of the second satellite device on the frequency resource information; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information;

[0052] The processor is used to determine actual frequency resources of the first satellite device according to the feedback information.

[0053] One embodiment of the present invention further provides a satellite device, wherein the satellite device is a second satellite device, including a transceiver, wherein:

[0054] The transceiver is used to receive the requested frequency resource information sent by the first satellite device; and

[0055] Send feedback information of the frequency resource information to the first satellite device; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information.

[0056] One embodiment of the present invention further provides a resource allocation device, which is applied to a first satellite device, and includes:

[0057] A first sending unit, configured to send the requested frequency resource information to at least one second satellite device;

[0058] A first acquisition unit is configured to acquire feedback information of the second satellite device on the frequency resource information; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information;

[0059] A processing unit is used to determine actual frequency resources of the first satellite device according to the feedback information.

[0060] One embodiment of the present invention further provides a resource allocation device, which is applied to a second satellite device, and the device includes:

[0061] A receiving unit, configured to receive the requested frequency resource information sent by the first satellite device;

[0062] The second sending unit is used to send feedback information of the frequency resource information to the first satellite device; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information.

[0063] One embodiment of the present invention further provides a satellite device, which includes a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the resource allocation method as described in any one of the above items when executed by the processor.

[0064] One embodiment of the present invention further provides a readable storage medium, wherein the readable storage medium stores a program, and when the program is executed by a processor, the steps in any of the resource allocation methods described above are implemented.

[0065] At least one of the above technical solutions of the present invention has the following beneficial effects:

[0066] By adopting the resource allocation method described in the embodiment of the present invention, the first satellite device sends the requested frequency resource information to the second satellite device, so that the first satellite device and the second satellite device can negotiate the frequency resources. The first satellite device determines the actual frequency resources according to the negotiation results to ensure the full utilization of the frequency resources and avoid conflicts in the determined actual frequency resources, thereby avoiding the problem of frequent frequency switching caused by conflicts. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] Figure 1 This is a flow chart of a resource allocation method according to Embodiment 1 of the present invention;

[0068] Figure 2 This is one of the schematic diagrams of a network architecture using the method described in the embodiment of the present invention;

[0069] Figure 3 The second schematic diagram of a network architecture using the method described in the embodiment of the present invention;

[0070] Figure 4 The third schematic diagram of a network architecture using the method described in the embodiment of the present invention;

[0071] Figure 5 A schematic diagram of a structure of frequency resource information in an embodiment of the present invention;

[0072] Figure 6 A schematic diagram of a flow chart at the first moment of using the method described in the embodiment of the present invention;

[0073] Figure 7 A schematic diagram of a flow chart at the second moment for adopting the method described in the embodiment of the present invention;

[0074] Figure 8 A schematic diagram of a flow chart of implementation mode 1 of the method according to an embodiment of the present invention;

[0075] Fig. 9 This is a flow chart of implementation mode 2 of the method according to the embodiment of the present invention;

[0076] Fig.10 This is a flow chart of a resource allocation method according to Embodiment 2 of the present invention;

[0077] Fig.11 This is a schematic diagram of the structure of the satellite device according to the first embodiment of the present invention;

[0078] Fig.12 This is a schematic diagram of the structure of the satellite device according to the second embodiment of the present invention;

[0079] Fig.13 This is a schematic diagram of the structure of the resource allocation device according to the first embodiment of the present invention;

[0080] Fig.14 This is a schematic diagram of the structure of the resource allocation device described in Embodiment 2 of the present invention. DETAILED DESCRIPTION

[0081] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0082] The terms "first", "second", etc. in the specification and claims of the present invention are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0083] In order to solve the problem of satellite frequency allocation in the prior art, that frequency resources are wasted and terminals frequently switch frequencies, an embodiment of the present invention provides a resource allocation method, wherein a first satellite device can send requested frequency resource information to a second satellite device, so that the first satellite device and the second satellite device can negotiate frequency resources, and the first satellite device determines actual frequency resources according to the negotiation results to ensure full utilization of frequency resources and avoid conflicts in the determined actual frequency resources, thereby avoiding the problem of frequent frequency switching caused by conflicts.

[0084] One embodiment of the present invention provides a resource allocation method, which is executed by a first satellite device, such as Figure 1 As shown, the method includes:

[0085] S110, sending the requested frequency resource information to at least one second satellite device;

[0086] S120, obtaining feedback information of the second satellite device on the frequency resource information; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information;

[0087] S130: Determine actual frequency resources of the first satellite device according to the feedback information.

[0088] In the embodiment of the present invention, optionally, step S110, sending the requested frequency resource information to at least one second satellite device, includes:

[0089] When the frequency resource needs to be determined according to the service demand, the frequency resource information is sent to the second satellite device.

[0090] The first satellite device is any satellite device that needs to determine frequency resources according to business needs in a distributed network architecture. Specifically, the satellite device to which frequency resources are to be allocated at any time is the first satellite device.

[0091] Optionally, the method further comprises:

[0092] The satellite device whose signal transmission area overlaps with that of the first satellite device is determined to be the second satellite device.

[0093] In one embodiment, a first satellite device determines that among co-orbit or off-orbit neighbor satellite devices, a satellite device having an overlapping coverage area with the first satellite device is a second satellite device. Optionally, the second satellite device determined by the first satellite device is used as an in-group neighbor satellite, and satellites outside the overlapping coverage area are used as out-of-group satellites.

[0094] Optionally, the first satellite device sends frequency resource information to each determined second satellite device.

[0095] In the embodiment of the present invention, optionally, the first satellite device has a built-in frequency management unit, and uses the frequency management unit to send the requested frequency resource information, thereby forming a decentralized frequency allocation mechanism under a dynamic topology architecture.

[0096] In one embodiment, optionally, the frequency resource information includes a wavelength, a frequency, and an effective time corresponding to the frequency.

[0097] When the resource allocation method described in this implementation mode is used, when the first satellite device initiates a frequency update request, it first sends frequency resource information to a neighboring satellite (second satellite device) in the same orbit or different orbit with overlapping coverage through an intersatellite link, and carries the wave position, frequency and effective time corresponding to the frequency determined by itself through the frequency resource information. Optionally, the effective time corresponding to the frequency is associated with the service duration, the remaining service time of the satellite and the beam hopping pattern.

[0098] Optionally, in a distributed network architecture, combined with Figure 2 As shown in FIG. 1 , at any time, the satellite with the frequency point to be allocated (the first satellite device) autonomously serves as the decision satellite, and the satellite with overlapping coverage (the second satellite device) serves as the (in-group) neighbor satellite, while the satellite outside the overlapping coverage area is regarded as an out-of-group satellite. Figure 2 Satellite Sat20 on medium orbit 2 determines satellites Sta30, Sta31 and Sta21 as neighbor satellites within the group, and other neighbor satellites are satellites outside the group.

[0099] Optionally, any satellite device only needs to send the latest version of frequency resource information maintained by itself when applying for a frequency. The frequency resource information received by any satellite device is regarded as coming from its neighbor satellite. Only the neighbor satellites within the group return feedback information to the corresponding satellite device after receiving the frequency resource information. Neighbor satellites between groups do not need to return feedback information.

[0100] Optionally, the first satellite device uses the wave position as the minimum allocation unit when allocating frequency points, and the wave position, frequency point and the effective time corresponding to the frequency point in the frequency point resource information are mapped to the geographical location and absolute time of the first satellite device.

[0101] Optionally, the method further comprises:

[0102] Determine the wave position and frequency in the frequency resource information according to the current geographical location area of ​​the signal sent by the first satellite device and the first mapping relationship;

[0103] The first mapping relationship is used to represent the mapping relationship between the geographical location area, the wave position and the frequency point.

[0104] Figure 3 and Figure 4 The diagrams are respectively a first diagram and a second diagram of a network architecture using the method described in the embodiment of the present invention. Figure 3 and Figure 4 As shown, one of the satellite devices (first satellite device) can calculate neighbor satellites based on the pre-satellite satellite service coverage requirements, that is, determine the second satellite device with overlapping coverage areas for negotiation and interaction of frequency resource information. Further, the first satellite device determines the frequency resource information, saves the frequency resource information, and transmits the frequency resource information to at least one second satellite device determined via an inter-satellite link (ISL).

[0105] Among them, when the first satellite device needs to apply for a frequency according to business needs, it independently determines the frequency resource information and determines the second satellite device that has an overlapping coverage area.

[0106] Alternatively, if Figure 4 As shown, the first satellite device determines that there is a second satellite device in the same orbit with an overlapping coverage area. Specifically, the overlapping coverage area of ​​satellite devices in the same orbit is relatively fixed, and the locations of other satellites can be inferred between satellite devices in the same orbit through the ephemeris; in addition, the first satellite device also determines that there is a second satellite device in a different orbit with an overlapping coverage area. Specifically, the overlapping coverage of satellite devices in different orbits is dynamically changing, and satellite devices in different orbits can infer all the covering satellites in a certain area at a certain time through the routing table of the ground measurement and control center.

[0107] In an embodiment of the present invention, the wave position number is associated with the ground geographical location area, and has a mapping relationship. The mapping relationship does not change with the topology change. The mapping relationship between the geographical location area, the wave position and the frequency point can be determined in advance, that is, the first mapping relationship is determined. By reading the first mapping relationship, the wave position and the geographical location area corresponding to the frequency point that needs to be updated or requested are determined, thereby determining the frequency point resource information that needs to be requested for negotiation.

[0108] Among them, the intersatellite link between satellite devices is a space bus architecture. In an embodiment of the present invention, the first satellite device and the second satellite device synchronize frequency resource information through the intersatellite link, and the second satellite device sends feedback information of the frequency resource information to the first satellite device through the intersatellite link.

[0109] By adopting the resource allocation method described in the embodiment of the present invention, any first satellite device in the network architecture executes frequency resource decision, and the process of negotiating frequency resources with the second satellite device includes: determining neighbor satellites (second satellite devices) in the group, performing dynamic grouping, and determining frequency resource information.

[0110] Optionally, the first satellite device may pre-store local frequency resource information, update it according to the stored frequency resource information, determine the frequency resource information to be requested, and after determining the requested frequency resource information, update the locally stored frequency resource information. In this way, each time the frequency resource information is determined, the frequency resource information to be requested is determined based on the latest frequency resource information stored locally.

[0111] Specifically, when performing dynamic grouping, the first satellite device calculates the neighbor satellite at the corresponding wave position geographical location based on the current service coverage requirements as the group member for frequency point update, that is, determines it as the second satellite device. Figure 2 As shown, at a certain moment, the overlapping coverage area corresponds to satellites Sat20, Sat21, Sat30 and Sat31. Therefore, when Sat31 (the first satellite device) has coverage requirements, the neighboring satellites Sat20, Sat21 and Sat30 are divided into a group, that is, determined as the second satellite device.

[0112] It should be noted that, in the embodiment of the present invention, any satellite may have one or more overlapping coverage areas, that is, there are multiple different groups of neighbor satellites. Based on this, when performing dynamic grouping, the first satellite device can determine the corresponding group of neighbor satellites based on each overlapping coverage area, that is, determine the corresponding second satellite device based on each overlapping coverage area, and execute the frequency allocation process based on each overlapping coverage area, that is, the first satellite device determines the requested frequency resource information based on each overlapping coverage area, and sends the corresponding frequency resource information to the second satellite devices of the corresponding group.

[0113] By adopting the method described in the embodiment of the present invention, the first satellite device autonomously decides the requested frequency resource information based on the latest frequency resource information stored locally, and sends the requested frequency resource information to the neighboring satellite (second satellite device) in the group.

[0114] Specifically, the rules for the first satellite device to decide the frequency point include:

[0115] Taking the wave position as the smallest decision-making unit, the frequency resource information is determined according to the mapping relationship between the wave position and the geographical location area, and the same frequency point of the same wave position only belongs to the same satellite device at any time as the negotiation principle, and the actual resource information is determined through negotiation with the second satellite device.

[0116] The competition for wave position and frequency point follows the principle of "first come, first served". The applicant node (the first satellite device) occupies the wave position and frequency point resources until the service ends or the coverage range moves out of the corresponding geographical location of the wave position, and the frequency point resources are released.

[0117] Optionally, the first satellite device further determines the effective time corresponding to the frequency point according to one or more of the following information:

[0118] System standard time;

[0119] Duration of business;

[0120] The remaining time of service;

[0121] Beam hopping pattern.

[0122] In one implementation mode, the effective time corresponding to the frequency point is bound to the Coordinated Universal Time (UTC), and different satellite devices can be aligned based on the timing of the Global Positioning System (GPS) and the Beidou Navigation Satellite System (BDS); in one implementation mode, a fixed staring beam solution is adopted, and the effective time needs to be associated with the service duration and the remaining service time of the satellite; in one implementation mode, a beam hopping solution is adopted, and the demand for wave position and frequency point changes is related to the beam hopping pattern; using this implementation mode, on the basis of the fixed staring beam, the effective time also needs to be associated with the beam hopping pattern.

[0123] In the embodiment of the present invention, optionally, in step S130, determining actual frequency resources of the first satellite device according to the feedback information includes:

[0124] When the conflict indication information sent by each of the second satellite devices indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, it is determined that the frequency resource information is the actual frequency resource.

[0125] Optionally, after sending the requested frequency resource information to at least one second satellite device, the method further includes:

[0126] Starting a first timer;

[0127] Wherein, when the conflict indication information sent by each of the second satellite devices indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, determining that the frequency resource information is the actual frequency resource includes:

[0128] Within the timing duration of the first timer, when feedback information sent by each of the second satellite devices is received, and the conflict indication information in each of the feedback information indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, it is determined that the frequency resource information is the actual frequency resource.

[0129] Specifically, the first satellite device determines the requested frequency resource information based on the latest frequency resource information currently stored and its own business needs, initiates an application to the neighboring satellite (second satellite device) in the group, and expects feedback from the neighboring satellite in the group. At the same time, the feedback timer Tfeedback (first timer) is started. If the conflict indication information in the feedback information returned by the second satellite device before the first timer times out indicates that the frequency of the second satellite device does not conflict with the requested frequency resource information, if the conflict indication information is confirmed as ack, it is deemed that the decision is successful, and the service is provided according to the effective time in the requested frequency resource information.

[0130] Optionally, if the first satellite device determines that there are multiple overlapping coverage areas with the neighboring satellite, the corresponding second satellite device and the requested frequency resource information are determined based on each overlapping coverage area, and an independently running first timer is started based on each overlapping coverage area.

[0131] Optionally, the conflict indication information in the feedback information obtained by the first satellite device may include first conflict indication information of the second satellite device, and may also include second conflict indication information of another third satellite device, wherein the third satellite device can obtain the frequency resource information requested by the first satellite device from the second satellite device.

[0132] Considering the accuracy of the first satellite device in calculating the neighbor satellite device (the second satellite device), when there is a missed calculation of the neighbor satellite (the third satellite device), and the missed neighbor satellite obtains the frequency resource information sent by the first satellite device through other satellites (one of the second satellite devices), the third satellite device can send feedback information of the frequency resource information to the first satellite device.

[0133] Optionally, within the timing duration of the first timer, the first satellite device obtains feedback information from at least one second satellite device and the third satellite device, and determines actual frequency resources according to the obtained feedback information.

[0134] In the embodiment of the present invention, optionally, the method further includes:

[0135] When the conflict indication information sent by one of the second satellite devices indicates that the frequency of the corresponding second satellite device conflicts with at least one frequency resource in the frequency resource information, deleting the corresponding frequency resource in the frequency resource information that conflicts, and obtaining updated frequency resource information;

[0136] The updated frequency resource information is sent to the at least one second satellite device until the conflict indication information sent by each second satellite device is obtained to indicate that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information.

[0137] The method further comprises:

[0138] If the feedback information of one of the second satellite devices is not received within the timing duration of the first timer, deleting the frequency resource corresponding to the corresponding second satellite device in the frequency resource information to obtain updated frequency resource information;

[0139] The updated frequency resource information is sent to the at least one second satellite device until the conflict indication information sent by each second satellite device is obtained to indicate that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information.

[0140] Optionally, after deleting the corresponding frequency resource in the frequency resource information, the method further includes:

[0141] Starting a second timer;

[0142] After the timing duration of the second timer is reached, the corresponding frequency resource is restored as the to-be-used resource of the frequency resource information.

[0143] Specifically, according to the "first come, first served" principle, if the conflict indication information in the feedback information received from the second satellite device indicates that there is a conflict between the frequency of the second satellite device and the corresponding frequency in the frequency resource information, such as a conflict indicated by a nack mark, the corresponding frequency in the corresponding frequency resource information is deleted, and the second timer is started after deletion, until the timing duration of the second timer is reached, the corresponding frequency can be restored to a resource to be used and can be reallocated; in another implementation mode, if the timing duration of the first timer is reached and the feedback information sent by the second satellite device is still not received, it is assumed that there is a conflict in the frequency resources corresponding to the second satellite device, and the corresponding frequency in the corresponding frequency resource information is deleted, and the second timer is started after deletion, until the timing duration of the second timer is reached, the corresponding frequency can be restored to a resource to be used and can be reallocated.

[0144] In the method described in the embodiment of the present invention, in order to prevent the inter-network satellite from distributing frequency resource information to other satellites without restriction, constraints are set on the distribution or transmission of frequency resource information. Only when the satellite equipment determines the frequency resource as a decision satellite according to business needs, will the frequency resource information message be distributed to other satellites.

[0145] Optionally, in the embodiment of the present invention, the message transmitted between multiple satellite devices through the intersatellite link includes common-level information CommonCellFreqInfo and satellite-level information SatSpecificInfo, such as Figure 5 As shown, a schematic diagram of one format of inter-satellite link transmission messages between multiple satellite devices.

[0146] The first satellite device sends an inter-satellite link transmission message to the second satellite device, and the common level information CommonCellFreqInfo in the inter-satellite link transmission message includes the wave position, frequency point and the effective time corresponding to the frequency point. Figure 5 As shown, the common level information CommonCellFreqInfo includes the wave position number No.of cell, the frequency point Freq corresponding to the wave position number, and the effective time Start-to-End Time of the corresponding frequency point.

[0147] The first satellite device autonomously decides the requested frequency resource information, that is, determines the wave position number of the wave position, the frequency corresponding to the wave position number, and the effective time of the corresponding frequency, and fills the determined frequency resource information into the common level information CommonCellFreqInfo in the inter-satellite link transmission message.

[0148] Optionally, when the requested frequency resource information is determined according to the latest frequency resource information currently saved, if the wave position in the latest frequency resource information saved does not belong to the wave position of the overlapping coverage area, the entire information row corresponding to the wave position is directly deleted.

[0149] Optionally, the first satellite device sends an inter-satellite link transmission message to the second satellite device, in which the satellite-level information SatSpecificInfo can be set to empty. When the second satellite device returns feedback information to the first satellite device, the conflict indication information is filled in the satellite-level information SatSpecificInfo in the inter-satellite link transmission message sent by the second satellite device to the first satellite device, such as Figure 5 shown.

[0150] Specifically, the satellite-level information SatSpecificInfo is used to record an indication of whether the frequency of the second satellite device, determined by the second satellite device, conflicts with a corresponding frequency in the frequency resource information.

[0151] Optionally, combined Figure 5 As shown, each frequency point of the frequency point resource information corresponds to one conflict indication information. In addition, the conflict indication information includes the ephemeris of the first satellite device and the corresponding conflict indication CollisionIndicator, which is used to indicate to the first satellite device whether there is a conflict between the second satellite device and the first satellite device at the frequency point of the information row corresponding to the conflict indication information.

[0152] Optionally, the second satellite device decodes the frequency resource information updated after the first satellite device makes an autonomous decision, and if no conflict is found, saves the frequency resource information, and feeds back a conflict indication CollisionIndicator of the corresponding wave position as ack;

[0153] The second satellite device decodes the frequency resource information updated by the first satellite device after autonomous decision-making, and compares it with the frequency resources of the second satellite device. If it is found that the same frequency exists at the same wave position and at the same time, a conflict is determined. According to the principle of "first come, first served", the conflict indication CollisionIndicator of the corresponding frequency is fed back and displayed as nack.

[0154] Optionally, when the second satellite device stores the frequency resource information, Figure 5 The frequency resource information is saved in the form of the table shown.

[0155] According to the above, in an embodiment of the present invention, the frequency resource information sent by the first satellite device to the second satellite device includes the above-mentioned public-level information CommonCellFreqInfo and satellite-level information SatSpecificInfo; the requested wave position, frequency and the effective time corresponding to the frequency are recorded through the public-level information CommonCellFreqInfo; the second satellite device receives the frequency resource information, updates the frequency resource information, fills in the corresponding conflict indication in the satellite-level information SatSpecificInfo, and obtains feedback information that needs to be sent to the first satellite device.

[0156] After the first satellite device sends an intersatellite link transmission message including the frequency resource information, the second satellite device (a neighbor satellite of the first satellite device) receives the frequency resource information and determines that the received frequency resource information comes from the neighbor satellite. It is necessary to detect whether the frequency resource information has a frequency conflict with the current service wave position. If it is determined that there is a conflict, the corresponding conflict indication information is set to nack, and the frequency resource information is updated. Then, the updated frequency resource information is sent according to the conflicting satellite ephemeris addressing; if it is determined that there is no conflict, the corresponding conflict indication information is set to ack, and the frequency resource information is updated. Then, the updated frequency resource information is sent according to the conflicting satellite ephemeris addressing.

[0157] In addition, for inter-group satellites (inter-group satellites are located outside the intra-group satellites determined by the first satellite device, but are neighboring satellites of the intra-group satellites of the first satellite device), there is no need to consult the feedback of the inter-group satellites because the inter-group satellites do not have overlapping coverage areas with the current decision satellite (first satellite device). However, there is a mapping relationship between the frequency resource information and the ground geographic location, and the inter-group still needs to synchronously store the information for later use.

[0158] Therefore, for the decision satellite (as the first satellite device) at one moment (such as the first moment), the corresponding inter-group satellite will not receive the updated frequency resource information sent by the decision satellite corresponding to the moment. Only when the neighbor satellite of the inter-group satellite sends the updated frequency resource information as the decision satellite at other moments (such as the first moment), the inter-group satellite can receive the relevant frequency resource information of the decision satellite corresponding to the first moment.

[0159] In addition, the inter-group satellite receives frequency resource information from the neighboring satellite and performs conflict detection based on the currently used wave position. If it is found that the conflicting satellite is not a neighboring satellite (the frequency is still in effect and the effective start time is later than its own effective time), it will address the satellite according to the ephemeris in the table according to the "first come, first served" principle and send a conflict indication as nack.

[0160] Combination Figure 6As shown, for example, at the first moment T0, the implementation process of the resource allocation method according to the embodiment of the present invention by the decision satellite Sat0 (the first satellite device) includes the following steps:

[0161] S610, the decision satellite Sat0 calculates neighbor satellites, dynamically groups the neighbor satellites, determines the neighbor satellites in the group, reads the latest frequency resource information stored locally, and independently decides on the requested frequency resource information.

[0162] S620, the decision satellite Sat0 sends the requested frequency resource information to the neighboring satellite Sat1 (second satellite device) in the group; further, the decision satellite Sat0 starts a first timer.

[0163] S630, the neighbor satellite Sat1 detects whether the frequency in the frequency resource information conflicts with the current service wave position; if it is determined that there is a conflict, the frequency resource information is updated, and the conflict indication information of the corresponding frequency is filled in as nack; if it is determined that there is no conflict, the frequency resource information is updated, and the conflict indication information of the corresponding frequency is filled in as ack, and the frequency resource information is stored.

[0164] S640, the neighbor satellite Sat1 feeds back the updated frequency resource information to the decision satellite Sat0, that is, sends feedback information;

[0165] S650, after the timing duration of the first timer is reached, the decision satellite Sat0 detects whether the updated frequency resource information sent by each neighbor satellite Sat1 is received, and the conflict indication information in the updated frequency resource information fed back by each neighbor satellite Sat1 corresponds to ack. If the judgment result is yes, it is determined that the received updated frequency resource information is effective.

[0166] Combination Figure 7 As shown, at the second time T1, the implementation process of the resource allocation method according to the embodiment of the present invention by the decision satellite Sat1 (the first satellite device) includes the following steps:

[0167] S710, the decision satellite Sat1 calculates neighbor satellites, dynamically groups the neighbor satellites, determines the neighbor satellites in the group, reads the latest frequency resource information stored locally, and independently decides on the requested frequency resource information.

[0168] S720, the decision satellite Sat1 sends the requested frequency resource information to the neighbor satellite Sat0 and the neighbor satellite Sat2 (second satellite device) in the group; further, the decision satellite Sat1 starts a first timer.

[0169] S730, the neighbor satellite Sat0 and the neighbor satellite Sat2 respectively detect whether the frequency in the frequency resource information conflicts with the current service wave position; if it is determined that there is a conflict, the frequency resource information is updated, and the conflict indication information of the corresponding frequency is filled in as nack; if it is determined that there is no conflict, the frequency resource information is updated, and the conflict indication information of the corresponding frequency is filled in as ack, and the frequency resource information is stored.

[0170] S740, the neighbor satellite Sat0 and the neighbor satellite Sat2 respectively feed back the updated frequency resource information to the decision satellite Sat1, that is, send feedback information;

[0171] S750, after the timing duration of the first timer is reached, the decision satellite Sat1 detects whether the updated frequency resource information sent by each neighbor satellite is received, and the conflict indication information in the updated frequency resource information fed back by each neighbor satellite corresponds to ack. If the judgment result is yes, it is determined that the received updated frequency resource information is effective.

[0172] Based on the above, at different times, the decision satellite switches, the corresponding decision satellite calculates the neighbor satellites, dynamically groups the neighbor satellites, determines the neighbor satellites in the group, reads the latest frequency resource information stored locally, independently decides the requested frequency resource information, and negotiates with the neighbor satellites in the group to determine the frequency resource information, to ensure full utilization of frequency resources, and avoid conflicts in the actual frequency resources determined, thereby avoiding the problem of frequent frequency switching caused by conflicts.

[0173] The resource allocation method described in the embodiment of the present invention is described below with examples in conjunction with specific implementation methods.

[0174] Implementation Method 1

[0175] like Figure 8 As shown, in implementation mode 1, the resource allocation method includes the following steps:

[0176] S810, the decision satellite Sat0 (first satellite device) provides coverage for a certain area, and needs to determine the frequency of the wave position in the area; the decision satellite Sat0 calculates the neighbor satellites (second satellite devices) with overlapping coverage in the area based on the coverage area, the same-orbit ephemeris, and feedback information from the different-orbit tracking and control station, and determines the determined neighbor satellites as the neighbor satellites in the group, such as the neighbor satellite Sat1 and the neighbor satellite Sat2;

[0177] S820, the decision satellite Sat0 reads the wave position number and frequency point information of the coverage area based on the latest frequency point resource information stored locally, selects a non-conflicting frequency point based on the principle of "first come, first served", and sets the effective time of the frequency point in combination with its own ephemeris, beam hopping pattern and service demand time, determines the wave position, frequency point and effective time of the corresponding frequency point required to be requested, fills in the wave position and frequency point information table, supplements its own ephemeris information, forms updated frequency point resource information, and sends the determined updated frequency point resource information to the neighboring satellites Sat1 and Sat2 based on the intersatellite link; further, the decision satellite Sat0 starts the first timer;

[0178] S830, neighbor satellite Sat1 and neighbor satellite Sat2 receive the frequency resource information, and determine the neighbor satellite to apply for frequency update according to the frequency resource information; neighbor satellite Sat1 and neighbor satellite Sat2 respectively detect whether the frequency in the frequency resource information conflicts with the current service wave position; optionally, neighbor satellite Sat1 and neighbor satellite Sat2 perform a conflict query based on the stored frequency resource information and the received frequency resource information of decision satellite Sat0 to detect whether there is a conflict. Optionally, in this implementation, neighbor satellite Sat1 and neighbor satellite Sat2 do not detect a conflict, that is, do not detect a conflict of the same frequency in the service wave position at any time, then store and update the frequency resource information;

[0179] S840, the neighbor satellite Sat1 and the neighbor satellite Sat2 send feedback information to the decision satellite Sat0 respectively, and the conflict indication information in the feedback information is filled in as ack;

[0180] S850, before the first timer times out, the decision satellite Sat0 receives feedback information sent by all neighboring satellites, and the conflict indication information in the feedback information indicates ack, so it is considered that there is no conflict, and service is provided according to the frequency indicated by the updated frequency resource information.

[0181] By adopting this implementation mode, before the first timer times out, if the conflict indication information fed back by all neighboring satellites is received as ack, it is deemed that the frequency information between the decision satellite Sat0 and the neighboring satellites does not conflict, and it is determined that the service of the frequency indicated by the updated frequency resource information can be executed.

[0182] Implementation Method 2

[0183] like Fig. 9 As shown, in implementation mode 2, the resource allocation method includes the following steps:

[0184] S910, the decision satellite Sat0 (first satellite device) provides coverage for a certain area, and needs to determine the frequency of the wave position in the area; the decision satellite Sat0 calculates the neighbor satellites (second satellite devices) with overlapping coverage in the area based on the coverage area, the same-orbit ephemeris, and feedback information from the different-orbit tracking and control station, and determines the determined neighbor satellites as the neighbor satellites in the group, such as the neighbor satellite Sat1 and the neighbor satellite Sat2;

[0185] S920, the decision satellite Sat0 reads the wave position number and frequency point information of the coverage area based on the latest frequency point resource information stored locally, selects a non-conflicting frequency point based on the principle of "first come, first served", and sets the effective time of the frequency point in combination with its own ephemeris, beam hopping pattern and service demand time, determines the wave position, frequency point and effective time of the corresponding frequency point required to be requested, fills in the wave position and frequency point information table, supplements its own ephemeris information, forms updated frequency point resource information, and sends the determined updated frequency point resource information to the neighboring satellites Sat1 and Sat2 based on the intersatellite link; further, the decision satellite Sat0 starts the first timer;

[0186] S9301, the neighbor satellite Sat1 receives the frequency resource information, and determines the neighbor satellite to apply for frequency update based on the frequency resource information; the neighbor satellite Sat1 detects whether the frequency in the frequency resource information conflicts with the current service wave position; optionally, the neighbor satellite Sat1 performs a conflict query based on the stored frequency resource information and the received frequency resource information of the decision satellite Sat0 to detect whether there is a conflict. Optionally, in this implementation, if the neighbor satellite Sat1 detects that the service wave position at a certain moment conflicts with the frequency resource information sent by the neighbor satellite Sat1 at the same frequency, the conflict indication information in the row where the corresponding wave position number is located in the frequency resource information is filled in as nack, and the feedback information to be sent is obtained;

[0187] S9302, the neighbor satellite Sat2 receives the frequency resource information, and determines the neighbor satellite to apply for frequency update based on the frequency resource information; the neighbor satellite Sat2 detects whether the frequency in the frequency resource information conflicts with the current service wave position; optionally, the neighbor satellite Sat2 performs a conflict query based on the stored frequency resource information and the received frequency resource information of the decision satellite Sat0 to detect whether there is a conflict. Optionally, if the neighbor satellite Sat2 does not detect a conflict, that is, does not detect a conflict of the same frequency in the service wave position at any time, then the frequency resource information is stored and updated;

[0188] S9401, the neighbor satellite Sat1 sends feedback information to the decision satellite Sat0, and the conflict indication information in the feedback information is filled in as nack;

[0189] S9402, the neighbor satellite Sat2 sends feedback information to the decision satellite Sat0, and the conflict indication information in the feedback information is filled in as ack;

[0190] S950, before the first timer times out, the decision satellite Sat0 receives feedback information sent by neighbor satellites Sat1 and Sat2, and based on the frequency resource information and conflict indication information in the feedback information sent by neighbor satellite Sat1, determines that the conflict indication information corresponding to one of the frequencies is nack, and considers that neighbor satellite Sat1 has priority to occupy the frequency according to the principle of "first come, first served", then starts the second timer, and deletes the resource information corresponding to the frequency with conflict in the frequency resource information, that is, deletes the corresponding wave position row in the frequency resource information table, so that the corresponding wave position with conflict is rolled back to the previous version. In addition, based on the frequency resource information and conflict indication information in the feedback information sent by neighbor satellite Sat2, determines that the conflict indication information corresponding to any frequency is ack, determines that there is no conflict with the frequency of neighbor satellite Sat2, and retains the resource information of the corresponding frequency in the frequency resource information. In this way, according to the feedback information sent by neighbor satellite Sat1 and the feedback information of neighbor satellite Sat2, the updated frequency resource information is generated;

[0191] S960, the decision satellite Sat0 sends updated frequency resource information (deletes resource information corresponding to conflicting frequencies) to the neighboring satellites Sat1 and Sat2 again based on the intersatellite link, and starts the first timer again;

[0192] S970, the neighbor satellite Sat1 and the neighbor satellite Sat2 receive the frequency resource information, and respectively detect whether the frequency in the frequency resource information conflicts with the current service wave position; in this step, if the neighbor satellite Sat1 and the neighbor satellite Sat2 do not detect a conflict, that is, if no conflict is detected between the service wave positions at any time and the same frequency, the frequency resource information is stored and updated, and the conflict indication information of the corresponding frequency in the frequency resource information is filled in as ack;

[0193] S980, the neighbor satellite Sat1 and the neighbor satellite Sat2 send feedback information to the decision satellite Sat0 respectively, and the feedback information includes updated frequency resource information, that is, the conflict indication information is filled in as ack;

[0194] S990, before the first timer times out, the decision satellite Sat0 detects frequency feedback other than the deleted wave position row (before the second timer times out, no frequency decision is made for the deleted wave position row, so there is no need to perform conflict feedback detection on the wave position row), and when it is detected that feedback information sent by all neighboring satellites is received and the conflict indication information in the feedback information indicates ack, it is deemed that there is no conflict, and service is provided according to the frequency indicated by the updated frequency resource information;

[0195] S991, the second timer times out, the deleted wave position row is unlocked, and the frequency resources of the corresponding wave position row are restored as the waiting resources of the frequency resource information, which are taken into consideration when applying for the downlink frequency.

[0196] It should be noted that the above-mentioned Implementation Modes 1 and 2, regarding the specific implementation process of the resource allocation method described in the embodiments of the present invention, are only examples and are not limited thereto.

[0197] One embodiment of the present invention further provides a resource allocation method, which is executed by a second satellite device, such as Fig.10 As shown, the method includes:

[0198] S1001, receiving requested frequency resource information sent by a first satellite device;

[0199] S1002, sending feedback information of the frequency resource information to the first satellite device; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information.

[0200] By adopting the resource allocation method described in the embodiment of the present invention, the first satellite device sends the requested frequency resource information to the second satellite device, so that the first satellite device and the second satellite device can negotiate the frequency resources, and the second satellite device sends feedback information of the frequency resource information to the first satellite device, so that the first satellite device can determine the actual frequency resources according to the feedback information, ensure the full utilization of the frequency resources, and avoid the situation where there is a conflict in the determined actual frequency resources, thereby avoiding the problem of frequent switching of frequencies caused by the conflict.

[0201] Optionally, in the resource allocation method, the frequency resource information includes a wave position, a frequency and an effective time corresponding to the frequency.

[0202] Optionally, in the resource allocation method, the feedback information further includes the frequency resource information;

[0203] Among them, in the feedback information, each frequency point of the frequency point resource information corresponds to one piece of conflict indication information.

[0204] Optionally, in the resource allocation method, when the conflict indication information indicates that the frequency of the second satellite device conflicts with a corresponding frequency in the frequency resource information, the method further includes:

[0205] receiving the updated frequency resource information sent by the first satellite device; wherein the corresponding frequency in the frequency resource information that conflicts with the second satellite device is deleted from the updated frequency resource information;

[0206] Sending feedback information of the updated frequency resource information to the first satellite device.

[0207] The specific implementation process of the resource allocation method described in the embodiment of the present invention applied to the second satellite device can be combined with the detailed description of the specific implementation process applied to the first satellite device, and will not be repeated here.

[0208] One embodiment of the present invention further provides a satellite device, wherein the satellite device is a first satellite device, such as Fig.11 As shown, the first satellite device 1100 includes a transceiver 1101 and a processor 1102, wherein:

[0209] The transceiver 1101 is used to send the requested frequency resource information to at least one second satellite device; and

[0210] Acquire feedback information of the second satellite device on the frequency resource information; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information;

[0211] The processor 1102 is configured to determine actual frequency resources of the first satellite device according to the feedback information.

[0212] Optionally, in the satellite device, the processor 1102 is further configured to:

[0213] The satellite device whose signal transmission area overlaps with that of the first satellite device is determined to be the second satellite device.

[0214] Optionally, in the satellite device, the transceiver 1101 sends the requested frequency resource information to at least one second satellite device, including:

[0215] When the frequency resource needs to be determined according to the service demand, the frequency resource information is sent to the second satellite device.

[0216] Optionally, in the satellite device, the frequency resource information includes a wave position, a frequency and an effective time corresponding to the frequency.

[0217] Optionally, the satellite device, wherein the feedback information includes the frequency resource information;

[0218] Among them, in the feedback information, each frequency point of the frequency point resource information corresponds to one piece of conflict indication information.

[0219] Optionally, in the satellite device, the processor 1102 is further configured to:

[0220] Determine the wave position and frequency in the frequency resource information according to the current geographical location area of ​​the signal sent by the first satellite device and the first mapping relationship;

[0221] The first mapping relationship is used to represent the mapping relationship between the geographical location area, the wave position and the frequency point.

[0222] Optionally, in the satellite device, the processor 1102 is further configured to:

[0223] Determine the effective time corresponding to the frequency point based on one or more of the following information:

[0224] System standard time;

[0225] Duration of business;

[0226] The remaining time of service;

[0227] Beam hopping pattern.

[0228] Optionally, in the satellite device, the processor 1102 determines the actual frequency resources of the first satellite device according to the feedback information, including:

[0229] When the conflict indication information sent by each of the second satellite devices indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, it is determined that the frequency resource information is the actual frequency resource.

[0230] Optionally, in the satellite device, the processor 1102 is further configured to:

[0231] When the conflict indication information sent by one of the second satellite devices indicates that the frequency of the corresponding second satellite device conflicts with at least one frequency resource in the frequency resource information, deleting the corresponding frequency resource in the frequency resource information that conflicts, and obtaining updated frequency resource information;

[0232] The updated frequency resource information is sent to the at least one second satellite device until the conflict indication information sent by each second satellite device is obtained to indicate that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information.

[0233] Optionally, in the satellite device, after sending the requested frequency resource information to at least one second satellite device, the processor 1102 is further configured to:

[0234] Starting a first timer;

[0235] When the conflict indication information sent by each of the second satellite devices indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, the processor 1102 determines that the frequency resource information is the actual frequency resource, including:

[0236] Within the timing duration of the first timer, when feedback information sent by each of the second satellite devices is received, and the conflict indication information in each of the feedback information indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, it is determined that the frequency resource information is the actual frequency resource.

[0237] Optionally, in the satellite device, the processor 1102 is further configured to:

[0238] If the feedback information of one of the second satellite devices is not received within the timing duration of the first timer, deleting the frequency resource corresponding to the corresponding second satellite device in the frequency resource information to obtain updated frequency resource information;

[0239] The updated frequency resource information is sent to the at least one second satellite device until the conflict indication information sent by each second satellite device is obtained to indicate that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information.

[0240] Optionally, in the satellite device, after deleting the corresponding frequency resource in the frequency resource information, the processor 1102 is further configured to:

[0241] Starting a second timer;

[0242] After the timing duration of the second timer is reached, the corresponding frequency resource is restored as the to-be-used resource of the frequency resource information.

[0243] One embodiment of the present invention further provides a satellite device, wherein the satellite device is a second satellite device, such as Fig.12As shown, the second satellite device 1200 includes a transceiver 1201, wherein:

[0244] The transceiver 1201 is used to receive the requested frequency resource information sent by the first satellite device; and

[0245] Send feedback information of the frequency resource information to the first satellite device; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information.

[0246] Optionally, in the satellite device, the frequency resource information includes a wave position, a frequency and an effective time corresponding to the frequency.

[0247] Optionally, in the satellite device, the feedback information further includes the frequency resource information;

[0248] Among them, in the feedback information, each frequency point of the frequency point resource information corresponds to one piece of conflict indication information.

[0249] Optionally, in the satellite device, when the conflict indication information indicates that a frequency of the second satellite device conflicts with a corresponding frequency in the frequency resource information, the transceiver 1201 is further configured to:

[0250] receiving the updated frequency resource information sent by the first satellite device; wherein the corresponding frequency in the frequency resource information that conflicts with the second satellite device is deleted from the updated frequency resource information;

[0251] Sending feedback information of the updated frequency resource information to the first satellite device.

[0252] One embodiment of the present invention further provides a resource allocation device, which is applied to a first satellite device, such as Fig.13 As shown, the device comprises:

[0253] The first sending unit 1301 is used to send the requested frequency resource information to at least one second satellite device;

[0254] A first acquisition unit 1302 is configured to acquire feedback information of the second satellite device on the frequency resource information; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information;

[0255] The processing unit 1303 is configured to determine actual frequency resources of the first satellite device according to the feedback information.

[0256] Optionally, in the resource allocation device, the processing unit 1303 is further configured to:

[0257] The satellite device whose signal transmission area overlaps with that of the first satellite device is determined to be the second satellite device.

[0258] Optionally, in the resource allocation device, the first sending unit 1301 sends the requested frequency resource information to at least one second satellite device, including:

[0259] When the frequency resource needs to be determined according to the service demand, the frequency resource information is sent to the second satellite device.

[0260] Optionally, in the resource allocation device, the frequency resource information includes a wave position, a frequency and an effective time corresponding to the frequency.

[0261] Optionally, in the resource allocation device, the feedback information includes the frequency resource information;

[0262] Among them, in the feedback information, each frequency point of the frequency point resource information corresponds to one piece of conflict indication information.

[0263] Optionally, in the resource allocation device, the processing unit 1303 is further configured to:

[0264] Determine the wave position and frequency in the frequency resource information according to the current geographical location area of ​​the signal sent by the first satellite device and the first mapping relationship;

[0265] The first mapping relationship is used to represent the mapping relationship between the geographical location area, the wave position and the frequency point.

[0266] Optionally, in the resource allocation device, the processing unit 1303 is further configured to:

[0267] Determine the effective time corresponding to the frequency point based on one or more of the following information:

[0268] System standard time;

[0269] Duration of business;

[0270] The remaining time of service;

[0271] Beam hopping pattern.

[0272] Optionally, in the resource allocation device, the processing unit 1303 determines the actual frequency resources of the first satellite device according to the feedback information, including:

[0273] When the conflict indication information sent by each of the second satellite devices indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, it is determined that the frequency resource information is the actual frequency resource.

[0274] Optionally, in the resource allocation device, the processing unit 1303 is further configured to:

[0275] When the conflict indication information sent by one of the second satellite devices indicates that the frequency of the corresponding second satellite device conflicts with at least one frequency resource in the frequency resource information, deleting the corresponding frequency resource in the frequency resource information that conflicts, and obtaining updated frequency resource information;

[0276] The updated frequency resource information is sent to the at least one second satellite device until the conflict indication information sent by each second satellite device is obtained to indicate that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information.

[0277] Optionally, in the resource allocation apparatus, after sending the requested frequency resource information to at least one second satellite device, the processing unit 1303 is further configured to:

[0278] Starting a first timer;

[0279] When the conflict indication information sent by each of the second satellite devices indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, the processing unit 1303 determines that the frequency resource information is the actual frequency resource, including:

[0280] Within the timing duration of the first timer, when feedback information sent by each of the second satellite devices is received, and the conflict indication information in each of the feedback information indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, it is determined that the frequency resource information is the actual frequency resource.

[0281] Optionally, in the resource allocation device, the processing unit 1303 is further configured to:

[0282] If the feedback information of one of the second satellite devices is not received within the timing duration of the first timer, deleting the frequency resource corresponding to the corresponding second satellite device in the frequency resource information to obtain updated frequency resource information;

[0283] The updated frequency resource information is sent to the at least one second satellite device until the conflict indication information sent by each second satellite device is obtained to indicate that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information.

[0284] Optionally, in the resource allocation device, after the processing unit 1303 deletes the corresponding frequency resource in the frequency resource information, it is further configured to:

[0285] Starting a second timer;

[0286] After the timing duration of the second timer is reached, the corresponding frequency resource is restored as the to-be-used resource of the frequency resource information.

[0287] One embodiment of the present invention further provides a resource allocation device, which is applied to a second satellite device, such as Fig.14 As shown, the device comprises:

[0288] The receiving unit 1401 is configured to receive the requested frequency resource information sent by the first satellite device;

[0289] The second sending unit 1402 is used to send feedback information of the frequency resource information to the first satellite device; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information.

[0290] Optionally, in the resource allocation device, the frequency resource information includes a wave position, a frequency and an effective time corresponding to the frequency.

[0291] Optionally, in the resource allocation device, the feedback information further includes the frequency resource information;

[0292] Among them, in the feedback information, each frequency point of the frequency point resource information corresponds to one piece of conflict indication information.

[0293] Optionally, in the resource allocation device, when the conflict indication information indicates that the frequency of the second satellite device conflicts with a corresponding frequency in the frequency resource information, the receiving unit 1401 is further configured to:

[0294] receiving the updated frequency resource information sent by the first satellite device; wherein the corresponding frequency in the frequency resource information that conflicts with the second satellite device is deleted from the updated frequency resource information;

[0295] The second sending unit 1402 is further configured to send feedback information of the updated frequency resource information to the first satellite device.

[0296] One embodiment of the present invention further provides a satellite device, which includes a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the resource allocation method as described in any one of the above items when executed by the processor.

[0297] Among them, the specific implementation method of executing the resource allocation method by the program running on the processor of the satellite device can refer to the detailed description when the resource allocation method is applied to the above-mentioned first satellite device and second satellite device, and will not be repeated here.

[0298] In addition, a specific embodiment of the present invention further provides a readable storage medium on which a computer program is stored, wherein when the program is executed by a processor, the steps in the resource allocation method described in any one of the above items are implemented.

[0299] Specifically, the readable storage medium is applied to the first satellite device or the second satellite device mentioned above. When applied to the first satellite device or the second satellite device, the execution steps in the corresponding resource allocation method are described in detail above and will not be repeated here.

[0300] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0301] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0302] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the sending and receiving methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.

[0303] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary personnel in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A resource allocation method, characterized in that: Executed by a first satellite device, the method includes: Sending the requested frequency resource information to at least one second satellite device; Acquire feedback information of the second satellite device on the frequency resource information; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information; According to the feedback information, actual frequency resources of the first satellite device are determined.

2. The resource allocation method according to claim 1, characterized in that: The method further comprises: The satellite device whose signal transmission area overlaps with that of the first satellite device is determined to be the second satellite device.

3. The resource allocation method according to claim 1, characterized in that: Sending the requested frequency resource information to at least one second satellite device includes: When the frequency resource needs to be determined according to the service demand, the frequency resource information is sent to the second satellite device.

4. The resource allocation method according to claim 1, characterized in that: The frequency resource information includes a wavelength, a frequency, and an effective time corresponding to the frequency.

5. The resource allocation method according to claim 4, characterized in that: The feedback information includes the frequency resource information; Among them, in the feedback information, each frequency point of the frequency point resource information corresponds to one piece of conflict indication information.

6. The resource allocation method according to claim 4, characterized in that: The method further comprises: Determine the wave position and frequency in the frequency resource information according to the current geographical location area of ​​the signal sent by the first satellite device and the first mapping relationship; The first mapping relationship is used to represent the mapping relationship between the geographical location area, the wave position and the frequency point.

7. The resource allocation method according to claim 4, characterized in that: The method further comprises: Determine the effective time corresponding to the frequency point based on one or more of the following information: System standard time; Duration of business; The remaining time of service; Beam hopping pattern.

8. The resource allocation method according to claim 1, characterized in that: Determining actual frequency resources of the first satellite device according to the feedback information includes: When the conflict indication information sent by each of the second satellite devices indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, it is determined that the frequency resource information is the actual frequency resource.

9. The resource allocation method according to claim 8, characterized in that: The method further comprises: When the conflict indication information sent by one of the second satellite devices indicates that the frequency of the corresponding second satellite device conflicts with at least one frequency resource in the frequency resource information, deleting the corresponding frequency resource in the frequency resource information that conflicts, and obtaining updated frequency resource information; The updated frequency resource information is sent to the at least one second satellite device until the conflict indication information sent by each second satellite device is obtained to indicate that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information.

10. The resource allocation method according to claim 8, characterized in that: After sending the requested frequency resource information to at least one second satellite device, the method further includes: Starting a first timer; Wherein, when the conflict indication information sent by each of the second satellite devices indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, determining that the frequency resource information is the actual frequency resource includes: Within the timing duration of the first timer, when feedback information sent by each of the second satellite devices is received, and the conflict indication information in each of the feedback information indicates that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information, it is determined that the frequency resource information is the actual frequency resource.

11. The resource allocation method according to claim 10, characterized in that: The method further comprises: If the feedback information of one of the second satellite devices is not received within the timing duration of the first timer, deleting the frequency resource corresponding to the corresponding second satellite device in the frequency resource information to obtain updated frequency resource information; The updated frequency resource information is sent to the at least one second satellite device until the conflict indication information sent by each second satellite device is obtained to indicate that the frequency of the corresponding second satellite device does not conflict with any frequency resource in the frequency resource information.

12. The resource allocation method according to claim 9 or 11, characterized in that: After deleting the corresponding frequency resource in the frequency resource information, the method further includes: Starting a second timer; After the timing duration of the second timer is reached, the corresponding frequency resource is restored as the to-be-used resource of the frequency resource information.

13. A resource allocation method, characterized in that: Executed by a second satellite device, the method includes: Receiving the requested frequency resource information sent by the first satellite device; Send feedback information of the frequency resource information to the first satellite device; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information.

14. The resource allocation method according to claim 13, characterized in that: The frequency resource information includes a wavelength, a frequency, and an effective time corresponding to the frequency.

15. The resource allocation method according to claim 14, characterized in that: The feedback information also includes the frequency resource information; Among them, in the feedback information, each frequency point of the frequency point resource information corresponds to one piece of conflict indication information.

16. The resource allocation method according to claim 13, characterized in that: When the conflict indication information indicates that a frequency point of the second satellite device conflicts with a corresponding frequency point in the frequency point resource information, the method further includes: receiving the updated frequency resource information sent by the first satellite device; wherein the corresponding frequency in the frequency resource information that conflicts with the second satellite device is deleted from the updated frequency resource information; Sending feedback information of the updated frequency resource information to the first satellite device.

17. A satellite device, wherein: The satellite device is a first satellite device, characterized in that it includes a transceiver and a processor, wherein: The transceiver is used to send the requested frequency resource information to at least one second satellite device; and Acquire feedback information of the second satellite device on the frequency resource information; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information; The processor is used to determine actual frequency resources of the first satellite device according to the feedback information.

18. A satellite device, wherein: The satellite device is a second satellite device, characterized in that it comprises a transceiver, wherein: The transceiver is used to receive the requested frequency resource information sent by the first satellite device; and Send feedback information of the frequency resource information to the first satellite device; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information.

19. A resource allocation device, characterized in that: Applied to a first satellite device, the apparatus comprises: A first sending unit, configured to send the requested frequency resource information to at least one second satellite device; A first acquisition unit is configured to acquire feedback information of the second satellite device on the frequency resource information; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information; A processing unit is used to determine actual frequency resources of the first satellite device according to the feedback information.

20. A resource allocation device, characterized in that: Applied to a second satellite device, the apparatus comprises: A receiving unit, configured to receive the requested frequency resource information sent by the first satellite device; The second sending unit is used to send feedback information of the frequency resource information to the first satellite device; wherein the feedback information includes conflict indication information, and the conflict indication information is used to indicate whether the frequency of the second satellite device conflicts with the corresponding frequency in the frequency resource information.

21. A satellite device, characterized in that: The method comprises a processor, a memory and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the resource allocation method according to any one of claims 1 to 16 is implemented.

22. A readable storage medium, characterized in that: The readable storage medium stores a program, and when the program is executed by a processor, the steps in the resource allocation method according to any one of claims 1 to 16 are implemented.