Digital integrated management method and device, computer equipment and computer storage medium

By unifying the management of data formats in the satellite management system through multi-source data input and output interfaces, and by integrating computing tools through plug-in architecture, the problems of inconsistent data formats and scattered computing tools among satellite management systems have been solved, achieving integrated management of data and tools and improving satellite R&D efficiency.

CN115794926BActive Publication Date: 2025-12-19HARBIN GONGDA SATELLITE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211630479.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-15
Publication Date
2025-12-19
Estimated Expiration
2042-12-15

AI Technical Summary

Technical Problem

Existing satellite management systems suffer from inconsistent input and output data formats and fragmented computing tools, making system integration difficult, information transmission cumbersome and error-prone, and computing tools inconvenient to find and use.

Method used

It adopts a multi-source data input and output interface to manage data of different formats in a unified manner, and integrates computing tools in a plug-in manner to realize data transmission between various satellite management modules and centralized management of computing tools.

Benefits of technology

It has enabled unified management of data formats among various satellite management modules, improved information exchange efficiency, simplified the installation and use of computing tools, and enhanced the efficiency of satellite research and development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure HDA0004001609180000011
    Figure HDA0004001609180000011
  • Figure HDA0004001609180000012
    Figure HDA0004001609180000012
  • Figure HDA0004001609180000021
    Figure HDA0004001609180000021
Patent Text Reader

Abstract

The application provides a digital integrated management method and device, computer equipment and a computer storage medium, belongs to the management of satellites, and particularly relates to the integration of a digital system. The application solves the problem that various satellite management systems are difficult to integrate due to the fact that input data and output data formats of the various satellite management systems are different, and required auxiliary satellite research and development computing tools are different. The digital integrated management device further comprises a multi-source data input interface, a multi-source data output interface and a computing tool set. The multi-source data input interface is used for receiving external input data, and the external input data has a pre-agreed key-value pair. The computing tool set is used for integrating various computing tools in a plug-in manner to be called by the satellite management module. The application is mainly used for the unified management of multi-source input and output data in satellite digital management, and is also used for the centralized management of computing tools.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the management of satellites, in particular to the integration of digital systems. BACKGROUND

[0002] With the continuous development of digital technology, there are more and more digital management systems related to satellites, for example: there are corresponding satellite design and development systems for satellite design and development; there are corresponding satellite production and manufacturing systems for satellite production and manufacturing; there are corresponding satellite remote control and telemetry systems for satellite remote control and telemetry; and there are corresponding satellite digital twin systems for satellite three-dimensional modeling presentation. As can be seen, the existing various satellite digital management systems are independent of each other.

[0003] As known to those skilled in the art, satellite design and development, production and manufacturing, remote control and telemetry, and three-dimensional modeling presentation are closely coordinated, and each system influences each other. For example, generally speaking, the satellite design and development system guides the satellite production and manufacturing system, but in the process of managing satellite production and manufacturing using the production and manufacturing system, defects in satellite design and development may be found, which in turn can guide satellite design and development. Similarly, similar interactions exist between other systems. Since the existing various satellite management systems are independent of each other, this brings inconvenience to the interaction between each system, which is not conducive to the unified management of satellites, so there is an urgent need for a satellite digital management integration system to integrate the above-mentioned various satellite management systems in the form of modules.

[0004] However, in the process of integrating various satellite management systems, some difficult technical problems are encountered, as follows:

[0005] 1. The input data and output data formats of each satellite management system are different.

[0006] The input data and output data formats of the existing various satellite management systems are various, and there is currently no unified management scheme.

[0007] For input data, each satellite management system needs to collect data information in multiple formats, which may exist in external database systems, static files (text files, picture files or CAD files, etc.) or other computer software systems (such as BPM systems).

[0008] For output data, there are also multiple formats of output data, and the formats of output data of different satellite management systems are different. For example, the satellite power management system may output data in the format of a Word document or an Excel document, while the satellite telemetry and remote control management system may output data in the format of a Json text.

[0009] At present, information is transmitted between various satellite management systems in an artificial manner, for example, a satellite design and development system generates drawings, which are printed out manually and delivered to a satellite production and manufacturing system, and the satellite production and manufacturing system enters the drawings into its own system and generates other data in various formats such as word documents, Excel tables and CAD drawings to provide for use by subsystems under the production and manufacturing system. The entire information transmission process is not only cumbersome and inefficient, but also prone to errors due to multiple data format conversions.

[0010] 2. The computing tools of various satellite management systems are different.

[0011] During the design and development of a satellite, some technical parameters of the satellite need to be reasonably estimated, and such estimation needs the support of some computing tools. The computing tools required by various satellite management systems for assisting satellite development are various; the development languages and running environments of different computing tools are also different; moreover, these computing tools are not provided by one person or one company, and their issuers are scattered, which brings inconvenience to the searching, installation and use of these computing tools. SUMMARY

[0012] The present application provides a digital integrated management method and device, computer equipment and computer storage medium, which solves the problem that the input and output data formats of various satellite management systems are different, and the computing tools required for assisting satellite development are different, resulting in difficulty in integrating various satellite management systems.

[0013] The technical scheme of the digital integrated management method for satellite management is as follows:

[0014] The digital integrated management method comprises at least two satellite management steps.

[0015] The digital integrated management method further comprises a multi-source data input step, a multi-source data output step and a computing tool set management step.

[0016] The multi-source data input step is used for receiving external input data, and the external input data has a pre-agreed key-value pair; the multi-source data input step is also used for extracting the key-value pair information in the external input data and sending the key-value pair information to the satellite management step.

[0017] The multi-source data output step is configured to receive a request data signal sent by the satellite management step and forward the request data signal to another satellite management step, select a data transmission protocol according to the request data signal, receive output data sent by the satellite management step according to the data transmission protocol, and forward the output data to another satellite management step.

[0018] The computing tool set management step is configured to integrate various computing tools in a plug-in manner for calling by the satellite management step.

[0019] The satellite management step is configured to receive key-value pair information in external input data through the multi-source data input step, receive a request data signal sent by another satellite management step through the multi-source data output step, receive output data sent by another satellite management step through the multi-source data output step, send a request data signal to another satellite management step through the multi-source data output step, send output data to another satellite management step through the multi-source data output step, and call a computing tool through the computing tool set management step.

[0020] The digital integrated management device for satellite management provided by the application has the technical scheme as follows.

[0021] The digital integrated management device comprises at least two satellite management modules.

[0022] The digital integrated management device further comprises a multi-source data input interface, a multi-source data output interface, and a computing tool set.

[0023] The multi-source data input interface is configured to receive external input data, the external input data comprising a pre-agreed key-value pair, extract key-value pair information in the external input data, and send the key-value pair information to the satellite management module.

[0024] The multi-source data output interface is configured to receive a request data signal sent by the satellite management module and forward the request data signal to another satellite management module, select a data transmission protocol according to the request data signal, receive output data sent by the satellite management module according to the data transmission protocol, and forward the output data to another satellite management module.

[0025] The computing tool set is configured to integrate various computing tools in a plug-in manner for calling by the satellite management module.

[0026] The satellite management module is configured to receive key-value pair information in external input data through the multi-source data input interface, configured to receive a request data signal from another satellite management module through the multi-source data output interface, configured to receive output data from another satellite management module through the multi-source data output interface, configured to send a request data signal to another satellite management module through the multi-source data output interface, configured to send output data to another satellite management module through the multi-source data output interface, and configured to call a computing tool through the computing tool set.

[0027] Further, the multi-source data input interface comprises an external data receiving end and a key-value pair information extraction module.

[0028] The external data receiving end is configured to receive external input data in various formats and with pre-agreed key-value pair information, the key-value pair information is configured to represent various attributes of the external input data, the key-value pair information comprises a key value and an attribute value, the key value is a unique identifier for identifying the attribute, and the attribute value is a value of the attribute.

[0029] The key-value pair information extraction module is configured to extract the key-value pair information in the external input data and send the key-value pair information to the satellite management module.

[0030] Further, the external data receiving end comprises at least one external file import module, and the external file import module is configured to import external input data in a single format and with pre-agreed key-value pair information.

[0031] Further, the multi-source data output interface comprises a request data processing module and a data transmission module, the request data processing module is configured to receive a request data signal from the satellite management module and forward the request data signal to another satellite management module, and configured to select a data transmission protocol according to the request data signal, and the data transmission module is configured to receive output data sent by the satellite management module according to the data transmission protocol and forward the output data to another satellite management module.

[0032] Further, a preferred embodiment is provided, wherein the computing tool set comprises a computing tool set interface layer, a computing tool set logic layer and computing tools; the computing tool set interface layer is configured to receive the calling command and the operation parameters sent by the satellite management module, and to convert the operation parameters into a calling format according to the calling command, and to send the calling command and the operation parameters converted into the calling format to the computing tool set logic layer, and to receive the computing result of the computing tools returned by the computing tool set logic layer, and to convert the computing result into a returning format according to the calling command, and to send the computing result converted into the returning format to the satellite management module according to the calling command; the computing tool set logic layer is configured to receive the calling command and the operation parameters converted into the calling format sent by the computing tool set interface layer, and to send the operation parameters converted into the calling format to the computing tools according to the calling command, and to receive the computing result of the computing tools and send it to the computing tool set interface layer; the computing tools are integrated in the computing tool set logic layer in the form of plug-ins, and the computing tools are configured to receive the operation parameters sent by the computing tool set logic layer, and to generate the computing result according to the operation parameters and send the computing result to the computing tool set logic layer.

[0033] Further, a preferred embodiment is provided, wherein the computing tool set further comprises a computing tool interaction interface; the computing tool interaction interface is configured to input the operation parameters, and to display the computing result.

[0034] Further, a preferred embodiment is provided, wherein the digital integrated management device comprises four satellite management modules.

[0035] The four satellite management modules are a satellite design module, a production and manufacturing module, a remote control and telemetry module and a digital twin module; the four satellite management modules transmit and output data through the multi-source data output interface.

[0036] The present application also provides a computer device, and the technical scheme is as follows:

[0037] A computer device comprises a processor and a memory, the memory is used for storing executable instructions of the processor, and the processor is configured to execute the above-mentioned digital integrated management method via executing the executable instructions.

[0038] The present application also provides a computer storage medium, and the technical scheme is as follows:

[0039] A computer storage medium, the storage medium has a computer program, the computer program runs, executes the above-mentioned digital integrated management method.

[0040] The present application has the following advantages:

[0041] 1. The present application can receive various formats of external input data by adopting a unified multi-source data input interface, and extract the key-value pair information therein to save to the system for use by each satellite management module.

[0042] 2. The present application can be used for transmitting and outputting data between various satellite management modules in the system by adopting a unified multi-source data output interface, and different satellite management modules can be connected by selecting different data transmission protocols, realizing unified management of output data, and facilitating information interaction between various satellite management modules.

[0043] 3. The present application can provide suitable running environment for various computing tools by adopting computing tool set to uniformly manage the computing tools used by each satellite management module, and facilitate searching and installation of the computing tools.

[0044] The digital integrated management method, device, computer equipment and computer storage medium provided by the present application are suitable for unified management of multi-source input and output data in satellite digital management, and also for centralized management of computing tools. BRIEF DESCRIPTION OF DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiments will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0046] Figure 1 In a preferred embodiment of the present application, a schematic diagram of transmitting and outputting data between various satellite management modules is shown.

[0047] Figure 2 In a preferred embodiment of the present application, a schematic diagram of key-value pair information is shown.

[0048] Figure 3 In a preferred embodiment of the present application, a schematic diagram of the satellite management module calling the centralized computing tools is shown. DETAILED DESCRIPTION

[0049] In order to make the technical solutions and advantages of the present application clearer, the specific implementation manners of the embodiments of the present application will be further described in detail and completely below with reference to the drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments of the present application, all the other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0050] Embodiment one, in combination Figure 1 The present embodiment provides a digital integrated management method for satellite management, and the specific implementation contents are as follows:

[0051] The digital integrated management method comprises at least two satellite management steps.

[0052] The digital integrated management method further comprises a multi-source data input step, a multi-source data output step and a calculation tool set management step.

[0053] The multi-source data input step is used for receiving external input data, and the external input data has a pre-agreed key-value pair; the multi-source data input step is also used for extracting the key-value pair information in the external input data, and for sending the key-value pair information to the satellite management step.

[0054] The multi-source data output step is used for receiving a request data signal sent by the satellite management step and forwarding to another satellite management step, and is also used for selecting a data transmission protocol according to the request data signal, and for receiving output data sent by the satellite management step according to the data transmission protocol and forwarding to another satellite management step.

[0055] The calculation tool set management step is used for integrating various calculation tools in a plug-in manner for calling by the satellite management step.

[0056] The satellite management step is used for receiving the key-value pair information in the external input data through the multi-source data input step, and is also used for receiving a request data signal sent by another satellite management step through the multi-source data output step, and for receiving output data sent by another satellite management step through the multi-source data output step, and for sending a request data signal to another satellite management step through the multi-source data output step, and for sending output data to another satellite management step through the multi-source data output step, and for calling a calculation tool through the calculation tool set management step.

[0057] Embodiment two, in combination Figure 1 The present embodiment provides a digital integrated management device for satellite management, and the specific implementation contents are as follows:

[0058] The digital integrated management device comprises at least two satellite management modules.

[0059] The digital integrated management device further comprises a multi-source data input interface, a multi-source data output interface and a computing tool set.

[0060] The multi-source data input interface is configured to receive external input data, wherein the external input data comprises a pre-agreed key-value pair; the multi-source data input interface is further configured to extract the key-value pair information from the external input data, and to send the key-value pair information to the satellite management module.

[0061] The multi-source data output interface is configured to receive a request data signal sent by the satellite management module and to forward the request data signal to another satellite management module, to select a data transmission protocol according to the request data signal, to receive output data sent by the satellite management module according to the data transmission protocol and to forward the output data to another satellite management module.

[0062] The computing tool set is configured to integrate various computing tools in a plug-in manner for the satellite management module to call.

[0063] The satellite management module is configured to receive the key-value pair information from the external input data through the multi-source data input interface, to receive a request data signal sent by another satellite management module through the multi-source data output interface, to receive output data sent by another satellite management module through the multi-source data output interface, to send a request data signal to another satellite management module through the multi-source data output interface, to send output data to another satellite management module through the multi-source data output interface, and to call a computing tool through the computing tool set.

[0064] The digital integrated management device is used to implement the digital integrated management method of the first embodiment.

[0065] In the embodiment, the satellite needs to collect various external input data in the process of digital management. The external input data can exist in a database system, static files (text files, picture files or CAD files, etc.), or other computer software systems (such as a BPM system). However, regardless of where the external input data exists, the external input data required by each satellite management module is mainly attribute information for representing satellite component models and satellite models. The attribute information is provided in various data formats from the outside. Some attribute information is provided based on an IDS template. Some attribute information, such as a protocol, is provided in a json format. Some other attribute information is provided in other formats. Regardless of the format of the attribute information, the attribute information can be represented by key-value pair information. The external input data in the embodiment is provided with key-value pair information. The key-value pair information is used to represent various attributes of the external input data. The key-value pair information includes a key value and an attribute value. The key value, also referred to as a key value, is a unique identifier for identifying the attribute. The attribute value, also referred to as a value, is a specific value of the attribute. The multi-source data input interface in the embodiment can receive external input data in various formats and provided with pre-agreed key-value pair information. The key-value pair information in the external input data can also be extracted.

[0066] In this embodiment, the multi-source data output interface is used for transmitting output data between each satellite management module. For example, satellite model information generated by the satellite design module needs to be sent to the production module, the remote control and telemetry module, and the digital twin module. The data transmission protocol used between each two modules is different according to the specific satellite business. For example, between the digital twin module and the satellite design module, a self-defined protocol is mainly used to output the calculation result. Some data of the satellite, such as satellite data transmitted to the ground through a sensor and some attitude data, are transmitted to the digital twin module in a self-defined protocol mode after calculation, so as to realize the presentation of the three-dimensional interface. The digital twin module requests the satellite design module to obtain data through a communication socket or the like. In this embodiment, a unified multi-source data output interface is used to manage the transmission of output data between each satellite management module. When the satellite management module needs output data of other satellite management modules, the satellite management module sends a request data signal to the multi-source data output interface. The multi-source data output interface analyzes the request data signal to determine which satellite management module requests data and determines the data transmission protocol according to the request data signal. Then, the multi-source data output interface forwards the request data signal to the satellite management module of the requested data side. After receiving the request data signal, the satellite management module of the requested data side sends output data to the multi-source data output interface. The multi-source data output interface establishes a data transmission channel between the two satellite management modules according to the data transmission protocol to transmit the output data of the satellite management module of the requested data side to the satellite management module of the requesting data side.

[0067] In this embodiment, by using a unified computing tool set, various computing tools required by the satellite management module are collected together, so that it is not necessary to search for them separately, and the efficiency of satellite research and design is improved. Meanwhile, the unified computing tool set can provide a unified running environment for the computing tools in the form of a virtual machine or the like, and it is not necessary to configure a running environment for each computing tool separately. In this way, the installation and use of the computing tools become convenient. The computing tools can be integrated into the computing tool set in the form of plug-ins or modules. When a corresponding computing tool is needed, the computing tool is integrated into the computing tool set in the form of a plug-in. When the computing tool is not needed for a long time, the computing tool is deleted from the computing tool set to save space. If the corresponding computing tool is needed again later, the computing tool can be integrated back. The integration of the computing tools is fast, flexible, and convenient.

[0068] Embodiment three, combination Figure 1 Embodiment three, combination

[0069] The multi-source data input interface comprises an external data receiving end and a key-value pair information extraction module.

[0070] The external data receiving end is configured to receive external input data in various formats with pre-agreed key-value pair information, the key-value pair information being used to represent various attributes of the external input data, the key-value pair information comprising a key value and an attribute value, the key value being a unique identifier for identifying the attribute, and the attribute value being a value of the attribute.

[0071] The key-value pair information extraction module is configured to extract the key-value pair information in the external input data and send the key-value pair information to the satellite management module.

[0072] In this embodiment, all external input data is summarized as data represented by key-value pair information from the perspective of data versatility. The key-value pair information corresponds to attribute information of a component model or an overall satellite model. The key-value pair information comprises a key value and an attribute value, wherein the attribute value can be a single value or a list value; the value type of the single value can be text, numerical value, Boolean, list, picture or file, and the value type of the list value can be text, numerical value, Boolean or list. In this embodiment, the external data receiving end can accurately and quickly receive all external input data in different formats, such as Word documents, Excel documents, Json texts and Socket communications, etc. The key-value pair information extraction module extracts the key-value pair information in the external input data and saves the key-value pair information in the system for use by the satellite management module, thereby forming a unified data management.

[0073] In a further embodiment, the multi-source data input interface supports concurrent operation, multi-person collaborative design and dynamic expansion.

[0074] In a further embodiment, the external data receiving end is an input data form for users to input key-value pair information. In this embodiment, the input data form has a key value input area and a corresponding attribute value input area, and the input data form is filled in by the user. The user inputs the key value of the attribute in the key value input area and then inputs the attribute value corresponding to the key value in the corresponding attribute value input area.

[0075] In a further embodiment, the external data receiving end comprises at least one external file import module.

[0076] The external file import module is used for importing external input data in a single format with pre-agreed key-value pair information. In this embodiment, the external input data with key-value pair information can be in multiple formats, such as a word document, an excel document, and a json format document, and so on. Correspondingly, there are corresponding format external file import modules, such as a word document import module, an excel document import module, and a json format document import module, and so on. When the external input data is a word document, the word document import module is used to import the word document, or when the external input data is a json format document, the json format document import module is used to import the json format document. By integrating multiple format external file import modules in the external data receiving end, the reception of external input data in different formats can be completed.

[0077] Embodiment four, combination Figure 1 Embodiment three is used to further limit the multi-source data output interface in the digital integrated management device for satellite management in embodiment two, and the specific implementation content is as follows:

[0078] The multi-source data output interface includes a request data processing module and a data transmission module.

[0079] The request data processing module is used for receiving a request data signal sent by the satellite management module and forwarding it to another satellite management module, and is also used for selecting a data transmission protocol according to the request data signal.

[0080] The data transmission module is used for receiving output data sent by the satellite management module according to the data transmission protocol and forwarding it to another satellite management module.

[0081] In this embodiment, the multi-source data output interface is used to transfer and share the multi-source output data in the satellite management module between different satellite management modules, such as the information transfer of output data between a satellite design and research module and a satellite production and manufacturing module.

[0082] In this embodiment, the data output by each satellite management module is generally obtained based on the calculation results of the component model and the whole satellite model, and these output data can also be transmitted in the form of key-value pair information to realize the rapid integration of the output data and other satellite management modules.

[0083] In this embodiment, different satellite management modules can agree to select different data transmission modes, i.e., different data transmission protocols, according to specific satellite services. For example, between the digital twin module and the satellite design module: the satellite design module can transmit some data of the satellite to the digital twin module in a self-defined protocol mode; and the digital twin module can send data to the satellite design module through socket communication.

[0084] In a further embodiment, the data transmission module includes a plurality of different data transmission interfaces, each corresponding to a data transmission protocol. For example, a socket data transmission interface is used to transmit data using socket communication, or a json data transmission interface is used to transmit data in json format. Different satellite management modules can select different data transmission interfaces for connection, ultimately realizing the unification of data. The data transmission interface supports dynamic configuration and is extensible, and can be increased or decreased according to different satellite management modules integrated by the integrated system.

[0085] Embodiment five, combination Figure 1 -3 describes this embodiment, which is a further limitation of the computing tool set in the digital integrated management device for satellite management described in embodiment two. The specific implementation content is as follows:

[0086] The computing tool set includes a computing tool set interface layer, a computing tool set logic layer, and a computing tool;

[0087] The computing tool set interface layer is used to receive the calling command and the operation parameter sent by the satellite management module, to convert the operation parameter into a calling format according to the calling command, to send the calling command and the operation parameter converted into the calling format to the computing tool set logic layer, to receive the calculation result of the computing tool returned by the computing tool set logic layer, to convert the calculation result into a return format according to the calling command, and to send the calculation result converted into the return format to the satellite management module according to the calling command;

[0088] The computing tool set logic layer is used to receive the calling command and the operation parameter converted into the calling format sent by the computing tool set interface layer, to send the operation parameter converted into the calling format to the computing tool according to the calling command, and to receive the calculation result of the computing tool and send it to the computing tool set interface layer;

[0089] The computing tool is integrated in the computing tool set logic layer in the form of a plug-in, and the computing tool is used to receive the operation parameters sent by the computing tool set logic layer, and to generate a computing result according to the operation parameters and send the computing result to the computing tool set logic layer.

[0090] In the embodiment, the computing tool set is provided for the problem of how to quickly build and integrate the computing tool to improve the satellite design and development efficiency. The computing tool set realizes the quick integration of the computing tools required by each satellite management module, realizes the use of multiple interfaces (such as Matlab interface, API calling, external window grabbing, etc.) to connect various computing tools, and quickly, dynamically and flexibly integrates them together in a modular and plug-in manner. A unified computing tool set use interface is provided externally, so that these computing tools can be used simply and efficiently.

[0091] In the embodiment, first, the computing tools used by each satellite management module are sorted out, and a module, that is, a computing tool set, is separately built, which is specially integrated with all the computing tools required by the satellite management module. The computing tool set supports functions such as dynamic expansion and dynamic removal. By using the computing tool set, the computing tools are loaded into the system in a modular or plug-in manner for use by each satellite management module.

[0092] In this embodiment, when each satellite management module calls the computing tool for calculation, the data transmission needs to pass through three layers, which are the upper layer of each satellite management module layer, the middle layer of the computing tool set interface layer, and the bottom layer of the computing tool set logical layer. The bottom layer of the computing tool set logical layer is used to integrate various computing tools and uniformly manage the computing tools. The computing tools mainly integrated by the computing tool set logical layer are: attitude and orbit control computing tools, orbit computing tools, power supply computing tools, cable network generation tools, telemetry and remote control protocol generation tools, satellite component protocol generation tools, and SolidWorks computing set, etc. These computing tools contain various computing tools used by different satellite management modules in the satellite design and research process. The middle layer of the computing tool set interface layer is mainly used to collect the data interfaces of the computing tools corresponding to all the satellite management modules. Different satellite management modules use different computing tools, and the data transmission format between the satellite management modules and the computing tools is also different, that is, the data interfaces are different. The processing of the data format transmitted between each satellite management module and the corresponding computing tool is uniformly placed in the computing tool set interface layer for management. The upper layer of each satellite management module is mainly the satellite design module and its submodules, and the submodules of the satellite design module mainly include: attitude and orbit control submodule, power supply submodule, telemetry and remote control submodule, structure submodule, and thermal control submodule, etc. Different submodules have different divisions in the satellite design process. The process of calling the computing tool by the satellite management module is illustrated by the following example of the attitude and orbit control submodule calling the computing tool.

[0093] The user selects the attitude and orbit control computing tool under the attitude and orbit control submodule through the unified data entry page, inputs the operation parameters in the corresponding position, and then clicks the calculation. The attitude and orbit control submodule sends the attitude and orbit control computing tool calling command and the user input operation parameters to the computing tool set interface layer. The computing tool interface layer converts the corresponding operation data into a format that can be received by the attitude and orbit control computing tool according to the attitude and orbit control computing tool calling command, and sends the attitude and orbit control computing tool calling command and the converted operation parameters to the computing tool set logical layer. After receiving the attitude and orbit control computing tool calling command, the computing tool set logical layer judges which computing tool is called by this command, and sends the converted operation parameters to the attitude and orbit control computing tool after finding that it is the attitude and orbit control computing tool. The attitude and orbit control computing tool obtains the calculation result according to the operation parameters, and sends the calculation result to the computing tool set logical layer. The computing tool set logical layer sends the calculation result to the computing tool set interface layer. The computing tool set interface layer converts the returned calculation result into a format that can be received by the attitude and orbit control submodule according to the previous attitude and orbit control computing tool calling command, and returns the converted calculation result to the display page.

[0094] In this embodiment, the returned calculation result can be reported to other satellite management modules in addition to the satellite management module that sent the call command, and the returned calculation result can also be notified to all satellite management modules through broadcasting.

[0095] In this embodiment, the hierarchical design of the calculation tool set can quickly integrate different sub-modules, improve the calculation efficiency of each sub-module, and improve the overall design efficiency of the satellite.

[0096] In a further embodiment, the calculation tool set further includes a calculation tool interaction interface; the calculation tool interaction interface is used to input the operation parameters and display the operation results.

[0097] In this embodiment, a unified interaction interface is used to interact with the calculation tool. In this unified calculation tool interaction interface, there is a business navigation view, in which a corresponding satellite management module can be selected, and the calculation tools under the satellite management module can be managed, and the calculation tools can be added or deleted. The calculation tool interaction interface also has an operation parameter input interface, in which the operation parameters required for the calculation tool operation can be input. The calculation tool interaction interface also has a calculation result display interface, in which various calculation results generated by the calculation tool are displayed, such as MATLAB images, numerical values, and curve graphs.

[0098] Embodiment six, in combination Figure 1 This embodiment is a further limitation of the satellite management module in the digital integrated management device for satellite management described in embodiment two. The specific implementation content is as follows:

[0099] The digital integrated management device includes four satellite management modules.

[0100] The four satellite management modules are satellite design module, production and manufacturing module, remote control and telemetry module, and digital twin module.

[0101] The four satellite management modules transmit and output data through the multi-source data output interface.

[0102] In this embodiment, the satellite management module is respectively a satellite design module, a production manufacturing module, a remote control and telemetry module, and a digital twin module. Among them, the satellite design module is mainly to complete the design work of satellite component model, satellite whole satellite model and process; the production manufacturing module is mainly to complete the production and manufacturing of satellites and satellite components and finished product testing, its main work flow is to first decompose the production task, then collect production materials according to the decomposed task, then perform intelligent assembly, in this process, a special department is responsible for quality control, and finally the assembled finished product is tested to see whether it meets the production requirements; the remote control and telemetry module can automatically test single machine or whole satellite in batches, has the functions of on-orbit data analysis, control command uploading and historical data playback; the digital twin module is used to display the satellite in three-dimensional interface, and has the function of running state monitoring and management. Each satellite management module further includes a satellite management submodule, for example, the satellite design module includes an attitude and orbit control submodule, a power submodule, a telemetry and remote control submodule, a structure submodule, and a thermal control submodule.

[0103] Embodiment seven, in combination Figure 1 -3 describes this embodiment, which is a processing method for invoking a calculation tool using the digital integrated management device for satellite management described in embodiment two, and the specific implementation content is as follows:

[0104] The processing method for invoking the calculation tool specifically includes:

[0105] The satellite management module sends operation parameters and a calling command to the calculation tool set interface layer;

[0106] The calculation tool set interface layer converts the operation parameters into a calling format according to the calling command, that is, a data format that can be received by the calculation tool pointed to in the calling command;

[0107] The calculation tool set interface layer sends the calling command and the operation parameters converted into the calling format to the calculation tool set logical layer;

[0108] The calculation tool set logical layer sends the operation parameters converted into the calling format to the calculation tool according to the calling command;

[0109] The calculation tool generates a calculation result according to the operation parameters, and returns the calculation result to the calculation tool set logical layer;

[0110] The calculation tool set logical layer sends the returned calculation result to the calculation tool set interface layer;

[0111] The computing tool set interface layer converts the computing result into a return format, i.e. a data format that can be received by the satellite management module that issues the calling command;

[0112] The computing tool set interface layer returns the computing result converted into the return format to the satellite management module that issues the calling command.

[0113] Embodiment eight, in combination Figure 1 -3 describes the embodiment, and the embodiment provides a computer device, and the specific implementation contents are as follows:

[0114] A computer device, comprising a processor and a memory for storing executable instructions of the processor, the processor being configured to execute the digital integrated management method of embodiment one via execution of the executable instructions.

[0115] Embodiment nine, in combination Figure 1 -3 describes the embodiment, and the embodiment provides a computer storage medium, and the specific implementation contents are as follows:

[0116] A computer storage medium, the storage medium storing a computer program, the computer program being executable to execute the digital integrated management method of embodiment one.

[0117] The above describes the technical solutions provided by the present application in further detail through several specific embodiments, in order to highlight the advantages and benefits of the technical solutions provided by the present application. However, the above several specific embodiments are not used as a limitation on the present application, and any reasonable changes and improvements, reasonable combinations and equivalent replacements of the embodiments, etc. based on the spirit and principles of the present application should be included in the protection scope of the present application.

Claims

1. A digital integrated management method for satellite management, characterized in that: the digital integrated management method comprises at least two satellite management steps; the digital integrated management method further comprises a multi-source data input step, a multi-source data output step, and a computing tool set management step; the multi-source data input step is configured to receive external input data, the external input data comprising a pre-agreed key-value pair; the multi-source data input step is further configured to extract the key-value pair information from the external input data, and to send the key-value pair information to the satellite management step; the multi-source data output step is configured to receive a request data signal sent by the satellite management step and forward it to another satellite management step, to select a data transmission protocol according to the request data signal, and to receive output data sent by the satellite management step according to the data transmission protocol and forward it to another satellite management step; the computing tool set management step is configured to integrate various computing tools in a plug-in manner for calling by the satellite management step; the satellite management step is configured to receive key-value pair information from external input data via the multi-source data input step, to receive a request data signal sent by another satellite management step via the multi-source data output step, to receive output data sent by another satellite management step via the multi-source data output step, to send a request data signal to another satellite management step via the multi-source data output step, to send output data to another satellite management step via the multi-source data output step, and to call a computing tool via the computing tool set management step. 2.A digital integrated management device for satellite management, characterized in that: the digital integrated management device comprises at least two satellite management modules; the digital integrated management device further comprises a multi-source data input interface, a multi-source data output interface, and a computing tool set; the multi-source data input interface is configured to receive external input data, the external input data comprising a pre-agreed key-value pair; the multi-source data input interface is further configured to extract the key-value pair information from the external input data, and to send the key-value pair information to the satellite management module; the multi-source data output interface is configured to receive a request data signal sent by the satellite management module and forward it to another satellite management module, to select a data transmission protocol according to the request data signal, and to receive output data sent by the satellite management module according to the data transmission protocol and forward it to another satellite management module; the computing tool set is configured to integrate various computing tools in a plug-in manner for calling by the satellite management module. The satellite management module is configured to receive key-value pair information in external input data through the multi-source data input interface, configured to receive request data signals sent by other satellite management modules through the multi-source data output interface, configured to receive output data sent by other satellite management modules through the multi-source data output interface, configured to send request data signals to other satellite management modules through the multi-source data output interface, configured to send output data to other satellite management modules through the multi-source data output interface, and configured to call a computing tool through the computing tool set.

3. The digital integrated management device for satellite management according to claim 2, wherein: the multi-source data input interface comprises an external data receiving end and a key-value pair information extraction module; the external data receiving end is configured to receive external input data in various formats and with pre-agreed key-value pair information, the key-value pair information is configured to represent various attributes of the external input data, the key-value pair information comprises a key value and an attribute value, the key value is a unique identifier for identifying the attribute, and the attribute value is a value of the attribute; the key-value pair information extraction module is configured to extract the key-value pair information in the external input data and send the key-value pair information to the satellite management module.

4. The digital integrated management device for satellite management according to claim 3, wherein: the external data receiving end comprises at least one external file import module; the external file import module is configured to import external input data in a single format and with pre-agreed key-value pair information.

5. The digital integrated management device for satellite management according to claim 2, wherein: the multi-source data output interface comprises a request data processing module and a data transmission module; the request data processing module is configured to receive request data signals sent by the satellite management module and forward the request data signals to another satellite management module, and configured to select a data transmission protocol according to the request data signals; the data transmission module is configured to receive output data sent by the satellite management module according to the data transmission protocol and forward the output data to another satellite management module.

6. The digital integrated management device for satellite management according to claim 2, wherein: the computing tool set comprises a computing tool set interface layer, a computing tool set logic layer, and a computing tool; the computing tool set interface layer is configured to receive a calling command and operation parameters sent by the satellite management module, configured to convert the operation parameters into a calling format according to the calling command, configured to send the calling command and the operation parameters converted into the calling format to the computing tool set logic layer, configured to receive a calculation result of the computing tool returned by the computing tool set logic layer, configured to convert the calculation result into a return format according to the calling command, and configured to send the calculation result converted into the return format to the satellite management module according to the calling command; The computing tool set logic layer is configured to receive the calling command and the operation parameter converted into the calling format sent by the computing tool set interface layer, and send the operation parameter converted into the calling format to the computing tool according to the calling command, and receive the calculation result of the computing tool and send it to the computing tool set interface layer; The computing tool is integrated in the computing tool set logic layer in the form of a plug-in, and the computing tool is configured to receive the operation parameter sent by the computing tool set logic layer, and generate a calculation result according to the operation parameter and send the calculation result to the computing tool set logic layer.

7. The digital integrated management device for satellite management according to claim 6, characterized in that: The computing tool set further comprises a computing tool interactive interface, and the computing tool interactive interface is configured to input the operation parameter and display the operation result.

8. The digital integrated management device for satellite management according to claim 2, characterized in that: The digital integrated management device comprises four satellite management modules; The four satellite management modules are respectively a satellite design module, a production and manufacturing module, a remote control and telemetry module, and a digital twin module; The four satellite management modules are connected through the multi-source data output interface to transmit and output data.

9. A computer device comprising: A processor and a memory, wherein the memory is configured to store executable instructions of the processor, and the processor is configured to execute the executable instructions to perform the digital integrated management method of claim 1.

10. A computer storage medium, characterized in that, The storage medium stores a computer program, and the computer program is configured to perform the digital integrated management method of claim 1 when running.

Citation Information

Patent Citations

  • Satellite antenna ground station service system

    CN112425093A

  • Operating environment with gestural control and multiple client devices, displays, and users

    US20150077326A1