Security data output method, device and equipment of universal security platform system and medium

The general safety platform system addresses the risk of inconsistent data cycle numbers by packaging output data from A and B machines based on cycle number parity, ensuring secure data transmission and enhancing system reliability.

CN119670161APending Publication Date: 2025-03-21CRSC URBAN RAIL TRANSIT TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411634468.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

In the context of a 2x2x2 safety architecture for a general safety platform system, the non-security module C machine may incorrectly output older data if the data cycle numbers from A and B machines are inconsistent, leading to potential security risks.

Method used

The system receives output data from A and B security computers, which are split based on cycle number parity, and then packages these data segments to ensure secure output, sending only complete and secure data to external interfaces.

Benefits of technology

This approach enhances the security and reliability of data output by ensuring that only correctly packaged data is sent to external systems, mitigating the risk of insecure data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119670161A_ABST
    Figure CN119670161A_ABST
Patent Text Reader

Abstract

The invention provides a safety data output method, device and equipment of a universal safety platform system and a medium. The method comprises the steps that first output data sent by a safety computer A and second output data sent by a safety computer B are received; the first output data is obtained by splitting an A output data area by the A security computer based on the parity of a periodic number; the second output data is obtained by splitting the B output data area by the B security computer based on the parity of the periodic number; and based on the period number, carrying out packet splicing on the first output data and the second output data to obtain target security data, and sending the target security data to an external interface system. In the process C, even if the communication machine sends the unspliced data to the external system, the data is incomplete data for the external system, so that dangerous data cannot be generated for the external interface system, and the safety and the reliability of the output data of the universal safety platform system are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication security technology, and in particular to a method, device, equipment and medium for outputting secure data of a universal security platform system. Background Art

[0002] The general security platform uses 6 general-purpose computers to build a security platform system based on a 2x2-out-of-2 security architecture. The 6 general-purpose computers are divided into two series, each of which consists of 3 computers, defined as A, B, and C. The two series realize the 2x hot standby redundancy function, and the A and B machines in the series realize the 2-out-of-2 security computing function. As a communication machine, C does not bear the security function.

[0003] Urban rail train control application software, for example, computer interlocking and ZC (Zone Controller) can realize the interaction with external systems (such as control display, full electronic module, etc.) through the general safety platform system software, and use the communication machine C to realize the system's external data output. Since the connected external systems are all SIL4 safety level, it is particularly important to ensure the security of the system output data.

[0004] However, since machine C is a non-secure module, if the data cycle numbers sent by machines AB are inconsistent, but machine C judges them to be consistent and does not perform a combination operation, directly outputting the older data will pose a security risk. Summary of the invention

[0005] The present invention provides a method, device, equipment and medium for outputting secure data of a universal security platform system, so as to solve the defect in the prior art that the C machine is a non-secure module, if the data cycle numbers sent by the AB machines are inconsistent, but the C machine judges that they are consistent and does not perform a combined operation, directly outputting the older data therein, there will be a security risk.

[0006] The present invention provides a method for outputting security data of a universal security platform system, comprising the following steps: Receive first output data sent by security computer A and second output data sent by security computer B; the first output data is obtained by security computer A splitting output data area A based on the parity of cycle number; the second output data is obtained by security computer B splitting output data area B based on the parity of cycle number; Based on the cycle number, the first output data and the second output data are packaged to obtain target safety data, and the target safety data is sent to an external interface system.

[0007] According to a security data output method of a universal security platform system provided by the present invention, the first output data and the second output data are packaged based on the cycle number to obtain target security data, including: When the cycle number is an even number, the first output data is sequentially used as an even word sequence of the target safety data, and the second output data is sequentially used as an odd word sequence of the target safety data; When the cycle number is an odd number, the first output data is sequentially used as the odd word sequence of the target safety data, and the second output data is sequentially used as the even word sequence of the target safety data.

[0008] According to a security data output method of a universal security platform system provided by the present invention, the first output data is obtained based on the following steps: When the cycle number is an even number, the even-numbered data in the A output data area is used as the first output data; When the cycle number is an odd number, the odd-order data in the A output data area is used as the first output data.

[0009] According to a security data output method of a universal security platform system provided by the present invention, the second output data is obtained based on the following steps: When the cycle number is an even number, the odd-order data in the B output data area is used as the second output data; When the cycle number is an odd number, the even-numbered data in the B output data area is used as the second output data.

[0010] According to a security data output method for a universal security platform system provided by the present invention, the A output data area and the B output data area both include at least one of synchronous data, full electronic data and universal Ethernet data.

[0011] According to a security data output method for a universal security platform system provided by the present invention, the first output data is obtained by splitting the A output data area based on the parity of the cycle number by the A security computer every preset system cycle; the second output data is obtained by splitting the B output data area based on the parity of the cycle number by the B security computer every the preset system cycle.

[0012] The present invention also provides a security data output device of a universal security platform system, comprising the following units: A receiving unit, configured to receive first output data sent by security computer A and second output data sent by security computer B; the first output data is obtained by security computer A splitting output data area A based on the parity of cycle number; the second output data is obtained by security computer B splitting output data area B based on the parity of cycle number; A packing unit is used to pack the first output data and the second output data based on the cycle number to obtain target safety data.

[0013] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a method for outputting secure data of a general security platform system as described above is implemented.

[0014] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for outputting secure data of the universal security platform system as described in any one of the above is implemented.

[0015] The present invention also provides a computer program product, including a computer program, which, when executed by a processor, implements the security data output method of any of the general security platform systems described above.

[0016] The security data output method, device, equipment and medium of the universal security platform system provided by the present invention receive the first output data sent by the A security computer and the second output data sent by the B security computer; the first output data is obtained by the A security computer splitting the A output data area based on the parity of the cycle number; the second output data is obtained by the B security computer splitting the B output data area based on the parity of the cycle number; then based on the cycle number, the first output data and the second output data are packaged to obtain the target security data, and the target security data is sent to the external interface system. In this process, even if the C communication machine sends the unspliced ​​data to the external system, it is incomplete data for the external system, which can ensure that no dangerous data is generated to the external interface system, thereby improving the security and reliability of the output data of the universal security platform system. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1This is one of the flow charts of the security data output method of the universal security platform system provided by the present invention.

[0019] Figure 2 This is the second flow chart of the security data output method of the universal security platform system provided by the present invention.

[0020] Figure 3 It is a structural schematic diagram of a security data output device of a universal security platform system provided by the present invention.

[0021] Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0023] The terms "first", "second", etc. in the present invention are used to distinguish similar objects, rather than to describe a specific order or precedence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type.

[0024] In the existing platform, the implementation method of secure data output is: Machine A and Machine B: Packet the output data to Machine C in each system cycle. During the packet assembly process, the content of the data area is not changed and is sent with the original length.

[0025] Machine C: After the received data from machines AB in the system are compared for consistency, they are combined and sent to the external interface system in a cyclic alternating manner using the cycle number and the odd-even word sequence. If the data from machines AB are inconsistent, they will not be packaged or output externally. The packaging method of machine C is as follows: If the cycle number is an even number, the data area is reorganized in such a way that the even word sequence of the data combined by machine C is the even-number sequence of the data of machine A, and the odd word sequence is the odd-number sequence of the data of machine B (i.e. A0B1A2B3A4......). If the cycle number is an odd number, the data area is reorganized in such a way that the even word sequence of the data combined by machine C is the even-number sequence of the data of machine B, and the odd word sequence is the odd-number sequence of the data of machine A (i.e. B0A1B2A3B4......).

[0026] In the prior art, since the C machine is a non-security module, if the data cycle numbers sent by the AB machines are inconsistent, but the C machine determines that they are consistent and does not perform a combination operation, directly outputting the older data will cause security risks. The purpose of the present invention is to avoid such security risks.

[0027] Based on the above problems, the present invention provides a method for outputting security data of a universal security platform system. Figure 1 FIG. 1 is one of the flow charts of the method for outputting security data of the universal security platform system provided by the present invention, such as Figure 1 As shown, the execution subject of the method is a C communication machine, and the method includes step 110 and step 120.

[0028] Step 110, receiving the first output data sent by the A security computer and the second output data sent by the B security computer; the first output data is obtained by the A security computer splitting the A output data area based on the parity of the cycle number; the second output data is obtained by the B security computer splitting the B output data area based on the parity of the cycle number.

[0029] Specifically, the C communicator can receive the first output data sent by the A security computer and the second output data sent by the B security computer.

[0030] Here, the first output data is obtained by splitting the A output data area based on the parity of the cycle number by the A security computer; the second output data is obtained by splitting the B output data area based on the parity of the cycle number by the B security computer.

[0031] For example, when the cycle number is an even number, the even-sequence data in the A output data area is used as the first output data. For another example, when the cycle number is an odd number, the odd-sequence data in the A output data area is used as the first output data.

[0032] Specifically, the A output data area of ​​the A security computer is: 0, 1, 2, 3, 4, 5, 6, 7. When the cycle number is an even number, the even-sequence data of the A output data area is used as the first output data, then the first output data is 0, 2, 4, 6; when the cycle number is an odd number, the odd-sequence data of the A output data area is used as the first output data, then the first output data is 1, 3, 5, 7.

[0033] When the cycle number is an even number, the odd-sequence data in the B output data area is used as the second output data. When the cycle number is an odd number, the even-sequence data in the B output data area is used as the second output data.

[0034] Specifically, the B output data area of ​​the B security computer is: 0, 1, 2, 3, 4, 5, 6, 7. When the cycle number is an even number, the odd-sequence data of the B output data area is used as the second output data, then the second output data is 1, 3, 5, 7; when the cycle number is an odd number, the even-sequence data of the B output data area is used as the second output data, then the second output data is 0, 2, 4, 6.

[0035] It should be noted that, here, the A output data area of ​​the A security computer and the B output data area of ​​the B security computer can be synchronous data, all-electronic data, general Ethernet data, etc., and the embodiment of the present invention does not specifically limit this.

[0036] Step 120: Based on the cycle number, the first output data and the second output data are packaged to obtain target safety data, and the target safety data is sent to an external interface system.

[0037] Specifically, after receiving the first output data sent by the A security computer and the second output data sent by the B security computer, the C communication machine can package the first output data and the second output data based on the cycle number to obtain the target security data, and send the target security data to the external interface system.

[0038] It can be understood that compared with the prior art, the security data output method of the universal security platform system proposed in the embodiment of the present invention has higher security. Even if the C communication machine, as a non-security module, sends unspliced ​​data to the external system, it is incomplete data for the external system. It is only judged not to be used, which can ensure that no dangerous data is generated to the external interface system, thereby improving the security and reliability of the output data of the universal security platform system.

[0039] The method provided by the embodiment of the present invention receives the first output data sent by the A security computer and the second output data sent by the B security computer; the first output data is obtained by the A security computer splitting the A output data area based on the parity of the cycle number; the second output data is obtained by the B security computer splitting the B output data area based on the parity of the cycle number; then based on the cycle number, the first output data and the second output data are packaged to obtain the target security data, and the target security data is sent to the external interface system. In this process, even if the C communication machine sends the unspliced ​​data to the external system, it is incomplete data for the external system, which can ensure that no dangerous data is generated to the external interface system, thereby improving the security and reliability of the output data of the general security platform system.

[0040] Based on the above embodiment, the step 120 of packaging the first output data and the second output data based on the cycle number to obtain target safety data includes: When the cycle number is an even number, the first output data is sequentially used as an even word sequence of the target safety data, and the second output data is sequentially used as an odd word sequence of the target safety data; When the cycle number is an odd number, the first output data is sequentially used as the odd word sequence of the target safety data, and the second output data is sequentially used as the even word sequence of the target safety data.

[0041] Specifically, when the cycle number is an even number, the first output data is sequentially used as the even word sequence of the target safety data, and the second output data is sequentially used as the odd word sequence of the target safety data.

[0042] For example, the first output data is 0, 2, 4, 6, and the second output data is 1, 3, 5, 7, then when the cycle number is an even number, the target safety data is 0, 1, 2, 3, 4, 5, 6, 7, that is, A0B0A1B1A2B2...; for another example, the first output data is 0, 2, 4, 6, and the second output data is 1, 3, 5, 7, then when the cycle number is an odd number, the target safety data is 0, 1, 2, 3, 4, 5, 6, 7, that is, B0A0B1A1B2A2...

[0043] In summary, the C communication machine splices and sends to the external interface system in a manner that the cycle number and the data of the A and B security computers are used alternately.

[0044] Based on the above embodiment, the A output data area and the B output data area both include at least one of synchronous data, full electronic data and general Ethernet data.

[0045] Specifically, the A output data area and the B output data area each include at least one of synchronous data, full electronic data and general Ethernet data.

[0046] Here, synchronization data mainly refers to clock or time synchronization information achieved through the network.

[0047] Fully electronic data usually refers to data that is completely processed by electronic devices and systems, without involving any mechanical or analog components. In modern communication systems, this usually means that the generation, transmission and processing of data are all completed through electronic devices, such as computers, servers and network equipment. Fully electronic data emphasizes the digitization and automation of the data processing process, which improves the efficiency and accuracy of data processing.

[0048] General Ethernet data refers to data transmitted under the standard Ethernet protocol. Ethernet is one of the most widely used local area network technologies. It supports a variety of data transmission rates, from the initial 10Mbps to the current 10Gbps or even higher. General Ethernet data can be any type of information, including text, images, videos, etc., which are transmitted in the network in the form of Ethernet frames.

[0049] Based on the above embodiment, the first output data is obtained by splitting the A output data area based on the parity of the cycle number by the A security computer every preset system cycle; the second output data is obtained by splitting the B output data area based on the parity of the cycle number by the B security computer every the preset system cycle.

[0050] Specifically, the first output data is obtained by splitting the A output data area based on the parity of the cycle number at every preset system cycle, and the second output data is obtained by splitting the B output data area based on the parity of the cycle number at every preset system cycle.

[0051] Here, the preset system period may be 300 ms, 400 ms, 600 ms, etc., which is not specifically limited in the embodiment of the present invention.

[0052] Based on any of the above embodiments, Figure 2 FIG. 2 is a flow chart of the method for outputting security data of the universal security platform system provided by the present invention. Figure 2 As shown, the method includes: 1. Each system cycle (300ms) splits the output data area (synchronous data, full electronic data, general Ethernet data) according to the parity of the cycle number. The splitting rules are as follows: If the cycle number is an even number, machine A takes the even-numbered data, and machine B takes the odd-numbered data; if the cycle number is an odd number, machine A takes the odd-numbered data, and machine B takes the even-numbered data; 2. Machine A and Machine B send output data to Machine C respectively; 3. After receiving the data area split by machines A and B, machine C splices the data in the manner of alternating the cycle number and the data of machines A and B and sends it to the external interface system. The way machine C assembles the data is as follows: If the cycle number is an even number, the data after machine C splicing is packaged in the form of even-character sequence, which is machine A data, and odd-character sequence, which is machine B data (i.e. A0B0A1B1A2B2...); if the cycle number is an odd number, the data after machine C splicing is packaged in the form of even-character sequence, which is machine B data, and odd-character sequence, which is machine A data (i.e. B0A0B1A1B2A2...).

[0053] The following is a description of the security data output device of the universal security platform system provided by the present invention. The security data output device of the universal security platform system described below and the security data output method of the universal security platform system described above can be referenced to each other.

[0054] Based on any of the above embodiments, the present invention provides a security data output device of a universal security platform system, Figure 3 Schematic diagram of the structure of the security data output device of the universal security platform system provided by the present invention. Figure 3 As shown, the device comprises: The receiving unit 310 is used to receive first output data sent by the A security computer and second output data sent by the B security computer; the first output data is obtained by the A security computer splitting the A output data area based on the parity of the cycle number; the second output data is obtained by the B security computer splitting the B output data area based on the parity of the cycle number; The packing unit 320 is used to pack the first output data and the second output data based on the cycle number to obtain target safety data, and send the target safety data to an external interface system.

[0055] The device provided by the embodiment of the present invention receives the first output data sent by the A security computer and the second output data sent by the B security computer; the first output data is obtained by the A security computer splitting the A output data area based on the parity of the cycle number; the second output data is obtained by the B security computer splitting the B output data area based on the parity of the cycle number; then based on the cycle number, the first output data and the second output data are packaged to obtain the target security data, and the target security data is sent to the external interface system. In this process, even if the C communication machine sends the unspliced ​​data to the external system, it is incomplete data for the external system, which can ensure that no dangerous data is generated to the external interface system, thereby improving the security and reliability of the output data of the general security platform system.

[0056] Based on any of the above embodiments, the package assembling unit 320 is specifically used for: When the cycle number is an even number, the first output data is sequentially used as an even word sequence of the target safety data, and the second output data is sequentially used as an odd word sequence of the target safety data; When the cycle number is an odd number, the first output data is sequentially used as the odd word sequence of the target safety data, and the second output data is sequentially used as the even word sequence of the target safety data.

[0057] Based on any of the above embodiments, the invention further includes a first output data acquisition unit, wherein the first output data acquisition unit is specifically configured to: When the cycle number is an even number, the even-numbered data in the A output data area is used as the first output data; When the cycle number is an odd number, the odd-order data in the A output data area is used as the first output data.

[0058] Based on any of the above embodiments, the second output data acquisition unit is further included, and the second output data acquisition unit is specifically used to: When the cycle number is an even number, the odd-order data in the B output data area is used as the second output data; When the cycle number is an odd number, the even-numbered data in the B output data area is used as the second output data.

[0059] Based on any of the above embodiments, the A output data area and the B output data area both include at least one of synchronous data, full electronic data and general Ethernet data.

[0060] Based on any of the above embodiments, the first output data is obtained by splitting the A output data area based on the parity of the cycle number by the A security computer every preset system cycle; the second output data is obtained by splitting the B output data area based on the parity of the cycle number by the B security computer every the preset system cycle.

[0061] Figure 4 is a schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 4 As shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430 and a communication bus 440, wherein the processor 410, the communication interface 420 and the memory 430 communicate with each other through the communication bus 440. The processor 410 may call the logic instructions in the memory 430 to execute the security data output method of the general security platform system, the method comprising: receiving the first output data sent by the A security computer and the second output data sent by the B security computer; the first output data is obtained by the A security computer splitting the A output data area based on the parity of the cycle number; the second output data is obtained by the B security computer splitting the B output data area based on the parity of the cycle number; based on the cycle number, the first output data and the second output data are packaged to obtain the target security data, and the target security data is sent to the external interface system.

[0062] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0063] On the other hand, the present invention also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the security data output method of the general security platform system provided by the above-mentioned methods, and the method includes: receiving first output data sent by A security computer, and second output data sent by B security computer; the first output data is obtained by splitting the A output data area based on the parity of the cycle number by the A security computer; the second output data is obtained by splitting the B output data area based on the parity of the cycle number by the B security computer; based on the cycle number, the first output data and the second output data are packaged to obtain target security data, and the target security data is sent to the external interface system.

[0064] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the security data output method of the general security platform system provided by the above-mentioned methods, the method comprising: receiving first output data sent by security computer A, and second output data sent by security computer B; the first output data is obtained by splitting the output data area of ​​A by security computer A based on the parity of the cycle number; the second output data is obtained by splitting the output data area of ​​B by security computer B based on the parity of the cycle number; based on the cycle number, the first output data and the second output data are packaged to obtain target security data, and the target security data is sent to an external interface system.

[0065] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0066] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0067] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for outputting security data of a general security platform system, characterized in that: include: Receiving first output data sent by the A security computer and second output data sent by the B security computer; The first output data is obtained by splitting the A output data area by the A security computer based on the parity of the cycle number; The second output data is obtained by splitting the B output data area by the B security computer based on the parity of the cycle number; Based on the cycle number, the first output data and the second output data are packaged to obtain target safety data, and the target safety data is sent to an external interface system.

2. The method for outputting security data of a universal security platform system according to claim 1, characterized in that: The step of packaging the first output data and the second output data based on the cycle number to obtain target security data includes: When the cycle number is an even number, the first output data is sequentially used as an even word sequence of the target safety data, and the second output data is sequentially used as an odd word sequence of the target safety data; When the cycle number is an odd number, the first output data is sequentially used as the odd word sequence of the target safety data, and the second output data is sequentially used as the even word sequence of the target safety data.

3. The method for outputting security data of a universal security platform system according to claim 1, characterized in that: The first output data is obtained based on the following steps: When the cycle number is an even number, the even-numbered data in the A output data area is used as the first output data; When the cycle number is an odd number, the odd-order data in the A output data area is used as the first output data.

4. The method for outputting security data of a universal security platform system according to any one of claims 1 to 3, characterized in that: The second output data is obtained based on the following steps: When the cycle number is an even number, the odd-order data in the B output data area is used as the second output data; When the cycle number is an odd number, the even-numbered data in the B output data area is used as the second output data.

5. The method for outputting security data of a universal security platform system according to any one of claims 1 to 3, characterized in that: The A output data area and the B output data area each include at least one of synchronous data, full electronic data and general Ethernet data.

6. The method for outputting security data of a universal security platform system according to any one of claims 1 to 3, characterized in that: The first output data is obtained by splitting the A output data area based on the parity of the cycle number by the A security computer every preset system cycle; the second output data is obtained by splitting the B output data area based on the parity of the cycle number by the B security computer every preset system cycle.

7. A security data output device for a universal security platform system, characterized in that: include: A receiving unit, used for receiving first output data sent by the A security computer and second output data sent by the B security computer; The first output data is obtained by splitting the A output data area by the A security computer based on the parity of the cycle number; The second output data is obtained by splitting the B output data area by the B security computer based on the parity of the cycle number; A packing unit is used to pack the first output data and the second output data based on the cycle number to obtain target safety data, and send the target safety data to an external interface system.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the security data output method of the universal security platform system according to any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the security data output method of the universal security platform system as claimed in any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the security data output method of the universal security platform system as claimed in any one of claims 1 to 6 is implemented.

Citation Information

Cited By

  • Integrated platform door controller analog simulation system and method

    CN120972615A