Method and system for configuring ground data transmission site resources driven by actual shooting and actual receiving tasks

Through the ground digital transmission site resource configuration method driven by real-time camera and real-time collection tasks, the pressure problem of logarithmic transmission site resource allocation demand for massive satellite data reception is solved, and efficient and rapid resource allocation is achieved, which is suitable for actual engineering tasks.

CN114423081BActive Publication Date: 2025-06-20CHINA XIAN SATELLITE CONTROL CENT
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210006163.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-05
Publication Date
2025-06-20
Estimated Expiration
2042-01-05

AI Technical Summary

Technical Problem

The demand for receiving massive satellite data has put pressure on the resource allocation of digital transmission ground stations. How to provide as much support as possible for digital transmission tasks under a reasonable planning and layout has become an urgent problem to be solved.

Method used

The resource configuration method of ground digital transmission sites driven by real-time cameras and real-time collection tasks is adopted. By discretely dividing the preset analysis time periods, the total number of tasks demands and task conflicts of each ground digital transmission site at each discrete moment point are calculated, and the task conflict value is calculated using the concurrent task conflict model, and resource allocation is carried out according to the conflict threshold.

Benefits of technology

It realizes efficient resource allocation, can quickly obtain the resource allocation results of digital transmission sites, has correct and reasonable processing methods, fast and effective calculation processes, and is good for practical engineering tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114423081B_ABST
    Figure CN114423081B_ABST
Patent Text Reader

Abstract

The present invention relates to a method and system for resource allocation of ground data transmission stations driven by actual shooting and actual receiving tasks. The method includes: discretely dividing a preset analysis time period at a certain time interval to obtain a plurality of discrete time points; calculating the total task demand quantity of each ground data transmission station at each discrete time point according to the task demand estimation model of each ground data transmission station in a preset analysis data transmission station set; determining the task conflict situation of each ground data transmission station at each discrete time point; calculating the task conflict degree value of each ground data transmission station in the preset analysis time period according to the concurrent task conflict degree model of the ground data transmission station; comparing the maximum task conflict degree value of each ground data transmission station in the preset analysis data transmission station set with a set conflict degree threshold, and performing resource allocation for each ground data transmission station in the preset analysis data transmission station set according to the comparison result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the technical field of satellite automated measurement and control, and in particular, to a method and system for resource allocation of a ground data transmission site driven by an actual shooting and actual receiving task. Background Art

[0002] With the continuous progress of technologies in the aerospace field and the increasing number of earth observation satellites, the pressure on data transmission ground stations due to the huge demand for satellite data reception is also increasing. How to optimize the resource allocation of ground data transmission sites so that they can provide as much support as possible for data transmission tasks under reasonable planning and layout has become an urgent problem to be solved in the resource allocation of data transmission sites.

[0003] Therefore, it is necessary to improve one or more problems existing in the above-mentioned related technical solutions.

[0004] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present disclosure, and thus may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention

[0005] The purpose of the present disclosure is to provide a method and system for resource allocation of a ground data transmission site driven by an actual shooting and actual receiving task, so as to at least overcome one or more problems caused by the limitations and defects of related technologies to a certain extent.

[0006] According to a first aspect of the present disclosure, there is provided a method for resource allocation of a ground data transmission site driven by an actual shooting and actual receiving task, including:

[0007] Discretely divide a preset analysis time period at a certain time interval to obtain a plurality of discrete time points;

[0008] According to the task demand estimation models of each ground data transmission site in a preset analysis data transmission site set, calculate the total task demand quantity of each ground data transmission site at each discrete time point;

[0009] Determine the task conflict situation of each ground data transmission site at each discrete time point;

[0010] According to the concurrent task conflict degree model of the ground data transmission site, calculate the task conflict degree value of each ground data transmission site in the preset analysis time period;

[0011] Compare the maximum task conflict degree value of each ground data transmission site in the preset analysis data transmission site set with a set conflict degree threshold, and perform resource allocation for each ground data transmission site in the preset analysis data transmission site set according to the comparison result.

[0012] In the present disclosure, the step of discretely dividing a preset analysis time period at a certain time interval to obtain multiple discrete time points includes:

[0013] Assume that the preset analysis time is [t start , t end , and discretely divide it at a certain time interval. The time interval is called the time discretization degree and is denoted as t discrete ;

[0014] The set of discrete time points is T, where t n is each discrete time point.

[0015] In the present disclosure, the step of calculating the total task demand quantity of each ground data transmission site at each discrete time point according to the task demand estimation model of each ground data transmission site in the preset analysis data transmission site set includes:

[0016] For each satellite, calculate the task demand of each ground data transmission site at each discrete time point according to the task demand estimation model;

[0017] For each ground data transmission site, add up the task demands of the ground data transmission site for each satellite at the same discrete time point to obtain the total task demand quantity of the ground data transmission site at each discrete time point.

[0018] In the present disclosure, the task demand estimation model is: where DT_Probability site is the task demand of a certain ground data transmission site at a certain discrete time point for a certain satellite, DevNum site is the resource allocation quantity of a certain ground data transmission site, is the total resource allocation quantity of the ground data transmission sites to which all the ground observation area visibility prediction arc segments corresponding to the satellite ground observation area visibility prediction at the discrete time point belong;

[0019] The task demand estimation model includes four cases: single target single view, single target co-view, multi-target single view, and multi-target co-view.

[0020] In the present disclosure, the step of calculating the task demand of each ground data transmission site at each discrete time point for each satellite according to the task demand estimation model includes:

[0021] Obtain the satellite ground observation area visibility prediction, the satellite-ground visibility prediction of each ground data transmission site, and the resource allocation quantity of each ground data transmission site;

[0022] Calculate the arcs in the satellite-ground visibility prediction of each ground data transmission site whose start and end times completely contain the start and end times of the satellite observation area prediction, and denote them as the visible prediction arcs of the ground observation area. Among them, when one visible prediction arc of the ground observation area of a ground data transmission site corresponds to more than two visible predictions of the ground observation area of a satellite, randomly retain one visible prediction of the ground observation area;

[0023] For each discrete time point of a single ground data transmission site for a single satellite, the task requirements of the discrete time points included in the visible prediction arc of the ground observation area of the corresponding single satellite are calculated according to the task requirement estimation model. Among them, when the situation of the task requirement estimation model is single-target single-view and the resource allocation quantity of this ground data transmission site is 0, its task requirement is 1;

[0024] For each discrete time point of a single ground data transmission site for a single satellite, the task requirements of the discrete time points not included in the visible prediction arc of the ground observation area of the corresponding single satellite are 0.

[0025] In the present disclosure, the steps for determining the task conflict situation of each ground data transmission site at each discrete time point include:

[0026] Compare the total task requirement quantity of each ground data transmission site at each discrete time with the resource allocation quantity of the corresponding ground site;

[0027] Among each discrete time of each ground data transmission site, the discrete time point at which the total task requirement quantity is greater than the resource allocation quantity of the corresponding ground site is the conflict time point;

[0028] Among each discrete time of each ground data transmission site, the discrete time point at which the total task requirement quantity is less than the resource allocation quantity of the corresponding ground site is the non-conflict time point.

[0029] In the present disclosure, the concurrent task conflict degree model of the ground data transmission site is: Among them, Conflict site is the task conflict degree value of the ground data transmission site, |CONFLICT site | is the set of conflict time points of the ground data transmission site, |UNCONFLICT site | is the set of non-conflict time points of the ground data transmission site.

[0030] In the present disclosure, the steps of comparing the maximum task conflict degree value of each ground data transmission site in the preset analysis data transmission site set with the set conflict degree threshold and performing resource allocation for each ground data transmission site in the preset analysis data transmission site set according to the comparison result include:

[0031] Sort the task conflict degree values of each of the ground data transmission stations in the preset analysis data transmission station set in descending order;

[0032] Set a conflict degree threshold, and compare the maximum task conflict degree value with the conflict degree threshold;

[0033] When the maximum task conflict degree value is greater than the conflict degree threshold, increase the resource allocation of the ground data transmission station corresponding to the maximum task conflict degree value by 1, recalculate the task conflict degree values of each of the ground data transmission stations in the preset analysis data transmission station set, and continue to compare the maximum task conflict degree value with the conflict degree threshold until the maximum task conflict degree value is less than the conflict degree threshold;

[0034] When the maximum task conflict degree value is less than the conflict degree threshold, reduce the resource allocation of the ground data transmission station with the smallest task conflict degree value among the ground data transmission stations with non-zero resource allocation quantities by 1, recalculate the task conflict degree values of each of the ground data transmission stations in the preset analysis data transmission station set, and continue to compare the maximum task conflict degree value with the conflict degree threshold until the maximum task conflict degree value is the largest value less than the conflict degree threshold.

[0035] In the present disclosure, the conflict degree threshold can be adjusted according to requirements during the resource allocation process.

[0036] According to a second aspect of the present disclosure, there is provided a ground data transmission station resource allocation system driven by an actual shooting and actual receiving task, including:

[0037] A discrete processing unit, configured to discretely divide a preset analysis time period at a certain time interval to obtain a plurality of discrete time points;

[0038] A first calculation unit, configured to calculate the total task demand quantity of each of the ground data transmission stations at each discrete time point according to the task demand estimation model of each ground data transmission station in the preset analysis data transmission station set;

[0039] A conflict determination unit, configured to determine the task conflict situation of each of the ground data transmission stations at each discrete time point;

[0040] A second calculation unit, configured to calculate the task conflict degree value of each of the ground data transmission stations in the preset analysis time period according to the ground data transmission station concurrent task conflict degree model;

[0041] A comparison and configuration unit, configured to compare the maximum task conflict degree value among each of the ground data transmission stations in the preset analysis data transmission station set with the set conflict degree threshold, and perform resource allocation for each of the ground data transmission stations in the preset analysis data transmission station set according to the comparison result.

[0042] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:

[0043] In the embodiments of the present disclosure, the above-mentioned method and system for configuring the resources of the ground data transmission site driven by the actual shooting and receiving tasks can quickly obtain the resource configuration results of the data transmission site from a small amount of initial data such as the visible prediction of the satellite earth observation area and the visible prediction of the satellite-ground of the data transmission site with high computing efficiency, and has the advantages of correct and reasonable processing methods, fast and effective calculation processes, and good applicability to actual engineering tasks.

[0044] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.

[0046] Figure 1 Showing the flowchart of the method for configuring the resources of the ground data transmission site driven by the actual shooting and receiving tasks in the exemplary embodiment of the present invention;

[0047] Figure 2 Showing the schematic diagram of the system for configuring the resources of the ground data transmission site driven by the actual shooting and receiving tasks in the exemplary embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0048] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more complete and comprehensive, and will fully convey the concept of the example embodiments to those skilled in the art. The features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments.

[0049] In addition, the accompanying drawings are only schematic illustrations of the embodiments of the present invention and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities.

[0050] In this example embodiment, a method for configuring the resources of the ground data transmission site driven by the actual shooting and receiving tasks is first provided. Refer to Figure 1As shown in , the method for configuring ground data transmission station resources driven by real-time shooting and receiving tasks may include:

[0051] Step S101: Discretely divide a preset analysis time period at a certain time interval to obtain multiple discrete time points;

[0052] Step S102: According to the task demand estimation models of each ground data transmission station in the preset analysis data transmission station set, calculate the total task demand quantity of each ground data transmission station at each discrete time point;

[0053] Step S103: Determine the task conflict situation of each ground data transmission station at each discrete time point;

[0054] Step S104: According to the concurrent task conflict degree model of the ground data transmission station, calculate the task conflict degree value of each ground data transmission station in the preset analysis time period;

[0055] Step S105: In the preset analysis data transmission station set, compare the maximum task conflict degree value of each ground data transmission station with a set conflict degree threshold, and perform resource allocation for each ground data transmission station in the preset analysis data transmission station set according to the comparison result.

[0056] Specifically, the specific data transmission requirement of a single satellite is called the single-satellite data transmission requirement, abbreviated as the single data transmission requirement. Corresponding to two satellite data transmission methods, there are two types of single data transmission requirements: real-time shooting and receiving data transmission requirements and store-and-forward data transmission requirements. Among them, the real-time shooting and receiving data transmission requirement refers to the data transmission requirement proposed by the user to obtain the target information observed by a certain satellite immediately on the basis of the satellite adopting the real-time shooting and receiving data transmission method; the store-and-forward data transmission requirement refers to the data transmission requirement proposed by the user to obtain the target information already observed by the satellite on the basis of the satellite adopting the store-and-forward data transmission method. This method is driven by real-time shooting and receiving tasks and faces the actual needs of space ground data transmission station resource configuration. Through the data reception task demand estimation model, it describes the quantity of real-time shooting and receiving data reception task demands that the ground data transmission station may undertake, and comprehensively considers the demand situations of various types of data reception tasks for the data transmission station, mathematizing the complex task demands; at the same time, through the concurrent task conflict degree model of the data transmission station, it describes the conflict degree value of the data transmission station when executing data reception tasks, with the characteristics of strong objectivity and easy analysis; on this basis, the concepts of time discreteness and conflict degree threshold are introduced, and the result of comparing the conflict degree value statistically obtained by each data transmission station at discrete times with the conflict degree threshold is used to drive the calculation of the resource configuration of the data transmission station, reducing the complexity and improving the timeliness of the algorithm operation, and being able to perform analysis and calculation of various data reception task demands under a unified model.

[0057] The above-mentioned method and system for configuring ground data transmission station resources driven by actual shooting and receiving tasks can quickly obtain the resource configuration results of data transmission stations from a small amount of initial data such as satellite earth observation area visibility forecasts and satellite-ground visibility forecasts of data transmission stations with high computational efficiency, and has the advantages of correct and reasonable processing methods, fast and effective calculation processes, and good applicability to actual engineering tasks.

[0058] Next, reference will be made to Figure 1 to explain each part of the above-mentioned method for configuring ground data transmission station resources driven by actual shooting and receiving tasks in the exemplary embodiment in more detail.

[0059] In one embodiment, the step of discretely dividing the preset analysis time period at a certain time interval to obtain multiple discrete time points may include:

[0060] Assume that the preset analysis time is [t start , t end , and it is discretely divided at a certain time interval, and the time interval is called the time discretization degree, denoted as t discrete ;

[0061] The set of discrete time points is T, where t n is each discrete time point.

[0062] Specifically, discretely dividing the preset analysis time at a certain time interval means dividing the preset analysis time into multiple segments at equal time intervals, and the starting endpoints of each segment are the discrete time points. When dividing at equal time intervals, the size of the divided time segments can be set according to the resource configuration requirements. The smaller the divided time interval, the finer the data granularity, the more accurate the data, and the more accurate the resource configuration.

[0063] In one embodiment, the step of calculating the total task demand quantity of each ground data transmission station at each discrete time point according to the task demand estimation model of each ground data transmission station in the preset analysis data transmission station set includes:

[0064] For each satellite, calculate the task demand of each ground data transmission station at each discrete time point according to the task demand estimation model;

[0065] For each ground data transmission station, add up the task demands of the ground data transmission station for each satellite at the same discrete time point to obtain the total task demand quantity of the ground data transmission station at each discrete time point.

[0066] Specifically, for the ground data transmission stations in the preset analysis data transmission station set, the task requirements at discrete time points are calculated for each ground data transmission station one by one. Exemplarily, first calculate the task requirements of ground data transmission station A for satellite a at each discrete time point, and then calculate the task requirements of each ground data transmission station for satellites b, c, d... at each discrete time point one by one. The sum of the task requirements of ground data transmission station A for satellites a, b, c, d... at the same discrete time point is the total number of task requirements of ground data transmission station A at this discrete time point.

[0067] In one embodiment, the task requirement estimation model can be: where DT_Probability site is the task requirement of a certain ground data transmission station for a certain satellite at a certain discrete time point, and DevNum site is the resource allocation quantity of a certain ground data transmission station, is the total resource allocation quantity of the ground data transmission stations to which all the ground observation area visibility forecast arcs corresponding to the satellite ground observation area visibility forecast in the visibility forecast arc segment where the discrete time point is located belong;

[0068] The task requirement estimation model includes four situations: single target single view, single target co - view, multi - target single view, and multi - target co - view.

[0069] Exemplarily, for example, if the first discrete time point of ground data transmission station A is in the ground observation area visibility forecast arc segment corresponding to the 1st ground observation area visibility forecast of satellite a by ground data transmission station A, it means that there is a task requirement for satellite a at the first discrete time point, and the task requirement is calculated according to the task requirement estimation model.

[0070] In one embodiment, for each satellite, according to the task requirement estimation model, the steps of calculating the task requirements of each ground data transmission station at each discrete time point may include:

[0071] Obtain the ground observation area visibility forecasts of each satellite, the satellite - ground visibility forecasts of each ground data transmission station, and the resource allocation quantities of each ground data transmission station;

[0072] Calculate the arcs in the satellite - ground visibility forecasts of each ground data transmission station whose start and end times completely contain the start and end times of the satellite observation area forecast, and record them as the ground observation area visibility forecast arcs. Among them, when one ground observation area visibility forecast arc of a ground data transmission station corresponds to two or more ground observation area visibility forecasts of a satellite, randomly retain one ground observation area visibility forecast;

[0073] For each discrete time point of a single satellite with respect to a single ground data transmission station, the task requirements for the discrete time points included in the visible prediction arc segment within the ground observation area of the corresponding single satellite are calculated according to the task requirement estimation model; among them, when the situation of the task requirement estimation model is single-object single-view and the resource allocation quantity of this ground data transmission station is 0, its task requirement is 1;

[0074] For each discrete time point of a single satellite with respect to a single ground data transmission station, the task requirements for the discrete time points not included in the visible prediction arc segment within the ground observation area of the corresponding single satellite are 0.

[0075] Specifically, obtaining the visible predictions of the ground observation areas of each satellite and the satellite-ground visibility predictions of each ground data transmission station can calculate the visible prediction arc segment of the ground observation area. For example, the visible prediction arc segment of satellite a for Beijing is from 12:06 to 13:05, and the satellite-ground visibility prediction arc segment of ground data transmission station A for satellite a is from 12:04 to 13:08. Then, the satellite-ground visibility prediction arc segment of ground data transmission station A for satellite a completely includes the visible prediction arc segment of satellite a for Beijing. Then, ground data transmission station A can execute this task, and the visible prediction arc segment of the ground observation area with the visible prediction arc segment of satellite a for Beijing exists in the satellite-ground visibility prediction of ground data transmission station A; in one case, there are also ground data transmission stations B and C that completely include the visible prediction arc segment of satellite a for Beijing at the same time. Among them, the resource allocation quantity of ground data transmission station A is 2, and the resource allocation quantities of ground data transmission stations B and C are 1 and 2 respectively. Then, the task requirement of ground data transmission station A at the discrete time point of 12:30 is 2 / 5; in another case, only ground data transmission station A completely includes the visible prediction arc segment of satellite a for Beijing, and the resource allocation quantity of ground data transmission station A is 0. Then, to avoid the situation of 0 / 0, in this case, the task requirement of ground data transmission station A at the discrete time point of 12:30 is directly defined as 1.

[0076] In one embodiment, the steps of determining the task conflict situation of each ground data transmission station at each discrete time point may include:

[0077] Compare the total task requirement quantity of each ground data transmission station at each discrete time with the resource allocation quantity of the corresponding ground station;

[0078] For each discrete time of each ground data transmission station, the discrete time point when the total task requirement quantity is greater than the resource allocation quantity of the corresponding ground station is the conflict time point;

[0079] For each discrete time of each ground data transmission station, the discrete time point when the total task requirement quantity is less than the resource allocation quantity of the corresponding ground station is the non-conflict time point.

[0080] Specifically, compare the total task demand quantity at each discrete moment of the ground data transmission site with the resource allocation quantity of each of the ground sites. Exemplarily, at 12:30 of the discrete moment of Ground Data Transmission Site A, the total task demand is 3 / 2, while the resource allocation quantity of Ground Data Transmission Site A is 2, so the discrete moment of 12:30 is a non-conflict moment point; when the total task demand at 12:35 of the discrete moment is 8 / 3, while the resource allocation quantity of Ground Data Transmission Site A is 2, then the discrete moment of 12:35 is a conflict moment point.

[0081] In one embodiment, the concurrent task conflict degree model of the ground data transmission site is as follows: where Conflict site is the task conflict degree value of the ground data transmission site, |CONFLICT site | is the set of conflict moment points of the ground data transmission site, and |UNCONFLICT site | is the set of non-conflict moment points of the ground data transmission site.

[0082] Specifically, the concurrent task conflict degree model of the ground data transmission site is a mathematical model for determining the task conflict degree value of the ground data transmission site. Exemplarily, there are 18 discrete moment points, and Ground Data Transmission Site A has 11 conflict moment points, so the task conflict degree value of Ground Data Transmission Site A is 11 / 18.

[0083] In one embodiment, in the preset analysis data transmission site set, the steps of comparing the maximum task conflict degree value of each ground data transmission site with a set conflict degree threshold and performing resource allocation for each ground data transmission site in the preset analysis data transmission site set according to the comparison result include:

[0084] Sort the task conflict degree values of each ground data transmission site in the preset analysis data transmission site set in descending order;

[0085] Set a conflict degree threshold and compare the maximum task conflict degree value with the conflict degree threshold;

[0086] When the maximum task conflict degree value is greater than the conflict degree threshold, increase the resource allocation of the ground data transmission site corresponding to the maximum task conflict degree value by 1, recalculate the task conflict degree values of each ground data transmission site in the preset analysis data transmission site set, and continue to compare the maximum task conflict degree value with the conflict degree threshold until the maximum task conflict degree value is less than the conflict degree threshold;

[0087] When the maximum task conflict degree value is less than the conflict degree threshold, reduce the resource allocation of the ground data transmission site with the minimum task conflict degree among the ground data transmission sites with non-zero resource allocation by 1, and recalculate the task conflict degree values of each ground data transmission site in the preset analysis data transmission site set, and continue to compare the maximum task conflict degree value with the conflict degree threshold until the maximum task conflict degree value is the maximum value less than the conflict degree threshold.

[0088] Specifically, set a conflict degree threshold according to the resource allocation requirement. The conflict degree threshold is between (0, 1]. Sort the task conflict degree values of each ground data transmission site in the preset analysis data transmission site set in descending order. Exemplarily, in one case, the conflict degree threshold is 0.6. The preset analysis data transmission site set includes ground data transmission site A, ground data transmission site B, and ground data transmission site C. The task conflict degree value of ground data transmission site A is the largest, which is 11 / 18. Since 11 / 18 is greater than 0.6, add 1 resource allocation (i.e., add one device) to ground data transmission site A. After adding, recalculate the conflict degree values of ground data transmission site A, ground data transmission site B, and ground data transmission site C in the preset analysis data transmission site set until the largest conflict degree value is less than 0.6. In another case, the conflict degree threshold is 0.6. The preset analysis data transmission site set includes ground data transmission site A, ground data transmission site B, and ground data transmission site C. The task conflict degree value of ground data transmission site A is the largest, which is 8 / 18, the conflict degree value of ground data transmission site B is the smallest, which is 3 / 11, and the conflict degree value of ground data transmission site C is 4 / 12. Since 8 / 18 is less than 0.6, at this time, when the resource allocation of ground data transmission site B is 0, reduce the resource allocation of ground data transmission site C by 1 (i.e., remove 1 device). When the resource allocation of ground data transmission site B is not 0, reduce the resource allocation of ground data transmission site B by 1 (i.e., remove 1 device). After reducing, recalculate the conflict degree values of ground data transmission site A, ground data transmission site B, and ground data transmission site C in the preset analysis data transmission site set until the largest conflict degree value is the maximum value less than 0.6. For example, if the largest conflict degree value obtained after removing 1 device is already greater than the conflict degree threshold, it is necessary to roll back to the previous step and cancel the removal of 1 device, so that the largest conflict degree value is the maximum value less than the conflict degree threshold.

[0089] In one embodiment, the conflict degree threshold can be adjusted according to requirements during the resource allocation process.

[0090] Specifically, the conflict degree threshold can be adjusted according to requirements during the resource allocation process, that is, the conflict degree threshold is not always constant during the resource allocation process. Exemplarily, for example, if the resource allocation requirement is to allocate 6 standby devices to Ground Data Transmission Site A, Ground Data Transmission Site B, and Ground Data Transmission Site C, a conflict degree threshold can be set first and then the allocation can be carried out. When the 6 standby devices are not fully allocated but the maximum conflict degree value is already less than the conflict degree threshold, the conflict degree threshold is adjusted downward so that the maximum task conflict degree value among Ground Data Transmission Site A, Ground Data Transmission Site B, and Ground Data Transmission Site C is always greater than the conflict degree threshold until the 6 standby devices are reasonably allocated; for another example, if the resource allocation requirement is to remove 2 devices from Ground Data Transmission Site A, Ground Data Transmission Site B, and Ground Data Transmission Site C, then the conflict degree threshold can be appropriately adjusted during the resource allocation process to remove two devices from Ground Data Transmission Site A, Ground Data Transmission Site B, and Ground Data Transmission Site C in a reasonable manner.

[0091] In this exemplary embodiment, a ground data transmission site resource allocation system driven by actual shooting and actual receiving tasks is first provided. As shown in Figure 2 , the system may include:

[0092] A discrete processing unit, configured to discretize a preset analysis time period at a certain time interval to obtain a plurality of discrete time points;

[0093] A first calculation unit, configured to calculate the total task demand quantity of each ground data transmission site at each discrete time point according to the task demand estimation model of each ground data transmission site in a preset analysis data transmission site set;

[0094] A conflict determination unit, configured to determine the task conflict situation of each ground data transmission site at each discrete time point;

[0095] A second calculation unit, configured to calculate the task conflict degree value of each ground data transmission site in a preset analysis time period according to the ground data transmission site concurrent task conflict degree model;

[0096] A comparison and configuration unit, which compares the maximum task conflict degree value of each ground data transmission site in the preset analysis data transmission site set with a set conflict degree threshold, and performs resource allocation for each ground data transmission site in the preset analysis data transmission site set according to the comparison result.

[0097] The above-mentioned ground data transmission site resource allocation system driven by actual shooting and actual receiving tasks can quickly obtain the resource allocation result of the data transmission site from a small amount of initial data such as satellite earth observation area visibility forecast and ground-space visibility forecast of the data transmission site with high calculation efficiency, and has the advantages of correct and reasonable processing method, fast and effective calculation process, and good applicability to actual engineering tasks.

[0098] In the description of this specification, the descriptions referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, those skilled in the art can combine and combine the different embodiments or examples described in this specification.

[0099] Other embodiments of the present invention will be readily apparent to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include known common knowledge or conventional technical means in the technical field not disclosed by the present invention. The specification and examples are only regarded as exemplary, and the true scope and spirit of the present invention are pointed out by the appended claims.

Claims

1. A method for configuring resources of a ground data transmission station driven by actual shooting and actual receiving tasks, characterized in that, Including: Discretely divide a preset analysis time period at a certain time interval to obtain multiple discrete time points; According to the data reception task demand estimation models of each ground data transmission site in the preset analysis data transmission site set, calculate the total task demand quantity of each ground data transmission site at each discrete time point; Determine the task conflict situation of each ground data transmission site at each discrete time point; According to the concurrent task conflict degree model of the ground data transmission site, calculate the task conflict degree value of each ground data transmission site in the preset analysis time period; In the preset analysis data transmission site set, compare the maximum task conflict degree value of each ground data transmission site with a set conflict degree threshold, and perform resource allocation for each ground data transmission site in the preset analysis data transmission site set according to the comparison result; Among them, sort the task conflict degree values of each ground data transmission site in the preset analysis data transmission site set in descending order; Set a conflict degree threshold and compare the maximum task conflict degree value with the conflict degree threshold; When the maximum task conflict degree value is greater than the conflict degree threshold, increase the resource allocation of the ground data transmission site corresponding to the maximum task conflict degree value by 1, recalculate the task conflict degree values of each ground data transmission site in the preset analysis data transmission site set, and continue to compare the maximum task conflict degree value with the conflict degree threshold until the maximum task conflict degree value is less than the conflict degree threshold; When the maximum task conflict degree value is less than the conflict degree threshold, reduce the resource allocation of the ground data transmission site with the smallest task conflict degree value among the ground data transmission sites with non-zero resource allocation quantity by 1, recalculate the task conflict degree values of each ground data transmission site in the preset analysis data transmission site set, and continue to compare the maximum task conflict degree value with the conflict degree threshold until the maximum task conflict degree value is the maximum value less than the conflict degree threshold.

2. The method for configuring resources of a ground data transmission station driven by actual shooting and actual receiving tasks according to claim 1, characterized in that, The step of discretely dividing a preset analysis time period at a certain time interval to obtain multiple discrete time points includes: Assume that the preset analysis time is [t start , t end , and it is discretely divided at a certain time interval, and the time interval is called the moment discreteness, denoted as t discrete ; The set of discrete time points is T, where t n is each discrete time point.

3. The method for configuring resources of a ground data transmission station driven by actual shooting and actual receiving tasks according to claim 1, characterized in that, The step of calculating the total task demand quantity of each ground data transmission site at each discrete time point according to the data reception task demand estimation models of each ground data transmission site in the preset analysis data transmission site set includes: For each satellite, calculate the task demand of each ground data transmission site at each discrete time point according to the task demand estimation model; For each ground data transmission site, add up the task demands of the ground data transmission site for each satellite at the same discrete time point to obtain the total task demand quantity of the ground data transmission site at each discrete time point.

4. The method for configuring resources of a ground data transmission station driven by actual shooting and actual receiving tasks according to claim 3, characterized in that, The task requirement estimation model is as follows: where DT_Probability site is the task requirement of a certain ground data transmission station for a certain satellite at a certain discrete time point, and DevNum site is the resource allocation quantity of a certain ground data transmission station, is the total sum of the resource allocation quantities of the ground data transmission stations to which all the visible prediction arcs of satellite earth observation in the visible prediction arc segment corresponding to the earth observation area at the discrete time point belong; The task demand estimation model includes four situations: single target single view, single target co-view, multi-target single view, and multi-target co-view.

5. The method for configuring resources of a ground data transmission station driven by actual shooting and actual receiving tasks according to claim 4, characterized in that, The step of calculating the task demand of each ground data transmission site at each discrete time point according to the task demand estimation model for each satellite includes: Obtain the visible forecast of the earth observation area of each satellite, the satellite-ground visibility forecast of each ground data transmission site, and the resource allocation quantity of each ground data transmission site; Calculate the arcs in the satellite-ground visibility prediction of each ground data transmission site whose start and end times completely contain the start and end times of the satellite observation area prediction, and record them as the set of visible prediction arcs for the ground observation area. Among them, when a visible prediction arc for a ground observation area of a ground data transmission site corresponds to more than two visible predictions for the ground observation area of a satellite, randomly retain one visible prediction for the ground observation area; For each discrete time point of a single ground data transmission site for a single satellite, the task requirements of the discrete time points included in the visible prediction arc of the ground observation area of the corresponding single satellite are calculated according to the task requirement estimation model. Among them, when the situation of the task requirement estimation model is single-object single-view and the resource allocation quantity of this ground data transmission site is 0, its task requirement is 1; For each discrete time point of a single ground data transmission site for a single satellite, the task requirements of the discrete time points not included in the visible prediction arc of the ground observation area of the corresponding single satellite are 0.

6. The method for configuring resources of a ground data transmission station driven by actual shooting and actual receiving tasks according to claim 1, characterized in that, The steps to determine the task conflict situation of each ground data transmission site at each discrete time point include: Compare the total task requirement quantity of each ground data transmission site at each discrete time with the resource allocation quantity of the corresponding ground site; Among each discrete time of each ground data transmission site, the discrete time point when the total task requirement quantity is greater than the resource allocation quantity of the corresponding ground site is the conflict time point; Among each discrete time of each ground data transmission site, the discrete time point when the total task requirement quantity is less than the resource allocation quantity of the corresponding ground site is the non-conflict time point.

7. The method for configuring resources of a ground data transmission station driven by actual shooting and actual receiving tasks according to claim 6, characterized in that, The concurrent task conflict degree model of the ground data transmission site is as follows: Among them, Conflict site is the task conflict degree value of the ground data transmission site, |CONFLICT site | is the set of conflict time points of the ground data transmission site, |UNCONFLICT site | is the set of non-conflict time points of the ground data transmission site.

8. The method for configuring resources of a ground data transmission site driven by an actual shooting and actual receipt task according to claim 1, wherein, The conflict degree threshold can be adjusted according to requirements during the resource allocation process.

9. A system for configuring resources of a ground data transmission site driven by an actual shooting and actual receipt task, wherein, Including: A discrete processing unit for discretely dividing a preset analysis time period at a certain time interval to obtain a plurality of discrete time points; A first calculation unit for calculating the total task requirement quantity of each ground data transmission site at each discrete time point according to the task requirement estimation model of each ground data transmission site in the preset analysis data transmission site set; A conflict determination unit for determining the task conflict situation of each ground data transmission site at each discrete time point; A second calculation unit for calculating the task conflict degree value of each ground data transmission site in the preset analysis time period according to the concurrent task conflict degree model of the ground data transmission site; A comparison and configuration unit for comparing the maximum task conflict degree value of each ground data transmission site in the preset analysis data transmission site set with the set conflict degree threshold, and performing resource allocation for each ground data transmission site in the preset analysis data transmission site set according to the comparison result; Among them, the task conflict degree values of each ground data transmission site in the preset analysis data transmission site set are sorted in descending order; Set the conflict degree threshold, and compare the maximum task conflict degree value with the conflict degree threshold; When the maximum task conflict degree value is greater than the conflict degree threshold, increase the resource allocation of the ground data transmission site corresponding to the maximum task conflict degree value by 1, recalculate the task conflict degree values of each ground data transmission site in the preset analysis data transmission site set, and continue to compare the maximum task conflict degree value with the conflict degree threshold until the maximum task conflict degree value is less than the conflict degree threshold; When the maximum task conflict degree value is less than the conflict degree threshold, reduce the resource allocation of the ground data transmission site with the smallest task conflict degree value among the ground data transmission sites with non-zero resource allocation by 1, recalculate the task conflict degree values of each ground data transmission site in the preset analysis data transmission site set, and continue to compare the maximum task conflict degree value with the conflict degree threshold until the maximum task conflict degree value is the maximum value less than the conflict degree threshold.

Citation Information

Patent Citations

  • Method and apparatus for control channel protection in heterogeneous cellular networks

    EP2466940A1

  • Structured neural network-based imaging task schedulability prediction method

    WO2019127945A1