Microservice-based Relay Satellite Data Transmission Baseband Pool Monitoring Software System
The relay satellite data transmission baseband pool monitoring software system based on microservice architecture solves the problems of traditional equipment resource sharing and maintenance difficulties, and realizes efficient resource utilization and easy-to-expand software system, supporting multi-task concurrency and unified operation and maintenance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 10TH RES INST OF CETC
- Filing Date
- 2023-07-04
- Publication Date
- 2026-05-26
Smart Images

Figure CN116708216B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of software communication technology, and in particular to a relay satellite data transmission baseband pool monitoring software system based on a microservice architecture. Background Technology
[0002] Relay satellites are a type of communication satellite, primarily used for data transmission. With the increasing variety and number of spacecraft, the tracking and control tasks have become increasingly demanding, leading to a surge in data transmission volumes that ground control stations alone cannot handle. Furthermore, the commissioning of my country's space station has made all-weather tracking and control a necessity, placing ever-higher demands on the functional and performance requirements of ground terminal stations for relay satellite systems. Previously, domestic relay satellite system ground terminal stations mainly adopted a link-based resource allocation model, determining the independent baseband equipment and links required for each mission through advance link planning. However, the increasing variety and complexity of relay missions have resulted in a bottleneck restricting development, characterized by a large number of diverse equipment sets, strong specialization, weak interchangeability, and complex backup links. To address these issues, a comprehensive baseband pool architecture for signal and data processing platforms represents the future trend. This comprehensive baseband pool platform adopts a Software-Defined Everything (SDX) design philosophy, supporting concurrent operation of multiple tasks and multi-functional threads, and enabling mission reconfiguration.
[0003] See Figure 2 The relay satellite data transmission baseband pool consists of six devices (including primary and backup): two digitization devices and four integrated processing devices. It is responsible for providing forward and return low-to-medium speed data transmission, return high-speed data transmission, and forward and return multi-target data transmission services, while also possessing the capability to range user spacecraft. Depending on different mission requirements, it can be configured in a time-sharing manner as 16 low-to-medium speed data transmission basebands, 8 high-speed data transmission basebands, or 2 low-to-medium speed data transmission basebands, 2 high-speed data transmission basebands, and 1 multi-target baseband (supporting 12 targets), among other combinations.
[0004] The relay satellite data transmission baseband pool monitoring software, as a crucial component of the data transmission baseband pool, serves as the core of the entire pool's monitoring and service scheduling. It provides a human-machine interface for users, a remote control and monitoring interface for upper-level monitoring, and completes monitoring task scheduling. It receives resource deployment requests and link configuration information from the receiving terminal station monitoring software, and allocates and deploys baseband pool resources through platform management software. For individual baseband units, it sets operating parameters for each unit, monitors the operating status of all units, and provides detailed menus and simple graphical displays. It works in conjunction with system monitoring to remotely monitor baseband equipment units. It receives and manages the ranging and frequency measurement data from the receiving function control and data processing software, storing the data. It organizes and implements all baseband-related tests, including: receiver acquisition time testing, data transmission bit error rate testing, frequency dynamic range testing, ranging accuracy statistics, frequency measurement accuracy statistics, forward delay testing, return delay testing, forward frame rate testing, and injecting data frames into the data transmission analog source and forward modulator. It also features real-time fault monitoring and alarm functions, monitoring the hardware boards, functional units, and link status in real time.
[0005] Traditional relay satellite data transmission basebands are categorized into low-to-medium speed, high-speed, and multi-target types. Baseband equipment platforms, software components, and software architectures vary across different development periods, with each baseband unit typically possessing at least one monitoring or data processing motherboard for monitoring functions. Furthermore, inconsistencies in software operating environments and programming languages lead to resource sharing difficulties and maintenance challenges. Ground stations require 24 / 7 uninterrupted and stable operation. Therefore, the software system's hardware and software architecture design must comprehensively consider various factors, employing measures such as hardware hot backup, regular data backup, automatic status monitoring, and automatic fault analysis and handling to meet the requirements for long-term stable system operation. The design must also consider the high availability of the baseband pool monitoring software to prevent the entire baseband pool system from failing due to hardware or software malfunctions. Summary of the Invention
[0006] The purpose of this invention is to meet the characteristics of relay satellite data transmission baseband pools, combine the functional requirements of traditional baseband monitoring software, and facilitate the co-construction and sharing of computing resources, unified operation and maintenance management, unified scheduling, flexible use, and dynamic expansion. It addresses the common needs of different types of basebands through centralized development, reducing redundant development of different types of baseband software, and meeting the equipment operation and management requirements of baseband pools. Furthermore, it provides a monitoring software architecture design that is highly resource-efficient, has low maintenance and upgrade costs, is reconfigurable, and highly scalable, addressing the shortcomings of existing technologies.
[0007] The specific technical solution is as follows:
[0008] This invention is a microservice-based relay satellite data transmission baseband pool monitoring software system, comprising: a hardware environment layer, a platform support layer, a business service layer, and a human-computer interaction layer, wherein:
[0009] The hardware environment layer provides the basic hardware environment for the operation of business functions, and adopts all-in-one machines and gigabit network switches.
[0010] The platform support layer, based on the Spring Cloud microservice platform, provides the basic plugins and software runtime environment for development, realizing the service-oriented architecture of software functions; it also provides a software runtime framework for the data transmission baseband pool monitoring software, and completes unified service governance.
[0011] The business service layer provides data access services, general services, and business processing services, focusing on different business needs;
[0012] The human-computer interaction layer provides human-computer interaction interfaces for various types of users. The human-computer interaction layer displays the functions of the resource pool through a view.
[0013] Furthermore, the platform support layer is based on a Spring Cloud microservice platform, providing service governance center, configuration center, data cache, database, and message queue business functions. The microservice platform provides unified service governance and microservice cluster platform services to the upper-layer business through the service governance center, and provides a software runtime framework to the upper-layer business service layer.
[0014] Furthermore, the software of the platform support layer adopts a B / S architecture, which can be accessed by PC terminals connected to the device.
[0015] Among them: On the B-end, the human-computer interaction adopts the browser method, and the data transmission baseband pool device can be operated and its status monitored through different web page views;
[0016] The S-end consists of three types of services: data access service, general service, and business processing service. The middleware service in the business processing service pushes status and data to the B-end, and displays the hardware health status of the entire data transmission baseband pool, the running status of the assigned tasks, and detailed information of individual tasks.
[0017] Furthermore, the business service layer divides different types of baseband services into layers and provides general services and business processing services through data access interfaces. The business processing services focus on specific business logic, while the general services focus on common functions.
[0018] The data access service provides database information access interfaces and file management access interfaces for various business processing services and general services;
[0019] The general services are subdivided into three categories, including system framework management services, parameter grouping services, and device monitoring services, specifically:
[0020] The system framework management service provides gateway service, portal plugin service, portal service, and authentication service;
[0021] The parameter grouping service provides general functions such as log management service, data storage service, parameter linkage verification service and configuration management service;
[0022] The device monitoring service provides data frame model service, device data processing service, control query service and communication monitoring service parameter monitoring related functions, and realizes low-code device monitoring functions through configuration;
[0023] The business processing services include monitoring interface management services, resource management services, middleware services, fault diagnosis services, as well as low-speed and medium-speed business services, high-speed data transmission services, high-speed analog source services, and multi-target data transmission service services.
[0024] Furthermore, the resource management service of the business service layer receives resource requests issued by the monitoring interface management service or the middleware service. Based on the current resource occupancy, the health status of physical resources, and the constraints of the upper limit of resources for the requested task type, it automatically finds available resources for deployment and feeds back the deployment results to the station monitoring for the establishment of system signal flow and information flow. For special scenarios, it also supports the function of user-specified physical resource deployment.
[0025] Furthermore, all business services in the business service layer are deployed on multiple nodes, and each service completes business processing in a load-balanced or primary / backup manner.
[0026] Furthermore, the views of the human-computer interaction layer include a homepage view, a task view, and a physical view, wherein:
[0027] The physical view displays the health and occupancy status of the hardware chassis and boards, and provides chassis and board maintenance, timecode, frequency synthesizer and overall system settings functions;
[0028] The task view displays the current task deployment and operation status, and provides functions for task creation, task release, task idle / occupied settings, and task details jump; the pages for medium-low speed function, high speed function, and multi-target data transmission function display specific task details are consistent with the functions, status display, and element layout of the original single baseband device baseband monitoring software. The task view is used to facilitate user use and maintain the operating habits of traditional single baseband devices.
[0029] The homepage view provides hierarchical monitoring of the overall system status, hardware status, software status, and business service status, making it easy for users to quickly locate problems. It also displays key information for important tasks and provides access to auxiliary functions such as auxiliary logs and communication monitoring.
[0030] Furthermore, the data transmission baseband pool has multiple chassis, multiple boards, and multiple software configuration items. The health status of the data transmission baseband pool includes hardware and software categories. The software category includes microservice platform category, general service category, business processing service category, function control data processing category, and signal processing category. The data transmission baseband pool monitoring software statistically analyzes the health status and displays and records error logs at the task dimension and platform common dimension, while reporting the status to the station monitoring in real time.
[0031] The beneficial effects of this invention are as follows:
[0032] 1. This invention is a microservice architecture-based monitoring software system for relay satellite data transmission baseband pools. It has high resource utilization and low hardware computing resource requirements. In a minimal environment, it can support single-machine deployment. Under normal working conditions, it only requires a minimum of 3 all-in-one machines and one gigabit switch. This changes the traditional situation where each baseband machine is equipped with a computing motherboard. Taking a typical task scenario (8 medium-low speed and 4 high speed data transmission machines) as an example, it saves 9 computing resources, greatly improves resource utilization, and reduces system costs.
[0033] 2. This invention is a microservice-based baseband pool monitoring software system for relay satellite data transmission, characterized by high software development efficiency and low maintenance and upgrade costs. The software architecture adopts a microservice design approach, extracting common requirements from different types of baseband software and developing unified general services while customizing business services. It utilizes a microservice platform and operation and maintenance scripts to provide unified service governance, service monitoring, service orchestration, load balancing, and elastic scaling functions for upper-layer businesses. To improve service availability, it provides two modes—load balancing and primary / backup—based on different business characteristics. Load balancing is used for services without time-series requirements, while primary / backup is used for services with time-series information flows. The development of monitoring service functions can employ low-code technology, utilizing a data frame model service to complete interface configuration and automatically generate front-end parameter monitoring pages. The device data processing service can automatically parse and package commands based on the model. Subsequent changes or expansions to device interfaces do not require code modification; only configuration changes are needed to upgrade the functionality, reducing software development and maintenance costs.
[0034] 3. This invention is a microservice-based monitoring software system for relay satellite data transmission baseband pools, which is easy to operate and use. This invention overcomes the challenges of traditional baseband equipment deployment in single-machine or C / S architectures. The baseband pool device can be operated and used via a browser from any computer connected to the network. Furthermore, the browser's multi-window feature solves problems such as the need for split-screen display of pooled baseband services and system crashes caused by abnormal interface display.
[0035] 4. This invention is a microservice-based baseband pool monitoring software system for relay satellite data transmission, possessing easy scalability. The human-computer interaction layer of this invention adopts a portal plugin approach, facilitating the access and navigation of customized pages. The middleware service decouples the front-end and back-end services, with the back-end services performing the main functions of the baseband pool monitoring software. Based on business type, it is divided into general service categories and business processing services; when business requirements change and functions are upgraded, only the development and testing of the new business needs to be addressed. Attached Figure Description
[0036] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort, wherein:
[0037] Figure 1 This is a schematic diagram of the software system architecture of the present invention;
[0038] Figure 2 This is a schematic diagram of the overall architecture of the data transmission baseband pool;
[0039] Figure 3 This is a schematic diagram of the task scheduling and operation process of the data transmission baseband pool monitoring software;
[0040] Figure 4 This is a service deployment diagram of the data transmission baseband pool monitoring software. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only for explaining the invention and are not intended to limit the invention; that is, the described embodiments are merely some embodiments of the invention, and not all embodiments. The components of the embodiments of the invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0042] It should be noted that the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.
[0043] Example 1
[0044] like Figure 1As shown, a relay satellite data transmission baseband pool monitoring software system based on microservice architecture includes: a hardware environment layer that adopts a domestically produced all-in-one machine and a gigabit network switch to provide a basic hardware environment for the operation of business functions;
[0045] When designing the hardware environment layer, the overall size of the data transmission baseband pool device and its ease of daily use were taken into consideration. Currently, an all-in-one display is used, which can be upgraded to a server as resources expand in the future.
[0046] The platform support layer is based on the Spring Cloud microservice platform, which develops the necessary basic plugins and software runtime environment, realizes the service-oriented architecture of software functions, provides a software runtime framework for the data transmission baseband pool monitoring software, and completes unified service governance.
[0047] The platform support layer is based on the Spring Cloud microservice platform, providing service governance center, configuration center, data cache, database and message queue business functions. The microservice platform provides unified service governance and microservice cluster platform services to the upper-layer business through the service governance center, and provides a software runtime framework to the business service layer above.
[0048] The business service layer divides different types of baseband services into layers and provides general services and business processing services through data access interfaces. The business processing services focus on specific business logic, while the general services focus on common functions.
[0049] The data access service provides database information access interfaces and file management access interfaces for various business processing services and general services;
[0050] The general services are subdivided into three categories, including system framework management services, parameter grouping services, and device monitoring services, specifically:
[0051] The system framework management service provides gateway service, portal plugin service, portal service, and authentication service;
[0052] The parameter grouping service provides general functions such as log management service, data storage service, parameter linkage verification service and configuration management service;
[0053] The device monitoring service provides data frame model service, device data processing service, control query service and communication monitoring service parameter monitoring related functions, and realizes low-code device monitoring functions through configuration;
[0054] The business processing services include monitoring interface management services, resource management services, middleware services, fault diagnosis services, as well as low-speed and medium-speed business services, high-speed data transmission services, high-speed analog source services, and multi-target data transmission service services.
[0055] Baseband pooling functionality. The resource management service of the business service layer receives resource requests from the monitoring interface management service or the middleware service. Based on the current resource occupancy, the health status of physical resources, and the resource upper limit constraints of the requested task type, it automatically finds available resources for deployment and feeds the deployment results back to the station monitoring for link establishment of system signal flow and information flow. For special scenarios, it also supports the function of user-specified physical resource deployment.
[0056] The human-computer interaction layer provides human-computer interaction interfaces for various types of users. The human-computer interaction layer displays the functions of the resource pool through a view.
[0057] The views of the human-computer interaction layer include a homepage view, a task view, and a physical view, wherein:
[0058] The physical view displays the health and occupancy status of the hardware chassis and boards, and provides chassis and board maintenance, timecode, frequency synthesizer and overall system settings functions;
[0059] The task view displays the current task deployment and operation status, and provides functions for task creation, task release, task idle / occupied settings, and task details jump; the pages for medium-low speed function, high speed function, and multi-target data transmission function display specific task details are consistent with the functions, status display, and element layout of the original single baseband device baseband monitoring software. The task view is used to facilitate user use and maintain the operating habits of traditional single baseband devices.
[0060] The homepage view provides hierarchical monitoring of the overall system status, hardware status, software status, and business service status, making it easy for users to quickly locate problems. It also displays key information for important tasks and provides access to auxiliary functions such as auxiliary logs and communication monitoring.
[0061] like Figure 2The diagram illustrates the physical composition of the data transmission baseband pool and its signal connection and information exchange methods with external systems. The data transmission baseband pool consists of six devices: two digitizing devices and four integrated processing devices. The digitizing devices perform AD / DA sampling, data preprocessing, and data transmission. The integrated processing devices can deploy different programs as needed, supporting low-to-medium speed data transmission, high-speed data transmission, and multi-target data transmission tasks. Optical fiber connects the digitizing devices and integrated signal processing devices, transmitting forward and backward signals. Gigabit Ethernet connects the digitizing devices, integrated signal processing devices, and the data transmission baseband pool monitoring, data distribution nodes, and operations management center, transmitting control commands, status information, and data. The station monitoring system sends the required commands to the data transmission baseband pool monitoring software via Ethernet. The monitoring software processes and analyzes the commands, then sends the corresponding commands to the appropriate signal processing and data processing modules via the switching network. The status flow is the reverse of the command flow; information from each module is reported to the data transmission baseband pool monitoring software, which then reports it to the station monitoring system. The data transmission baseband pool monitoring software plays a crucial role in the entire equipment's information processing flow, acting as a bridge between upstream and downstream processes and providing centralized control.
[0062] like Figure 3 The diagram illustrates the task scheduling process of the data transmission baseband pool monitoring software and its interaction with other system software. Before a task begins, the data transmission baseband pool monitoring software receives task requirements and link information from the station monitoring system. It then combines this information with the internal resource usage and new resource requirements reported by the platform management software to determine if resource release is sufficient. If the software does not support the task's requirements, it reports an anomaly to the station monitoring system, requiring manual intervention. Otherwise, the platform management software completes the resource deployment of the hardware boards (signal processing module and data transmission processing module) and the internal network communication configuration of the data transmission baseband pool monitoring software. It establishes monitoring communication connections with the corresponding modules and feeds back the deployment status to the station monitoring system. During the task, the data transmission baseband pool monitoring software receives task parameters from the station monitoring system, decomposes these parameters, and sends them to the hardware boards. The hardware boards receive signals, demodulate data, and send them to the operation and management center. The data transmission baseband pool monitoring software receives the operating status reports from the hardware boards and the platform management software, integrates them, and forwards them to the station monitoring system. The station monitoring system then evaluates the task execution status in real time. After the task is completed, if no fault alarm information is reported during the task, the station monitoring system will issue a resource release command to the data transmission baseband pool monitoring software. The data transmission baseband pool monitoring software will then issue the resource release command to the platform management software, which will release the corresponding hardware board resources. If, during the task, certain mode channels report fault information (meeting the conditions that disallow resource release), then when the task ends, no resource release command will be issued for these mode channels, and the current resources will remain in a fault maintenance state to facilitate subsequent problem analysis and zero-defect handling.
[0063] like Figure 4 The diagram illustrates a typical deployment method for data transmission baseband pool monitoring software. It is divided into platform support layer services, general services, and business services. The platform support layer services utilize commonly used basic components of the Spring Cloud microservice framework, including MySQL, Nacos, Redis, Zookeeper, Nginx, and Keepalived, providing a software runtime environment for service governance, system configuration, data caching, and message queues. General services and business services are divided into two modes based on the timing requirements of the business: primary / backup (services underlined in the diagram use primary / backup deployment) and load balancing (services not underlined use load balancing deployment). For example, the device data processing service is responsible for receiving and parsing data and status reported by the cards. Since data packets are time-sensitive, a primary / backup approach is required for the same device, while a load balancing approach can be used for different devices. The configuration management service is mainly responsible for querying system network configurations, source and destination configurations, etc., and is not time-sensitive, so it can be deployed using a load balancing approach. Applying the microservice concept to the design of the data transmission baseband pool monitoring software, and using a cross-deployment method, provides high availability for the software, solving the single point of failure problem of traditional baseband software. Of course, for specific testing scenarios, such as satellite-to-ground docking, the minimum number of equipment sets can be carried, and a single-machine-level simplified deployment mode can be adopted. All types of services can be deployed on a single integrated machine and used normally.
[0064] The above description is merely a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be conceived by those skilled in the art within the technical scope disclosed in the present invention without creative effort should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope defined in the claims.
Claims
1. A relay satellite data transmission baseband pool monitoring software system based on a microservice architecture, characterized in that: It includes a hardware environment layer, a platform support layer, a business service layer, and a human-computer interaction layer. Among them, the hardware environment layer provides the basic hardware environment for the operation of business functions and adopts all-in-one machines and gigabit network switches. The platform support layer is a microservice platform based on Spring Cloud. It develops the basic plugins and software runtime environment that it depends on, realizes the service-oriented nature of software functions, provides a software runtime framework for the data transmission baseband pool monitoring software, and completes unified service governance. The business service layer provides data access services, general services, and business processing services, focusing on different business needs; The human-computer interaction layer provides human-computer interaction interfaces for various types of users. The human-computer interaction layer displays the functions of the resource pool through a view. The microservice-based relay satellite data transmission baseband pool monitoring software system performs the following processes: task scheduling and interaction with other system software. Before a task begins, the data transmission baseband pool monitoring software receives and monitors the task requirements and link information sent by the receiving station. It then combines this information with the internal resource usage and new resource requirements reported by the platform management software to determine if resource release is sufficient. If the equipment requirements for this task are not supported, an anomaly is reported to the station monitoring system for manual handling. Otherwise, the platform management software completes the resource deployment of hardware boards and the internal network communication configuration of the data transmission baseband pool monitoring software, establishes monitoring communication connections with the corresponding modules, and feeds back the deployment status to the station monitoring system. During the task, the data transmission baseband pool monitoring software receives and monitors the data transmission baseband pool ... The task parameters are decomposed and sent to the hardware board. The hardware board receives the signals and demodulates the data before sending them to the operation and management center. The data transmission baseband pool monitoring software receives the operating status reported by the hardware board and the platform management software, integrates the data, and forwards it to the station monitoring software. The station monitoring software evaluates the task execution status in real time. After the task is completed, if no fault alarm information is reported during the task, the station monitoring software will issue a resource release command to the data transmission baseband pool monitoring software. The data transmission baseband pool monitoring software will then issue the resource release command to the platform management software, which will release the corresponding hardware board resources. If fault information is reported by certain mode channels during the task, no resource release command will be issued for these channels when the task ends, and the current resources will remain in a fault maintenance state.
2. The relay satellite data transmission baseband pool monitoring software system based on microservice architecture according to claim 1, characterized in that: The platform support layer is based on the Spring Cloud microservice platform, providing service governance center, configuration center, data cache, database and message queue business functions. The microservice platform provides unified service governance and microservice cluster platform services to the upper-layer business through the service governance center, and provides a software runtime framework to the business service layer above.
3. The relay satellite data transmission baseband pool monitoring software system based on microservice architecture according to claim 2, characterized in that: The platform support layer software adopts a B / S architecture, which can be accessed by any PC terminal connected to the device; among them: on the B end, human-computer interaction is carried out through a browser, and the data transmission baseband pool device can be operated and its status monitored through different web page views; The S-end consists of three types of services: data access service, general service, and business processing service. The middleware service in the business processing service pushes status and data to the B-end, displaying the hardware health status of the entire data transmission baseband pool, the running status of the assigned tasks, and detailed information of individual tasks.
4. The relay satellite data transmission baseband pool monitoring software system based on microservice architecture according to claim 1, characterized in that: The business service layer divides different types of baseband services into layers and provides general services and business processing services through data access interfaces. The business processing services focus on specific business logic, while the general services focus on common functions. The data access service provides database information access interfaces and file management access interfaces for various business processing services and general services; The general services are subdivided into three categories, including system framework management services, parameter grouping services, and device monitoring services, specifically: The system framework management service provides gateway service, portal plugin service, portal service, and authentication service; The parameter grouping service provides general functions such as log management service, data storage service, parameter linkage verification service and configuration management service; The device monitoring service provides data frame model service, device data processing service, control query service and communication monitoring service parameter monitoring related functions, and realizes low-code device monitoring functions through configuration; The business processing services include monitoring interface management services, resource management services, middleware services, fault diagnosis services, as well as low-speed and medium-speed services, high-speed data transmission services, high-speed analog source services, and multi-target data transmission services.
5. The relay satellite data transmission baseband pool monitoring software system based on microservice architecture according to claim 4, characterized in that: The resource management service of the business service layer receives resource requests issued by the monitoring interface management service or the middleware service. Based on the current resource occupancy, the health status of physical resources, and the resource upper limit constraints of the requested task type, it automatically finds available resources for deployment and feeds back the deployment results to the station monitoring for linking system signal flow and information flow. For special scenarios, it also supports the function of user-specified physical resource deployment.
6. The relay satellite data transmission baseband pool monitoring software system based on microservice architecture according to claim 5, characterized in that: All business services in the business service layer are deployed on multiple nodes, and the various services complete business processing in a load-balanced or primary / backup manner.
7. The relay satellite data transmission baseband pool monitoring software system based on microservice architecture according to claim 1, characterized in that: The views of the human-computer interaction layer include a homepage view, a task view, and a physical view, wherein: The physical view displays the health and occupancy status of the hardware chassis and boards, and provides chassis and board maintenance, timecode and frequency synthesizer system settings. The task view displays the current task deployment and operation status, providing functions for task creation, task release, task idle or occupied settings, and task details jump; the pages for medium and low speed functions, high speed functions, and multi-target data transmission functions display specific task details and the functions, status display, and element layout of the original single baseband device baseband monitoring software. The task view provides convenience for users and maintains the operating habits of traditional single baseband devices. The homepage view provides hierarchical monitoring of the overall system status, hardware status, software status, and business service status, making it easy for users to quickly locate problems. It also displays key information for important tasks and provides access to auxiliary logs and communication monitoring functions.
8. The relay satellite data transmission baseband pool monitoring software system based on microservice architecture according to claim 3, characterized in that: The data transmission baseband pool has multiple chassis, multiple boards, and multiple software configuration items. The health status of the data transmission baseband pool includes hardware and software categories. The software category includes microservice platform, general service, business processing service, function control data processing, and signal processing. The data transmission baseband pool monitoring software counts the health status and displays and records error logs at the task dimension and platform common dimension, and reports the status to the station monitoring in real time.