Resource management system and method for a communication satellite system
By introducing a resource management system and methodology into the communication satellite system, including modules for resource publishing, application information management, and resource allocation, the problems of user interaction complexity and resource management pressure have been solved, achieving efficient resource utilization and improved user experience.
Patent Information
- Application Number
- CN202411516124.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2044-10-29
AI Technical Summary
Existing communication satellite system user interaction methods are insufficient in terms of functionality, performance and versatility, making it difficult to meet users' real-time application needs. Especially with the increase in the number of user centers and the intensification of tasks, the pressure of manual configuration and management is high, and the interaction process is complex and has a low degree of automation.
A resource management system and method for a communication satellite system are provided, including a system resource publishing module, an application information management module, and a resource allocation and planning management module. The system publishes resource information through a designated website, receives and processes applications from user centers, and uses preset conflict resolution rules to perform legality checks and resource allocation, thereby simplifying the interaction process and improving resource utilization.
It enables users to intuitively view and verify the legality of communication satellite resources, reduces the randomness of resource applications, simplifies the interaction process, improves the interactivity and resource utilization of the communication satellite system, and enhances the user experience.
Smart Images

Figure CN119382770B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of satellite communication, and in particular to a resource management system and method of a communication satellite system. BACKGROUND
[0002] The communication satellite system is an important space-based equipment. In the process of application and plan generation of communication satellite resources, there is user interaction between each link. At present, the communication satellite system provides a message for user interaction. However, compared with the subsequent application requirements of the communication satellite system, especially the requirements of a large number of real-time applications of the communication satellite system for important applications, the existing interaction mode still has a large gap in function, performance, and universality (the interface versions of each user center are inconsistent). There are many deficiencies such as complex process, multiple interaction processes of both parties, and low automation. With the increasing number of users and the increasing density of tasks of the communication satellite system, the existing interaction mode will be more and more difficult to meet the application needs of users. With the increasing number of communication satellites and the further expansion of the number of user centers, such interaction becomes more and more frequent, and the pressure of manual configuration and management is also increasing. SUMMARY
[0003] The purpose of the present application is to provide a resource management system and method of a communication satellite system to improve the interaction ability of the communication satellite system and the resource utilization rate of the communication satellite system, thereby improving the user experience.
[0004] In a first aspect, the present application provides a resource management system of a communication satellite system, comprising: a system resource publishing module, an application information management module, and a resource allocation and plan management module; the system resource publishing module is used for obtaining the latest resource information of the communication satellite system, and publishing the resource information on a designated website; wherein the resource information comprises: the orbit root number, the ephemeris, and the idle window of each communication satellite; the application information management module is used for receiving the communication satellite resource use application submitted by a user center through the designated website, and performing legality check on the communication satellite resource use application, so as to send the legal communication satellite resource use application to the resource allocation and plan management module; the resource allocation and plan management module is used for processing the legal communication satellite resource use application based on a preset conflict resolution rule, obtaining a first processing result, and feeding back the first processing result to the user center; wherein the first processing result comprises: application success and application failure.
[0005] In an optional embodiment, the publishing form of the idle window comprises a graph and a table; the type of the idle window comprises a public idle window and a directional idle window; the idle window in the publishing form of the graph comprises two display modes: a general user target display mode and a specified user target display mode; in the general user target display mode, the system resource publishing module displays the public idle window; in the specified user target display mode, the system resource publishing module displays the public idle window and the directional idle window for the specified user target; the idle window in the publishing form of the table comprises the following display elements: a communication satellite, a resource type, a type of the idle window, an applicable user target and a start and end time period of the idle window.
[0006] In an optional embodiment, the legality check of the communication satellite resource use application comprises semantic check and window visibility check; the semantic check is determined to pass when it is determined that the frame format and the interface format of the communication satellite resource use application meet preset requirements; the window visibility check is determined to pass when it is determined that, in a planned occupation time period in the communication satellite resource use application, a user target planning to occupy a communication satellite resource is located within a beam coverage range of the communication satellite resource.
[0007] In an optional embodiment, the application information management module is further configured to receive a revoked communication satellite resource use application submitted by the user center through a specified website, and perform legality check on the revoked communication satellite resource use application, so as to send a legal revoked communication satellite resource use application to the resource allocation and plan management module; the resource allocation and plan management module is configured to process the legal revoked communication satellite resource use application based on preset revocation rules, obtain a second processing result, and feed back the second processing result to the user center; wherein the second processing result comprises revocation success and revocation failure.
[0008] In an optional embodiment, the legality check of the revoked communication satellite resource use application comprises semantic check and submission time legality check; the semantic check is determined to pass when it is determined that the frame format and the interface format of the revoked communication satellite resource use application meet preset requirements; the submission time legality check is determined to pass when it is determined that a time difference between a submission time of the revoked communication satellite resource use application and a task start time in a communication satellite resource use application to be revoked is greater than or equal to a preset time threshold.
[0009] In an optional implementation, the application information management module is further configured to receive a resource use plan adjustment application submitted by the user center through the designated website, and perform legality check on the resource use plan adjustment application, so as to send a legal resource use plan adjustment application to the resource allocation and plan management module; and the resource allocation and plan management module is configured to process the legal resource use plan adjustment application based on preset conflict resolution rules, obtain a third processing result, and feed back the third processing result to the user center; wherein the third processing result includes: adjustment success and adjustment failure.
[0010] In an optional implementation, the resource management system further comprises a plan information management module; the plan information management module is configured to receive a plan query request submitted by the user center through the designated website, and feed back a query result based on a query authority of the user center; wherein the user center comprises the following categories: a general user center and a special user center; the general user center only has a query authority of a task plan of itself; and the special user center has a query authority of a task plan of all satellites under jurisdiction of the special user center.
[0011] In an optional implementation, the resource management system further comprises a user target information management module and a user center information management module; the user target information management module is configured to receive and store motion information of a user target under jurisdiction of the user center sent by the user center; and the user center information management module is configured to receive and process an addition request, a deletion request and a modification request of the user center sent by a system maintenance personnel.
[0012] In an optional implementation, the resource management system further comprises a security management module; the security management module is configured to maintain access security of the resource management system based on a preset defense strategy, and is further configured to record operation logs of all user centers.
[0013] In a second aspect, the application provides a resource management method of a communication satellite system, applied to the resource management system of the communication satellite system in any of the foregoing embodiments, comprising: obtaining latest resource information of the communication satellite system, and publishing the resource information on a designated website; wherein the resource information comprises: orbit root numbers, ephemeris and idle windows of each communication satellite; receiving a communication satellite resource use application submitted by a user center through the designated website, and performing legality check on the communication satellite resource use application, to obtain a legal communication satellite resource use application; processing the legal communication satellite resource use application based on preset conflict resolution rules, to obtain a first processing result, and feeding back the first processing result to the user center; wherein the first processing result comprises: application success and application failure.
[0014] The application provides a resource management system of a communication satellite system, which comprises a system resource publishing module, an application information management module and a resource allocation and plan management module; the system resource publishing module acquires the latest resource information of the communication satellite system and publishes the resource information on a designated website; wherein the resource information comprises orbit root numbers, ephemeris and idle windows of each communication satellite, therefore, all user centers can intuitively check the idle conditions of the communication satellite system resources on the designated website, and the blindness of the user centers to the communication satellite resource application is effectively reduced. The application information management module receives the communication satellite resource use application submitted by the user centers through the designated website, and performs legality check on the communication satellite resource use application, so as to send the legal communication satellite resource use application to the resource allocation and plan management module; the resource allocation and plan management module processes the legal communication satellite resource use application based on preset conflict resolution rules, obtains a first processing result, and feeds back the first processing result to the user center. The resource management system of the communication satellite system simplifies the interaction process between the user center and the communication satellite system, improves the interaction ability of the communication satellite system and the resource utilization rate of the communication satellite system, and thus improves the user experience. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the specific embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the specific embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.
[0016] Figure 1 A functional module diagram of the resource management system of the communication satellite system provided by the embodiment of the present application;
[0017] Figure 2 A schematic diagram of the idle window in the publishing form of the graph provided by the embodiment of the present application;
[0018] Figure 3 A flowchart of the resource management method of the communication satellite system provided by the embodiment of the present application;
[0019] Figure 4 A schematic diagram of an electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION
[0020] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some but not all of the embodiments of the present application. The components of the embodiments of the present application described and shown in the drawings can be arranged and designed in various different configurations.
[0021] Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.
[0022] The following will describe some embodiments of the present application in detail with reference to the drawings. The following embodiments and features in the embodiments can be combined with each other without conflict.
[0023] Embodiment one
[0024] Figure 1 A functional module diagram of a resource management system of a communication satellite system provided by the embodiments of the present application is shown in FIG. 1, and the system comprises a system resource publishing module 10, an application information management module 20 and a resource allocation and plan management module 30. Figure 1
[0025] The system resource publishing module is used to obtain the latest resource information of the communication satellite system and publish the resource information on a designated website; wherein the resource information comprises the orbit root number, ephemeris and idle window of each communication satellite.
[0026] The application information management module is used to receive the communication satellite resource use application submitted by the user center through the designated website, and perform legality check on the communication satellite resource use application, so as to send the legal communication satellite resource use application to the resource allocation and plan management module.
[0027] The resource allocation and plan management module is used to process the legal communication satellite resource use application based on a preset conflict resolution rule, obtain a first processing result, and feed back the first processing result to the user center; wherein the first processing result comprises application success and application failure.
[0028] The resource management system provided by the embodiments of the present application is specifically in the form of a portal website system, and the portal website system is one of the interaction modes of the user center and the communication satellite system, and is responsible for publishing the latest resource information of the communication satellite system in the form of a portal website to all user centers in real time, receiving and processing the communication satellite resource use application submitted by each user center, publishing the resource allocation result and the like.
[0029] In the embodiment of the present application, the system resource publishing of the communication satellite system includes: communication satellite orbit root number publishing, communication satellite ephemeris publishing, and communication satellite idle window publishing. Specifically, the system resource publishing module acquires the latest communication satellite orbit root number from the website database and publishes it on the designated website. If a request for downloading the communication satellite orbit root number is received from the user center, the system resource publishing module reads the latest orbit root number information in the website database in real time, then saves the information in an orbit root number file in a specified format, and finally provides the user center with a download link of the orbit root number file.
[0030] The system resource publishing module is also used to acquire the latest communication satellite ephemeris from the website database and publish it on the website. If a request for downloading the communication satellite ephemeris is received from the user center, the system resource publishing module reads the latest ephemeris file in the website database in real time, and then provides the user center with a download link of the ephemeris file.
[0031] The system resource publishing module is also used to publish the idle window of the communication satellite, which is also referred to as the time window in which the communication satellite resource is not used by users. When publishing the idle window, the non-idle window of the communication satellite is also displayed. In the embodiment of the present application, the non-idle window includes: a user target planned window and an internal occupied window. The user target refers to various spacecrafts, remote reconnaissance machines, electronic reconnaissance ships, etc. that are installed with communication satellite terminals. Through the user target terminal, the communication satellite can establish an inter-satellite link with the user target, and complete the data transmission between the user center and the user target, or implement the measurement and control of the user target through the inter-satellite link. The user center refers to the engineering measurement and control center or the business measurement and control center, the application center, and other users, such as the control center or command and control unit of the ship or unmanned aerial vehicle loaded with the user target terminal. The user target planned window refers to the time window in which the user target plans to occupy the communication satellite resource. The internal occupied window refers to the time window in which the communication satellite system plans to occupy the communication satellite resource.
[0032] In the embodiment of the present application, the idle window of the communication satellite is displayed in units of beams. For example, if a communication satellite provides three beams to the outside, then when publishing the idle window, the communication satellite corresponds to the idle window distribution of the three beams, which are the idle window distribution of the first beam, the idle window distribution of the second beam, and the idle window distribution of the third beam, respectively.
[0033] After the system resource publishing module publishes the latest resource information of the communication satellite system on the designated website, all user centers can intuitively view the idle condition of the communication satellite system resources on the designated website. Based on this, each user center can refer to the idle window of each communication satellite according to the task demand of each user center, and after calculation, initiate a use application for one or more communication satellite resources that can complete the task, thereby effectively reducing the blindness of the user center in applying for the communication satellite resources.
[0034] After receiving the communication satellite resource use application sent by the user center, the application information management module first checks the legality of the application. The embodiment of the application does not specifically limit the items of the legality check, and the user can set it according to the actual demand. If it is determined that the application is an illegal application, the application information management module will prompt the user center of the reason why the application is illegal in the form of a pop-up dialog box; if it is determined that the application is a legal application, the application information management module needs to send it to the resource allocation and plan management module, and then waits for the processing result of the resource allocation and plan management module through polling.
[0035] After receiving the legal communication satellite resource use application, the resource allocation and plan management module will process the legal communication satellite resource use application according to the preset conflict resolution rule, obtain a first processing result and feed back to the user center. When allocating the communication satellite resources and formulating the resource use plan, there are various known conflict resolution rules in the art, and the embodiment of the application does not specifically limit the content of the preset conflict resolution rule, and the user can set it according to the actual demand.
[0036] After obtaining the first processing result, the application page of the user center will be updated, and the first processing result is optionally displayed on the interactive interface of the designated website, and the idle window publishing page and the communication satellite resource use plan page of the system resource publishing module are updated according to the situation. Specifically, if the first processing result is application success, the idle window publishing page and the communication satellite resource use plan page are updated according to the application information in the communication satellite resource use application; if the first processing result is application failure, the above two pages do not need to be updated.
[0037] In addition, for the legal communication satellite resource use application, the application information management module is also used to save the application information as a file meeting the interface requirements, store the file to the website file table of the website database, and store the file number to the notification message table in the website database, so as to provide log records for subsequent information tracing.
[0038] The embodiment of the present application provides a resource management system of a communication satellite system, which comprises a system resource publishing module, an application information management module and a resource allocation and plan management module; the system resource publishing module acquires the latest resource information of the communication satellite system and publishes the resource information on a designated website; wherein the resource information comprises orbit root numbers, ephemeris and idle windows of each communication satellite, therefore, all user centers can intuitively check the idle conditions of the resource of the communication satellite system on the designated website, and the blindness of the user centers in applying for the resource of the communication satellite is effectively reduced. The application information management module receives the application for using the resource of the communication satellite submitted by the user centers through the designated website, and performs legality check on the application for using the resource of the communication satellite, so as to send the legal application for using the resource of the communication satellite to the resource allocation and plan management module; the resource allocation and plan management module processes the legal application for using the resource of the communication satellite based on preset conflict resolution rules, obtains a first processing result, and feeds back the first processing result to the user center. The resource management system of the communication satellite system simplifies the interaction process between the user center and the communication satellite system, improves the interaction capability of the communication satellite system and the resource utilization rate of the communication satellite system, and thus improves the user experience.
[0039] In an optional embodiment, the publishing form of the idle window comprises a graph and a table; and the type of the idle window comprises a public idle window and a directional idle window.
[0040] The idle window in the publishing form of the graph comprises two display modes: a general user target display mode and a designated user target display mode.
[0041] In the general user target display mode, the system resource publishing module displays the public idle window.
[0042] In the designated user target display mode, the system resource publishing module displays the public idle window and the directional idle window of the designated user target.
[0043] The idle window in the publishing form of the table comprises the following display elements: a communication satellite, a resource type, a type of the idle window, an applicable user target and a start and end time period of the idle window.
[0044] Based on the above content, in the publishing form of the graph, the user center can require the idle window to be displayed in the "general user target" mode or the "designated user target" (i.e. a specific user target) mode; in the "general user target" mode, the idle window only comprises the public idle window, and the public idle window refers to a time window which is not occupied. In addition, in order to further reduce the blindness of the resource application, if the user target under the jurisdiction of the user center A does not have the use right of the beam X, the system resource publishing module will not display the resource of the beam X to the user center A.
[0045] In the "designated user target" mode, the idle window includes not only the public idle window but also the selected designated target directional idle window, the directional idle window refers to the time window that has been occupied by other user target plans, and the communication satellite resource can cover the designated user target in the time window occupied by the plan. That is, in the process of completing the task of other user targets by using a certain communication satellite resource, the task of the designated user target can be completed by using the communication satellite resource at the same time. Similarly, in order to reduce the blindness of resource application, if the selected designated user target B does not have the use right of beam X, the system resource publishing module will not display the resource of beam X for the user center.
[0046] Figure 2 A schematic diagram of an idle window in the form of a graph provided by an embodiment of the present application is shown in the figure. Optionally, the resource management system is set after Thursday 0 o'clock, and by default, the idle window from the current time to the next Sunday is displayed; the idle window from the current time to the current Sunday is displayed by default at other times. The system operator can specify the time period for display, and the start and end time and the summary (user target, internal occupation) of the corresponding time period can be displayed by clicking the corresponding position in the page with the mouse.
[0047] In the form of a table, the display elements of the idle window in the embodiment of the present application include: a communication satellite (specifically, a communication satellite identifier), a resource type (specifically, a beam identifier), a type of the idle window (public idle window / directional idle window), an applicable user target (the public idle window displays all user targets, and the directional idle window displays designated user targets), and a start and end time period of the idle window.
[0048] The user center can select the type of the idle window, the start and end time period, the communication satellite, the resource type, and the user target to query the idle window. In the default state of the system, the public idle window that has been sent from the current time is displayed.
[0049] In an optional embodiment, the legality check of the communication satellite resource use application includes semantic check and window visibility check.
[0050] In the case where the frame format and the interface format of the communication satellite resource use application are determined to meet the preset requirements, it is determined that the semantic check is passed.
[0051] In the case where it is determined that the user target that occupies the communication satellite resource in the plan occupation time period in the communication satellite resource use application is located within the beam coverage range of the communication satellite resource that it occupies, it is determined that the window visibility check is passed.
[0052] In an actual application scenario, after the user center successfully applies for the communication satellite resources, the task may not be executed due to a change in the task plan, and thus the planned occupation period in the original application does not need to use the communication satellite resources in the original application. Therefore, in order to avoid resource waste, in an optional implementation, the application information management module is further configured to receive a communication satellite resource use application revocation submitted by the user center through a specified website, and perform legality checking on the communication satellite resource use application revocation to send a legal communication satellite resource use application revocation to the resource allocation and plan management module.
[0053] The resource allocation and plan management module is configured to process the legal communication satellite resource use application revocation based on a preset revocation rule to obtain a second processing result, and feed back the second processing result to the user center. The second processing result includes: revocation success or revocation failure.
[0054] Optionally, the legality checking on the communication satellite resource use application revocation includes semantic checking and submission time legality checking.
[0055] In a case where it is determined that the frame format and the interface format of the communication satellite resource use application revocation meet the preset requirements, it is determined that the semantic checking is passed.
[0056] In a case where it is determined that a time difference between the submission time of the communication satellite resource use application revocation and a task start time in the communication satellite resource use application to be revoked is greater than or equal to a preset time threshold, it is determined that the submission time legality checking is passed.
[0057] It should be noted that a prerequisite for performing the submission time legality checking is that the communication satellite resource use application pointed to by the communication satellite resource use application revocation (i.e., the communication satellite resource use application to be revoked) exists. If the application does not exist, it can be directly determined that the legality checking on the communication satellite resource use application revocation is not passed. If it is determined that the application is an illegal application, the application information management module will prompt the user center of the reason why the application is illegal in the form of a pop-up dialog box. If it is determined that the application is a legal application, the application information management module needs to send it to the resource allocation and plan management module, and then wait for the processing result of the resource allocation and plan management module through polling.
[0058] After receiving the legal revocation application of the communication satellite resource, the resource allocation and plan management module processes the legal revocation application of the communication satellite resource according to preset revocation rules, obtains a second processing result, and feeds back the second processing result to the user center. The embodiment of the application does not specifically limit the content of the preset revocation rules, and the user can set them according to actual needs. For example, the revocation can be revoked as long as the revocation application is legal, or the number of revocations of the user center in a historical time period is less than a preset number threshold, and then the revocation is allowed.
[0059] After obtaining the second processing result, the application page of the user center will be updated accordingly. Optionally, the second processing result is displayed on the interactive interface of the specified website, and the idle window release page and the communication satellite resource use plan page of the system resource release module are updated accordingly. Specifically, if the second processing result is revocation success, the idle window release page and the communication satellite resource use plan page are updated according to the application information in the current revocation application of the communication satellite resource; if the second processing result is revocation failure, the above two pages do not need to be updated.
[0060] In addition, for the legal revocation application of the communication satellite resource, the application information management module is also used to save the information of the revocation application as a file meeting the interface requirements, store the file in the website file table of the website database, and store the file number in the notification message table in the website database, so as to provide log records for subsequent information tracing.
[0061] Further, after successfully applying for the communication satellite resource, the user center may change the task information (such as time, side swing angle, task nature, link rate, etc.) of the original communication satellite resource use plan, therefore, in an optional embodiment, the application information management module is also used to receive the resource use plan adjustment application submitted by the user center through the specified website, and to check the legality of the resource use plan adjustment application, so as to send the legal resource use plan adjustment application to the resource allocation and plan management module.
[0062] The resource allocation and plan management module is used to process the legal resource use plan adjustment application based on preset conflict resolution rules, obtain a third processing result, and feed back the third processing result to the user center; wherein the third processing result includes: adjustment success, adjustment failure.
[0063] After receiving the resource usage plan adjustment application sent by the user center, the application information management module first performs legality check on the application. The items of the legality check include at least semantic check and window visibility check. It should be noted that the precondition of performing the window visibility check is that the communication satellite resource usage application pointed by the resource usage plan adjustment application (i.e., the communication satellite resource usage application to be adjusted) exists. If the application does not exist, it can be directly determined that the legality check of the resource usage plan adjustment application fails. If it is determined that the application is an illegal application, the application information management module will prompt the user center of the reason why the application is illegal in the form of a pop-up dialog box. If it is determined that the application is a legal application, the application information management module needs to send it to the resource allocation and plan management module, and then waits for the processing result of the resource allocation and plan management module through polling.
[0064] After receiving the legal resource usage plan adjustment application, the resource allocation and plan management module will process the legal resource usage plan adjustment application according to the preset conflict resolution rule, obtain a third processing result, and feed back to the user center.
[0065] After obtaining the third processing result, the plan page of the user center will be updated, and the third processing result can be optionally displayed on the interactive interface of the designated website, and the idle window release page and the communication satellite resource usage plan page of the system resource release module are updated according to the situation. Specifically, if the third processing result is adjustment success, the idle window release page and the communication satellite resource usage plan page are updated according to the application information in the resource usage plan adjustment application; if the third processing result is adjustment failure, the above two pages do not need to be updated.
[0066] In addition, for the legal resource usage plan adjustment application, the application information management module is also used to save the application information as a file meeting the interface requirements, store the file to the website file table of the website database, and store the file number to the notification message table in the website database, so as to provide log records for subsequent information tracing.
[0067] In an optional implementation, the application class information such as the communication satellite resource usage application, the communication satellite resource usage revocation application and the resource usage plan adjustment application of the user center can be submitted by directly uploading the generated application file, and can be uploaded in batches. The communication satellite resource usage application can also be submitted after being entered from the webpage one by one.
[0068] The revocation of the application for the use of the communication satellite resource can be submitted from the application page, and the user center can directly perform one-key revocation operation on a certain application for the use of the communication satellite resource. The application for the adjustment of the resource use plan can be submitted from the plan page. Specifically, the user center can adjust or supplement corresponding information (including time, side swing angle, task nature, link rate, etc.) on the basis of a certain existing resource use plan, so as to generate an application for the adjustment of the resource use plan.
[0069] Optionally, the user center can query its application information according to conditions such as start and end time, user target, and task type, including specific content of the application, resource allocation state of the application, and detailed resource allocation processing result. The ordinary user center can only view its own application, and the special user center can view applications of all satellites under its jurisdiction.
[0070] In an optional embodiment, the resource management system further comprises a plan information management module.
[0071] The plan information management module is configured to receive a plan query request submitted by the user center through a designated website, and feed back a query result based on a query authority of the user center.
[0072] The user center comprises the following categories: an ordinary user center and a special user center. The ordinary user center only has a query authority of a task plan of itself. The special user center has a query authority of a task plan of all satellites under its jurisdiction.
[0073] Specifically, the user center can query plan information of a user target under its jurisdiction according to conditions such as task time, communication satellite resource, and user target. The ordinary user center can only view and download its own plan information, and the special user center can view and download plan information of all satellites under its jurisdiction. In addition, user plans, revoked plans, and other plan information can be downloaded and saved as corresponding files on the website, and batch downloading is supported.
[0074] In an optional embodiment, the resource management system further comprises a user target information management module and a user center information management module.
[0075] The user target information management module is configured to receive and store motion information of a user target under jurisdiction of the user center.
[0076] The user center information management module is configured to receive and process an addition request, a deletion request, and a modification request of the user center sent by a system maintainer.
[0077] Specifically, the user center can submit the motion information of the user target under its jurisdiction by uploading the generated file directly from the webpage, for example, the user spacecraft post-factum precise orbit root number, user target attitude change, user target scheduled trajectory, theoretical trajectory, user target motion area, etc. After the user center uploads the above-mentioned file, the website stores the file in the website file table of the website database and stores the file number in the notification message table in the website database. After the website is synchronized to the internal database, the resource allocation and planning management module processes, including storage, parameter configuration and information synchronization operations, etc.
[0078] The system maintainer can also add, delete and modify the information of the user center by sending the addition request, deletion request and modification request of the user center, including the name of the user center, IP address, user address code, user target under its jurisdiction, other important information of the user center, etc.
[0079] In an optional embodiment, the resource management system further comprises a security management module.
[0080] The security management module is used to maintain the access security of the resource management system based on the preset defense strategy and record the operation log of all user centers.
[0081] Specifically, the preset defense strategy requires:
[0082] 1. The specified website of the resource management system is only open to the user center that has been audited and authorized, and the identity of the user center is verified by combining the randomly generated picture format verification code information. When the identity of the user center is verified, the identity information of the user center is encrypted and transmitted.
[0083] 2. The request of the user center to query the application plan information is prevented from illegal intrusion into the database by technical means.
[0084] 3. The suspected password cracking behavior of the user center is controlled, and when the user center fails to try the password for multiple times, the user center is prohibited from logging in.
[0085] 4. The key operations and events of all user centers are recorded, mainly including the log information of logging into the system, submitting various applications, uploading user target orbit / root number / trajectory information, downloading communication satellite orbit root number, etc. The user operation record query function is provided. The dangerous operation is warned and prompted.
[0086] In summary, the resource management system of the communication satellite system provided by the embodiment of the application publishes the idle and use conditions of the resources of the communication satellite system, publishes the orbit and ephemeris data of the communication satellite, provides a way for the user center to submit use application, cancel application, adjust application and user target orbit / position information through a webpage, and publishes the application results and plan information of the user center in the form of a website, thereby avoiding the blindness of the user center in the use application of the resources of the communication satellite system, allowing the user to check the idle conditions of the resources on the specified website, being more convenient and intuitive, simplifying the interaction process between the user center and the communication satellite system, and improving the universality of the task network entry.
[0087] Embodiment Two
[0088] The embodiment of the application further provides a resource management method of a communication satellite system, which is mainly applied to the resource management system of the communication satellite system provided in the above embodiment one, and the resource management method of the communication satellite system provided by the embodiment of the application is specifically introduced as follows.
[0089] Figure 3 A flowchart of the resource management method of the communication satellite system provided by the embodiment of the application is shown in FIG. 2, and the method mainly includes the following steps. Figure 3
[0090] In step S102, the latest resource information of the communication satellite system is acquired, and the resource information is published on the specified website.
[0091] The resource information includes the orbit root number, ephemeris and idle window of each communication satellite.
[0092] In step S104, the communication satellite resource use application submitted by the user center through the specified website is received, and the legality of the communication satellite resource use application is checked to obtain a legal communication satellite resource use application.
[0093] In step S106, the legal communication satellite resource use application is processed based on a preset conflict resolution rule to obtain a first processing result, and the first processing result is fed back to the user center.
[0094] The first processing result includes application success and application failure.
[0095] The application provides a resource management method of a communication satellite system, comprising: obtaining the latest resource information of the communication satellite system, and publishing the resource information on a designated website; wherein the resource information comprises the orbital root number, ephemeris and idle window of each communication satellite, so that all user centers can intuitively check the idle condition of the communication satellite system resources on the designated website, and the blindness of the user centers in applying for the communication satellite resources is effectively reduced. The method further comprises: receiving the communication satellite resource use application submitted by the user center through the designated website, and performing legality check on the communication satellite resource use application to obtain a legal communication satellite resource use application; processing the legal communication satellite resource use application based on a preset conflict resolution rule to obtain a first processing result, and feeding back the first processing result to the user center. The method simplifies the interaction process between the user center and the communication satellite system, improves the interaction capability of the communication satellite system and the resource utilization rate of the communication satellite system, and thus improves the user experience.
[0096] Optionally, the publishing form of the idle window comprises a graph and a table; the type of the idle window comprises a public idle window and a directional idle window; the idle window in the publishing form of the graph comprises two display modes: a general user target display mode and a designated user target display mode; in the general user target display mode, the system resource publishing module displays the public idle window; in the designated user target display mode, the system resource publishing module displays the public idle window and the directional idle window of the designated user target; the idle window in the publishing form of the table comprises the following display elements: a communication satellite, a resource type, a type of the idle window, an applicable user target and a start and end time period of the idle window.
[0097] Optionally, the legality check of the communication satellite resource use application comprises semantic check and window visibility check; in the case that the frame format and the interface format of the communication satellite resource use application are determined to meet the preset requirements, it is determined that the semantic check is passed; in the case that the user target that plans to occupy the communication satellite resources is determined to be located within the beam coverage range of the communication satellite resources that it plans to occupy in the planned occupation time period in the communication satellite resource use application, it is determined that the window visibility check is passed.
[0098] Optionally, the method further comprises the following contents: receiving the revocation of the communication satellite resource use application submitted by the user center through the designated website, and performing legality check on the revocation of the communication satellite resource use application to obtain a legal revocation of the communication satellite resource use application; processing the legal revocation of the communication satellite resource use application based on a preset revocation rule to obtain a second processing result, and feeding back the second processing result to the user center; wherein the second processing result comprises: revocation success and revocation failure.
[0099] Optionally, the legality check of the application for revoking the communication satellite resource usage comprises a semantic check and a legality check of a submission time; the semantic check is determined to pass when it is determined that the frame format and the interface format of the application for revoking the communication satellite resource usage both meet preset requirements; the legality check of the submission time is determined to pass when it is determined that a time difference between the submission time of the application for revoking the communication satellite resource usage and a task start time in the communication satellite resource usage to be revoked is greater than or equal to a preset time threshold.
[0100] Optionally, the method further comprises the following: receiving a resource usage plan adjustment application submitted by the user center through a specified website, and performing a legality check on the resource usage plan adjustment application to obtain a legal resource usage plan adjustment application; processing the legal resource usage plan adjustment application based on preset conflict resolution rules to obtain a third processing result, and feeding back the third processing result to the user center; wherein the third processing result comprises: adjustment success, and adjustment failure.
[0101] Optionally, the method further comprises the following: receiving a plan query request submitted by the user center through a specified website, and feeding back a query result based on a query authority of the user center; wherein the user center comprises the following categories: a general user center, and a special user center; the general user center only has a query authority of a task plan of itself; the special user center has a query authority of a task plan of all satellites under its jurisdiction.
[0102] Optionally, the method further comprises the following: receiving and storing motion information of a user target under jurisdiction of the user center sent by the user center; receiving and processing an addition request, a deletion request and a modification request of the user center sent by a system maintainer.
[0103] Optionally, the method further comprises the following: maintaining access security of the resource management system based on a preset defense strategy; recording operation logs of all user centers.
[0104] Embodiment three
[0105] Referring to Figure 4 The electronic device provided by the embodiment of the present application comprises a processor 60, a memory 61, a bus 62 and a communication interface 63, the processor 60, the communication interface 63 and the memory 61 are connected through the bus 62; the processor 60 is used for executing an executable module stored in the memory 61, for example, a computer program.
[0106] The memory 61 can include a high-speed random access memory (RAM, Random Access Memory) and can 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 can be wired or wireless), and the Internet, a wide area network, a local area network, a metropolitan area network, etc. can be used.
[0107] The bus 62 can be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one bidirectional arrow is used in the figure to represent the bus, but it does not mean that there is only one bus or only one type of bus.
[0108] The memory 61 is used to store programs, and the processor 60 executes the programs after receiving execution instructions. The method executed by the device defined by the process disclosed in any of the embodiments of the application can be applied to the processor 60 or implemented by the processor 60.
[0109] The processor 60 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 60 or the instruction in the form of software. The processor 60 described above 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. It can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is mature in the art. The storage medium is located in the memory 61, and the processor 60 reads the information in the memory 61 and combines the hardware to complete the steps of the above method.
[0110] The computer program product of the resource management system and method of the communication satellite system provided by the embodiment of the application comprises a computer readable storage medium storing non-volatile program codes executable by a processor, and the program codes comprise instructions for executing the method described in the foregoing method embodiment. For details, refer to the method embodiment, which will not be described here.
[0111] In addition, each functional unit in each embodiment of the application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0112] If the functions are realized 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 executable by a processor. Based on this understanding, the technical solutions of the application or the part of the technical solutions that make essential contributions to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the application. The foregoing storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0113] It should be noted that similar reference numerals and letters refer to similar items in the following drawings, and therefore, once an item is defined in one drawing, it need not be further defined and explained in subsequent drawings.
[0114] In the description of the application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, or the orientation or positional relationship in which the product of the application is usually placed, and are only for the convenience of describing the application and simplifying the description, and therefore cannot be understood as indicating or implying that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as limiting the application. In addition, the terms "first", "second", "third", and the like are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0115] In addition, the terms "horizontal", "vertical", "overhang" and the like do not mean that the components must be absolutely horizontal or overhanging, but can be slightly inclined. As "horizontal" merely means that it is more horizontal than "vertical", it does not mean that the structure must be completely horizontal, but can be slightly inclined.
[0116] In the description of the present application, it should also be noted that unless otherwise clearly specified and limited, the terms "set", "install", "connect", "connect" should be understood broadly, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium; it can be the communication inside two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0117] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A resource management system for a communication satellite system, characterized by The system resource publishing module, the application information management module, and the resource allocation and plan management module are included. The system resource publishing module is configured to obtain the latest resource information of a communication satellite system and publish the resource information on a designated website, wherein the resource information includes orbit root numbers, ephemeris, and idle windows of each communication satellite. The application information management module is configured to receive a communication satellite resource use application submitted by a user center through the designated website, perform legality checking on the communication satellite resource use application, and send a legal communication satellite resource use application to the resource allocation and plan management module. The legality checking of the communication satellite resource use application includes semantic checking and window visibility checking. The semantic checking is determined to pass when the frame format and the interface format of the communication satellite resource use application meet preset requirements. The window visibility checking is determined to pass when, in a planned occupation period in the communication satellite resource use application, a user target planning to occupy communication satellite resources is located within the beam coverage range of the communication satellite resources. The resource allocation and plan management module is configured to process the legal communication satellite resource use application based on preset conflict resolution rules, obtain a first processing result, and feed back the first processing result to the user center. The first processing result includes application success and application failure. The publication form of the idle window includes a graph and a table. The types of the idle window include a public idle window and a directional idle window.
2. The resource management system of a communication satellite system according to claim 1, characterized in that, The idle window in the graph publication form includes two display modes: a general user target display mode and a designated user target display mode. In the general user target display mode, the system resource publishing module displays the public idle window. In the designated user target display mode, the system resource publishing module displays the public idle window and the directional idle window of a designated user target. The idle window in the table publication form includes the following display elements: a communication satellite, a resource type, a type of idle window, an applicable user target, and an idle window start and end period.
3. The resource management system of the communication satellite system according to claim 1, wherein The application information management module is further configured to receive a communication satellite resource use application revocation submitted by the user center through the designated website, perform legality checking on the communication satellite resource use application revocation, and send a legal communication satellite resource use application revocation to the resource allocation and plan management module. The resource allocation and plan management module is configured to process the legal communication satellite resource use application revocation based on preset revocation rules, obtain a second processing result, and feed back the second processing result to the user center. The second processing result includes revocation success and revocation failure. The legality checking of the communication satellite resource use application revocation includes semantic checking and submission time legality checking.
4. The resource management system of a communication satellite system according to claim 3, characterized in that In a case where it is determined that the frame format and the interface format of the revoked communication satellite resource use application meet preset requirements, it is determined that the semantic check passes. In a case where it is determined that a time difference between a submission time of the revoked communication satellite resource use application and a task start time in the communication satellite resource use application to be revoked is greater than or equal to a preset time threshold, it is determined that the legality check of the submission time passes.
5. The resource management system of the communication satellite system according to claim 1, wherein The application information management module is further configured to receive a resource use plan adjustment application submitted by a user center through the specified website, perform a legality check on the resource use plan adjustment application, and send a legal resource use plan adjustment application to a resource allocation and plan management module. The resource allocation and plan management module is configured to process the legal resource use plan adjustment application based on preset conflict resolution rules, obtain a third processing result, and feed back the third processing result to the user center, wherein the third processing result includes: adjustment success or adjustment failure.
6. The resource management system of a communication satellite system according to claim 5, characterized in that The resource management system further comprises a plan information management module. The plan information management module is configured to receive a plan query request submitted by a user center through the specified website, and feed back a query result based on a query authority of the user center. The user center includes the following categories: a general user center and a special user center; the general user center only has a query authority of a task plan of itself; and the special user center has a query authority of a task plan of all satellites under its jurisdiction.
7. The resource management system of a communication satellite system according to claim 6, characterized in that The resource management system further comprises a user target information management module and a user center information management module. The user target information management module is configured to receive and store motion information of a user target under jurisdiction of a user center. The user center information management module is configured to receive and process an addition request, a deletion request and a modification request of a user center sent by a system maintainer.
8. The resource management system of a communication satellite system according to claim 6, characterized in that, The resource management system further comprises a security management module. The security management module is configured to maintain access security of the resource management system based on a preset defense strategy, and record operation logs of all user centers.
9. A method of resource management for a communication satellite system, characterized by, The resource management system of the communication satellite system according to any one of claims 1-8, comprising: obtaining the latest resource information of the communication satellite system, and publishing the resource information on a specified website; wherein the resource information includes: orbit root number, ephemeris and idle window of each communication satellite; receiving a communication satellite resource use application submitted by a user center through the specified website, and performing a legality check on the communication satellite resource use application to obtain a legal communication satellite resource use application; processing the legal communication satellite resource use application based on preset conflict resolution rules to obtain a first processing result, and feeding back the first processing result to the user center; wherein the first processing result includes: application success or application failure.
Citation Information
Patent Citations
Satellite transponder resource renting service platformization system
CN114219553A
Rapid unmanned aerial vehicle resource scheduling system and method
CN117459119A