Data processing method capable of being injected into multi-dimensional tabular interface

By using a multidimensional tabular interface data processing method, interface parameters are automatically configured and processed, solving the problem of independent configuration of system interfaces. This enables efficient system design and rapid development, meeting the needs of system miniaturization, intelligence, and integration.

CN120874786APending Publication Date: 2025-10-31GUIZHOU AEROSPACE TIANMA ELECTRICAL TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510800844.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-16
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

In existing technologies, the independent manual configuration of each system interface is difficult to meet the development requirements of system miniaturization, intelligence, integration and universality, resulting in extended R&D cycles and high error rates.

Method used

A multidimensional tabular interface data processing method is adopted. By configuring interface parameter tables and processing parameter tables, the automatic configuration and data processing of device interfaces are realized. The system design and testing are carried out using instruction information admission tables or instruction sequence tables to reduce the error rate.

Benefits of technology

It achieves efficient system design and rapid development, reduces error rate, meets the development needs of system miniaturization, intelligence and integration, and shortens the R&D cycle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120874786A_ABST
    Figure CN120874786A_ABST
Patent Text Reader

Abstract

The invention provides a data processing method capable of being injected into a multi-dimensional tabulation interface, which comprises the following steps of: S1, configuring a table: configuring interface parameters into an interface parameter table according to a tabulation mode, and configuring information processing parameters into a processing parameter table; s2, parameter injection: configuring an equipment interface working mode according to data in an interface parameter table, and configuring equipment data processing parameters according to a processing parameter table; s3, acquiring interface data: performing communication by using the configured equipment interface to acquire communication data; and S4, processing mapping. According to the method, after the multi-dimensional tabular parameters for different system architectures are created, the information admission table or the instruction sequence table or the instruction series table of the instruction is ingeniously utilized, the purposes of efficient design and test of the system and reduction of the error rate can be achieved, and high-quality development and rapid design of the system are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a method for processing injectable multidimensional tabular interface data, belonging to the field of embedded engineering control technology. Background Technology

[0002] With the development of aerospace technology and intelligent equipment, research on intelligent system control technology is being conducted, primarily targeting the miniaturization, intelligence, integration, and versatility requirements of systems engineering. To reduce development costs and shorten the R&D cycle, micro-standard controllers are used with software programming, employing key control technologies such as control inversion, dependency injection, and digital twins. Adaptive control algorithms automatically configure and autonomously select the power required by the equipment to adapt to these engineering control needs. Microcontroller software programming is used to set adaptive circuits for each type of projectile, enabling the control of multiple devices and interfaces with a single controller and a small amount of hardware circuitry. Microcontrollers encode external input data, enabling automatic switching of external input ports. The encoded data is then converted from digital to analog or other forms of data via software programming before output. Adaptive logic circuits are reconfigured according to the logic control requirements of various devices and interfaces, eliminating the cumbersome process of customizing circuits for each device or interface, making the manufacturing process cheaper and easier.

[0003] Based on the characteristics of the development mode of aerospace technology and intelligent equipment under the new situation, it can be seen that in various engineering control applications, the implementation of intelligent control algorithms, data analysis, experimental verification, software evaluation, reliability and safety assessment, and complex system modeling of each control process all rely on the processing of data from each interface. However, with the continuous improvement of the requirements for miniaturization, intelligence, integration, and generalization of various systems and the shortening of the development cycle, the existing technology of manually configuring each interface independently and fixing it into the equipment has become extremely inefficient and cannot meet the requirements of the system's development cycle. Summary of the Invention

[0004] To address the aforementioned technical problems, this invention provides an injectable multidimensional tabular interface data processing method. This method, by creating multidimensional tabular parameters for different system architectures and cleverly utilizing instruction information admission tables, instruction sequence tables, or instruction series tables, achieves the goals of efficient system design, testing, and reduced error rates, thereby realizing high-quality system development and rapid system design.

[0005] The present invention is achieved through the following technical solutions.

[0006] This invention provides a method for processing injectable multidimensional tabular interface data, comprising the following steps:

[0007] S1. Configuration Table: Configure the interface parameters into an interface parameter table in a tabular manner, and configure the information processing parameters into a processing parameter table.

[0008] S2, Parameter Injection: Configure the device interface working mode according to the data in the interface parameter table, and configure the device data processing parameters according to the processing parameter table;

[0009] S3. Obtain Interface Data: Use the configured device interface to communicate and obtain communication data;

[0010] S4. Processing Mapping: The acquired communication data is processed using the configured device data processing parameters to form a processed information mapping table.

[0011] The interface parameters include serial port parameters, network port parameters, and CAN communication parameters used to configure the interface's operating mode.

[0012] The interface parameter tables include serial port parameter tables, network port parameter tables, and CAN communication parameter tables.

[0013] The information processing parameters include general input data parameters, general output data parameters, floating-point number transmission parameters, and floating-point number conversion parameters.

[0014] The processing parameter tables include a general input data parameter table, a general output data parameter table, a floating-point number transmission parameter table, and a floating-point number conversion parameter table.

[0015] Both the interface parameter table and the processing parameter table are stored in the form of a structure data type.

[0016] The interface parameters also include KIO interface parameters, SSI interface parameters, SPI interface parameters, and AD interface parameters.

[0017] Before step S3, the following steps are also included:

[0018] S2.2 Parameter Verification: Determine whether the configuration is successful. If not, call the backup table or use the system default parameters for configuration. After the configuration is completed, read the configured parameters and verify whether the parameters are valid. If not, exit.

[0019] After calling the backup table or configuring using the system default parameters, it is also determined whether the configuration is successful. If it is unsuccessful, it exits.

[0020] In step S3, the device interface is first initialized, and then communication is performed to obtain communication data.

[0021] The beneficial effects of this invention are as follows: by creating multidimensional tabular parameters for different system architectures and cleverly utilizing instruction information admission tables, instruction sequence tables, or instruction series tables, the system can be designed and tested efficiently and the error rate can be reduced, thereby achieving high-quality system development and rapid system design. Attached Figure Description

[0022] Figure 1 This is a flowchart illustrating at least one embodiment of the present invention;

[0023] Figure 2 yes Figure 1 A schematic diagram illustrating the principle of configuring the interface parameter table. Detailed Implementation

[0024] The technical solution of the present invention is further described below, but the scope of protection is not limited to what is described.

[0025] Example 1

[0026] like Figure 1 The method for processing injectable multidimensional tabular interface data, as shown, includes the following steps:

[0027] S1. Configuration Table: Configure the interface parameters into an interface parameter table in a tabular manner, and configure the information processing parameters into a processing parameter table.

[0028] S2, Parameter Injection: Configure the device interface working mode according to the data in the interface parameter table, and configure the device data processing parameters according to the processing parameter table;

[0029] S3. Obtain Interface Data: Use the configured device interface to communicate and obtain communication data;

[0030] S4. Processing Mapping: The acquired communication data is processed using the configured device data processing parameters to form a processed information mapping table.

[0031] In essence, interface parameters are primarily used for receiving, storing, and recording information or instructions. Information processing parameters are mainly used for processing information or instructions, determining multiple signal and instruction types, automatically classifying and storing information, modeling complex systems, and optimizing intelligent control algorithms. Generally, the data parameters in the interface parameter table are backed up and saved; the specific saving method depends on the system design. Information tables are used for various functional processing tasks. Information access tables, instruction sequence tables, or instruction series tables, formed through tabular representation, are used to map to corresponding functional modules to achieve application implementation.

[0032] The process of data processing is essentially the process of processing input data to obtain output data. Since this process only processes the data without changing any other parameters or functions (nor changing the input data stored as variables), it is called mapping. Therefore, the information mapping table is a set of instructions that can be executed by functional modules. The functions implemented include information or instruction decomposition, multi-type judgment of signals and instructions, automatic classification and storage of information, complex system modeling, intelligent control algorithm processing, experimental verification or software testing, etc.

[0033] Therefore, by storing data throughout the process, information can be remotely injected and monitored, ensuring the reliability and security of the system.

[0034] Example 2

[0035] Based on Example 1, the interface parameters include serial port parameters, network port parameters, and CAN communication parameters used to configure the interface working mode.

[0036] Furthermore, the interface parameter tables include serial port parameter tables, network port parameter tables, and CAN communication parameter tables.

[0037] Generally, taking serial port parameters as an example, serial port parameters are the basic parameters required for serial communication. One configuration form of the serial port parameter table is shown in Table 1.

[0038] Table 1. Basic Parameter Configuration Table Required for Serial Communication

[0039]

[0040] Similarly, the CAN communication parameter table contains the basic parameters required for CAN port communication, and the network port parameters contain the basic parameters required for network port communication.

[0041] Furthermore, the information processing parameters include general input data parameters, general output data parameters, floating-point number transmission parameters, and floating-point number conversion parameters.

[0042] Furthermore, the processing parameter tables include a general input data parameter table, a general output data parameter table, a floating-point number transmission parameter table, and a floating-point number conversion parameter table.

[0043] Generally, taking input data parameters as an example, general input data parameters are the parameters required for general interface data input processing. One configuration form of the input data parameter table is shown in Table 2.

[0044] Table 2. Parameter Configuration Table for General Interface Data Processing (Input)

[0045]

[0046]

[0047]

[0048]

[0049] Preferably, both the interface parameter table and the processing parameter table are stored using structure data types. This facilitates on-device (C language) code implementation and, based on the structure, allows for the insertion of execution instructions to perform data mapping calculations (implemented using function pointers within the structure). It also promotes efficient coding and control flow design techniques based on the architecture model, achieving efficient system design, testing, and reduced error rates.

[0050] Furthermore, the interface parameters also include KIO interface parameters, SSI interface parameters, SPI interface parameters, and AD interface parameters.

[0051] Example 3

[0052] Based on Example 1, before step S3, the following steps are also included:

[0053] S2.2 Parameter Verification: Determine whether the configuration is successful. If not, call the backup table or use the system default parameters for configuration. After the configuration is completed, read the configured parameters and verify whether the parameters are valid. If not, exit.

[0054] Furthermore, after calling the backup table or configuring using the system default parameters, it also checks whether the configuration was successful; if unsuccessful, it exits.

[0055] Furthermore, in step S3, the device interface is first initialized, and then communication is performed to obtain communication data.

[0056] Therefore, this invention enables software to be tested and verified independently of hardware, thus isolating hardware dependency into a hardware abstraction layer. This makes other parts of the software as independent of hardware as possible, allowing errors in the system to be isolated to a minimum, preventing the spread and chain reactions of errors. This is particularly beneficial for the development of aerospace technology and intelligent equipment, primarily addressing the miniaturization, intelligence, integration, and generalization requirements of systems engineering. It facilitates research on intelligent system control technology, and to reduce development costs and shorten the development cycle, it utilizes software programming with a micro-standard controller, employing key control technologies such as control inversion, dependency injection, and digital twins. The adaptive control algorithm automatically configures and autonomously selects the required load power for the equipment to adapt to the engineering control needs. It employs microcontroller software programming to set adaptive circuits for each type of projectile, enabling the control of multiple devices and interfaces with a single controller and a small amount of hardware circuitry. The microcontroller encodes external input data, enabling automatic switching of external input ports. The encoded data is then converted from digital to analog or other forms of data via software programming before output. Adaptive logic circuits are reconstructed based on the logical control requirements of various devices and interfaces, eliminating the need for custom circuits for each device or interface, making manufacturing cheaper and easier. Overall, this invention, after providing multi-dimensional tabular parameters for different system architectures, cleverly utilizes instruction admission tables, instruction sequence tables, or instruction series tables, along with their corresponding instruction parameter tables. Based on various system models, it establishes each control model through table lookup. Then, it generates embedded or non-embedded software code based on the architecture model, overcoming techniques such as high-efficiency coding and control flow design for generating code or code modules from the architecture model. This achieves efficient system design, testing, and reduced error rates, enabling high-quality system development and rapid system design.

Claims

1. A method for processing injectable multidimensional tabular interface data, characterized in that: Includes the following steps: S1. Configuration Table: Configure the interface parameters into an interface parameter table in a tabular manner, and configure the information processing parameters into a processing parameter table. S2, Parameter Injection: Configure the device interface working mode according to the data in the interface parameter table, and configure the device data processing parameters according to the processing parameter table; S3. Obtain Interface Data: Use the configured device interface to communicate and obtain communication data; S4. Processing Mapping: The acquired communication data is processed using the configured device data processing parameters to form a processed information mapping table.

2. The injectable multidimensional tabular interface data processing method as described in claim 1, characterized in that: The interface parameters include serial port parameters, network port parameters, and CAN communication parameters used to configure the interface's operating mode.

3. The injectable multidimensional tabular interface data processing method as described in claim 1, characterized in that: The interface parameter tables include serial port parameter tables, network port parameter tables, and CAN communication parameter tables.

4. The injectable multidimensional tabular interface data processing method as described in claim 1, characterized in that: The information processing parameters include general input data parameters, general output data parameters, floating-point number transmission parameters, and floating-point number conversion parameters.

5. The injectable multidimensional tabular interface data processing method as described in claim 1, characterized in that: The processing parameter tables include a general input data parameter table, a general output data parameter table, a floating-point number transmission parameter table, and a floating-point number conversion parameter table.

6. The injectable multidimensional tabular interface data processing method as described in claim 1, characterized in that: Both the interface parameter table and the processing parameter table are stored in the form of a structure data type.

7. The injectable multidimensional tabular interface data processing method as described in claim 1, characterized in that: The interface parameters also include KIO interface parameters, SSI interface parameters, SPI interface parameters, and AD interface parameters.

8. The injectable multidimensional tabular interface data processing method as described in claim 1, characterized in that: Before step S3, the following steps are also included: S2.2 Parameter Verification: Determine whether the configuration is successful. If not, call the backup table or use the system default parameters for configuration. After the configuration is completed, read the configured parameters and verify whether the parameters are valid. If not, exit.

9. The injectable multidimensional tabular interface data processing method as described in claim 8, characterized in that: After calling the backup table or configuring using the system default parameters, it is also determined whether the configuration is successful. If it is unsuccessful, it exits.

10. The injectable multidimensional tabular interface data processing method as described in claim 1, characterized in that: In step S3, the device interface is first initialized, and then communication is performed to obtain communication data.