Transmission method for data increment of electronic information system

By designing service functions on the subsystem module of the electronic information system, the transmission of new functional data without changing the scheduling rules is achieved, the problem of modifying scheduling rules when the system functions are increased is solved, and the scalability and stability of the system are improved.

CN120050131AActive Publication Date: 2025-05-27XIAN ZHIZHOU SHENJIAN INFORMATION TECH GRP CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510128691.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-05
Publication Date
2025-05-27
Estimated Expiration
2045-02-05

AI Technical Summary

Technical Problem

In electronic information systems, when the system functions increase, the scheduling rules of multiple subsystem modules need to be modified to support the data transmission of new functions, resulting in large workloads, long time-consuming and may affect system stability.

Method used

A data incremental transmission method for electronic information systems is designed, and by designing service functions on each subsystem module, new functional data is allowed to be transmitted without changing the scheduling rules of the subsystem module. The specific steps include: forming the unit module of the newly added functional data as the data source, the target subsystem module as the data processing target, transmitting the newly added functional data between the subsystem modules through the service function, and parsing and processing it in the target subsystem module.

Benefits of technology

When the system functions are increased, the transmission of new functional data can be completed without modifying the scheduling rules of the subsystem module, which improves the scalability of the system, saves costs, and ensures system stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050131A_ABST
    Figure CN120050131A_ABST
Patent Text Reader

Abstract

The invention provides a data increment transmission method for an electronic information system, and belongs to the technical field of electronic information system design, and the method comprises the steps: designing a service function residing on a subsystem module computer, and when the function of the system is increased, changing a running program on a module related to newly increased function data; in the process that a data source unit module sends newly-added function data to a target module, the data source unit module firstly sends the newly-added function data to a subsystem module where the data source unit module is located through a bus, and a service function on the subsystem module controls and receives the newly-added function data and sends the newly-added function data to the target subsystem module and the subsystem module. The target subsystem module analyzes and processes the newly-added function data, and when the functions of the system are increased, the newly-added function data can be transmitted and processed without changing the scheduling rule of each subsystem module, so that the overall stability and safety of the system can be ensured, and the expansibility of the system can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic information system design, and particularly to a method for transmitting data increment in an electronic information system. Background Art

[0002] An electronic information system includes multiple subsystem modules and a network. Each subsystem module is connected to several unit modules. When designing the system, according to the interaction requirements of each unit module, the scheduling rules and network transmission protocols of each subsystem module and the network are determined. After the system has been running for some time, when new functions need to be added, the implementation of new function data will involve an increase in the data transmission path or the transmission of new data. The original scheduling rules of each subsystem module cannot parse and schedule the data involved in the new functions, so it is necessary to change the scheduling rules related to each subsystem module, that is, the scheduling rules of all subsystems involved in the transmission path through which the new function data passes need to be modified. Such modifications involve a large amount of work and long time consumption, and may affect the system stability. Summary of the Invention

[0003] In view of this, this application provides a method for transmitting data increment in an electronic information system, which solves the problems in the prior art. When the functions of the system increase, only the unit modules involved need to be changed, and the transmission of new function data can be completed without changing the scheduling rules of the subsystem modules, improving the scalability of the system.

[0004] A method for transmitting data increment in an electronic information system provided by this application adopts the following technical solutions:

[0005] A method for transmitting data increment in an electronic information system, where multiple subsystem modules of the system communicate through a bus. Multiple unit modules are connected to the subsystem module through the bus, and the unit modules communicate with the subsystem module through the bus. The subsystem module receives the data sent by each unit module connected to itself, and the subsystem module sends the data received from other subsystem modules to the unit modules connected to itself. The transmission method includes:

[0006] When the transmission path of the original data in the electronic information system increases or a new data transmission path needs to be added for new data transmission, the data corresponding to the added transmission path is used as new function data;

[0007] The unit module that forms the new function data is used as the data source unit module, and the subsystem module that finally analyzes and processes the new function data is used as the target subsystem module. When the functions of the system increase, the running programs on the data source unit module, the subsystem module where the data source unit module is located, and the target subsystem module are changed to process the new function data;

[0008] Design service functions residing on the computers of each subsystem module. When the data source unit module sends new function data to the target subsystem module, the data source unit module first sends the new function data to the subsystem module where it is located through the bus. The service function on the subsystem module where the data source unit module is located controls the reception of the new function data and sends the new function data to the target subsystem module. The target subsystem module parses the new function data to obtain the instruction data of the control unit module, and then sends the instruction data to the unit module serving as the execution unit.

[0009] Optionally, the new function data is sent from the data source unit module to the target subsystem module along a preset transmission path, which includes the subsystem module where the data source unit module is located, the target subsystem module, and one or more intermediate subsystem modules between the subsystem module where the data source unit module is located and the target subsystem module;

[0010] The service function on the subsystem module where the data source unit module is located and the service function of the intermediate subsystem module packetize the received data according to preset rules to form a transmission packet, and periodically send the transmission packet to the target subsystem module.

[0011] Optionally, the service function presets the format of the transmission packet. The format of the transmission packet includes an information field and several data packets. The data packets are used to fill in the information words of the new function data, and the information field is used to fill in the bus information of the transmission path.

[0012] Optionally, the format of the transmission packet further includes a flag word, which is used to fill in the function type of the new function data.

[0013] Optionally, the preset rules for packetization include:

[0014] The service function on the subsystem module where the data source unit module is located groups several new function data that need to be sent to the same intermediate subsystem module and the same target subsystem module into a transmission packet. When a transmission packet is saturated or the packetization period ends, the transmission packet is sent to the intermediate subsystem module, and the packetization of the next transmission packet is carried out. The information field of the transmission packet fills in the bus information of the transmission path;

[0015] The service function on the intermediate subsystem module reads the information field of the received transmission packet and sends it to the service function of the corresponding subsystem module according to the transmission path of the transmission packet;

[0016] After receiving the transmission packet, the target subsystem module parses the transmission packet and processes the new function data in the transmission packet to obtain the required instruction data.

[0017] Optionally, the data packet presets multiple digit formats, and according to the number of digits of the received data, data with different numbers of digits is placed into data packets with corresponding digit formats.

[0018] Optionally, a transmission packet includes data packets of multiple digit formats, and the number of data packets of each digit format is one or more.

[0019] Optionally, the data increment transmission method is used for an aircraft flight control system.

[0020] In summary, the present application includes the following beneficial technical effects:

[0021] When the system of the present application is designed, service functions for transmitting new function data are designed on each subsystem module. The service functions are independent of other parts within the subsystem module, and the operation of the service functions does not affect the operation of other functions of the subsystem module. After the system design is completed, when there is no new function data generated, the data of each module is transmitted according to the original design of the system; if there is new function data, the service functions receive and send the new function data. The part other than the service function on the intermediate subsystem module does not process the new function data, and the service function only transfers and transmits the new function data. Only the unit modules involved in the new function data need to be changed, so that the system does not need to be redesigned, saving costs and ensuring system stability. Description of the Drawings

[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0023] Figure 1 It is a principle block diagram of the data increment transmission method for the electronic information system of the present application. Detailed Embodiments

[0024] The embodiments of the present application will be described in detail below with reference to the drawings.

[0025] The following describes the implementation manners of the present application through specific specific examples. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all embodiments. The present application can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts belong to the scope protected by the present application.

[0026] It should be noted that the following describes various aspects of the embodiments within the scope of the appended claims. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is illustrative only. Based on the present application, those skilled in the art should understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement the device and / or practice the method. In addition, this device and / or this method can be implemented using other structures and / or functions in addition to one or more of the aspects described herein.

[0027] It should also be noted that the diagrams provided in the following embodiments only illustrate the basic concept of the present application in a schematic manner. The diagrams only show the components related to the present application, rather than being drawn according to the number, shape, and size of the components in actual implementation. The type, quantity, and ratio of each component in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.

[0028] In addition, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that the described aspects can be practiced without these specific details.

[0029] The embodiment of the present application provides a transmission method for data increment in an electronic information system.

[0030] As Figure 1 shown, multiple subsystem modules of the electronic information system are connected and communicate through a bus. A plurality of unit modules are connected to the subsystem module through the bus. The unit module communicates with the subsystem module through the bus. The subsystem module receives the data sent by each connected unit module, and the subsystem module sends the data received from other subsystem modules to the unit module connected to itself. Among them, the unit module is a sensor or an action execution unit.

[0031] A method for transmitting data increment in an electronic information system according to the present application includes:

[0032] When the transmission path of the original data in the electronic information system increases or a new data transmission path needs to be added for new data transmission, the data corresponding to the added transmission path is used as new function data;

[0033] Design service functions resident on the computers of the subsystem modules on each subsystem module. The service functions are used to process the new function data on the bus between the subsystem module and the unit module where they are located, and the service functions are used to process the new function data on the bus between each subsystem module. The unit module that forms the new function data is used as the data source unit module, and the subsystem module that finally analyzes and processes the new function data is used as the target subsystem module.

[0034] When the functions of the system increase, change the operating programs on the data source unit module, the subsystem module where the data source unit module is located, and the target subsystem module. Specifically, change the operating programs of the data source unit module and the subsystem module where the data source unit module is located to generate new function data, and change the operating program of the target subsystem module to parse and utilize the new function data. Other subsystem modules and unit modules remain unchanged. In one embodiment, when the new function data is original data, change the operating program of the subsystem module where the data source unit module is located to mark a new transmission path for the data.

[0035] During the process of the data source unit module sending the new function data to the target subsystem module, the data source unit module first sends the new function data to the subsystem module where it is located through the bus. After the subsystem module where the data source unit module is located marks the transmission path for the new function data, the service function on the subsystem module where the data source unit module is located controls the reception of the new function data and sends the new function data to the target subsystem module. The target subsystem module parses the new function data to obtain the instruction data of the control unit module, and then sends the instruction data to the unit module of the execution unit.

[0036] According to the network protocol and scheduling rules initially designed for the system, when the data on the unit module needs to be sent to another subsystem module through a certain bus and perform action control on the unit module to which it belongs, the data of the unit module is sent to the data module of the subsystem module where it is located, and the data module of the subsystem module parses and processes the data, and then sends the processed data to the target subsystem through the bus. The target subsystem module then parses and processes the data to obtain a control instruction and sends it to the unit module serving as the execution unit. When there is a need for new functions, the program codes of the subsystem module where the data source unit module is located and the target subsystem module are adjusted. This adjustment is necessary for the generation and utilization of new function data. When the new function data is transmitted from a unit module under one subsystem module to a unit module under another subsystem module, it needs to pass through multiple subsystem modules. However, for the other multiple subsystem modules except the subsystem module where the data source unit module is located and the target subsystem module, since the other subsystem modules do not utilize the new function data and only act as a transmission role, and often the bus network under each subsystem module and the bus network between systems are different. The intermediate subsystem module needs to change the subsystem module scheduling rules and operating programs to complete the reception and transmission of new function data. In this way, when there is new function data, the scheduling rules of all the subsystem modules through which the new function data passes need to be changed. This method results in a huge workload, equivalent to redesigning the system. The cost of designing the scheduling rules of each subsystem module for transmitting new function data is relatively high, and it may affect the system operation stability.

[0037] In the system design of this application, service functions for the transmission of new function data are designed on each subsystem module. The service functions are independent of other parts within the subsystem module, and the operation of the service functions does not affect the operation of other functions of the subsystem module. After the system design is completed, when there is no new function data generated, the data of each module is transmitted according to the original design of the system as described above. If there is new function data, the operating programs on the data source unit module, the subsystem module where the data source unit module is located, and the target subsystem module are changed. For the multiple intermediate subsystem modules, the service functions are used to control the reception and transmission of new function data. The parts of the intermediate subsystem modules other than the service functions do not process the new function data. The service functions only transfer and transmit the new function data, so that it is not necessary to redesign all the subsystem modules, saving costs and ensuring the stable operation of the system.

[0038] The new feature data is sent from the data source unit module to the target subsystem module according to the transmission path of the preset bus. The transmission path includes the subsystem module where the data source unit module is located, the target subsystem module, and one or more intermediate subsystem modules between the subsystem module where the data source unit module is located and the target subsystem module. The service function on the subsystem module where the data source unit module is located and the service function of the intermediate subsystem module packetize the received data according to the preset rules to form a transmission packet, and periodically send the transmission packet to the target subsystem module.

[0039] The service function presets the format of the transmission packet. The format of the transmission packet includes an information field and several data packets. The data packets are used to fill in the information words of the new feature data, and the information field is used to fill in the bus information of the transmission path.

[0040] In one embodiment, the preset rules for packetization include:

[0041] According to the transmission path of the new feature data, the service function on the subsystem module where the data source unit module is located groups several new feature data that need to be sent to the same intermediate subsystem module and the same target subsystem module into a transmission packet. When a transmission packet is saturated or the packetization period ends, the transmission packet is sent to the intermediate subsystem module, and the packetization of the next transmission packet is performed. The information field of the transmission packet fills in the bus information of the subsequent transmission path in the transmission packet.

[0042] The service function on the intermediate subsystem module reads the information field of the received transmission packet and sends it to the service function of the corresponding subsystem module according to the transmission path of the transmission packet, until the transmission packet is sent to the target subsystem module after passing through all the intermediate subsystem modules in the transmission path.

[0043] After receiving the transmission packet, the target subsystem module parses the transmission packet and processes the new feature data in the transmission packet to obtain the required instruction data.

[0044] Among them, the service function on the subsystem module where the data source unit module is located can preset multiple transmission packets and preset the paths of the information fields of various transmission packets. The corresponding transmission packet receives the new feature data of the corresponding transmission path. When the transmission path of the new feature data is not available in the preset information field of the transmission packet, a transmission packet can be added manually, and the path information of its information field can be set.

[0045] The service function continuously receives new feature data within a cycle, packetizes the received data within the cycle, and when the cycle ends, regardless of whether the transmission packet is saturated, the packetization is completed and sent out.

[0046] Regarding the preset packetization rules, in another embodiment, the preset rules for packetization include:

[0047] According to the transmission path of the new function data, the service function on the subsystem module where the data source unit module is located groups the new function data that needs to be sent to the same intermediate subsystem module into one transmission packet, and groups the new function data that needs to be sent to different intermediate subsystem modules into different transmission packets. When a transmission packet is saturated or the packet assembly cycle ends, the transmission packet is sent to the intermediate subsystem module, and the packet assembly of the next transmission packet is carried out. Among them, the information field of the transmission packet fills in the bus information of the subsequent transmission path of the new function data.

[0048] The intermediate subsystem module groups the new function data that needs to be sent to the same target subsystem module into one transmission packet, and groups the new function data that needs to be sent to different target subsystem modules into different transmission packets. When a transmission packet is saturated or the packet assembly cycle ends, the transmission packet is sent to the corresponding target subsystem module, and the packet assembly of the next transmission packet is carried out. Among them, the information field of the transmission packet formed by the service function of the intermediate subsystem module is the bus information of the subsequent transmission path of the new function data.

[0049] After receiving the transmission packet, the target subsystem module parses the transmission packet and processes the new function data in the transmission packet to obtain the required instruction data.

[0050] Regarding the preset packet assembly rules, in another embodiment, the preset packet assembly rules include:

[0051] The format of the transmission packet further includes a flag word, and the flag word is used to fill in the function type of the new function data, and the function type is such as maintenance data, fault data, etc.

[0052] According to the transmission path of the new function data, when the service function on the subsystem module where the data source unit module is located assembles packets, several new function data of the same function type and that need to be sent to the same intermediate subsystem module and the same target subsystem module are grouped into one transmission packet. When a transmission packet is saturated or the packet assembly cycle ends, the transmission packet is sent to the intermediate subsystem module, and the packet assembly of the next transmission packet is carried out. The information field of the transmission packet fills in the bus information of the subsequent transmission path of the new function data;

[0053] The service function on the intermediate subsystem module will read the information field of the received transmission packet and send it to the corresponding target subsystem module according to the transmission path of the transmission packet until the transmission packet is sent to the target subsystem module after passing through all the intermediate subsystem modules in the transmission path;

[0054] After receiving the transmission packet, the target subsystem module parses the transmission packet and processes the new function data in the transmission packet to obtain the required instruction data.

[0055] When transmitting new function data, classify the function types of the data to facilitate the centralized processing of the new function data received by the target subsystem module and improve the data processing efficiency.

[0056] The data packet is preset with multiple bit formats. According to the number of bits of the received data, the data with different numbers of bits is placed into the data packets with corresponding bit formats. A transmission packet includes data packets with multiple bit formats, and the number of data packets with each bit format is one or more. According to the different received data formats, the different formats are selectively placed into appropriate data packets to improve the utilization rate of the data packets.

[0057] Specifically, for the new function data with multiple bit formats, there are data packets with different bit formats in a transmission packet. For example, there are a 8-bit data packets, b 16-bit data packets, and c 32-bit data packets. During the packet assembly process, an 8-bit new function data can be placed into an 8-bit data packet, or two 8-bit new function data can be placed into a 16-bit data packet, or four 8-bit new function data can be placed into a 32-bit data packet; two 8-bit new function data and a 16-bit new function data can also be placed into a 32-bit data, and so on. Preset the values of a, b, and c according to actual needs, and place the new function data with the received bit format into the data packet with available spaces.

[0058] The data increment transmission method of this application can be used in the flight control system of an aircraft.

[0059] The above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by this application should be covered within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

Claims

1. A method for transmitting data increments in an electronic information system, wherein multiple subsystem modules of the system communicate via a bus, multiple unit modules are connected to the subsystem module via the bus, the unit module communicates with the subsystem module via the bus, the subsystem module receives data sent by each unit module connected to itself, and the subsystem module sends data received from other subsystem modules to the unit module connected to itself, characterized in that: The transfer methods include: When the transmission path of the original data of the electronic information system increases or a new data transmission path is added due to the need for additional data transmission, the data corresponding to the added transmission path shall be regarded as the newly added functional data; The unit module that forms the newly added function data is used as the data source unit module, and the subsystem module that finally analyzes and processes the newly added function data is used as the target subsystem module. When the functions of the system are increased, the running programs on the data source unit module, the subsystem module where the data source unit module is located, and the target subsystem module are changed to process the newly added function data; A service function residing on the subsystem module computer is designed on each subsystem module. In the process of sending new function data from the data source unit module to the target subsystem module, the data source unit module first sends the new function data to the subsystem module where it is located through the bus. The service function on the subsystem module where the data source unit module is located controls the reception of the new function data and sends the new function data to the target subsystem module. The target subsystem module parses the new function data to obtain the instruction data of the control unit module, and then sends the instruction data to the unit module serving as the execution unit.

2. The method for transmitting data increments in an electronic information system according to claim 1, characterized in that: The newly added function data is sent from the data source unit module to the target subsystem module according to a preset transmission path, wherein the transmission path includes the subsystem module where the data source unit module is located, the target subsystem module, and one or more intermediate subsystem modules between the subsystem module where the data source unit module is located and the target subsystem module; The service function on the subsystem module where the data source unit module is located and the service function of the intermediate subsystem module group the received data into transmission packets according to preset rules, and periodically send the transmission packets to the target subsystem module.

3. The method for transmitting data increments in an electronic information system according to claim 2, characterized in that: The service function presets the format of the transmission packet, which includes an information field and several data packets. The data packet is used to fill in the information word of the newly added function data, and the information field is used to fill in the bus information of the transmission path.

4. The method for transmitting data increments in an electronic information system according to claim 3, characterized in that: The format of the transmission packet also includes a flag word, and the flag word is used to fill in the function type of the newly added function data.

5. The method for transmitting data increments in an electronic information system according to claim 3, characterized in that: The default rules for grouping packages include: The service function on the subsystem module where the data source unit module is located groups several newly added function data that need to be sent to the same intermediate subsystem module and the same target subsystem module into a transmission packet. When a transmission packet is saturated or the packet grouping cycle ends, the transmission packet is sent to the intermediate subsystem module, and the next transmission packet is grouped. The information field of the transmission packet is filled with the bus information of the transmission path; The service function on the intermediate subsystem module will read the information field of the received transmission packet and send it to the service function of the corresponding subsystem module according to the transmission path of the transmission packet; After receiving the transmission packet, the target subsystem module parses the transmission packet and processes the newly added function data in the transmission packet to obtain the required instruction data.

6. The method for transmitting data increments in an electronic information system according to claim 3, characterized in that: The data packet is preset with a plurality of bit number formats, and data of different bit numbers are placed into data packets of corresponding bit number formats according to the number of bit numbers of the received data.

7. The method for transmitting data increments in an electronic information system according to claim 1, characterized in that: A transmission packet includes data packets in multiple bit formats, and the number of data packets in each bit format is one or more.

8. The method for transmitting data increments in an electronic information system according to claim 1, characterized in that: The data increment transmission method is used in aircraft flight control systems.

Citation Information

Patent Citations

  • Compatible accelerator extension method for embedded system

    CN105893036A

  • Method and system for achieving function extension

    CN107479869A

  • Mine data acquisition system and method, storage medium and computer equipment

    CN112860305A

  • Communication method and device between cloud and Internet of Things equipment, medium and product

    CN115834735A

  • Request processing method, vehicle-mounted terminal, proxy server and service processing system

    CN116016663A