Cloud measurement and control comprehensive operation platform system and method based on micro service

Through the microservice-based cloud-based measurement and control integrated operation platform system, the problem of diversified management of aerospace ground station equipment has been solved, unified management of resources and efficient operation of the system have been achieved, the versatility and scalability of equipment have been improved, and construction costs have been reduced.

CN120780272APending Publication Date: 2025-10-1410TH RES INST OF CETC
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510837198.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-23
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

Traditional aerospace ground station integrated operation platforms have many types of management equipment, which are highly specialized and have poor versatility, resulting in the inability to share resources, difficulty in maintenance, and lack of unified standards. This leads to different software architectures, the inability to share resources, and difficulty in achieving efficient operations.

Method used

A cloud-based measurement and control integrated operation platform system based on microservices is adopted, including the infrastructure layer, cloud platform layer, service support layer, heterogeneous computing power orchestration layer and business function layer. Through service-oriented and modular design, unified resource management and scheduling are achieved, and elastic expansion of diversified resources is supported.

Benefits of technology

It achieves efficient and low-cost operation of the system, improves the versatility and scalability of equipment, simplifies equipment access and management, reduces the construction cost of space ground stations, and improves the stability and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120780272A_ABST
    Figure CN120780272A_ABST
Patent Text Reader

Abstract

The invention discloses a cloud measurement and control comprehensive operation platform system and method based on micro-service, and belongs to the technical field of aerospace measurement and control and micro-service software combined application, and the system comprises an infrastructure layer module which is used for carrying out virtualization on aerospace equipment and providing basic calculation, storage and network resources for service operation; the cloud platform layer module is used for realizing unified management and scheduling of heterogeneous diversified resources; the service support layer module is used for performing unified management on various business services and providing universal middleware for functional services; the heterogeneous computing power arrangement layer module is used for realizing management, arrangement and scheduling of various resources and carrying out resource recombination and allocation in a resource pool according to a task instruction of a service function layer; the business function layer module is used for realizing business functions of the system; and the terminal layer man-machine interaction module is used for displaying system tasks, equipment and information. According to the method, the rapid development requirements of a baseband hardware platform towards generalization, standardization and cloudization can be met.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of spaceflight TT&C (Tracking, Telemetry and Command) and micro-service software combination application, in particular to a cloud-based TT&C (Tracking, Telemetry and Command) comprehensive operation platform system and method based on micro-service. BACKGROUND

[0002] The traditional space ground station comprehensive operation platform management is faced with the challenges of a large number of management equipment types, strong equipment specificity and poor universality, and weak mutual replaceability. This status quo leads to different software architecture of the comprehensive operation, lack of unified standards for the running environment and development language, and further causes the difficulty in sharing resources and maintaining. At present, it has become a big technical bottleneck in the field of space TT&C (Tracking, Telemetry and Command) operation. SUMMARY

[0003] The present application aims to overcome the deficiencies of the prior art, and provides a cloud-based TT&C (Tracking, Telemetry and Command) comprehensive operation platform system and method based on micro-service, which services various business function software, improves the universality of each module, and thus realizes system elasticity and scalability, greatly shortens the business deployment time, promotes the realization of efficient and low-cost operation of the system, and meets the rapid development needs of the baseband hardware platform towards generalization, standardization and cloudization.

[0004] The purpose of the present application is achieved by the following scheme:

[0005] A cloud-based TT&C (Tracking, Telemetry and Command) comprehensive operation platform system based on micro-service, comprising:

[0006] An infrastructure layer module, which is used as a service hardware bearing platform of the system, virtualizes space equipment, and provides basic computing, storage and network resources for the running of services;

[0007] A cloud platform layer module, which is used to abstract heterogeneous resources into unified computing, network, storage and security resources and provide services for users, and realize unified management and scheduling of heterogeneous diversified resources;

[0008] A service support layer module, which is used to uniformly manage various business services and provide general middleware for function services;

[0009] A heterogeneous computing power arrangement layer module, which is used to realize the management and arrangement scheduling of various resources, and recombine and allocate resources in the resource pool according to the task instructions of the business function layer;

[0010] A business function layer module, which is used to realize the business functions of the system;

[0011] A terminal layer human-computer interaction module, which is used to provide a human-computer interaction interface to operators, and realize the display of system tasks, equipment and information.

[0012] Further, the aerospace equipment includes a radio frequency, a cloud-based baseband general server, and an antenna.

[0013] Further, the general middleware includes a message queue, a distributed cache, and a database access.

[0014] Further, the service support layer includes a service registry center, a configuration center, a service gateway, service monitoring, load balancing, a log center, fault migration, service version management, and permission management.

[0015] Further, the management and orchestration scheduling of various resources are implemented, including orchestration management, model construction, algorithm management, and resource deployment.

[0016] Further, the implementation of various business functions of the system includes: building a comprehensive management service set, a spaceflight support service set, a radio frequency service set, a health management service set, a functional algorithm management and data processing service set, and a general service set.

[0017] A deployment method of a micro-service-based cloud-based TT&C comprehensive operation platform system, based on any one of the micro-service-based cloud-based TT&C comprehensive operation platform systems described above, includes the following steps:

[0018] Step 1: Radio frequency pooling deployment: different types of network interfaces are provided, the separation of control plane and data plane is achieved through network classification, and a set of radio frequency pools is formed by connecting multiple radio frequencies through a switching network;

[0019] Step 2: Cloud-based baseband general server cloud deployment: the cloud-based baseband general server includes a control node and a computing node, the control node ensures high availability of the cloud platform through a primary-backup strategy, and the computing node is connected to a gigabit service control network and a gigabit data switching network; the cloud platform supports the deployment of spread spectrum tasks, data transmission tasks, and standard tasks;

[0020] Step 3: General support software service deployment: the general services of the monitoring software are deployed and built using a polling and primary-backup strategy; two servers are used for high-availability deployment of each service of the monitoring software, and two cloud-based monitoring servers are connected to the gigabit service control network; the web server is used as a load balancing and reverse proxy component, provides a floating IP, and is deployed using a polling method; the registry center and the configuration center are used as core components of the micro-service for service discovery and registration and configuration updates, and are deployed using a dual-primary-backup method; the database software, cache, and message queue are deployed using a primary-backup method.

[0021] Step 4, isomerism algorithmic power orchestration platform software service deployment: the isomerism algorithmic power orchestration platform software as the total manager of computing, storage, network and acceleration resources, the isomerism algorithmic power orchestration platform software realizes the allocation and deployment of resources according to the task scheduling requirements of the monitoring software;The instances of each service provide capabilities to the outside in a cluster dual-instance manner, and the inter-layer requests are realized in a polling manner to maintain the high availability of the isomerism algorithmic power orchestration platform software;

[0022] Step 5, business software service deployment: each service is deployed in a dual-instance mode on two cloud monitoring servers, and a polling mechanism is used to provide services to the outside, thereby ensuring the high-availability deployment of business software services;

[0023] Step 6, terminal layer human-computer interaction software service deployment: the terminal layer human-computer interaction software is deployed in a dual-computer mode to complete the high-availability of front-end access.

[0024] Further, in step 1, the different types of network interfaces include a 10-gigabit network port and a 1-gigabit network port, the 10-gigabit network port is connected to a 10-gigabit data exchange network, and the 1-gigabit network port is connected to a service control network.

[0025] Further, in step 2, when a server is both a control node and a computing node, deployment is performed at the lowest cost;And, random access to multiple servers is enabled through configuration to realize cloud management.

[0026] Further, in step 4, the services provided by the isomerism algorithmic power orchestration platform include resource overview services, resource management services, scheduling services, algorithm management services, and deployment services.

[0027] Further, in step 5, the business services include comprehensive management services, health management services, log management services, data interaction services, radio frequency management services, and baseband management services, and the functions include task parameter control, device fault detection, operation log recording, radio frequency parameter control and data reporting, baseband algorithm parameter control and state reporting.

[0028] A task flow management method of a micro-service-based clouded measurement and control comprehensive operation platform system, based on any one of the micro-service-based clouded measurement and control comprehensive operation platform systems, includes a task start, task run, and task end flow;

[0029] The task start flow includes the following sub-steps:

[0030] 1) The comprehensive management service performs time compliance judgment according to the task plan, and performs task start operation when the task start time arrives;

[0031] 2) The comprehensive management service issues a task requirement to the isomerism algorithmic power orchestration platform;

[0032] 3) The heterogeneous computing power orchestration platform allocates resources based on task requirements and current idle resource usage;

[0033] 4) The heterogeneous computing power orchestration platform allocates general computing power and accelerated computing power algorithm container resources according to task requirements;

[0034] 5) The integrated management service sends the front-end and back-end communication parameters, and the front-end and back-end initialize the communication ports according to the parameters;

[0035] 6) The digital RF front end sends downlink data packets to the algorithm function; the measurement and control algorithm function sends uplink data packets to the digital RF front end according to the frequency of the downlink data packets;

[0036] 7) The integrated management service sends task parameters to the digital RF front-end and algorithm management service. The front-end and back-end devices complete the task parameter execution and meet the conditions for executing the task;

[0037] The task running process includes the following sub-steps:

[0038] 1) The digital RF front end and measurement and control function algorithm work together to complete the measurement and control business;

[0039] 2) Functional algorithm management service reports telemetry and measurement data;

[0040] 3) The center issues remote control instructions to the function algorithm management service, and the function algorithm management service distributes and executes them to the measurement and control function algorithm;

[0041] 4) During the task operation, the integrated management service collects the operating status and health status of the digital RF front end, heterogeneous computing power orchestration platform, accelerator card, and measurement and control functions, and completes health assessment and disposal functions;

[0042] The task completion process includes the following sub-steps:

[0043] 1) The integrated management service is time-matched according to the task plan, and the task is terminated when the task end time arrives;

[0044] 2) The integrated management service issues a task completion command to the digital RF front-end and functional algorithm management;

[0045] 3) The digital RF front end and functional algorithm management complete the task end action;

[0046] 4) The integrated management service sends a task completion command to the heterogeneous computing power orchestration platform, which then releases resources.

[0047] 5) The heterogeneous computing power orchestration platform calls the cloud platform to complete the resource release and recycling of the container;

[0048] 6) After receiving the action of resource release completion, the integrated management service deletes the task plan and prepares for the next task.

[0049] A soft and hard entity access method of a micro-service-based clouded measurement and control integrated operation platform system, based on the micro-service-based clouded measurement and control integrated operation platform system according to any one of the above, comprising a baseband algorithm and a device access process:

[0050] The baseband access process comprises the following sub-steps:

[0051] Terminal layer baseband type basic information construction: the name, type, construction time, and algorithm file local access path of a new type of baseband algorithm are input on a man-machine interaction page;

[0052] Baseband protocol interface information construction: the protocol type, protocol format, protocol field, and each command code and response code information of a new type of baseband are input on a man-machine interaction page, and the background processing is submitted;

[0053] Baseband information persistence: the resource management service receives the submission request to perform type information persistence, and the protocol interface information is transferred to the entity protocol frame model service for processing;

[0054] New type baseband and monitoring software interface protocol analysis code self-generation: the entity protocol frame model service performs multi-dimensional analysis on the protocol format, generates self-generation coding and decoding code for each command code and response code, and stores the mapping relationship between the baseband type and the protocol analysis code persistently;

[0055] Baseband algorithm packaging processing: the image management service receives the baseband algorithm processing request, performs image packaging processing on the algorithm, and pushes the image to the image warehouse; then the algorithm image information is stored persistently;

[0056] Baseband algorithm access completion: the baseband algorithm access is completed, and the subsequent monitoring software task management service can successfully create a baseband task of this type;

[0057] The device access process comprises the following sub-steps:

[0058] Terminal layer device type information construction: the name, type, and construction time of a new type of device are input on a man-machine interaction page;

[0059] New device type protocol interface information construction: the protocol type, protocol format, protocol field, and each command code and response code information of a new type of device are input on a man-machine interaction page, and the background processing is submitted;

[0060] New device type information persistence: the resource management service receives the submission request to perform type information persistence, and the protocol interface information is transferred to the entity protocol frame model service for processing;

[0061] New device type interface protocol parsing code self-generation: the entity protocol frame model service generates protocol code self-generation and stores the mapping relationship between the device type and the protocol parsing code persistently;

[0062] Device type information persistence: the resource management service completes device type information persistence;

[0063] Device type access completion: the type device is added, and entry or automatic registration entry is performed on the page; the subsequent task management service automatically allocates device resources when creating a task.

[0064] The beneficial effects of the present application include:

[0065] (1) The present application proposes a cloud-based micro-service measurement and control comprehensive operation platform software architecture, which adopts micro-service and layered thinking, breaks through the technical bottleneck of complex management of diversified hardware baseband pool devices, has the advantages of elasticity and scalability, high software development efficiency, high resource utilization, low iterative upgrade cost, simple human-computer operation, etc., and effectively reduces the construction cost of space ground station.

[0066] (2) The present application proposes a micro-service-based cloud-based measurement and control comprehensive operation platform overall architecture service deployment method. Through general device pooling deployment, baseband cloud deployment, and service deployment of application software, a stable, highly available, and highly elastic typical cloud-based measurement and control comprehensive operation platform is constructed.

[0067] (3) The present application proposes a micro-service-based cloud-based measurement and control comprehensive operation platform space measurement and control task full life cycle management process. The process can realize end-to-end rapid construction and reliable operation of space tasks, full-process management of resource recycling, and improved stability and reliability of satellite task operation.

[0068] (4) The present application proposes a micro-service-based cloud-based measurement and control comprehensive operation platform soft and hard entity elastic access mechanism. Through the rapid elastic access mechanism, new types of devices and functional algorithms can be managed, the complex adaptation work of diversified devices and baseband differentiation is effectively reduced, and the robustness of the system is enhanced. BRIEF DESCRIPTION OF DRAWINGS

[0069] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiment or prior art description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0070] Figure 1A software architecture diagram of a micro-service-based clouded measurement and control comprehensive operation platform system according to an embodiment of the present application is shown in FIG. 1.

[0071] Figure 2 A general architecture service deployment diagram of the micro-service-based clouded measurement and control comprehensive operation platform system according to an embodiment of the present application is shown in FIG. 2.

[0072] Figure 3 A task management flowchart of the micro-service-based clouded measurement and control comprehensive operation platform system according to an embodiment of the present application is shown in FIG. 3.

[0073] Figure 4 A software and hardware entity type access flowchart of the micro-service-based clouded measurement and control comprehensive operation platform system according to an embodiment of the present application is shown in FIG. 4. DETAILED DESCRIPTION

[0074] All features disclosed in the specification or in the claims of the embodiments of the present application, or all steps of any method or process so disclosed, can be combined in any combination, and / or substituted for one another, unless the context clearly indicates otherwise.

[0075] The specific implementation process of the present application is as follows:

[0076] As a first aspect of the present application, a clouded measurement and control comprehensive operation platform software architecture is specifically designed based on micro-service and layered ideas, and a micro-service-based clouded measurement and control comprehensive operation platform system is provided based on the architecture, as shown in FIG. 1. Figure 1 As shown in FIG. 1, the platform system specifically includes:

[0077] Infrastructure layer module: The infrastructure layer module mainly virtualizes spaceflight devices such as radio frequency, clouded baseband general server, and antenna, and provides basic computing, storage, and network resources for the operation of various services, and is a service hardware bearing platform of the system.

[0078] Cloud platform layer module: The cloud platform layer module abstracts numerous heterogeneous resources into unified computing, network, storage, and security resources to provide services for users and realize unified management and scheduling of heterogeneous diversified resources.

[0079] Service support layer module: The service support layer module mainly unifies the management of various business services, and provides general middleware such as message queue, distributed cache, and database access for functional services. The service support layer module mainly includes a service registration center, a configuration center, a service gateway, service monitoring, load balancing, a log center, fault migration, service version management, and permission management.

[0080] Heterogeneous computing arrangement layer module: the heterogeneous computing arrangement layer module mainly realizes the management and arrangement scheduling of various resources including server resources and space equipment resources, including arrangement management, model construction, algorithm management, resource deployment, etc. The heterogeneous computing arrangement layer module performs flexible recombination and optimal allocation of all resources in the resource pool according to the task instructions of the business function layer, to ensure the stability and reliability of the operation of the space TT&C ground station.

[0081] Business function layer module: the business function layer module mainly realizes various functions of the system, and adopts a high-availability form to build a set of services including comprehensive management services, space TT&C services, radio frequency services, health management services, functional algorithm management and data processing services, and general services.

[0082] Terminal layer human-computer interaction module: the terminal layer human-computer interaction module mainly provides various human-computer interaction interfaces to operators, and realizes comprehensive display of system tasks, equipment and information. It should be noted that the terminal layer includes various terminal devices such as PC, mobile phone and server.

[0083] As a second aspect of the present application, based on the above system, a cloud-based TT&C comprehensive operation platform overall architecture service deployment method is provided, as shown in Figure 2 The cloud-based TT&C baseband pool is composed of five types of equipment, namely 3 digital radio frequency front ends, 5 general-purpose computing servers, 2 cloud monitoring servers, 2 switches and 2 cloud platform management and control servers, which can be used as typical equipment deployment requirements of the cloud-based TT&C comprehensive operation platform. The specific deployment implementation process is as follows:

[0084] Radio frequency pool deployment: the radio frequency provides two types of network interfaces, namely 10G network interface and 1000M network interface, the 10G network interface is connected with 10G data exchange network, and the 1000M network interface is connected with service control network, through network classification, the separation of control plane and data plane is realized, and three radio frequencies form a radio frequency pool through two exchange networks.

[0085] Cloud baseband general server cloud deployment: In the cloud-based TT&C integrated operation platform, the baseband is no longer a hardware device unique to the form, but a general server. The typical deployment of the cloud baseband general server is seven servers to build a container cloud platform. The platform has two control nodes and five computing nodes. The control nodes ensure the high availability of the cloud platform through the master-backup strategy. The five computing nodes are connected to the gigabit service control network and the gigabit data exchange network. The cloud platform can support five spread spectrum tasks, ten data transmission tasks, and ten standard tasks in a time-sharing manner. Due to the generalization of the baseband hardware form, the cost of multiple development and implementation of traditional baseband hardware is greatly reduced. At the same time, the deployment also supports single-form deployment. A server can be both a control node and a computing node, which can be deployed at the lowest cost. In addition, multiple servers can be randomly accessed, and cloud management can be achieved through simple configuration. The cloud deployment has strong flexibility.

[0086] General support software service deployment: In order to realize the high reliability and stability of the monitoring software, the general services of the monitoring software are deployed and built using the polling and master-backup strategy. The application adopts two servers for high-availability deployment of each service of the monitoring software. The two cloud monitoring servers are connected to the gigabit service control network. The web server is used as a load balancing and reverse proxy component, which provides a floating IP and is deployed using a polling method. The registration center and the configuration center are used as the core components of the microservice for service discovery and registration and configuration update, and are deployed in a dual-machine master-backup mode. The database software, cache, and message queue are deployed in a master-backup mode.

[0087] Heterogeneous computing power orchestration platform software service deployment: The heterogeneous computing power orchestration platform software is the supervisor of computing, storage, network, and acceleration resources. The main services include resource overview service, resource management service, scheduling service, algorithm management service, and deployment service. The heterogeneous computing power orchestration platform software allocates and deploys resources according to the task scheduling requirements of the monitoring software. The instances of each service provide external capabilities in a cluster dual-instance mode, and the inter-layer requests are implemented using a polling method, which maintains the high availability of the heterogeneous computing power orchestration platform software.

[0088] Business software service deployment: Business services include integrated management services, health management services, log management services, data interaction services, radio frequency management services, and baseband management services. The main functions include task parameter control, device fault detection, operation log recording, radio frequency parameter control and data reporting, baseband algorithm parameter control and status reporting. Each service is deployed in a dual-instance mode on two cloud monitoring servers and provides services externally using a polling mechanism to ensure the high-availability deployment of business software services.

[0089] Terminal layer human-computer interaction software service deployment: The terminal layer human-computer interaction software is deployed in a dual-machine mode to complete the high availability of front-end access.

[0090] As a third aspect of the application, based on the above-mentioned system, a task full-process management method of a clouded measurement and control integrated operation platform is provided, which comprises Figure 3 The task full-process management method is described, which comprises a task starting process, a task running process and a task ending process.

[0091] Task starting process:

[0092] 1) The integrated management service performs time compliance judgment according to the task plan, and performs task starting operation when the task starting time arrives;

[0093] 2) The integrated management service issues a task requirement to the heterogeneous computing power arrangement platform;

[0094] 3) The heterogeneous computing power arrangement platform allocates resources according to the task requirement and the current idle resource usage;

[0095] 4) The heterogeneous computing power arrangement platform allocates general computing power and acceleration computing power algorithm container resources according to the task requirement;

[0096] 5) The integrated management service issues front-end and back-end communication parameters, and the front-end and back-end perform communication port initialization work according to the parameters;

[0097] 6) The digital radio frequency front-end issues a downlink data packet to the algorithm function, and the measurement and control algorithm function sends an uplink data packet to the digital radio frequency front-end according to the frequency of the downlink data packet;

[0098] 7) The integrated management service issues task parameters to the digital radio frequency front-end and the algorithm management service, and the front-end and back-end devices complete task parameter execution and have the execution task condition;

[0099] Task running process:

[0100] 1) The digital radio frequency front-end and the measurement and control function algorithm cooperate to complete telemetry, measurement and other measurement and control businesses;

[0101] 2) The function algorithm management service reports telemetry and measurement data;

[0102] 3) The center issues a remote control instruction to the function algorithm management service, and the function algorithm management service distributes and executes the measurement and control function algorithm;

[0103] 4) During the task running process, the integrated management service collects the running state and health state of the digital radio frequency front-end, the heterogeneous computing power arrangement platform, the acceleration card and the measurement and control function, and completes health evaluation and disposal function.

[0104] Task ending process:

[0105] 1) The integrated management service performs time compliance according to the task plan, and performs task ending operation when the task ending time arrives;

[0106] 2) The integrated management service issues a task end command to the digital radio frequency front end and function algorithm management;

[0107] 3) The digital radio frequency front end and function algorithm management completes the task end action, including carrier stop, data saving, etc.

[0108] 4) The integrated management service issues a task end command to the heterogeneous computing power arrangement platform, and the heterogeneous computing power arrangement platform performs resource release processing;

[0109] 5) The heterogeneous computing power arrangement platform calls the cloud platform to complete the resource release and recycling of the container;

[0110] After receiving the resource release completion action, the integrated management service deletes the task plan and prepares for the next task.

[0111] As a fourth aspect of the application, based on the above system, a soft and hard entity elastic access method of a clouded measurement and control integrated operation platform is provided. The soft and hard entity type access includes the access of new type baseband algorithms and new type devices. Through online simple operation of the terminal layer human-computer interaction page, the soft and hard entity of the new form of monitoring software can be managed, and services including resource management service, image management service, entity protocol frame model service, image warehouse, etc. are involved. As shown in the figure, the specific method implementation process is as follows: Figure 4

[0112] Terminal layer baseband type basic information construction: the human-computer interaction page enters the name, type, construction time, and algorithm file local access path of the new type baseband algorithm.

[0113] Baseband protocol interface information construction: the human-computer interaction page enters the protocol type, protocol format, protocol field, and each command code and response code information contained in the new type baseband, and submits the background processing.

[0114] Baseband information persistence: the resource management service receives the submission request to perform type information persistence, and the protocol interface information is transferred to the entity protocol frame model service for processing.

[0115] New type baseband and monitoring software interface protocol analysis code self-generation: the entity protocol frame model service performs multi-dimensional analysis on the protocol format, generates self-generation coding and decoding code for each command code and response code, and persists the mapping relationship between the baseband type and the protocol analysis code.

[0116] Baseband algorithm packaging processing: the image management service receives the baseband algorithm processing request, performs image packaging processing on the algorithm, and pushes the image to the image warehouse. Then the algorithm image information is persisted.

[0117] ​Baseband algorithm access completion: baseband algorithm access is completed, and a subsequent monitoring software task management service can successfully create a baseband task of this type.

[0118] Terminal layer device type information construction: a man-machine interaction page enters the name, type, construction time and the like of a new type of device.

[0119] New device type protocol interface information construction: a man-machine interaction page enters the protocol type, protocol format, protocol field and each command code, response code information and the like adopted by a new type of device, and submits a background processing.

[0120] New device type information persistence: a resource management service receives a submission request to perform type information persistence, and simultaneously transfers protocol interface information to an entity protocol frame model service for processing.

[0121] New device type interface protocol analysis code self-generation: an entity protocol frame model service performs protocol code self-generation and stores a mapping relationship between a device type and protocol analysis code.

[0122] Device type information persistence storage: a resource management service completes device type information persistence.

[0123] Device type access completion: a type of device is added, and a page is entered or automatically registered and entered, and a subsequent task management service automatically allocates device resources when creating a task.

[0124] The units described in the embodiments of the present application can be implemented in a software manner, or can be implemented in a hardware manner, and the described units can also be arranged in a processor. In some cases, the names of these units do not constitute a limitation on the units themselves.

[0125] According to an aspect of an embodiment of the present application, a computer program product or computer program is provided, which includes computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method provided in the various optional implementation manners described above.

[0126] As another aspect, the embodiment of the present application further provides a computer readable medium, which can be included in the electronic device described in the above embodiments, or can exist independently without being assembled into the electronic device. The computer readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device implements the method described in the above embodiments.

Claims

1. A cloud-based measurement and control integrated operation platform system based on microservices, characterized in that: include: The infrastructure layer module serves as the system's service hardware carrier platform, virtualizes aerospace equipment, and provides basic computing, storage, and network resources for service operation; The cloud platform layer module is used to abstract heterogeneous resources into unified computing, network, storage, and security resources and provide services to users, realizing unified management and scheduling of heterogeneous and diversified resources; The service support layer module is used to uniformly manage various business services and provide general middleware for functional services; The heterogeneous computing power orchestration layer module is used to manage and schedule various resources, and reorganize and allocate resources within the resource pool according to the task instructions of the business function layer; Business function layer module, used to implement the business functions of the system; The terminal layer human-computer interaction module is used to provide the operator with a human-computer interaction interface to display system tasks, equipment and information.

2. The cloud-based microservice-based measurement and control integrated operation platform system according to claim 1 is characterized in that: The aerospace equipment includes radio frequency, cloud baseband general server and antenna.

3. The cloud-based microservice-based measurement and control integrated operation platform system according to claim 1 is characterized in that: The general middleware includes message queue, distributed cache and database access.

4. The cloud-based microservice-based measurement and control integrated operation platform system according to claim 1 is characterized in that: The service support layer includes a service registration center, a configuration center, a service gateway, service monitoring, load balancing, a log center, fault migration, service version management, and authority management.

5. The cloud-based microservice-based measurement and control integrated operation platform system according to claim 1 is characterized in that: The management and orchestration scheduling of various resources are implemented, including orchestration management, model building, algorithm management and resource deployment.

6. The cloud-based microservice-based measurement and control integrated operation platform system according to claim 1 is characterized in that: The various business functions of the system are implemented, specifically including: building a comprehensive management service set, a antenna feed service set, a radio frequency service set, a health management service set, a function algorithm management and data processing service set, and a general service set.

7. A deployment method for a cloud-based measurement and control integrated operation platform system based on microservices, characterized in that: The cloud-based microservice-based measurement and control integrated operation platform system according to any one of claims 1 to 6 comprises the following steps: Step 1: RF pool deployment: Provide different types of network interfaces, separate the control plane from the data plane through network classification, and form a RF pool with multiple radios through the switching network. Step 2: Cloud-based deployment of universal baseband servers: The universal baseband servers include control nodes and computing nodes. The control nodes use a master-slave strategy to ensure high availability of the cloud platform, while the computing nodes are connected to both the Gigabit service control network and the 10 Gigabit data exchange network. The cloud platform supports the deployment of spread spectrum tasks, data transmission tasks, and standard tasks in a time-sharing manner. Step 3: Deploy general support software as a service: The general services of the monitoring software are deployed and built using a round-robin and master-slave strategy. Two servers are used for high-availability deployment of each monitoring software service. The two cloud-based monitoring servers are connected to the gigabit service control network. The web server, serving as a load balancing and reverse proxy component, is deployed using a round-robin approach by providing floating IP addresses. The registration center and configuration center, as core and key components of microservices, are used for service discovery, registration, and configuration updates and are deployed using a dual-machine master-slave approach. The database software, cache, and message queue are deployed using a master-slave approach. Step 4: Deploy the heterogeneous computing power orchestration platform software as a service: The heterogeneous computing power orchestration platform software serves as the general manager of computing, storage, network, and acceleration resources. It allocates and deploys resources based on the task scheduling requirements of the monitoring software. Each service instance provides capabilities externally in a clustered dual-instance manner, and inter-layer requests are implemented using polling to maintain high availability of the heterogeneous computing power orchestration platform software. Step 5: Service-oriented deployment of business software: Each service is deployed as two instances on two cloud-based monitoring servers. A polling mechanism is used to provide services externally, ensuring high-availability deployment of the business software service. Step 6: Service-oriented deployment of human-computer interaction software at the terminal layer: The human-computer interaction software at the terminal layer is deployed on two machines to achieve high availability of front-end access.

8. The method for deploying a cloud-based microservice-based integrated measurement and control operation platform system according to claim 7, characterized in that: In step 1, the different types of network interfaces include a 10 Gigabit network port and a 1 Gigabit network port, the 10 Gigabit network port is connected to a 10 Gigabit data exchange network, and the 1 Gigabit network port is connected to a service control network.

9. The method for deploying a cloud-based microservice-based integrated measurement and control operation platform system according to claim 7, characterized in that: In step 2, a server that serves as both a control node and a computing node is deployed at the lowest cost. Furthermore, multiple servers can be randomly connected, enabling cloud-based management through configuration.

10. The method for deploying a cloud-based microservice-based integrated measurement and control operation platform system according to claim 7, characterized in that: In step 4, the services provided by the heterogeneous computing power orchestration platform include resource overview service, resource management service, scheduling service, algorithm management service and deployment service.

11. The method for deploying a cloud-based microservice-based integrated measurement and control operation platform system according to claim 7, characterized in that: In step 5, business services include integrated management services, health management services, log management services, data interaction services, radio frequency management services, and baseband control services. Functions include task parameter control, equipment fault detection, operation log recording, radio frequency parameter control and data reporting, and baseband algorithm parameter control and status reporting.

12. A task process management method for a cloud-based measurement and control integrated operation platform system based on microservices, characterized in that: A cloud-based microservice-based measurement and control integrated operation platform system according to any one of claims 1 to 6, comprising the processes of task start, task run, and task end; The task start process includes the following sub-steps: 1) The integrated management service determines the time compliance according to the task plan and starts the task when the task start time arrives; 2) The integrated management service issues task requirements to the heterogeneous computing power orchestration platform; 3) The heterogeneous computing power orchestration platform allocates resources based on task requirements and current idle resource usage; 4) The heterogeneous computing power orchestration platform allocates general computing power and accelerated computing power algorithm container resources according to task requirements; 5) The integrated management service sends the front-end and back-end communication parameters, and the front-end and back-end initialize the communication ports according to the parameters; 6) The digital RF front end sends downlink data packets to the algorithm function; the measurement and control algorithm function sends uplink data packets to the digital RF front end according to the frequency of the downlink data packets; 7) The integrated management service sends task parameters to the digital RF front-end and algorithm management service. The front-end and back-end devices complete the task parameter execution and meet the conditions for executing the task; The task running process includes the following sub-steps: 1) The digital RF front end and measurement and control function algorithm work together to complete the measurement and control business; 2) Functional algorithm management service reports telemetry and measurement data; 3) The center issues remote control instructions to the function algorithm management service, and the function algorithm management service distributes and executes them to the measurement and control function algorithm; 4) During the task operation, the integrated management service collects the operating status and health status of the digital RF front end, heterogeneous computing power orchestration platform, accelerator card, and measurement and control functions, and completes health assessment and disposal functions; The task completion process includes the following sub-steps: 1) The integrated management service determines the time compliance according to the task plan and performs task end operations when the task end time arrives; 2) The integrated management service issues a task completion command to the digital RF front-end and functional algorithm management; 3) The digital RF front end and functional algorithm management complete the task end action; 4) The integrated management service sends a task completion command to the heterogeneous computing power orchestration platform, which then releases resources. 5) The heterogeneous computing power orchestration platform calls the cloud platform to complete the resource release and recycling of the container; 6) After receiving the action of resource release completion, the integrated management service deletes the task plan and prepares for the next task.

13. A method for accessing software and hardware entities to a cloud-based integrated measurement and control operation platform system based on microservices, characterized in that: The cloud-based microservice-based measurement and control integrated operation platform system according to any one of claims 1 to 6 includes a baseband algorithm and a device access process: The baseband access process includes the following sub-steps: Construct basic information of the terminal layer baseband type: Enter the name, type, build time, and local access path of the new type of baseband algorithm on the human-computer interaction page; Baseband protocol interface information construction: Enter the new type of baseband protocol type, protocol format, protocol fields, and the included command codes and response codes on the human-computer interaction page and submit it for backend processing; Baseband information persistence: The resource management service receives the submission request to persist the type information, and at the same time transfers the protocol interface information to the entity protocol frame model service for processing; New type of baseband and monitoring software interface protocol parsing code self-generation: The entity protocol frame model service performs multi-dimensional analysis of the protocol format, automatically generates encoding and decoding codes for each command code and response code, and persistently stores the mapping relationship between baseband type and protocol parsing code; Baseband algorithm packaging and processing: The image management service receives baseband algorithm processing requests, packages the algorithm image, and pushes the image to the image repository; the algorithm image information is then persistently stored; Baseband algorithm access is complete: The baseband algorithm access is complete, and the subsequent monitoring software task management service can successfully create baseband tasks of this type; The device access process includes the following sub-steps: Terminal layer device type information construction: enter the name, type and construction time of the new type of device on the human-computer interaction page; New device type protocol interface information construction: Enter the protocol type, protocol format, protocol fields, and each command code and response code information used by the new type of device on the human-computer interaction page, and submit it for background processing; Persistence of new device type information: The resource management service receives the submission request to persist the type information, and at the same time transfers the protocol interface information to the entity protocol frame model service for processing; New device type interface protocol parsing code self-generation: The entity protocol frame model service self-generates the protocol code and persistently stores the mapping relationship between device type and protocol parsing code; Device type information persistent storage: The resource management service completes the persistence of device type information; Device type access completed: This type of device is added and entered on the page or automatically registered. The subsequent task management service automatically allocates device resources when creating tasks.

Citation Information

Cited By

  • Method and device for flexibly arranging computing power resources of clouded ground station

    CN121887634A