Resource planning method and device of communication satellite system and electronic equipment

By merging the communication satellite resource use plan of multiple user centers, the problem of low resource utilization rate in existing technology has been solved, and more efficient resource utilization and system efficiency have been achieved.

CN119382771AActive Publication Date: 2025-01-28CHINESE PEOPLES LIBERATION ARMY UNIT 32039
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411516126.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-01-28
Estimated Expiration
2044-10-29

AI Technical Summary

Technical Problem

The resource planning method of communication satellite systems in the prior art has the problem of low resource utilization, especially in the face of multiple user centers and tasks intensive, it is difficult to efficiently utilize communication satellite resources.

Method used

By obtaining the communication satellite resource use plan sent by multiple user centers during the target time period, determine the plan to be merged. Feedback to the user center with the plan.

Benefits of technology

Through the combined user center's communication satellite resource use plan, the resource utilization rate of the communication satellite system has been improved, the waste of resources has been reduced, and the efficiency of the system is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119382771A_ABST
    Figure CN119382771A_ABST
Patent Text Reader

Abstract

The invention provides a resource planning method and device for a communication satellite system and electronic equipment, and relates to the technical field of space-based measurement and control, and the method comprises the steps: obtaining a plurality of communication satellite resource use plans sent by a plurality of user centers in a target time period, and determining a to-be-merged plan from the plans; wherein the to-be-merged plan represents a plurality of communication satellite resource use plans in which a main tracking user target is consistent with an auxiliary tracking user target, or single tracking user targets are consistent, or the main tracking user target is consistent with the single tracking user targets, and task time periods are overlapped; and under the condition that the task execution template of the same user target in the to-be-merged plans is determined to be unique and the to-be-merged plans have no resource conflict with other communication satellite resource use plans, the to-be-merged plans are merged, and the updated communication satellite resource use plans are fed back to the corresponding user centers. Therefore, the resource utilization rate of the communication satellite system is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of space-based measurement and control, and in particular to a resource planning method, device and electronic equipment for a communication satellite system. Background Art

[0002] The communication satellite system is an important aerospace equipment in my country, and its main functions include space-based measurement and control and data transmission. Space-based measurement and control means using the orbital advantages of communication satellites to conduct long-term measurement and control of medium / low-orbit spacecraft, as well as user targets such as aircraft, ships, and vehicles; data transmission means effectively connecting widely distributed equipment systems (aerospace equipment, aircraft, etc.), command and control centers, data analysis and processing centers and other equipment and facilities, thereby enhancing their effectiveness and realizing the return of large-capacity data such as scientific research experiments.

[0003] As the number of users of communication satellite systems increases and tasks become more intensive, it is urgent to improve the efficiency of resource application. The communication satellite resource planning method in the prior art, if faced with a dual-center dual-target task (two user centers apply to perform tasks on two user targets), needs to allocate corresponding communication satellite resources to each user center to complete the task. Specifically, two antennas will be used to perform the task. As the number of space-based tasks increases, communication satellite resources may face a situation where supply exceeds demand. Therefore, how to improve the efficiency of communication satellite resource utilization is a technical problem that needs to be solved urgently. Summary of the invention

[0004] The object of the present invention is to provide a resource planning method, device and electronic equipment for a communication satellite system to alleviate the technical problem of low resource utilization existing in the resource planning method for a communication satellite system in the prior art.

[0005] In a first aspect, the present invention provides a resource planning method for a communication satellite system, comprising: obtaining multiple communication satellite resource usage plans sent by multiple user centers within a target time period; determining a plan to be merged from the multiple communication satellite resource usage plans; wherein the plan to be merged indicates that a main tracking user target and an auxiliary tracking user target are consistent, or a single tracking user target is consistent, or a main tracking user target and a single tracking user target are consistent, and there are several communication satellite resource usage plans overlapping in the task time period; when it is determined that the task execution template of the same user target in the plan to be merged is unique, if there is no resource conflict between the plan to be merged and other communication satellite resource usage plans, then the plan to be merged is merged, and the updated communication satellite resource usage plan is fed back to the corresponding user center.

[0006] In an optional implementation, the task period includes: a task preparation period, a task execution period and a task cleanup period; merging the plans to be merged includes: obtaining the start time of the task preparation period, the start time of the task execution period, the end time of the task execution period and the end time of the task cleanup period of each communication satellite resource utilization plan in the plan to be merged; taking the earliest start time among the start times of all task preparation periods as the start time of the task preparation period of the target merged plan; wherein the target merged plan represents the communication satellite resource utilization plan after the plans to be merged are merged; taking the earliest start time among the start times of all task execution periods as the start time of the task execution period of the target merged plan; taking the latest end time among the end times of all task execution periods as the end time of the task execution period of the target merged plan; taking the latest end time among the end times of all task cleanup periods as the end time of the task cleanup period of the target merged plan.

[0007] In an optional embodiment, when determining that the task execution template of the same user target in the plans to be merged is unique, the method also includes: if there is a target plan in the plans to be merged that has a resource conflict with other communication satellite resource usage plans, obtaining the first task priority of the target plan and the second task priority of the conflicting plan that has a resource conflict with the target plan; determining whether the first task priority is greater than the second task priority; if so, merging the plans to be merged and rejecting the conflicting plan; if not, rejecting the target plan and passing the conflicting plan.

[0008] In an optional embodiment, after obtaining the target merging plan, the method further includes: receiving a task period adjustment request for the target communication satellite resource usage plan of the target user center sent by the target user center; wherein the target user center represents any user center among several user centers participating in the plan merging; when it is determined that the time difference between the sending time of the task period adjustment request and the start time of the target merging plan is greater than a preset time threshold, adjusting the target communication satellite resource usage plan based on the task period adjustment request to obtain an adjusted plan; determining whether there is overlap between the task periods of the adjusted plan and the remaining plans in the plan to be merged; if so, updating the plan to be merged, and updating the communication satellite resource usage plan of the relevant user center based on the resource conflict detection results between the updated plan to be merged and other unexecuted communication satellite resource usage plans; if not, deleting the target merging plan, and re-planning the resources of the communication satellite system based on all unexecuted communication satellite resource usage plans.

[0009] In an optional embodiment, after obtaining the target merging plan, the method further includes: receiving a deletion request for the target communication satellite resource usage plan of the target user center sent by the target user center; wherein the target user center represents any user center among several user centers participating in the plan merging; when it is determined that the time difference between the sending time of the deletion request and the starting time of the target merging plan is greater than a preset time threshold, deleting the target merging plan, and re-planning the resources of the communication satellite system based on all unexecuted communication satellite resource usage plans.

[0010] In an optional implementation, the task priority of the target merged plan is the highest task priority among all communication satellite resource usage plans in the plans to be merged.

[0011] In an optional implementation, the task execution template includes: task preparation time, antenna tracking mode, parameter injection mode and task recovery state mode.

[0012] In a second aspect, the present invention provides a resource planning device for a communication satellite system, comprising: an acquisition module, used to acquire multiple communication satellite resource usage plans sent by multiple user centers within a target time period; a determination module, used to determine a plan to be merged from multiple communication satellite resource usage plans; wherein the plan to be merged indicates that the main tracking user target and the auxiliary tracking user target are consistent, or the single tracking user target is consistent, or the main tracking user target is consistent with the single tracking user target, and there are several communication satellite resource usage plans overlapping in the task time period; a merging module, used to merge the plans to be merged if there is no resource conflict between the plan to be merged and other communication satellite resource usage plans, and feed back the updated communication satellite resource usage plan to the corresponding user center.

[0013] In a third aspect, the present invention provides an electronic device including a memory and a processor, wherein the memory stores a computer program executable on the processor, and when the processor executes the computer program, the steps of the resource planning method for a communication satellite system of any one of the aforementioned implementation modes are implemented.

[0014] In a fourth aspect, the present invention provides a computer-readable storage medium storing computer instructions, which, when executed by a processor, implement the resource planning method for a communication satellite system of any one of the aforementioned implementation modes.

[0015] The present invention provides a resource planning method for a communication satellite system. First, multiple communication satellite resource use plans sent by multiple user centers within a target time period are obtained, and then a plan to be merged is determined from the multiple communication satellite resource use plans; wherein the plan to be merged indicates that a primary tracking user target and an auxiliary tracking user target are consistent, or a single tracking user target is consistent, or a primary tracking user target and a single tracking user target are consistent, and there are several communication satellite resource use plans overlapping in the task time period; next, when it is determined that the task execution template of the same user target in the plan to be merged is unique, if there is no resource conflict between the plan to be merged and other communication satellite resource use plans, the plan to be merged is merged, and the updated communication satellite resource use plan is fed back to the corresponding user center. Based on this method, the communication satellite resource use plans of several user centers can be merged, so that the resource utilization rate of the communication satellite system can be effectively improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 A flow chart of a resource planning method for a communication satellite system provided by an embodiment of the present invention;

[0018] Figure 2 A diagram showing the distribution of task periods in the target merge plan when the task execution period of user center A completely includes the task execution period of user center B;

[0019] Figure 3 A diagram showing the distribution of task periods of the target merging plan when the task execution period of user center A overlaps but is not completely contained with the task execution period of user center B;

[0020] Figure 4 The task execution period of user center A does not overlap with the task execution period of user center B, but when the task periods overlap, the task period distribution diagram of the target merging plan;

[0021] Figure 5 A functional module diagram of a resource planning device for a communication satellite system provided by an embodiment of the present invention;

[0022] Figure 6 A schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0024] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0025] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0026] Embodiment 1

[0027] Figure 1 A flow chart of a resource planning method for a communication satellite system provided by an embodiment of the present invention is as follows: Figure 1 As shown, the method specifically comprises the following steps:

[0028] Step S102, obtaining multiple communication satellite resource usage plans sent by multiple user centers within a target time period.

[0029] In the prior art, the communication satellite system will process the resource use plans sent by each user center in batches according to time periods. For example, the resource use plans proposed by multiple user centers between 8:00 and 12:00 will be processed uniformly by the communication satellite system after 12:00 on the same day; the resource use plans proposed by multiple user centers between 12:00 and 16:00 will be processed uniformly by the communication satellite system after 08:00 the next day. In other words, when performing resource planning, the communication satellite system needs to obtain multiple resource use plans sent by multiple user centers within the target time period. The target time period is the last centralized application time period before the current moment. The embodiment of the present invention does not specifically limit the time range and number of the centralized application time period. Users can configure according to actual needs. In addition, the number of communication satellite resource use plans sent by each user center is not limited.

[0030] The user center refers to the engineering measurement and control center or business measurement and control center, application center, and other users of the user target, such as the control center or command and control unit of the electronic reconnaissance ship and unmanned aerial vehicle equipped with the user target terminal. Among them, the user target refers to various spacecraft, long-range reconnaissance aircraft, electronic reconnaissance ships, etc. equipped with communication satellite terminals. Through the user target terminal, the communication satellite can establish an intersatellite link with the user target, and complete the data transmission between the user center and the user target through this intersatellite link, or implement measurement and control of the user target.

[0031] Step S104, determining a plan to be merged from a plurality of communication satellite resource utilization plans.

[0032] In order to improve the utilization rate of communication satellite resources, an embodiment of the present invention proposes a strategy for reasonably merging the communication satellite resource use plans of different user centers. Specifically, after obtaining multiple communication satellite resource use plans, first determine the plan to be merged, wherein the plan to be merged represents that the main tracking user target and the auxiliary tracking user target are consistent, or the single tracking user target is consistent, or the main tracking user target and the single tracking user target are consistent, and there are several communication satellite resource use plans that overlap in the mission time period. The embodiment of the present invention does not specifically limit the number of communication satellite resource use plans included in the plan to be merged, and multiple plans that meet the above conditions constitute the plan to be merged, that is, the number of communication satellite resource use plans in the plan to be merged is greater than or equal to 2.

[0033] In order to facilitate the understanding of the plans to be merged, an example is given below. Assuming that among multiple communication satellite resource utilization plans, user center A sends a dual-user target plan (primary tracking user target 1, auxiliary tracking user target 2) to perform space-based measurement and control tasks, and user center B sends a dual-user target plan (primary tracking user target 1, auxiliary tracking user target 2) to perform data transmission tasks, that is, the primary and secondary characteristics of the dual-user targets of the two user centers are consistent, and it is known that the task period of the user center A plan overlaps with the task period of the user center B plan. Therefore, since the primary tracking user targets and the auxiliary tracking user targets of user centers A and B are consistent, and the task periods overlap, the communication satellite resource utilization plan sent by user center A and the communication satellite resource utilization plan sent by user center B are plans to be merged. In the embodiment of the present invention, the task period of the dual-target plan of a single user center is the union (including the interval part) of the plan period of its primary tracking user target and the plan period of the auxiliary tracking user target.

[0034] For another example, user center A sends a usage plan to apply only for space-based tracking and control tasks for user target 1, that is, user target 1 is a single tracking user target of user center A, and user center B sends a usage plan to apply only for space-based tracking and control tasks for user target 1, that is, user target 1 is also a single tracking user target of user center B, and it is known that the task period of user center A overlaps with the task period of user center B. Therefore, since the single tracking user targets of user center A and user center B are consistent, and the task periods overlap, the communication satellite resource usage plan sent by user center A and the communication satellite resource usage plan sent by user center B are plans to be merged.

[0035] For another example, user center A sends a usage plan to apply only for the space-based tracking and control task for user target 1, that is, user target 1 is the single tracking user target of user center A, and user center B sends a dual user target plan (primary tracking user target 1, auxiliary tracking user target 2) to perform the data transmission task, and it is known that the task period of user center A overlaps with the task period of user center B. Therefore, since the single tracking user target of user center A is consistent with the primary tracking user target of user center B, and the task periods overlap, the communication satellite resource usage plan sent by user center A and the communication satellite resource usage plan sent by user center B are plans to be merged.

[0036] That is to say, the plan to be merged indicates that the main tracking user target and the auxiliary tracking user target are consistent, and there are several overlapping communication satellite resource utilization plans in the mission period; or it indicates that the single tracking user target is consistent, and there are several overlapping communication satellite resource utilization plans in the mission period; or it indicates that the main tracking user target is consistent with the single tracking user target, and there are several overlapping communication satellite resource utilization plans in the mission period.

[0037] Step S106, when it is determined that the task execution template of the same user target in the plan to be merged is unique, if there is no resource conflict between the plan to be merged and other communication satellite resource utilization plans, the plans to be merged are merged and the updated communication satellite resource utilization plan is fed back to the corresponding user center.

[0038] Among them, other communication satellite resource utilization plans represent the communication satellite resource utilization plans other than the plan to be merged among the multiple communication satellite resource utilization plans acquired in the above step S102.

[0039] In the embodiment of the present invention, the premise that the communication satellite resource use plans can be merged is that the plans to be merged use the same task execution template for the same user target, that is, if different task execution templates are used for the same user target in the several communication satellite resource use plans to be merged, the plans cannot be merged. Optionally, the task execution template includes: task preparation time, antenna tracking mode, parameter injection mode and task recovery state mode. The embodiment of the present invention does not specifically limit the content of the task execution template, and the user can also add items according to actual needs.

[0040] If it is determined that the task execution template for the same user target in the plan to be merged is unique, it is necessary to further determine whether there is a resource conflict between the plan to be merged and other communication satellite resource utilization plans. If it is determined that there is no resource conflict, the plans to be merged (that is, the above-mentioned several communication satellite resource utilization plans) can be merged, and then the updated communication satellite resource utilization plan can be fed back to each user center, that is, the application result of the resource utilization plan initiated by it is fed back to each user center. If it is a user center that does not participate in the plan merger, the application approval or failure will be directly fed back; if it is a user center that participates in the plan merger, the merged plan will be synchronously fed back while the application approval is fed back.

[0041] Taking the dual-target plan sent by user center A and the dual-target plan sent by user center B as an example, after the two plans are merged, user center A and user center B will use the same antenna to simultaneously implement data transmission tasks / space-based measurement and control tasks for two user targets. Compared with the existing technology that requires the use of two antennas to complete the task, the resource utilization of the communication satellite system is significantly improved.

[0042] The present invention provides a resource planning method for a communication satellite system. First, multiple communication satellite resource use plans sent by multiple user centers within a target time period are obtained, and then a plan to be merged is determined from the multiple communication satellite resource use plans; wherein the plan to be merged indicates that a primary tracking user target and an auxiliary tracking user target are consistent, or a single tracking user target is consistent, or a primary tracking user target and a single tracking user target are consistent, and there are several communication satellite resource use plans overlapping in the task time period; next, when it is determined that the task execution template of the same user target in the plan to be merged is unique, if there is no resource conflict between the plan to be merged and other communication satellite resource use plans, the plan to be merged is merged, and the updated communication satellite resource use plan is fed back to the corresponding user center. Based on this method, the communication satellite resource use plans of several user centers can be merged, so that the resource utilization rate of the communication satellite system can be effectively improved.

[0043] In an optional implementation, the task period includes: a task preparation period, a task execution period and a task cleanup period; in the above step S106, merging the plans to be merged specifically includes the following steps:

[0044] Step S1061, obtaining the start time of the task preparation period, the start time of the task execution period, the end time of the task execution period and the end time of the task cleanup period of each communication satellite resource usage plan in the plan to be merged.

[0045] Step S1062, taking the earliest start time among the start times of all task preparation periods as the start time of the task preparation period of the target merge plan; wherein the target merge plan represents the communication satellite resource usage plan after merging the plans to be merged.

[0046] Step S1063: The earliest start time among the start times of all task execution periods is used as the start time of the task execution period of the target merged plan.

[0047] Step S1064: The latest end time among the end times of all task execution periods is used as the end time of the task execution period of the target merged plan.

[0048] Step S1065: The latest end time among the end times of all task cleanup periods is used as the end time of the task cleanup period of the target merged plan.

[0049] That is to say, the start time of the task execution period and the start time of the task preparation period of the target merged plan are taken as the earliest time, and the end time of the task execution period and the end time of the task cleanup period are taken as the latest time. For ease of understanding, the following takes the communication satellite resource utilization plan of two user centers as an example to illustrate the merger of plans.

[0050] Figure 2 When the task execution period of user center A completely includes the task execution period of user center B, the task period distribution diagram of the target merge plan is as follows: Figure 3 This is a diagram of the task time distribution of the target merge plan when the task execution time of user center A overlaps but does not completely include the task execution time of user center B. Figure 4 This is a diagram of the task time period distribution of the target merge plan when there is no overlap between the task execution time period of user center A and the task execution time period of user center B. However, when there is overlap between the task time periods,

[0051] In an optional implementation, when it is determined that the task execution template of the same user goal in the plan to be merged is unique, the method of the present invention further includes the following content:

[0052] If there is a target plan in the plan to be merged that has a resource conflict with other communication satellite resource usage plans, the first task priority of the target plan and the second task priority of the conflicting plan that has a resource conflict with the target plan are obtained.

[0053] It is determined whether the first task priority is greater than the second task priority.

[0054] If so, the plans to be merged are merged and the conflicting plans are rejected.

[0055] If no, the target plan is rejected and the conflicting plan is passed.

[0056] Specifically, taking the example of all communication satellite resource utilization plans currently received by the communication satellite system as H1, H2, T1, and T2, assuming that the plans sorted according to the order of the start time of the task period are: T1, H1, H2, and T2, and H1 and H2 have been determined as plans to be merged, then if the H1 plan has a resource conflict with the T1 plan, that is, the H1 plan is the above-mentioned target plan, and the T1 plan is the above-mentioned conflicting plan, then the task priorities of the two are obtained. If the task priority of the H1 plan is greater than the task priority of the T1 plan, then H1 and H2 are merged and the T1 plan is rejected. Otherwise, the H1 plan is rejected and the T1 plan is satisfied.

[0057] If there is a resource conflict between plan H2 and plan T2, that is, plan H2 is the above-mentioned target plan and plan T2 is the above-mentioned conflicting plan, then obtain the task priorities of the two. If the task priority of plan H2 is greater than the task priority of plan T2, then merge H1 and H2 and reject plan T2. ​​Otherwise, reject plan H2 and satisfy plan T2.

[0058] In the embodiment of the present invention, after the plans to be merged are merged, the task priority of the target merged plan is the highest task priority among all the communication satellite resource usage plans in the plans to be merged. That is, if H1 and H2 are the plans to be merged, and the task priority of the H2 plan is greater than the task priority of the H1 plan, then after H1 and H2 are merged, the task priority of the target merged plan H is consistent with the task priority of the H2 plan.

[0059] In an optional implementation manner, after obtaining the target merging plan, the method of the present invention further comprises the following steps:

[0060] Step S201, receiving a task period adjustment request for a target communication satellite resource utilization plan of the center sent by a target user center; wherein the target user center represents any user center among several user centers participating in the plan merging.

[0061] Step S202, when it is determined that the time difference between the sending time of the mission period adjustment request and the start time of the target merge plan is greater than a preset time threshold, the target communication satellite resource usage plan is adjusted based on the mission period adjustment request to obtain an adjusted plan.

[0062] That is to say, for the merged plan (that is, the target merged plan), if one of the user centers participating in the plan merge wants to adjust its plan, the user center needs to submit a task period adjustment request some time before the start of the target merged plan, and the request will be accepted, otherwise the communication satellite system will refuse to adjust the plan.

[0063] Step S203, determining whether there is overlap between the task time periods of the adjusted plan and the remaining plans in the plan to be merged.

[0064] If it exists, execute the following step S204; if it does not exist, execute the following step S205.

[0065] Step S204, updating the plan to be merged, and based on the resource conflict detection result between the updated plan to be merged and other unexecuted communication satellite resource utilization plans, updating the communication satellite resource utilization plan of the relevant user center.

[0066] Step S205: deleting the target merging plan, and replanning the resources of the communication satellite system based on all unexecuted communication satellite resource utilization plans.

[0067] After determining the adjusted plan of the target user center, it is necessary to determine whether the task period of the adjusted plan still overlaps with the task period of the remaining plans in the plan to be merged (unadjusted plans in the plan to be merged). If there is no overlap, delete the target merged plan and re-plan the resources according to all the current unexecuted communication satellite resource utilization plans. That is, return to step S104 above, re-determine the plan to be merged from multiple unexecuted communication satellite resource utilization plans, and when it is determined that the plan can be merged, re-merge the plans and feed back the updated plans to each relevant user center.

[0068] If the task period of the adjusted plan overlaps with the task period of the remaining plan in the plan to be merged, the plan to be merged is updated, specifically, the task period of the target communication satellite resource usage plan is updated, and then it is determined whether there is a resource conflict between the updated plan to be merged and other unexecuted communication satellite resource usage plans, so as to update the communication satellite resource usage plan of the relevant user center according to the resource conflict detection result. The subsequent processing methods with and without resource conflicts have been described in detail above. Please refer to the above for details, which will not be repeated here.

[0069] In an optional implementation manner, after obtaining the target merging plan, the method of the present invention further comprises the following steps:

[0070] Step S301, receiving a request for deleting a target communication satellite resource use plan of the target user center sent by the target user center; wherein the target user center represents any user center among several user centers participating in the plan merging.

[0071] Step S302, when it is determined that the time difference between the sending time of the deletion request and the start time of the target merge plan is greater than a preset time threshold, the target merge plan is deleted, and the resources of the communication satellite system are replanned based on all unexecuted communication satellite resource utilization plans.

[0072] Specifically, for the merged plan, if one of the user centers participating in the plan merger wants to delete its plan, the user center needs to submit a deletion request some time before the start of the target merged plan, and the request will be accepted, otherwise the communication satellite system will refuse to delete the plan.

[0073] After deleting the target merge plan, the resources of the communication satellite system are re-planned according to all the current communication satellite resource utilization plans that have not yet been executed, that is, returning to step S104 above, re-determining the plans to be merged from multiple unexecuted communication satellite resource utilization plans, and when it is determined that they can be merged, re-merging the plans and feeding back the updated plans to each relevant user center.

[0074] Embodiment 2

[0075] An embodiment of the present invention further provides a resource planning device for a communication satellite system, which is mainly used to execute the resource planning method for a communication satellite system provided in the first embodiment above. The resource planning device for a communication satellite system provided in the embodiment of the present invention is specifically introduced below.

[0076] Figure 5 A functional module diagram of a resource planning device for a communication satellite system provided by an embodiment of the present invention, such as Figure 5 As shown, the device mainly includes: an acquisition module 10, a determination module 20, and a merging module 30, wherein:

[0077] The acquisition module 10 is used to acquire multiple communication satellite resource use plans sent by multiple user centers within a target time period.

[0078] The determination module 20 is used to determine the plan to be merged from multiple communication satellite resource utilization plans; wherein the plan to be merged represents that the main tracking user target and the auxiliary tracking user target are consistent, or the single tracking user target is consistent, or the main tracking user target and the single tracking user target are consistent, and there are several communication satellite resource utilization plans with overlapping mission time periods.

[0079] The merging module 30 is used to merge the plans to be merged if it is determined that the task execution template of the same user target in the plan to be merged is unique, and if there is no resource conflict between the plan to be merged and other communication satellite resource utilization plans, and feed back the updated communication satellite resource utilization plan to the corresponding user center.

[0080] The embodiment of the present invention provides a resource planning device for a communication satellite system, which first obtains multiple communication satellite resource usage plans sent by multiple user centers within a target time period, and then determines a plan to be merged from the multiple communication satellite resource usage plans; wherein the plan to be merged indicates that the main tracking user target and the auxiliary tracking user target are consistent, or the single tracking user target is consistent, or the main tracking user target is consistent with the single tracking user target, and there are several communication satellite resource usage plans overlapping in the task time period; next, when it is determined that the task execution template of the same user target in the plan to be merged is unique, if there is no resource conflict between the plan to be merged and other communication satellite resource usage plans, the plan to be merged is merged, and the updated communication satellite resource usage plan is fed back to the corresponding user center. Based on the device, the communication satellite resource usage plans of several user centers can be merged, so the resource utilization rate of the communication satellite system can be effectively improved.

[0081] Optionally, the task period includes: a task preparation period, a task execution period and a task cleanup period; the merging module 30 is specifically used for:

[0082] The start time of the task preparation period, the start time of the task execution period, the end time of the task execution period and the end time of the task cleanup period of each communication satellite resource usage plan in the plan to be merged are obtained.

[0083] The earliest start time among all the task preparation periods is used as the start time of the task preparation period of the target merge plan; wherein the target merge plan represents the communication satellite resource utilization plan after merging the plans to be merged.

[0084] The earliest start time among all the task execution periods is used as the start time of the task execution period of the target merge plan.

[0085] The latest end time among all the task execution periods is used as the end time of the task execution period of the target merge plan.

[0086] The latest end time among all task cleanup periods is used as the end time of the task cleanup period of the target merge plan.

[0087] Optionally, the device is also used for:

[0088] If there is a target plan in the plan to be merged that has a resource conflict with other communication satellite resource usage plans, the first task priority of the target plan and the second task priority of the conflicting plan that has a resource conflict with the target plan are obtained.

[0089] It is determined whether the first task priority is greater than the second task priority.

[0090] If so, merge the plans to be merged and reject the conflicting plans.

[0091] If no, the target plan is rejected and the conflicting plan is passed.

[0092] Optionally, the device is also used for:

[0093] A task period adjustment request for a target communication satellite resource utilization plan of the center is received from a target user center; wherein the target user center represents any user center among several user centers participating in the plan merging.

[0094] When it is determined that the time difference between the sending time of the mission period adjustment request and the start time of the target merge plan is greater than a preset time threshold, the target communication satellite resource usage plan is adjusted based on the mission period adjustment request to obtain an adjusted plan.

[0095] Determine whether there is overlap between the task periods of the adjusted plan and the remaining plans in the plan to be merged.

[0096] If so, the plan to be merged is updated, and based on the resource conflict detection result between the updated plan to be merged and other unexecuted communication satellite resource utilization plans, the communication satellite resource utilization plan of the relevant user center is updated.

[0097] If it does not exist, the target merge plan is deleted, and the resources of the communication satellite system are replanned based on all unexecuted communication satellite resource utilization plans.

[0098] Optionally, the device is also used for:

[0099] A request for deleting the target communication satellite resource use plan of the center is received, which is sent by the target user center; wherein the target user center represents any user center among several user centers participating in the plan merging.

[0100] When it is determined that the time difference between the sending time of the deletion request and the start time of the target merge plan is greater than a preset time threshold, the target merge plan is deleted, and the resources of the communication satellite system are replanned based on all unexecuted communication satellite resource utilization plans.

[0101] Optionally, the task priority of the target merged plan is the highest task priority among all communication satellite resource usage plans in the plans to be merged.

[0102] Optionally, the task execution template includes: task preparation time, antenna tracking method, parameter injection method and task recovery state method.

[0103] Embodiment 3

[0104] See also Figure 6 An embodiment of the present invention provides an electronic device, which includes: a processor 60, a memory 61, a bus 62 and a communication interface 63, wherein the processor 60, the communication interface 63 and the memory 61 are connected via the bus 62; the processor 60 is used to execute an executable module stored in the memory 61, such as a computer program.

[0105] The memory 61 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 63 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.

[0106] The bus 62 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0107] Among them, the memory 61 is used to store programs, and the processor 60 executes the program after receiving the execution instruction. The method executed by the device defined by the process disclosed in any embodiment of the above-mentioned embodiment of the present invention can be applied to the processor 60 or implemented by the processor 60.

[0108] The processor 60 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 60. The above processor 60 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiments of the present invention can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor can be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 61, and the processor 60 reads the information in the memory 61 and completes the steps of the above method in combination with its hardware.

[0109] A computer program product of a resource planning method, device and electronic device for a communication satellite system provided in an embodiment of the present invention includes a computer-readable storage medium storing a non-volatile program code executable by a processor. The instructions included in the program code can be used to execute the method described in the previous method embodiment. The specific implementation can be referred to the method embodiment, which will not be repeated here.

[0110] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0111] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0112] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

[0113] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inside", "outside", etc. indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, or the positions or positional relationships in which the product of the invention is usually placed when in use. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific position, be constructed and operated in a specific position, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0114] In addition, the terms "horizontal", "vertical", "overhanging" and the like do not mean that the components are required to be absolutely horizontal or overhanging, but can be slightly tilted. For example, "horizontal" only means that its direction is more horizontal than "vertical", and does not mean that the structure must be completely horizontal, but can be slightly tilted.

[0115] In the description of the present invention, it is also necessary to explain that, unless otherwise clearly specified and limited, the terms "set", "install", "connect", and "connect" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0116] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A resource planning method for a communication satellite system, characterized in that: include: Acquire multiple communication satellite resource utilization plans sent by multiple user centers within a target time period; Determining a plan to be merged from the multiple communication satellite resource utilization plans; wherein the plan to be merged represents a plurality of communication satellite resource utilization plans in which a primary tracking user target and an auxiliary tracking user target are consistent, or a single tracking user target is consistent, or a primary tracking user target and a single tracking user target are consistent, and there are overlapping mission time periods; When it is determined that the task execution template for the same user target in the plan to be merged is unique, if the plan to be merged has no resource conflict with other communication satellite resource utilization plans, the plans to be merged are merged and the updated communication satellite resource utilization plan is fed back to the corresponding user center.

2. The resource planning method for a communication satellite system according to claim 1, characterized in that: The task period includes: a task preparation period, a task execution period and a task cleanup period; merging the plans to be merged includes: Obtaining the start time of the task preparation period, the start time of the task execution period, the end time of the task execution period, and the end time of the task cleanup period of each communication satellite resource usage plan in the plan to be merged; The earliest start time among the start times of all task preparation periods is used as the start time of the task preparation period of the target merging plan; wherein the target merging plan represents the communication satellite resource utilization plan after merging the plans to be merged; The earliest start time among the start times of all task execution periods is used as the start time of the task execution period of the target merged plan; The latest end time among the end times of all task execution periods is used as the end time of the task execution period of the target merged plan; The latest end time among the end times of all task cleanup periods is used as the end time of the task cleanup period of the target merged plan.

3. The resource planning method for a communication satellite system according to claim 1, characterized in that: In the case where it is determined that the task execution template for the same user goal in the plan to be merged is unique, the method further includes: If there is a target plan in the plan to be merged that has a resource conflict with other communication satellite resource usage plans, then obtaining a first task priority of the target plan and a second task priority of the conflicting plan that has a resource conflict with the target plan; Determining whether the first task priority is greater than the second task priority; If yes, merge the plans to be merged and reject the conflicting plans; If not, the target plan is rejected and the conflicting plan is adopted.

4. The resource planning method for a communication satellite system according to claim 2, characterized in that: After obtaining the target merging plan, the method further includes: Receiving a task period adjustment request for a target communication satellite resource utilization plan of the center sent by a target user center; wherein the target user center represents any user center among a plurality of user centers participating in the plan merging; In the case where it is determined that the time difference between the sending time of the mission period adjustment request and the start time of the target merge plan is greater than a preset time threshold, adjusting the target communication satellite resource usage plan based on the mission period adjustment request to obtain an adjusted plan; Determine whether there is overlap between the task time periods of the adjusted plan and the remaining plans in the plan to be merged; If so, the plan to be merged is updated, and based on the resource conflict detection result between the updated plan to be merged and other unexecuted communication satellite resource utilization plans, the communication satellite resource utilization plan of the relevant user center is updated; If not, the target merging plan is deleted, and the resources of the communication satellite system are replanned based on all unexecuted communication satellite resource utilization plans.

5. The resource planning method for a communication satellite system according to claim 2, characterized in that: After obtaining the target merging plan, the method further includes: receiving a request for deleting the target communication satellite resource use plan of the center sent by the target user center; wherein the target user center represents any user center among the plurality of user centers participating in the plan merging; When it is determined that the time difference between the sending time of the deletion request and the starting time of the target merging plan is greater than a preset time threshold, the target merging plan is deleted, and the resources of the communication satellite system are replanned based on all unexecuted communication satellite resource utilization plans.

6. The resource planning method for a communication satellite system according to claim 2, characterized in that: The task priority of the target merged plan is the highest task priority among all communication satellite resource utilization plans in the plan to be merged.

7. The resource planning method for a communication satellite system according to claim 1, characterized in that: The task execution template includes: task preparation time, antenna tracking mode, parameter injection mode and task recovery state mode.

8. A resource planning device for a communication satellite system, characterized in that: include: An acquisition module, used for acquiring multiple communication satellite resource utilization plans sent by multiple user centers within a target time period; A determination module, configured to determine a plan to be merged from the plurality of communication satellite resource utilization plans; wherein the plan to be merged indicates that a primary tracking user target and an auxiliary tracking user target are consistent, or a single tracking user target is consistent, or a primary tracking user target and a single tracking user target are consistent, and there are several communication satellite resource utilization plans with overlapping mission time periods; The merging module is used to merge the plans to be merged when it is determined that the task execution template of the same user target in the plan to be merged is unique, and if there is no resource conflict between the plan to be merged and other communication satellite resource utilization plans, and feed back the updated communication satellite resource utilization plan to the corresponding user center.

9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein: When the processor executes the computer program, the steps of the resource planning method for a communication satellite system according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the resource planning method for a communication satellite system according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Task processing method and device, terminal and storage medium

    CN112363834A

  • Task scheduling method and device, computer equipment and storage medium

    CN112486660A

  • Emergency task response method and device, electronic equipment and readable storage medium

    CN117318797A

  • System for request aggregation in cloud computing services

    US20200136992A1