Protocol control device, information configuration method and device, information processing method and device, and medium

By matching the port number and point number relationship of the equipment in the satellite system through the protocol control device and using the frame parameter configuration module and input and output module for framing processing, the problem of difficulty in joint debugging of equipment in the satellite system is solved, and the reliability and accuracy of telemetry and remote control are improved.

CN120639153APending Publication Date: 2025-09-12AUSTEN TECH BEIJING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510831563.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-20
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

It is difficult to jointly debug equipment in existing satellite systems, the software on both the stand-alone and satellite sides is changeable, and the versions are difficult to control, resulting in poor reliability and accuracy of telemetry and remote control.

Method used

A protocol control device is used to form a structure array through point table information, match the port number and point number relationship of the equipment in the satellite system, and use the frame parameter configuration module and input and output module to perform framing processing to achieve unified sending of device messages and avoid software modification.

Benefits of technology

It improves the reliability and accuracy of satellite system telemetry and remote control, reduces the need for software modification, and improves the uniformity and reliability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120639153A_ABST
    Figure CN120639153A_ABST
Patent Text Reader

Abstract

The invention discloses a protocol control device, an information configuration method and device, an information processing method and device and a medium, and relates to the technical field of spaceflight, and the specific implementation scheme is that the protocol control device comprises a transmission configuration module used for forming a structural body array based on point table information of a satellite system, the structural body array is used for representing a corresponding relationship between a plurality of port numbers and point numbers configured by the port numbers, and the point table information is used for representing a corresponding relationship between different devices in the satellite system; the frame parameter configuration module is used for selecting a content format and an output point number of frames according to a preset template; and the input and output module is used for framing the input data according to the structure array and the content format to obtain a framing result, and sending the framing result to a corresponding port according to the number of output points, so that the software configuration cost of the satellite system is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure belongs to the field of aerospace technology, and in particular relates to a satellite information processing method and device, electronic equipment, and a computer-readable storage medium. Background Art

[0002] In recent years, with the rapid development of the aerospace industry, the number of devices (satellite units) in satellite systems has rapidly increased. Matching, joint testing, and inspection between satellite units are particularly important. Currently, units and satellites operate in a cross-functional collaboration model. A single unit may supply several satellites, and satellites may use units of the same type from different manufacturers or models. This requires constant protocol changes based on overall requirements to meet joint debugging requirements. This leads to software variability and difficulty in controlling versions and reliability for both units and satellites.

[0003] The information disclosed in this background technology section is only intended to enhance understanding of the overall background of the disclosure and should not be considered as an admission or any form of suggestion that the information constitutes the prior art already known to a person skilled in the art. Summary of the Invention

[0004] The purpose of the present disclosure is to solve the technical problem of difficulty in joint debugging of equipment in existing multiple satellite systems, and to provide a protocol control device, an information configuration method and device, and an information processing method and device.

[0005] According to a first aspect of the present disclosure, a protocol control device is provided. The device includes: a transmission configuration module for forming a structure array based on point table information of a satellite system, wherein the structure array is used to represent the correspondence between multiple port numbers and point numbers configured for each port number, and the point table information is used to represent the correspondence between different devices in the satellite system; a frame parameter configuration module for selecting a content format and output point number of a frame according to a preset template; and an input / output module for framing input data according to the structure array and content format to obtain a framing result, and sending the framing result to a corresponding port according to the output point number.

[0006] In one embodiment of the present disclosure, the input and output module includes: a frame receiving submodule, a frame framing submodule and a frame sending submodule; the frame receiving submodule is used to parse input data and store the parsing results in a first storage area; the frame framing submodule is used to frame the input data according to the structure array and content format to obtain a framing result; the frame sending submodule is used to detect whether the update flag of the specified output storage content is updated; in response to the update flag being updated, the framing result is sent to the corresponding port according to the output point number.

[0007] In one embodiment of the present disclosure, the apparatus further includes: a switchboard setting module, configured to set the number of total ports of the plurality of port numbers, enabling information, and input and output enabling information of each port number.

[0008] In one embodiment of the present disclosure, the apparatus further includes: a message configuration module, configured to filter the framing results to obtain monitoring and filtering results.

[0009] A second aspect of the present disclosure provides an information configuration method, which includes: receiving bus information; in response to detecting that the bus information is parameter setting information, controlling the operation of an output configuration module and a frame parameter configuration module; detecting whether a point table position has point table information; and in response to detecting that the point table position has point table information, obtaining output information of the output configuration module and the frame parameter configuration module.

[0010] In one embodiment of the present disclosure, the method further includes: in response to detecting that the bus information is point table information, storing the point table information in a point table location.

[0011] A third aspect of the present disclosure provides an information processing method, comprising: receiving a message sent by a device in a satellite system; sending the message to an input / output module to obtain and send a framing result output by the input / output module; the input / output module framing the message according to a structure array generated by a transport configuration module and a content format selected by a frame parameter configuration module to obtain a framing result; and sending the framing result to a corresponding port according to the number of output points selected by the frame parameter configuration module.

[0012] The fourth aspect of the present disclosure provides an information configuration device, which includes: a bus receiving unit, configured to receive bus information; a control unit, configured to control the operation of an output configuration module and a frame parameter configuration module in response to detecting that the bus information is parameter setting information; a detection unit, configured to detect whether a point table position has point table information; an acquisition unit, configured to determine the target working condition based on the indicator values ​​of all physical models in response to detecting that the point table position has point table information, and acquire the output information of the output configuration module and the frame parameter configuration module.

[0013] A fifth aspect of the present disclosure provides an information processing device, which includes: a message receiving unit, configured to receive messages sent by a device in a satellite system; a sending unit, configured to send the message to an input / output module to obtain and send a framing result output by the input / output module, the input / output module frames the message according to the structure array generated by the transport configuration module and the content format selected by the frame parameter configuration module, obtains a framing result, and sends the framing result to a corresponding port according to the number of output points selected by the frame parameter configuration module.

[0014] A sixth aspect of the present disclosure provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute any one of the methods of the second and third aspects.

[0015] Compared with the prior art, the present disclosure achieves the following technical effects: using point table information to represent the correspondence between different devices in a satellite system, matching the point numbers and ports of devices in the satellite system through a transport configuration module, and pre-allocating corresponding resources for each device in the satellite system; using a frame parameter configuration module and an input / output module to process messages from each device in the satellite system and send them to the corresponding port, eliminating the need to modify software for matching satellite system signals with telemetry, thereby improving the reliability and accuracy of the satellite system's telemetry and remote control. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 is a structural diagram of an embodiment of a protocol control device according to the present disclosure;

[0017] Figure 2 is a flow chart of an embodiment of the information configuration method according to the present disclosure;

[0018] Figure 3 is a flow chart of an embodiment of an information processing method according to the present disclosure;

[0019] Figure 4 is a schematic structural diagram of an embodiment of an apparatus for configuring information according to the present disclosure;

[0020] Figure 5 is a schematic structural diagram of an embodiment of an information processing device according to the present disclosure;

[0021] Figure 6 It is a block diagram of an electronic device used to implement the information configuration method or information processing method of the embodiment of the present disclosure. DETAILED DESCRIPTION

[0022] Unless expressly stated otherwise, throughout the specification and claims, the term "comprise" or variations such as "include" or "comprising", etc., will be understood to include the stated elements or components but not to exclude other elements or other components.

[0023] The technical solutions of the present disclosure are described below through specific examples. It should be understood that one or more steps mentioned in the present disclosure do not exclude the existence of other methods and steps before and after the combination step, or other methods and steps may be inserted between these explicitly mentioned steps. It should also be understood that these examples are only used to illustrate the present disclosure and are not used to limit the scope of the present disclosure. Unless otherwise specified, the numbering of each method step is only for the purpose of identifying each method step, and does not limit the order of arrangement of each method or limit the scope of implementation of the present disclosure. Changes or adjustments in their relative relationships can also be regarded as the scope of implementation of the present disclosure without substantial changes in the technical content.

[0024] The sources of the raw materials and instruments used in the examples are not particularly limited and can be purchased from the market or prepared according to conventional methods known to those skilled in the art.

[0025] Aiming at the problem that protocols between various devices in a satellite system do not match in the prior art and that the matching of various devices in the satellite system needs to be achieved by modifying the software, the present disclosure provides a protocol control device. Figure 1 FIG1 shows a schematic structural diagram of an embodiment of a protocol control device. The protocol control device 100 includes a transport configuration module 101 , a frame parameter configuration module 102 and an input / output module 103 .

[0026] like Figure 1 As shown, the transport configuration module 101 is used to form a structure array based on the point table information of the satellite system.

[0027] In this embodiment, point table information is used to represent the correspondence between different devices in a satellite system. This point table information can be configured through a host computer tool interface based on the telemetry information of each device. By using the point table information to represent the correspondence between different devices in the satellite system, it can facilitate the forwarding of messages between two devices in the satellite system during communication. Specifically, the point table information can represent a connection diagram between different points in each device in the satellite system, where a point can include a device's interface, port, etc. For example, device A outputs to device B. The second point of device A's output is the bus voltage, and the fourth point of device B's input is the voltage. Therefore, the point table information records the one-to-one correspondence between the second point of device A and the fourth point of device B. When device A receives a message, it can filter out the second point and match it to the fourth point of device B. Once the input of device B is matched, it can be sent to device B.

[0028] In this embodiment, the structure array is used to represent the correspondence between multiple port numbers and the point numbers configured for each port number. Specifically, the structure array is a two-dimensional array, the rows of which represent the total number of points required for output, and the columns represent the port numbers and the point numbers configured for the port numbers.

[0029] In this embodiment, the transport configuration module 101 is primarily implemented by reading point table information. This point table information includes the total number of points in the input frame and the input point numbers corresponding to the output points. The point table information is written to a configuration file named ptTable.cfg. The transport configuration module 101 reads the configuration of this configuration file to form its own structure array.

[0030] In this embodiment, the transport configuration module includes: an information parsing submodule for parsing the point table information to extract the device identifier, port number, and point number; and an array construction submodule for constructing the structure array based on the device identifier, port number, and point number. In this embodiment, the frame parameter configuration module 102 selects the frame content format and output point number based on a preset template. The preset template is primarily a template type specified by the Star Network. The frame parameter configuration module 102 stores the selected information in a configuration file. The configuration information of this configuration file is written in framePara.cfg. The frame parameter setting module can configure the corresponding port by reading this cfg.

[0031] Optionally, the frame parameter configuration module 102 is further configured to set the frame baud rate, parity check, stop bits, and frame transmission interval. The frame parameter configuration module may further include: a template management submodule configured to store multiple preset templates and switch templates based on user selection; and a parameter adjustment submodule configured to adjust the frame content format and output point count based on the preset templates.

[0032] In this embodiment, the input / output module 103 is configured to frame input data based on the structure array and content format, obtain a framing result, and transmit the framing result to the corresponding port based on the number of output points. Specifically, the input / output module includes a data receiving submodule for receiving input data; a framing processing submodule for framing the input data based on the structure array and content format; and a data transmitting submodule for transmitting the framing result to the corresponding port based on the number of output points.

[0033] In this embodiment, the input / output module 103 is used to receive information from different devices in the satellite system, filter the information of each device according to the structure array, output the frame to the designated storage area, and send the frame to the corresponding receiving end through the corresponding port.

[0034] The protocol control device provided in this embodiment includes a transport configuration module for forming a structure array based on the satellite system's point table information. The structure array represents the correspondence between multiple port numbers and the point numbers assigned to each port number. The point table information represents the correspondence between different devices in the satellite system. A frame parameter configuration module selects the frame content format and output point count based on a preset template. An input / output module frames input data based on the structure array and content format, obtains a framing result, and transmits the framing result to the corresponding port based on the output point count. Thus, by matching the point numbers and ports of devices in the satellite system through the transport configuration module, corresponding resources can be pre-allocated to each device in the satellite system. The frame parameter configuration module and the input / output module process messages from each device in the satellite system and transmit them to the corresponding port, eliminating the need for software modifications to match satellite system signals with telemetry, thereby improving the reliability and accuracy of the satellite system's telemetry and remote control.

[0035] Optionally, the protocol control device further comprises: an error detection module, which is used to detect errors in the framing result and trigger an alarm when an error is detected.

[0036] Optionally, the protocol control device further includes an intelligent optimization module configured to dynamically adjust the frame content format and output points in the frame parameter configuration module based on real-time satellite system load and communication status to optimize data transmission efficiency. This intelligent optimization module enables the protocol control device to dynamically adjust frame parameters based on real-time conditions, improving data transmission efficiency and adapting to complex and changing satellite communication environments.

[0037] Optionally, the protocol control device further includes an adaptive learning module configured to automatically learn and adjust the parsing rules for the point table information and the logic for constructing the structure array based on historical data and user feedback to adapt to configuration changes in different satellite systems. This adaptive learning module enables the device to self-optimize, enabling the protocol control device to automatically adjust based on actual usage, thereby improving the system's flexibility and adaptability.

[0038] In some optional implementations of the present disclosure, the input and output module includes: a frame receiving submodule, a frame framing submodule, and a frame sending submodule.

[0039] In this optional implementation, the frame receiving submodule is used to parse the input data and store the parsing results in the first storage area. Optionally, the frame receiving submodule can also be used to enable interrupts.

[0040] In this optional implementation, the frame framing submodule is configured to frame the input data based on the structure array and the content format to obtain a framing result. Specifically, the frame framing submodule is configured to read the content of the input data, determine device information corresponding to the device sending the input data based on the structure array, filter the input data based on the device information and the content format, frame the data, and output the framing result, storing it in a second storage area, wherein the second storage area is a storage area distinct from the first storage area.

[0041] The frame transmission submodule is used to detect whether the update flag of the specified output storage content has been updated. In response to an update of the update flag, it transmits the framing result to the corresponding port based on the output point count. The update flag indicates whether the storage content needs to be updated. When the update flag is updated, it determines that the specified output storage content needs to be updated. The output point count is the point count of the device corresponding to the input data, that is, the port of the device where the input data can be output. The framing result has a frame structure compatible with the device. After receiving the framing result, the device can parse the framing result to determine the content of the framing result.

[0042] The input / output module provided by the embodiments of the present disclosure adopts a frame receiving submodule to parse input data and stores the parsing results in a first storage area; adopts a frame framing submodule to frame the input data according to a structure array and a content format to obtain a framing result; adopts a frame sending submodule to detect an update flag, and when the update flag is updated, sends the framing result to the corresponding port according to the number of output points, thereby effectively implementing the operation of the input / output module and improving the uniformity and reliability of message sending of the satellite system.

[0043] In some embodiments of the present disclosure, the apparatus 100 further includes: a switchboard setting module (not shown in the figure), which is used to set the total number of ports of multiple port numbers, enabling information, and input and output enabling information of each port number.

[0044] In this embodiment, the switchboard configuration module is used to set the number of communication ports on the switchboard, their enabled status, and the input and output enable settings for each port. Since the input of this device represents multiple devices in the satellite system (i.e., multiple individual satellites), and the output represents the entire satellite, one or more input ports can be enabled, and one output port can be enabled. This configuration information is stored in the adevice.cfg file, and the switchboard configuration module can read this file to configure the corresponding ports.

[0045] In this embodiment, the switchboard setting module is set when the protocol control device is initialized. The setting principle is to set it according to the conditions of the connected devices, the occupied serial ports, etc.

[0046] The summary setting module provided by the present disclosure provides a reliable implementation means for effectively configuring multiple port numbers by setting the total number of ports, startup information, and input and output enable information of each port number.

[0047] In response to the defects in the prior art, the present disclosure provides an information configuration method, which is applied to a protocol control device. The protocol control device is the protocol control device described in the above embodiment. The information configuration method of the present disclosure can effectively control the output configuration module and the frame parameter configuration module in the protocol control device. Figure 2 A process 200 of an embodiment of an information configuration method is shown, and the information configuration method includes the following steps:

[0048] Step 201: Receive bus information.

[0049] In this embodiment, the bus information includes: information of each device in the satellite system, and parameter setting information, wherein the parameter setting information is information that needs to be configured for the execution entity when the initialization information configuration method runs on the execution entity, such as the parameter refers to information including: point table information.

[0050] In this embodiment, the execution entity on which the information configuration method runs can be a controller connected to the protocol control device. The execution entity on which the information configuration method runs can directly receive information from each device in the satellite system. The execution entity on which the information configuration method runs can also directly receive parameter setting information set by the user for it.

[0051] Step 202: In response to detecting that the bus information is parameter setting information, controlling the output configuration module and the frame parameter configuration module to operate.

[0052] In this embodiment, the bus information has a fixed information format. Whether the bus information is parameter setting information can be detected by detecting the information format of the bus information or information identifiers at different positions in the bus information.

[0053] In this embodiment, when it is detected that the bus information is parameter setting information, it is determined that the execution entity on which the information configuration method is being initialized is required to perform port and frame configuration for the equipment in the satellite system. By controlling the output configuration module and the frame parameter configuration module, the port and frame configuration can be performed for the equipment in the satellite system.

[0054] Step 203: Check whether the point table location has point table information.

[0055] In this embodiment, the point table location is the location of the configuration file where the point table information is placed. The protocol control device performs information processing based on the point table information. When running the protocol control device, it is necessary to set the point table information in a fixed area of ​​the execution body on which the information configuration method runs or in a fixed point table location. By detecting whether the point table location has the point table information, the necessary conditions for running the protocol control device can be detected.

[0056] Step 204 : In response to detecting that the point table location has point table information, obtain output information of the output configuration module and the frame parameter configuration module.

[0057] In this embodiment, after detecting that the point table location contains point table information, the output configuration module in the protocol control device can directly form a structure array based on the point table information; the frame parameter configuration module selects the frame content format and output point count according to a preset template. It should be noted that although the output configuration module and the frame parameter configuration module are controlled to operate after detecting that the bus information is parameter setting information, the output configuration module and the frame parameter configuration module need to perform information processing based on the point table information. Only when the point table location contains point table information can the output configuration module and the frame parameter configuration module output information be obtained. The output information of the output configuration module is a structure array, and the output information of the frame parameter configuration module is the content format and the output point count.

[0058] The information configuration method provided by the present disclosure receives bus information; in response to detecting that the bus information is parameter setting information, controls the operation of an output configuration module and a frame parameter configuration module; detects whether a point table location contains point table information; and in response to detecting that the point table location contains point table information, obtains output information from the output configuration module and the frame parameter configuration module. Thus, when the bus information is parameter setting information, the output configuration module and the frame parameter configuration module are controlled to operate; when point table information is present, the output information from the output configuration module and the frame parameter configuration module are obtained, thereby achieving control over the output configuration module and the frame parameter configuration module, and improving the uniformity and reliability of information processing among various devices in the satellite system.

[0059] Optionally, before receiving bus information, multiple types of interfaces may be configured. Each type of interface may include multiple communication interfaces. Each communication interface may meet the access requirements of multiple devices, and each type of interface may also receive and send multiple messages simultaneously.

[0060] In some embodiments of the present disclosure, the method further includes: in response to detecting that the bus information is point table information, storing the point table information in a point table location.

[0061] In this embodiment, the bus information has a fixed information format. Whether the bus information is point table information can be detected by detecting the information format of the bus information or information identifiers at different positions in the bus information.

[0062] The information configuration method provided by the embodiment of the present disclosure directly stores the point table information when the bus information is point table information, thereby providing a reliable basis for the effective operation of the output configuration module and the frame parameter configuration module.

[0063] In response to the defects in the prior art, the present disclosure provides an information processing method, which is applied to a protocol control device. The protocol control device is the protocol control device described in the above embodiment. The information processing method of the present disclosure can effectively control the input and output modules in the protocol control device. Figure 3 A process 300 of an embodiment of an information processing method is shown, and the information processing method includes the following steps:

[0064] Step 301: Receive a message sent by a device in a satellite system.

[0065] In this embodiment, the device in the satellite system may be one device or multiple devices. The execution subject on which the information processing method runs may be a controller connected to the protocol control device.

[0066] In this embodiment, messages sent by devices in the satellite system carry various information, such as the data source address, data destination address, and data content. The data content includes the source port and destination port. The data source address can be used to identify the name and identifier of the device in the satellite system. The destination address can be used to determine the destination to which the message should be sent. The source port and IP address identify the return address of the message, while the destination port specifies the application program interface (API) on the receiving computer.

[0067] Step 302: Send the message to the input / output module to obtain and send the framing result output by the input / output module.

[0068] In this embodiment, after receiving a message, the execution subject on which the information processing method is running may first verify the message. The specific verification steps include: calculating the message checksum; if the checksum is incorrect, analyzing the checksum errors and counting them to obtain the number of checksum errors; calculating whether the number of messages sent and received is equal; if not, calculating the number of lost frames; the frame loss rate is the number of lost frames divided by the total number of frames.

[0069] Optionally, the execution entity on which the information processing method runs can also calculate the length error number and type error number of the message. When the length error number and type error number meet their respective threshold conditions (not exceeding normal error requirements), it is determined that the message verification has passed.

[0070] In this embodiment, sending a message to the input / output module allows the input / output module to use the message as input data and frame the input data according to the structure array and content format to obtain a framing result. Specifically, the input / output module frames the message according to the structure array generated by the transport configuration module and the content format selected by the frame parameter configuration module to obtain a framing result, and then sends the framing result to the corresponding port according to the number of output points selected by the frame parameter configuration module.

[0071] The information processing method provided by the present disclosure receives messages sent by devices in a satellite system; sends the messages to an input / output module to obtain and send framing results output by the input / output module, thereby performing protocol processing corresponding to the devices in each satellite system on the messages sent by the devices in the satellite system, thereby improving the uniformity and reliability of message transmission by each device in the satellite system.

[0072] Further references Figure 4 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of an information configuration device, which is similar to Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0073] like Figure 4 As shown, the information configuration device 400 provided in this embodiment includes: a bus receiving unit 401, a control unit 402, a detection unit 403, and an acquisition unit 404. The bus receiving unit 401 can be configured to receive bus information. The control unit 402 can be configured to control the operation of the output configuration module and the frame parameter configuration module in response to detecting that the bus information is parameter setting information. The detection unit 403 can be configured to detect whether the point table position has point table information. The acquisition unit 404 can be configured to determine the target working condition based on the indicator values ​​of all physical models in response to detecting that the point table position has point table information, and acquire the output information of the output configuration module and the frame parameter configuration module.

[0074] In this embodiment, the specific processing of the bus receiving unit 401, the control unit 402, the detection unit 403, and the acquisition unit 404 and the technical effects thereof can be referred to in the respective Figure 2 The relevant descriptions of step 201, step 202, step 203, and step 204 in the corresponding embodiment are not repeated here.

[0075] In some embodiments of the present disclosure, the information configuration device 400 further includes a storage unit (not shown in the figure), which is configured to store the point table information in a point table location in response to detecting that the bus information is point table information.

[0076] Further references Figure 5 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of an information processing device, which is similar to Figure 3 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0077] like Figure 5 As shown, the information processing device 500 provided in this embodiment includes: a message receiving unit 501 and a sending unit 502. The message sending unit 501 can be configured to receive messages sent by a device in a satellite system. The sending unit 502 can be configured to send the messages to an input / output module to obtain and send the framing result output by the input / output module.

[0078] In this embodiment, the information processing device 500 includes the message receiving unit 501 and the sending unit 502, and the specific processing and technical effects thereof can be referred to in the respective Figure 3 The relevant descriptions of step 301 and step 302 in the corresponding embodiment are not repeated here.

[0079] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0080] Figure 6 A schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their modes are provided for example only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0081] like Figure 6 As shown, the device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. Various programs and data required for the operation of the device 600 can also be stored in the RAM 603. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0082] Various components in device 600 are connected to I / O interface 605, including an input unit 606, such as a keyboard, mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a magnetic disk, optical disk, etc.; and a communication unit 609, such as a network card, modem, wireless communication transceiver, etc. The communication unit 609 allows device 600 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0083] The computing unit 601 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as the satellite information processing method. For example, in some embodiments, the satellite information processing method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of the satellite information processing method described above can be performed. Alternatively, in other embodiments, the computing unit 601 can be configured to perform the satellite information processing method by any other suitable means (e.g., via firmware).

[0084] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0085] Program code for implementing the methods of the present disclosure can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable coke oven high-directional heating control device, such that, when executed by the processor or controller, the program code implements the modes / operations specified in the flowcharts and / or block diagrams. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0086] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0087] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0088] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0089] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not limited herein.

[0090] The foregoing descriptions of specific exemplary embodiments of the present disclosure are for purposes of illustration and description. These descriptions are not intended to limit the present disclosure to the precise forms disclosed, and it is apparent that many variations and modifications are possible in light of the foregoing teachings. The exemplary embodiments have been selected and described for the purpose of explaining the specific principles of the present disclosure and their practical application, thereby enabling those skilled in the art to realize and utilize a variety of exemplary embodiments of the present disclosure and various options and modifications. The scope of the present disclosure is intended to be defined by the claims and their equivalents.

Claims

1. A protocol control device, characterized in that: The device comprises: A transport configuration module, configured to form a structure array based on the point table information of the satellite system, wherein the structure array is used to represent the correspondence between multiple port numbers and the point numbers configured for each port number, and the point table information is used to represent the correspondence between different devices in the satellite system; Frame parameter configuration module, which selects the content format and output points of the frame according to the preset template; The input and output module is used to frame the input data according to the structure array and the content format, obtain a framing result, and send the framing result to a corresponding port according to the output point number.

2. The protocol control device according to claim 1, characterized in that The input and output module includes: a frame receiving submodule, a frame framing submodule and a frame sending submodule; The frame receiving submodule is used to parse the input data and store the parsing results in the first storage area; The frame framing submodule is used to frame the input data according to the structure array and the content format to obtain a framing result; The frame sending submodule is used to detect whether the update flag of the specified output storage content is updated; in response to the update flag being updated, the frame grouping result is sent to the corresponding port according to the output point number.

3. The protocol control device according to claim 1 or 2, characterized in that: The device further comprises: The switchboard setting module is used to set the total number of ports of the multiple port numbers, enabling information, and input and output enabling information of each port number.

4. The protocol control device according to claim 1 or 2, characterized in that: The device further comprises: The message configuration module is used to filter the framing results to obtain monitoring and filtering results.

5. An information configuration method, characterized in that: Applied to a protocol control device, the method includes: Receive bus information; In response to detecting that the bus information is parameter setting information, controlling the output configuration module and the frame parameter configuration module to operate; Check whether the point table location has point table information; In response to detecting that the point table position has point table information, output information of the output configuration module and the frame parameter configuration module is acquired.

6. The method according to claim 5, characterized in that The method further comprises: In response to detecting that the bus information is point table information, the point table information is stored in the point table location.

7. An information processing method, characterized in that: Applied to a protocol control device, the method includes: Receive messages sent by equipment in the satellite system; The message is sent to the input / output module to obtain and send the framing result output by the input / output module. The input / output module frames the message according to the structure array generated by the transport configuration module and the content format selected by the frame parameter configuration module to obtain the framing result, and sends the framing result to the corresponding port according to the output point number selected by the frame parameter configuration module.

8. An information configuration device, characterized in that: Applicable to a protocol control device, the device comprising: A bus receiving unit configured to receive bus information; a control unit configured to control the output configuration module and the frame parameter configuration module to operate in response to detecting that the bus information is parameter setting information; a detection unit configured to detect whether the point table position has point table information; The acquisition unit is configured to determine the target working condition in response to detecting that the point table position has point table information based on the indicator values ​​of all physical models, and acquire the output information of the output configuration module and the frame parameter configuration module.

9. An information processing device, characterized in that Applicable to protocol control devices, including: a message receiving unit configured to receive messages sent by a device in a satellite system; The sending unit is configured to send the message to the input / output module to obtain and send the framing result output by the input / output module. The input / output module frames the message according to the structure array generated by the transport configuration module and the content format selected by the frame parameter configuration module to obtain the framing result, and sends the framing result to the corresponding port according to the output point number selected by the frame parameter configuration module.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable the computer to execute the method according to any one of claims 5 to 7.