Design method and device of analog satellite ground station, electronic equipment and storage medium

By designing a simulated satellite ground station, acquiring the connection relationships and information of the equipment, and constructing a training machine, the problem of expensive and difficult-to-train satellite ground station equipment was solved, achieving low-cost learning and training results.

CN122178966APending Publication Date: 2026-06-09CHINESE PEOPLES LIBERATION ARMY STRATEGIC SUPPORT FORCE AEROSPACE ENG UNIV NON-COMMISSIONED OFFICER SCHOOL
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINESE PEOPLES LIBERATION ARMY STRATEGIC SUPPORT FORCE AEROSPACE ENG UNIV NON-COMMISSIONED OFFICER SCHOOL
Filing Date
2025-06-25
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Existing satellite ground station equipment is expensive and scarce, making it difficult to meet the actual needs of on-the-job training.

Method used

Design a simulated satellite ground station by acquiring the connection relationships, appearance information, menu tree, input components and output components between devices, constructing training machines, and connecting each training machine according to the connection relationships to form a simulated satellite ground station.

Benefits of technology

It reduces learning costs, provides a training environment consistent with actual satellite ground stations, avoids wear and tear on physical equipment, extends equipment lifespan, and reduces training costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122178966A_ABST
    Figure CN122178966A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a design method and device of a simulated satellite ground station, electronic equipment and a storage medium, and relates to the technical field of satellite communication. The method comprises: obtaining a connection relationship between devices in a target satellite ground station; for each device in the target satellite ground station, obtaining appearance information, a menu tree, an input component and an output component of the device; designing a training machine of the device according to the appearance information, the menu tree, the input component and the output component of the single device; and connecting the training machines according to the connection relationship to obtain the simulated satellite ground station. The present disclosure can enable trainees to learn and train by using the simulated satellite ground station, thereby reducing the learning cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of satellite communication technology, and in particular to a design method, apparatus, electronic equipment and storage medium for simulating a satellite ground station. Background Technology

[0002] Satellite communication, as a crucial communication method in military, aerospace, and other missions, plays an irreplaceable role in many situations. Any satellite communication line includes transmitting and receiving ground stations, uplink and downlink lines, and a communication satellite transponder. Therefore, the ground station is a vital component of the satellite communication system. The basic function of a ground station is to transmit signals to the satellite and simultaneously receive signals relayed by the satellite from other ground stations.

[0003] Due to the high cost of satellite ground station equipment, limited quantity, and mission requirements, actual satellite ground stations are often insufficient to meet the actual needs of on-the-job training. Summary of the Invention

[0004] Embodiments of this disclosure provide a design method, apparatus, electronic device, and storage medium for simulating a satellite ground station.

[0005] In a first aspect, embodiments of this disclosure provide a design method for a simulated satellite ground station, comprising: obtaining the connection relationships between various devices in a target satellite ground station; for each device in the target satellite ground station, obtaining the appearance information, menu tree, input components, and output components of the device; designing a training machine for the device based on the appearance information, menu tree, input components, and output components of a single device; and connecting the training machines according to the connection relationships to obtain a simulated satellite ground station.

[0006] Secondly, embodiments of this disclosure provide a design apparatus for a simulated satellite ground station, comprising: a first acquisition unit configured to acquire the connection relationships between devices in a target satellite ground station; a second acquisition unit configured to acquire, for each device in the target satellite ground station, the appearance information, menu tree, input components, and output components of that device; a training machine design unit configured to design a training machine for that device based on the appearance information, menu tree, input components, and output components of a single device; and a ground station design unit configured to connect the training machines according to the connection relationships to obtain a simulated satellite ground station.

[0007] Thirdly, embodiments of this disclosure provide an electronic device including a memory, a processor, a bus, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the design method for a simulated satellite ground station as described in the first aspect.

[0008] Fourthly, embodiments of this disclosure provide a non-transitory computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the design method for a simulated satellite ground station as described in the first aspect.

[0009] By applying the technical solution disclosed herein, the connection relationships between various devices in the target satellite ground station can be obtained first. Simultaneously, the appearance information, menu tree, input components, and output components of each device can be acquired. Based on the above information for each device, a training machine for each device is designed. Finally, according to the aforementioned connection relationships, the training machines are connected to obtain a simulated satellite ground station. The simulated satellite ground station includes the training machines for each device in the actual satellite ground station, and the connection relationships are consistent with those of the devices in the actual satellite ground station. This enables trainees to use the simulated satellite ground station for learning and training, reducing learning costs.

[0010] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0011] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:

[0012] Figure 1 An exemplary system architecture diagram in which the design method for a simulated satellite ground station of this disclosure can be applied is shown;

[0013] Figure 2 This is a flowchart illustrating one embodiment of the design method for a simulated satellite ground station disclosed herein;

[0014] Figure 3 This is a schematic diagram of the structure of the simulated satellite ground station in the design method of the simulated satellite ground station disclosed herein;

[0015] Figure 4 This is a flowchart illustrating another embodiment of the design method for a simulated satellite ground station disclosed herein;

[0016] Figure 5 A flowchart illustrating the design process of the training machine in the design method of the simulated satellite ground station disclosed herein;

[0017] Figure 6 This is a schematic diagram of the structure of one embodiment of the design apparatus for a simulated satellite ground station disclosed herein;

[0018] Figure 7 This is a schematic diagram of the structure of an embodiment of the electronic device disclosed herein. Detailed Implementation

[0019] It should be noted that the following detailed descriptions are exemplary and intended to provide further illustration of this disclosure. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.

[0020] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments according to this disclosure. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms “comprising” and / or “including” are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0021] Where there is no conflict, the embodiments and features described herein can be combined with each other.

[0022] To make the technical solutions and advantages of this disclosure clearer, the following description, in conjunction with the accompanying drawings and specific embodiments, will provide a more detailed account of this disclosure.

[0023] Figure 1 An exemplary system architecture 100 is shown, which can be applied to an embodiment of the design method or apparatus for a simulated satellite ground station disclosed herein.

[0024] like Figure 1 As shown, the system architecture 100 may include a target satellite ground station 101, terminal equipment 102, and a simulated satellite ground station 103. Terminal equipment 102 can obtain the connection relationships between devices in the target satellite ground station 101 and the relevant information of each device, and then use the relevant information to determine the training units for each device. The training units are connected according to the aforementioned connection relationships to obtain the simulated satellite ground station 103.

[0025] The terminal device 102 can be equipped with various communication client applications, such as code editing applications, digital electronic design applications, and information management applications. The terminal device 102 can use these code editing or digital electronic design applications to design training machines based on the relevant information of each device in the target satellite ground station 101. Simultaneously, the terminal device 102 can use information management applications to manage the training machines of each device and provide feedback to other display devices via web pages.

[0026] The design method for the simulated satellite ground station disclosed herein can be executed by the terminal device 102, and correspondingly, the design device for the simulated satellite ground station can be set in the terminal device 102.

[0027] Figure 2 A flow 200 illustrating one embodiment of the design method for a simulated satellite ground station of this disclosure is shown. (See also:) Figure 2 As shown, the design method for the simulated satellite ground station in this embodiment may include the following steps:

[0028] Step 201: Obtain the connection relationships between various devices in the target satellite ground station.

[0029] In this embodiment, the entity executing the design method for simulating a satellite ground station (e.g., Figure 1 The terminal device 102 shown can first obtain the connection relationships between various devices in the target satellite ground station. Specifically, the target satellite ground station may include a modem, up-converter, solid-state high-power amplifier, tracking receiver, down-converter, station control system, switch, serial server, etc.

[0030] The aforementioned connection relationships can be determined by the topology diagram between the devices, or by the signal flow between the devices in the target satellite ground station.

[0031] Step 202: For each device in the target satellite ground station, obtain the device's appearance information, menu tree, input components, and output components.

[0032] In this embodiment, the executing entity can further acquire relevant information about individual devices in the target satellite ground station. This relevant information may include appearance information, a menu tree, input components, and output components. For a single device, the appearance information may include its size, model, production batch, etc. The menu tree can be a tree structure formed by the various menus of the device, and it may include multi-level menus. It is understood that some menu items in the menu tree may be interactive menu items. Input components are used to input information and may include keyboards, arrow buttons, etc., for inputting parameters or selecting menus. Output components are used to output information and may include displays, indicator lights, speakers, output interfaces, etc.

[0033] Step 203: Design the training machine for the device based on the appearance information, menu tree, input components, and output components of the individual device.

[0034] After obtaining the relevant information for each device, a training machine for that device can be designed based on this information. Specifically, for a single device, the external casing of the training machine can be determined based on its appearance, input components, and output components. The required hardware and program code are determined based on the information input through the input components, the corresponding output information, and the navigation relationships of menu items in the menu tree from input to output. The hardware is then assembled within the external casing, and the program code is burned into a chip. This allows the chip to receive input information through the input components and obtain output information through the output components according to the navigation relationships of the menu items. In other words, the training machine has the same appearance, input information, and menu navigation relationships as the corresponding device, but the output information may differ. The cost of the training machine is significantly lower than that of the corresponding device.

[0035] In some specific practices, a simulated satellite ground station may include modem training units (1:1), upconverter training units (1:1), solid-state high-power amplifier training units (1:1), tracking receiver training units (1:1), downconverter training units (1:1), station control systems, switches, serial servers, etc. Here, 1:1 refers to the ratio of the actual number of training units used to the number of redundant training units.

[0036] Step 204: Connect each training machine according to the connection relationship to obtain the simulated satellite ground station.

[0037] After designing the training units for each device, the training units can be connected according to the connection relationships of the devices in the target satellite ground station to obtain a simulated satellite ground station. Here, the number, appearance, input components, output components, and menu navigation of the training units included in the simulated satellite ground station are identical to those in the actual satellite ground station. However, the simulated satellite ground station cannot perform the tasks of the target satellite ground station; that is, it does not possess the functions of the target satellite ground station. It can only be used for learning how to operate the devices. Therefore, using a simulated satellite ground station for training will not affect the actual satellite communication. This is why the cost of a simulated satellite ground station is far lower than that of the target satellite ground station, significantly reducing learning costs.

[0038] In some specific practices, the connection relationships of various devices in a simulated satellite ground station are as follows: Figure 3 As shown. In Figure 3 In this system, each training machine is connected to a serial port server, which in turn connects to the station control system via the serial port server and a switch. The station control system is used to manage each training machine.

[0039] The design method for a simulated satellite ground station provided in the above embodiments of this disclosure can first obtain the connection relationships between the devices in the target satellite ground station. Simultaneously, it obtains the appearance information, menu tree, input components, and output components of each device. Based on the above information of each device, a training machine for each device is designed. Finally, according to the above connection relationships, the training machines are connected to obtain the simulated satellite ground station. The simulated satellite ground station includes the training machines of each device in the actual satellite ground station, and the connection relationships are consistent with the connection relationships of each device in the actual satellite ground station, thereby enabling trainees to use the simulated satellite ground station for learning and training, reducing learning costs.

[0040] See also Figure 4 This illustrates a flow 400 of another embodiment of the design method for a simulated satellite ground station according to this disclosure. (See also:) Figure 4 As shown, the method in this embodiment may include the following steps:

[0041] Step 401: Obtain the connection relationships between various devices in the target satellite ground station.

[0042] Step 402: For each device in the target satellite ground station, obtain the device's appearance information, menu tree, input components, and output components.

[0043] Step 403: Design the training machine for the device based on the appearance information, menu tree, input components, and output components of the individual device.

[0044] Step 404: Connect each training machine according to the connection relationship to obtain the simulated satellite ground station.

[0045] Step 405: Determine the first training item for each device based on the training machine of each device; determine the second training item for the simulated satellite ground station based on the connection relationship.

[0046] After determining the training machines, a first training item can be identified for each device. Trainees can then learn to operate each device through this first training item. Specifically, the first training item can be determined based on the input parameters, output parameters, and menu items of each device. For example, for a modem, the training items could include the following fifteen items:

[0047] Training Project 1: Modem Chassis Structure, Front and Rear Panels and Interfaces;

[0048] Training Project 2: Setting and Modifying Modem Modulator Parameters;

[0049] Training Project 3: Setting and Modifying Modem Parameters;

[0050] Training Project 4: Setting and Modifying Modem Interface Parameters;

[0051] Training Project 5: Setting and Modifying Modem System Parameters;

[0052] Training Project Six: Modem Testing System Training;

[0053] Training Project 7: Modem Modulation Status Parameter Query;

[0054] Training Project 8: Modem Demodulation Status Parameter Query;

[0055] Training Project Nine: Modem Interface Status Parameter Query;

[0056] Training Project 10: Modem System Status Parameter Query;

[0057] Training Project Eleven: Modem User Menu Operation Training;

[0058] Training Project Twelve: Setting and Changing the Modulation and Demodulation Mode of a Satellite Communication System;

[0059] Training Project Thirteen: Setting and Changing Channel Encoding / Decoding Methods in Satellite Communication Systems;

[0060] Training Project Fourteen: Modem Interface, Connector Fabrication and Cable Connection / Disconnection Training;

[0061] Training Project 15: Typical Modem Parameter Settings During Link Activation

[0062] In addition, a second training program can be designed based on the connection relationships between the training machines in the simulated satellite ground station. In some specific practices, this can include the following three training programs:

[0063] Training Project 1: Cascading of Satellite Ground Station Equipment;

[0064] Training Project 2: Configuration of Satellite Ground Station Link Activation Parameters;

[0065] Training Project 3: Application of Satellite Ground Station Control System

[0066] Step 406: In response to receiving a management request for any training machine in the simulated satellite ground station, manage the training machine.

[0067] In this embodiment, the executing entity can also receive management requests for any training machine in the simulated satellite ground station through the station control system. Specifically, each training machine can send a management request to the station control system, or a user can generate a management request by operating a designated page in the station control system. After receiving a management request, the training machine can be managed. Specifically, the training machine's identifier can be added to the managed device list to facilitate management. This management includes monitoring the training machine's status, controlling the training machine, and so on.

[0068] In some optional implementations of this embodiment, the above management may include the following: acquiring the parameters and status information of the training machine in real time; determining the working status of the training machine based on the parameters and status information; and displaying the working status and the connection relationship between the training machine and other managed devices in a visual manner.

[0069] In this implementation, the station control system installed on the execution entity can acquire the parameters and status information of the training machine in real time. These parameters can include input parameter values, output parameter values, etc., and the status information indicates the current state of the training machine. Through these parameters and status information, the operating status of the training machine can be determined. For example, the parameters can be compared with preset thresholds to determine if the operating status is normal. Alternatively, the status information can be compared with preset status values ​​to determine if the operating status is normal. The operating status can be displayed visually. For example, different colors can be used to display different operating statuses. Simultaneously, the connection relationships between the training machine and other managed devices can be displayed. This facilitates technicians in locating the training machine.

[0070] In some optional implementations of this embodiment, the above management may also include the following: generating alarm information in response to detecting a training machine malfunction; highlighting the malfunctioning training machine and outputting the alarm information.

[0071] In this implementation, the station control system installed on the execution entity can also detect whether the training machine is malfunctioning. If a malfunction is detected, an alarm message can be generated. This alarm message can include the current state of the training machine, the start time of the current state, the parameters corresponding to the current state, etc. To facilitate accurate and timely receipt of the alarm message by technical personnel, the malfunctioning training machine can be highlighted while simultaneously outputting the alarm message.

[0072] During the management of the training machine, the real-time collected parameters and status information can be displayed in real time; these parameters cannot be modified. If it is necessary to modify these parameters, the real-time acquisition of these parameters can be stopped by using the designated button on the display page. After stopping, these parameters can be modified. After modification, the status of the training machine can be refreshed according to the modified parameters.

[0073] In some practical applications, the station control system can be programmed using C# and developed using the Microsoft Visual Studio platform. The device list is recorded using Extensible Markup Language (Xml) and stored in a designated folder. The station control system computer connects to the earth station simulation training equipment via a serial port server. In monitoring mode, the station control system's timer periodically sends 0xFF to the monitored simulation training equipment while simultaneously listening to the local serial port. When data is received, the parameters in the window are refreshed. In control mode, sending 0xFF stops, all parameter modifications are recorded, and when the "Save Changes" button is clicked, all modified parameters are sent sequentially to the controlled simulation training equipment in the format of "parameter number + parameter value," where the parameter number cannot be 0xFF.

[0074] The simulator program is configured with an interrupt that is triggered when serial port data is received. The interrupt handler first checks the received data. If the received data is 0xFF, it indicates the station control system is in monitoring mode. In this case, the simulator sends all device parameters to the host computer in a fixed order. If the received data is not 0xFF, it indicates the station control system has modified parameters. The simulator determines the modified parameter number based on the first received data and modifies that parameter to the second received value.

[0075] The design method for a simulated satellite ground station provided in the above embodiments of this disclosure allows trainees to learn about the overall satellite ground station and its individual devices through the design of training programs.

[0076] See also Figure 5 This illustrates a flow 500 of one embodiment of a training machine for designing various devices according to the design method for a simulated satellite ground station of this disclosure. For example... Figure 5 As shown, the method in this embodiment can be used to design the training machine for each device through the following steps:

[0077] Step 501: Obtain the device's appearance information, menu tree, input components, and output components.

[0078] Step 502: Determine the input information of the input component, the correspondence between the input information and each menu item in the menu tree, the output information generated by the output component based on the input information, and the jump path of each menu item in the menu tree during the process of generating output information from the input information.

[0079] After obtaining the aforementioned information, the target modem can be further analyzed to determine the input information of the input components. This input information may include parameter values, parameter configuration information, and menu item selection information. Furthermore, the correspondence between the input information and each menu item in the menu tree can be analyzed, i.e., under which menu item can the user input what information. The output information corresponding to the input information can also be analyzed, for example, which parameter corresponds to which signal. Furthermore, the jump path of each menu item in the menu tree during the process of generating output information from input information can be determined. That is, after the input information is entered, how does the menu item jump from the menu item corresponding to the input information to the menu item corresponding to the output information?

[0080] Step 503: Determine the control function based on the jump path.

[0081] After determining the jump path, the control function can be further determined. Specifically, the control function can be determined through each node of the jump path. The function's role is to control the menu item displayed by the output component to jump to the menu item corresponding to the output information corresponding to the input information after detecting the input information. The control function can be implemented in various computer languages.

[0082] Step 504: Design the training machine based on the appearance information, menu tree, input information, output information, and control function.

[0083] After determining the above information, a training machine for the equipment can be designed. Specifically, the appearance of the training machine is completely identical to that of the actual equipment, the input information is also completely identical, and the menu tree and the menu items corresponding to the output information are also completely identical. In this way, learning about the equipment can be achieved by operating the training machine, avoiding the need to operate the actual equipment and reducing the learning cost.

[0084] In some optional implementations of this embodiment, step 504 may further include the following sub-steps:

[0085] Sub-step 5041: Determine the program code based on the menu tree, control functions, and output information.

[0086] After determining the control function, the program code can be further determined by combining the menu tree and output information. Specifically, the program code can control the display of menu items according to the jump path corresponding to the control function, and can also control the information output by the interfaces. Specifically, the control function can be converted into computer language code, and the names of each menu item in the menu tree can be inserted into the code. Alternatively, the output information corresponding to the names of each control interface can be inserted into the code. This program code can be considered the software part of the training machine.

[0087] In some optional implementations of this embodiment, the interface control code can be determined based on the output information. The function of the interface control code is to accurately control the output signals of each interface. Alternatively, the menu control code can be determined based on the menu tree and control functions. The function of the menu control code is to control the menu items in the menu tree to jump and display according to the control functions.

[0088] Sub-step 5042: Determine the hardware components based on the appearance information, input information, and output information.

[0089] The hardware components can be further determined based on the appearance information, input information, and output information. These hardware components may include a chip for processing the program code, hardware for inputting the input information (e.g., a keyboard, switches, buttons, etc.), and hardware for outputting the output information (e.g., a display screen, signal output interface, speaker, etc.).

[0090] In some optional implementations of this embodiment, the casing of the training machine can be determined based on appearance information. Specifically, the appearance information may include brand and model, and the casing of the machine with the aforementioned brand and model can be used as the casing of the training machine. The information input components of the training machine can be determined based on the appearance information and input information, that is, the positions of the keyboard, switches, buttons, etc., on the casing can be determined. The output interfaces of the training machine can be determined based on the appearance information and output information, that is, the positions of different types of interfaces on the casing can be determined. Furthermore, the signal generation components of the training machine can be determined based on the output information. For example, if the output information includes HDB3 code signals, then the training machine needs to be equipped with hardware capable of generating HDB3 code signals.

[0091] Sub-step 5043: Design the training machine based on the program code and hardware components.

[0092] After determining the software and hardware information, the training machine can be further designed. Specifically, the positions of the input and output components of the training machine can be determined based on their locations. The positions and connections of the internal hardware components can be determined based on the internal dimensions of the training machine.

[0093] In some optional implementations of this embodiment, two chips can be used to process the software portion of the training machine. For example, a first chip can be used to process the aforementioned program code, while a second chip can be used to control signal generation and output. Specifically, the first chip can be a DSP chip, and the second chip can be an FPGA chip. The DSP serves as the processing core, and the FPGA expands the ports to include external modules such as a keyboard, display, and status indicator lights. Taking a modem as an example, the FPGA generates typical signals such as HDB3 code, PSK signals, and pure carrier signals. The training machine system design includes an 8-bit D / A converter to ensure smooth output of PSK and pure carrier signals.

[0094] In some specific practices, taking a modem as an example, the front panel and protective film of the training machine can be consistent with the actual equipment, facilitating trainees' familiarization with the equipment and operational training. This mainly includes an LCD display, operation keyboard, and status indicator lights. The rear panel of the training machine has a power socket, fan, and BNC, SMA, and other interfaces. The labeling and interface locations on the rear panel are completely consistent with the actual equipment, facilitating teaching and training. Some interfaces can output typical signals for familiarizing trainees with signal measurement methods. The training machine's chassis design is completely consistent with the actual equipment, using a standard 1U chassis that can be installed in a standard server rack. The power supply uses 220V AC. The control motherboard is powered by 5V DC, requiring AC-to-DC conversion. The control motherboard provides power to the front circuit board via cables.

[0095] The design method for a simulated satellite ground station provided in the above embodiments of this disclosure allows the training machine to be designed with an appearance, interface, and operation menu completely identical to the actual satellite communication ground station. Simultaneously, the operation and use of the training system are consistent with the actual equipment, ensuring that the training machine can replace the actual equipment for operational training. Furthermore, the training system can output typical signals from each device for teaching and training. In addition, the cost of satellite ground station equipment is relatively high, making it impractical to equip multiple sets in laboratories or specialized training rooms. The training machine of this disclosure can be priced at 10%-20% of the actual equipment price, effectively reducing training costs and improving training efficiency. It also reduces equipment operation time, effectively avoiding wear and tear, extending equipment lifespan, and improving overall efficiency. To avoid impacting system tasks and prevent providing operational training to trainees, and because the actual equipment system has parameter memory functions that retain modified parameters upon restart, it is necessary to restore the original system settings for normal operation. This makes operational training of satellite ground station equipment systems inconvenient. Sometimes, to ensure uninterrupted communication, some satellite ground stations do not allow personnel without operational experience to operate the equipment. However, the training machine is set with a set of default initial parameters. Each time it restarts, it does not memorize the parameters set during training but restores this set of default parameters, thus facilitating teaching and training.

[0096] Further reference Figure 6 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of a design apparatus for simulating a satellite ground station, which is similar to... Figure 2 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0097] like Figure 6 As shown, the design device 600 for the simulated satellite ground station in this embodiment includes: a first acquisition unit 601, a second acquisition unit 602, a training machine design unit 603, and a ground station design unit 604.

[0098] The first acquisition unit 601 is configured to acquire the connection relationships between various devices in the target satellite ground station.

[0099] The second acquisition unit 602 is configured to acquire the appearance information, menu tree, input components and output components of each device in the target satellite ground station.

[0100] The training machine design unit 603 is configured to design the training machine of the device based on the appearance information, menu tree, input components and output components of a single device.

[0101] Ground station design unit 604 is configured to connect each training unit according to the connection relationship to obtain a simulated satellite ground station.

[0102] In addition, an electronic device is also proposed in the technical solution of this application.

[0103] Figure 7 A schematic diagram of the structure of an electronic device provided in one embodiment of the present disclosure is shown.

[0104] like Figure 7 As shown, the electronic device may include a processor 701, a memory 702, a bus 703, and a computer program stored in the memory 702 and executable on the processor 701. The processor 701 and the memory 702 communicate with each other via the bus 703. When the processor 701 executes the computer program, it implements the steps of the above method, including, for example: obtaining the connection relationships between devices in the target satellite ground station; for each device in the target satellite ground station, obtaining the device's appearance information, menu tree, input components, and output components; designing a training machine for the device based on its appearance information, menu tree, input components, and output components; and connecting the training machines according to the connection relationships to obtain a simulated satellite ground station.

[0105] In addition, one embodiment of this disclosure also provides a non-transitory computer-readable storage medium storing a computer program thereon. When the computer program is executed by a processor, it implements the steps of the above-described method, including, for example,: obtaining the connection relationship between each device in the target satellite ground station; for each device in the target satellite ground station, obtaining the appearance information, menu tree, input components, and output components of the device; designing a training machine for the device based on the appearance information, menu tree, input components, and output components of a single device; and connecting each training machine according to the connection relationship to obtain a simulated satellite ground station.

[0106] In summary, the technical solution disclosed herein first obtains the connection relationships between the devices in the target satellite ground station. Simultaneously, it obtains the appearance information, menu tree, input components, and output components of each device. Based on the above information, a training machine for each device is designed. Finally, according to the aforementioned connection relationships, the training machines are connected to obtain a simulated satellite ground station. The simulated satellite ground station includes the training machines for each device in the actual satellite ground station, and the connection relationships are consistent with those of the devices in the actual satellite ground station. This allows trainees to use the simulated satellite ground station for learning and training, reducing learning costs.

[0107] The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A design method for a simulated satellite ground station, comprising: Obtain the connection relationships between various devices in the target satellite ground station; For each device in the target satellite ground station, obtain the device's appearance information, menu tree, input components, and output components; Design the training machine for the device based on the appearance information, menu tree, input components, and output components of a single device; Based on the aforementioned connection relationships, each training machine is connected to obtain a simulated satellite ground station.

2. The method according to claim 1, wherein, The step of designing a training machine for a device based on the appearance information, menu tree, input component, and output component of a single device includes: The input information of the input component, the correspondence between the input information and each menu item in the menu tree, the output information generated by the output component based on the input information, and the jump path of each menu item in the menu tree during the process of generating the output information from the input information are determined. Based on the jump path, determine the control function; The training machine is designed based on the appearance information, the menu tree, the input information, the output information, and the control function.

3. The method according to claim 2, wherein, The step of designing a training machine for the target modem based on the appearance information, the menu tree, the input information, the output information, and the control function includes: The program code is determined based on the menu tree, the control function, and the output information; The hardware components are determined based on the appearance information, the input information, and the output information. The training machine is designed based on the program code and the hardware components.

4. The method according to claim 1, wherein, The method further includes: Based on the training machine of each device, determine the first training item for each device; Based on the connection relationship, a second training program is determined for the simulated satellite ground station.

5. The method according to claim 1, wherein, The method further includes: In response to receiving a management request for any training machine in the simulated satellite ground station, the training machine is managed.

6. The method according to claim 5, wherein, The management of the training machine includes: The parameters and status information of the training machine can be obtained in real time. The operating status of the training machine is determined based on the parameters and status information. The working status and the connection relationship between the training machine and other managed devices are displayed in a visual way.

7. The method according to claim 6, wherein, The management of the training machine includes: In response to the detection of a training machine malfunction, an alarm message is generated; The faulty training machine is highlighted, and the alarm information is output.

8. A design apparatus for simulating a satellite ground station, comprising: The first acquisition unit is configured to acquire the connection relationships between various devices in the target satellite ground station; The second acquisition unit is configured to acquire, for each device in the target satellite ground station, the appearance information, menu tree, input components and output components of that device. The training machine design unit is configured to design the training machine of the device based on the appearance information, menu tree, input components, and output components of a single device. The ground station design unit is configured to connect the training machines according to the connection relationship to obtain a simulated satellite ground station.

9. An electronic device comprising a memory, a processor, a bus, and a computer program stored in the memory and executable on the processor, wherein, When the processor executes the computer program, it implements the design method of the simulated satellite ground station as described in any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the design method for a simulated satellite ground station as described in any one of claims 1 to 7.