Search

CN-119341628-B - Resource conflict detection method and system based on satellite ground station resource pool system

CN119341628BCN 119341628 BCN119341628 BCN 119341628BCN-119341628-B

Abstract

The invention provides a resource conflict detection method and system based on a satellite ground station resource pool system, and relates to the technical field of resource conflict detection. The method comprises the steps of receiving a task plan application demand, counting the number of various tasks of which application task plans coincide with the existing task plan time according to the task start time and the task end time, counting the number of current normal resources and the total number of resources required by the coincident tasks, comparing whether the total number of the resources required by the coincident tasks exceeds the number of the current resources of the system, and judging that the current tasks have no resource conflict if the total number of the resources required by the coincident tasks does not exceed the number of the current resources of the system. The invention judges whether the resources required by the current task plan exceed the maximum capacity of the system or not by statistically comparing the quantity of the resources required by all coincident tasks in the time period of the application task plan with the quantity of various normal resources existing in the ground station, thereby realizing rapid resource conflict detection. Meanwhile, the resource conflict detection method provided by the invention is simple to realize and low in calculation complexity.

Inventors

  • ZHANG XIAO
  • HUANG LEI
  • ZHANG MINGMING
  • ZHAO FEIFEI
  • REN WEILONG
  • ZHAO MENGQIONG
  • ZHANG JI
  • HU SHUKAI
  • JIN YIREN
  • GU HEFANG

Assignees

  • 中国电子科技集团公司第三十八研究所

Dates

Publication Date
20260512
Application Date
20241021

Claims (8)

  1. 1. A method for detecting resource conflict based on a satellite ground station resource pool system, the method being performed by a satellite ground station and comprising: S1, receiving a task plan application requirement, wherein the task plan application requirement comprises a task type, a task starting time and a task ending time; S2, counting the number of various tasks, of which the task plan is applied to coincide with the existing task plan time, according to the task start time and the task end time; s3, counting the number of current normal resources and the total number of resources required by the coincident task; S4, comparing whether the total number of resources required by the coincident tasks exceeds the number of various resources of the system currently, and if not, judging that the current task has no resource conflict; When the normal resources comprise three resources, namely digital equipment, a signal processing board card and a data storage server, the statistics of the number of the current various normal resources and the total number of the resources required by the coincident tasks comprises the following steps: Counting the number of various normal resources at present, wherein the number of digital equipment is A, the number of signal processing boards is B, and the number of data storage servers is C; the total number of resources required by the statistics superposition task comprises the number of digital devices required by the task type X task plan of X 1 X, the number of signal processing boards X 2 X, the number of data storage servers X 3 X, the number of digital devices required by the task type Y task plan of Y 1 X Y, the number of signal processing boards Y 2 X Y and the number of data storage servers Y 3 X Y, wherein X 1 、x 2 、x 3 、y 1 、y 2 、y 3 respectively represents the number of various resources required by a single task type, X represents the task plan number of the superposition task type X, and Y represents the task plan number of the superposition task type Y.
  2. 2. The method for detecting resource conflict in a satellite earth station resource pool system according to claim 1, wherein the applying for mission planning time coincides with an existing mission planning time comprises the following cases: the task starting time of the application task plan is less than or equal to the task starting time of the existing task plan and less than or equal to the task ending time of the application task plan; the task starting time of the application task plan is less than or equal to the task ending time of the application task plan; The task start time of the application task plan is equal to or more than the task start time of the existing task plan and the task end time of the application task plan is equal to or less than the task end time of the existing task plan.
  3. 3. The method for resource conflict detection based on a satellite ground station resource pool system of claim 1, wherein the normal resources comprise at least one of digitizing equipment, signal processing boards, data storage servers, and antenna resources.
  4. 4. The method for detecting resource conflict based on satellite ground station resource pool system according to claim 1, wherein said comparing whether the total number of resources required by the coincident tasks exceeds the number of the current various types of resources of the system, if not, determining that the current task has no resource conflict, comprises: When x 1 *X+…+y 1 x Y is less than or equal to A, x 2 *X+…+y 2 x Y is less than or equal to B, and x 3 *X+…+y 3 x Y is less than or equal to C, judging that the current task has no resource conflict, otherwise, the current task has the resource conflict.
  5. 5. A resource conflict detection system based on a satellite ground station resource pool system, wherein the resource conflict detection system is assembled in a satellite ground station, the resource conflict detection system comprising: the task plan receiving module is used for receiving task plan application requirements, wherein the task plan application requirements comprise task types, task starting time and task ending time; The first statistics module is used for counting the number of various tasks, of which the task applying plans coincide with the existing task planning time, according to the task starting time and the task ending time; the second statistics module is used for counting the number of various normal resources at present and the total number of resources required by the coincident tasks; a judging module for comparing whether the total number of the resources required by the coincident tasks exceeds the current number of various resources of the system, if the current task does not exceed the current task, judging that the current task has no resource conflict; When the normal resources comprise three resources, namely digital equipment, a signal processing board card and a data storage server, the statistics of the number of the current various normal resources and the total number of the resources required by the coincident tasks comprises the following steps: Counting the number of various normal resources at present, wherein the number of digital equipment is A, the number of signal processing boards is B, and the number of data storage servers is C; the total number of resources required by the statistics superposition task comprises the number of digital devices required by the task type X task plan of X 1 X, the number of signal processing boards X 2 X, the number of data storage servers X 3 X, the number of digital devices required by the task type Y task plan of Y 1 X Y, the number of signal processing boards Y 2 X Y and the number of data storage servers Y 3 X Y, wherein X 1 、x 2 、x 3 、y 1 、y 2 、y 3 respectively represents the number of various resources required by a single task type, X represents the task plan number of the superposition task type X, and Y represents the task plan number of the superposition task type Y.
  6. 6. The system for detecting resource conflict in a satellite earth station resource pool system according to claim 5, wherein said comparing whether the total number of resources required by the coincident tasks exceeds the number of the current various types of resources of the system, and if not, determining that the current task has no resource conflict comprises: When x 1 *X+…+y 1 x Y is less than or equal to A, x 2 *X+…+y 2 x Y is less than or equal to B, and x 3 *X+…+y 3 x Y is less than or equal to C, judging that the current task has no resource conflict, otherwise, the current task has the resource conflict.
  7. 7. A computer-readable storage medium storing a computer program for resource conflict detection based on a satellite ground station resource pool system, wherein the computer program causes a computer to execute the resource conflict detection method based on the satellite ground station resource pool system as claimed in any one of claims 1 to 4.
  8. 8. An electronic device, comprising: One or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the program comprising instructions for performing the satellite ground station resource pool system-based resource conflict detection method of any of claims 1-4.

Description

Resource conflict detection method and system based on satellite ground station resource pool system Technical Field The invention relates to the technical field of resource conflict detection, in particular to a resource conflict detection method and system based on a satellite ground station resource pool system. Background The satellite ground station mainly completes measurement and control and data transmission tasks of a satellite, and the resource pool is used as a core system of the satellite ground station and is composed of digital resources, signal processing resources and data storage and distribution resources, and mainly completes the works of analog-to-digital conversion, modulation and demodulation, coding and decoding, data storage and distribution and the like of signals. The satellite ground station combines the existing resource conditions according to the use requirements, and schedules various resources to complete measurement and control and data transmission tasks of the satellite. In the face of increasing satellite use demands, if the satellite ground station can rapidly complete the detection of resources in a pool and resources required by all tasks, reasonable scheduling of the resources can be effectively ensured, no resource conflict exists, and the tasks are normally executed. However, there is currently no method for resource conflict detection for satellite ground station resource pool systems. Disclosure of Invention (One) solving the technical problems Aiming at the defects of the prior art, the invention provides a resource conflict detection method and a system based on a satellite ground station resource pool system, which make up for the gap that the prior art does not have a method for detecting the resource conflict of the satellite ground station resource pool system. (II) technical scheme In order to achieve the above purpose, the invention is realized by the following technical scheme: in a first aspect, the present invention provides a method for detecting resource conflict based on a satellite ground station resource pool system, where the method for detecting resource conflict is performed by a satellite ground station, and includes: S1, receiving a task plan application requirement, wherein the task plan application requirement comprises a task type, a task starting time and a task ending time; S2, counting the number of various tasks, of which the task plan is applied to coincide with the existing task plan time, according to the task start time and the task end time; s3, counting the number of current normal resources and the total number of resources required by the coincident task; s4, comparing whether the total number of resources required by the coincident tasks exceeds the number of the current various resources of the system, and if not, judging that the current task has no resource conflict. Preferably, the time coincidence between the application mission plan and the existing mission plan includes the following cases: the task starting time of the application task plan is less than or equal to the task starting time of the existing task plan and less than or equal to the task ending time of the application task plan; the task starting time of the application task plan is less than or equal to the task ending time of the application task plan; The task start time of the application task plan is equal to or more than the task start time of the existing task plan and the task end time of the application task plan is equal to or less than the task end time of the existing task plan. Preferably, the normal resources include at least one of digitizing equipment, signal processing boards, data storage servers, and antenna resources. Preferably, when the normal resources include three resources including a digitizing device, a signal processing board card and a data storage server, the counting the number of the current normal resources and the total number of the resources required by the overlapping task includes: Counting the number of various normal resources at present, wherein the number of digital equipment is A, the number of signal processing boards is B, and the number of data storage servers is C; The total number of resources required by the task type X task plan comprises X 1 X digital devices, X 2 X signal processing boards, X 3 X data storage servers, Y 1 X Y digital devices, Y 2 Y signal processing boards and Y 3 data storage servers, wherein X 1、x2、x3、y1、y2、y3 respectively represents the number of various resources required by a single task type. Preferably, the comparing whether the total number of the resources required by the coincident task exceeds the current number of various resources of the system, if not, determining that the current task has no resource conflict comprises: When x 1*X+…+y1 x Y is less than or equal to A, x 2*X+…+y2 x Y is less than or equal to B, and x 3*X+…+y3 x Y is less than or equal to C, judging that the curr