Distributed security monitoring data transmission verification method based on Internet of Things
By establishing data entity nodes and virtual nodes in IoT devices and adopting a two-way transmission verification mechanism, the problems of data transmission consistency, real-time and security in distributed security monitoring systems are solved, and efficient and reliable data transmission verification is achieved.
Patent Information
- Application Number
- CN202510388350.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-04-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In distributed security monitoring systems, the prior art is difficult to ensure the consistency, real-time and security of data transmission, especially when facing large-scale monitoring of data, data loss, duplication or disordered sequence are prone to problems such as data loss.
By establishing data entity nodes and data virtual nodes in IoT devices, clarifying the data flow direction, and using a two-way transmission verification mechanism, we can detect abnormalities in the data transmission process in real time to ensure data integrity and consistency.
It improves the reliability and consistency of data transmission, enhances the real-time and security of the system, adapts to large-scale distributed environments, and reduces system operation and maintenance costs.
Smart Images

Figure CN119892527A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Internet of Things, and in particular to a distributed security monitoring data transmission verification method based on the Internet of Things. Background Art
[0002] With the rapid development of Internet of Things technology, security monitoring systems are gradually developing towards intelligent, networked and distributed directions. Traditional security monitoring systems usually adopt a centralized architecture, and data is transmitted and processed through a single central node. However, this architecture is prone to data transmission delays, bandwidth bottlenecks, and single point failures when facing large-scale monitoring data, and it is difficult to meet the real-time, reliability, and scalability requirements of modern security monitoring systems.
[0003] Distributed architecture can effectively improve the processing power and reliability of the system by distributing data collection, transmission and processing tasks to multiple nodes. However, distributed architecture also brings new challenges, especially in the process of data transmission, how to ensure the integrity, consistency and security of data has become an urgent problem to be solved. Most of the existing data transmission verification methods are designed for centralized architecture and cannot effectively cope with complex data transmission scenarios in distributed environments.
[0004] Specifically, the prior art has the following problems: Data transmission consistency is difficult to ensure: In a distributed environment, data may be transmitted through multiple nodes, which may easily lead to problems such as data loss, duplication, or disordered order.
[0005] Lack of real-time performance: Traditional verification methods usually require centralized verification after data transmission is completed, which cannot meet the high real-time requirements of security monitoring systems.
[0006] Insufficient security: Existing methods lack effective prevention mechanisms against potential security threats (such as data tampering, forgery, etc.) during data transmission.
[0007] Therefore, there is an urgent need for a security monitoring data transmission verification method that can adapt to the distributed architecture of the Internet of Things to solve the above problems. Summary of the invention
[0008] In view of the shortcomings of the prior art, the present invention provides a distributed security monitoring data transmission verification method based on the Internet of Things. By extracting distributed data from Internet of Things devices, different data transmission characteristics are established respectively to achieve accurate and efficient verification processing.
[0009] To achieve the above object, the present invention provides a distributed security monitoring data transmission verification method based on the Internet of Things, comprising: S1. Obtaining real-time security monitoring data based on the Internet of Things and the distributed architecture of the Internet of Things; S2. Obtaining a distributed security monitoring data stream according to the real-time security monitoring data and the distributed architecture of the Internet of Things; S3. Use the distributed security monitoring data stream to perform two-way transmission verification to obtain a distributed security monitoring data transmission verification result.
[0010] Preferably, the acquisition of real-time security monitoring data based on the Internet of Things and the distributed architecture of the Internet of Things includes: Obtain real-time security monitoring data based on the Internet of Things; Establishing data nodes and data flows of real-time security monitoring data according to the real-time security monitoring data; The data nodes and data flows of the real-time security monitoring data are used to obtain the distributed architecture of the Internet of Things.
[0011] Furthermore, establishing data nodes and data flows of real-time security monitoring data according to the real-time security monitoring data includes: Acquire the corresponding security monitoring location based on the Internet of Things according to the real-time security monitoring data and establish a data entity node; Acquire the corresponding data transfer node according to the real-time security monitoring data to establish a data virtual node; Utilize the data entity node and the data virtual node as data nodes for real-time security monitoring data; The data transmission direction of the adjacent data virtual node is obtained according to the data virtual node as the data flow direction of the real-time security monitoring data.
[0012] Furthermore, the distributed architecture of the Internet of Things obtained by using the data nodes and data flows of the real-time security monitoring data includes: Establish a distributed collection architecture using the data nodes of the real-time security monitoring data corresponding to the data entity nodes; Establish a distributed transmission architecture by using the data nodes of the real-time security monitoring data to correspond to the data virtual nodes; Establishing a distributed collection and transmission architecture by using the distributed collection architecture and the distributed transmission architecture; The distributed collection architecture, distributed transmission architecture and distributed collection and transmission architecture are used as the distributed architecture of the Internet of Things.
[0013] Furthermore, the distributed security monitoring data stream obtained according to the real-time security monitoring data and the distributed architecture of the Internet of Things includes: S2-1, establishing an initial distributed security monitoring data stream according to the real-time security monitoring data and the IoT distributed architecture; S2-2. Perform consistency verification using the initial distributed security monitoring data stream to obtain a distributed security monitoring data stream.
[0014] Further, establishing an initial distributed security monitoring data stream based on the real-time security monitoring data and the IoT distributed architecture includes: S2-1-1. Obtaining the data capacity of the real-time security monitoring data; S2-1-2, using the real-time security monitoring data to obtain a data transmission route for the real-time security monitoring data according to the distributed architecture of the Internet of Things; S2-1-3, using the data transmission route of the real-time security monitoring data to obtain the corresponding data transmission route node address according to the distributed architecture of the Internet of Things; S2-1-4, determine whether the transmission data volume of the data transmission route node address corresponding to the real-time security monitoring data is consistent with the data capacity of the real-time security monitoring data, if so, use the data transmission route of the real-time security monitoring data and the corresponding data transmission route node address as the initial distributed security monitoring data flow, otherwise, obtain the data transmission route node address corresponding to the real-time security monitoring data that is inconsistent with the data capacity of the real-time security monitoring data as the transmission error address; S2-1-5. Determine whether the transmission error address corresponds to the adjacent data transmission route node address is a transmission error address. If so, return to S2-1-2. Otherwise, re-obtain the transmission data volume of the current transmission error address and update and return to S2-1-4.
[0015] Further, the distributed security monitoring data stream obtained by performing consistency verification using the initial distributed security monitoring data stream includes: S2-2-1. Acquire the data transmission route node address of the initial distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S2-2-2, determine whether the data flow node time set corresponding to the initial distributed security monitoring data flow satisfies the time sequence, if so, directly execute S2-2-4, otherwise, execute S2-2-3; S2-2-3, determine whether there are duplicate nodes in the data transmission route corresponding to the initial distributed security monitoring data stream, if so, delete the data transmission time corresponding to the duplicate node in the data stream node time concentration, and return to S2-2-2, otherwise, return to S2-1-4; S2-2-4, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the initial distributed security monitoring data flow; S2-2-5. Determine whether the data capacity of the starting end is the same as the data capacity of the terminating end. If so, use the initial distributed security monitoring data stream as the distributed security monitoring data stream. Otherwise, return to S2-1-1.
[0016] Further, the distributed security monitoring data flow is used to perform bidirectional transmission verification to obtain a distributed security monitoring data transmission verification result including: S3-1, obtaining the data transmission route node address of the distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S3-2, determine whether the data flow node time set corresponding to the distributed security monitoring data flow meets the time sequence, if so, execute S3-4 directly, otherwise, execute S3-3; S3-3, determine whether there are duplicate nodes in the data transmission route corresponding to the distributed security monitoring data stream, if so, delete the data flow node time concentration duplicate node corresponding to the data transmission time, and return to S3-2, otherwise, return to S2-1-4; S3-4, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the distributed security monitoring data stream; S3-5. Determine whether the data capacity of the starting end is the same as the data capacity of the terminating end. If so, use the distributed security monitoring data stream as the distributed security monitoring data transmission verification result. Otherwise, return to S2-1-1.
[0017] S3-6, obtaining the data transmission route node address of the distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S3-7, determine whether the data flow node time set corresponding to the distributed security monitoring data flow meets the time sequence, if so, execute S3-9 directly, otherwise, execute S3-8; S3-8, determine whether there are duplicate nodes in the data transmission route corresponding to the distributed security monitoring data stream, if so, delete the data flow node time concentration duplicate node corresponding to the data transmission time, and return to S3-7, otherwise, return to S2-1-4; S3-9, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the distributed security monitoring data stream; S3-10. Determine whether the data capacity of the starting end is the same as the data capacity of the terminating end. If so, use the distributed security monitoring data stream as the distributed security monitoring data transmission verification result. Otherwise, return to S2-1-1.
[0018] S3-11, obtaining the data transmission route node address of the distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S3-12, determine whether the data flow node time set corresponding to the distributed security monitoring data flow meets the time sequence, if so, execute S3-14 directly, otherwise, execute S3-13; S3-13, determine whether there are duplicate nodes in the data transmission route corresponding to the distributed security monitoring data stream, if so, delete the data flow node time concentration duplicate node corresponding to the data transmission time, and return to S3-12, otherwise, return to S2-1-4; S3-14, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the distributed security monitoring data stream; S3-15. Determine whether the data capacity of the starting end is the same as the data capacity of the terminating end. If so, use the distributed security monitoring data stream as the distributed security monitoring data transmission verification result. Otherwise, return to S2-1-1.
[0019] Compared with the closest prior art, the present invention has the following beneficial effects: 1. Improve the reliability and consistency of data transmission: By establishing data entity nodes and data virtual nodes, the data flow is clarified to ensure that the data transmission path in the distributed environment is clear and controllable; Use a two-way transmission verification mechanism to detect anomalies in the data transmission process (such as data loss, duplication, or disordered order) in real time to ensure data integrity and consistency; 2. Enhance the real-time performance of the system: By acquiring security monitoring data in real time and establishing the initial distributed data stream, combined with the consistency verification mechanism, problems can be discovered and corrected in real time during the data transmission process, significantly improving the real-time response capability of the system; Improve the security of data transmission: Through the two-way transmission verification mechanism, it can effectively detect possible tampering or forgery during data transmission to ensure data security; Combining the characteristics of the distributed architecture, a multi-node collaborative verification mechanism is adopted to further enhance the system's anti-attack capabilities; 3. Adapt to large-scale distributed environments: The combination of distributed collection architecture and distributed transmission architecture can effectively meet the transmission needs of large-scale security monitoring data and improve the scalability and flexibility of the system. Support dynamic adjustment of data transmission routes and node addresses to adapt to complex and changing IoT environments; 4. Reduce system operation and maintenance costs: Through automated consistency verification and error correction mechanisms, the need for manual intervention is reduced, reducing the system's operation and maintenance costs; It provides an efficient error location and repair mechanism, shortens fault handling time, and further improves system availability. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a flow chart of a distributed security monitoring data transmission verification method based on the Internet of Things provided by the present invention. DETAILED DESCRIPTION
[0021] The specific implementation modes of the present invention will be further described in detail below in conjunction with the accompanying drawings.
[0022] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments 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] Embodiment 1: The present invention provides a distributed security monitoring data transmission verification method based on the Internet of Things, such as Figure 1 As shown, including: S1. Obtaining real-time security monitoring data based on the Internet of Things and the distributed architecture of the Internet of Things; S2. Obtaining a distributed security monitoring data stream according to the real-time security monitoring data and the distributed architecture of the Internet of Things; S3. Use the distributed security monitoring data stream to perform two-way transmission verification to obtain a distributed security monitoring data transmission verification result.
[0024] S1 specifically includes: S1-1. Obtain real-time security monitoring data based on the Internet of Things; S1-2. Establishing data nodes and data flows of real-time security monitoring data according to the real-time security monitoring data; S1-3. Utilize the data nodes and data flows of the real-time security monitoring data to obtain a distributed architecture of the Internet of Things.
[0025] S1-2 specifically includes: S1-2-1. Acquire the corresponding security monitoring location based on the Internet of Things according to the real-time security monitoring data and establish a data entity node; S1-2-2. Acquire the corresponding data transfer node according to the real-time security monitoring data and establish a data virtual node; S1-2-3, using the data entity node and the data virtual node as data nodes for real-time security monitoring data; S1-2-4. According to the data virtual node, the data transmission direction of the adjacent data virtual node is obtained as the data flow direction of the real-time security monitoring data.
[0026] S1-3 specifically includes: S1-3-1. Establish a distributed collection architecture using the data nodes of the real-time security monitoring data corresponding to the data entity nodes; S1-3-2. Establish a distributed transmission architecture using the data nodes of the real-time security monitoring data corresponding to the data virtual nodes; S1-3-3. Establish a distributed collection and transmission architecture using the distributed collection architecture and the distributed transmission architecture; S1-3-4. Utilize the distributed collection architecture, distributed transmission architecture and distributed collection and transmission architecture as the distributed architecture of the Internet of Things.
[0027] S2 specifically includes: S2-1, establishing an initial distributed security monitoring data stream according to the real-time security monitoring data and the IoT distributed architecture; S2-2. Perform consistency verification using the initial distributed security monitoring data stream to obtain a distributed security monitoring data stream.
[0028] S2-1 specifically includes: S2-1-1. Obtaining the data capacity of the real-time security monitoring data; S2-1-2, using the real-time security monitoring data to obtain a data transmission route for the real-time security monitoring data according to the distributed architecture of the Internet of Things; S2-1-3, using the data transmission route of the real-time security monitoring data to obtain the corresponding data transmission route node address according to the distributed architecture of the Internet of Things; S2-1-4, determine whether the transmission data volume of the data transmission route node address corresponding to the real-time security monitoring data is consistent with the data capacity of the real-time security monitoring data, if so, use the data transmission route of the real-time security monitoring data and the corresponding data transmission route node address as the initial distributed security monitoring data flow, otherwise, obtain the data transmission route node address corresponding to the real-time security monitoring data that is inconsistent with the data capacity of the real-time security monitoring data as the transmission error address; S2-1-5. Determine whether the transmission error address corresponds to the adjacent data transmission route node address is a transmission error address. If so, return to S2-1-2. Otherwise, re-obtain the transmission data volume of the current transmission error address and update and return to S2-1-4.
[0029] S2-2 specifically includes: S2-2-1. Acquire the data transmission route node address of the initial distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S2-2-2, determine whether the data flow node time set corresponding to the initial distributed security monitoring data flow satisfies the time sequence, if so, directly execute S2-2-4, otherwise, execute S2-2-3; S2-2-3, determine whether there are duplicate nodes in the data transmission route corresponding to the initial distributed security monitoring data stream, if so, delete the data transmission time corresponding to the duplicate node in the data stream node time concentration, and return to S2-2-2, otherwise, return to S2-1-4; S2-2-4, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the initial distributed security monitoring data flow; S2-2-5. Determine whether the data capacity of the starting end is the same as the data capacity of the terminating end. If so, use the initial distributed security monitoring data stream as the distributed security monitoring data stream. Otherwise, return to S2-1-1.
[0030] S3 specifically includes: S3-1, obtaining the data transmission route node address of the distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S3-2, determine whether the data flow node time set corresponding to the distributed security monitoring data flow meets the time sequence, if so, execute S3-4 directly, otherwise, execute S3-3; S3-3, determine whether there are duplicate nodes in the data transmission route corresponding to the distributed security monitoring data stream, if so, delete the data flow node time concentration duplicate node corresponding to the data transmission time, and return to S3-2, otherwise, return to S2-1-4; S3-4, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the distributed security monitoring data stream; S3-5. Determine whether the data capacity of the starting end is the same as the data capacity of the terminating end. If so, use the distributed security monitoring data stream as the distributed security monitoring data transmission verification result. Otherwise, return to S2-1-1.
[0031] S3-6, obtaining the data transmission route node address of the distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S3-7, determine whether the data flow node time set corresponding to the distributed security monitoring data flow meets the time sequence, if so, execute S3-9 directly, otherwise, execute S3-8; S3-8, determine whether there are duplicate nodes in the data transmission route corresponding to the distributed security monitoring data stream, if so, delete the data flow node time concentration duplicate node corresponding to the data transmission time, and return to S3-7, otherwise, return to S2-1-4; S3-9, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the distributed security monitoring data stream; S3-10. Determine whether the data capacity of the starting end is the same as the data capacity of the terminating end. If so, use the distributed security monitoring data stream as the distributed security monitoring data transmission verification result. Otherwise, return to S2-1-1.
[0032] S3-11, obtaining the data transmission route node address of the distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S3-12, determine whether the data flow node time set corresponding to the distributed security monitoring data flow meets the time sequence, if so, execute S3-14 directly, otherwise, execute S3-13; S3-13, determine whether there are duplicate nodes in the data transmission route corresponding to the distributed security monitoring data stream, if so, delete the data flow node time concentration duplicate node corresponding to the data transmission time, and return to S3-12, otherwise, return to S2-1-4; S3-14, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the distributed security monitoring data stream; S3-15. Determine whether the data capacity of the starting end is the same as the data capacity of the terminating end. If so, use the distributed security monitoring data stream as the distributed security monitoring data transmission verification result. Otherwise, return to S2-1-1.
[0033] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0034] The present invention is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0035] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0036] In this embodiment, a distributed security monitoring data transmission verification method based on the Internet of Things is, after specific application deployment, step 1: obtaining real-time security monitoring data and the distributed architecture of the Internet of Things: real-time collection of security monitoring data through Internet of Things devices (such as cameras, sensors, etc.), including video streams, environmental data (such as temperature, humidity), etc.; According to the collected real-time security monitoring data, establish data entity nodes and data virtual nodes: Data entity node: corresponds to specific security monitoring equipment (such as camera A, sensor B, etc.); Data virtual node: corresponds to the transit node in the data transmission process (such as gateway, router, etc.); Build the IoT distributed architecture based on data entity nodes and data virtual nodes to clarify data flow; Step 2: Generate distributed security monitoring data stream: Generate initial distributed security monitoring data stream based on real-time security monitoring data and IoT distributed architecture: Obtain data capacity (e.g., video stream size) of real-time security monitoring data; Determine the data transmission route based on the IoT distributed architecture (e.g., camera A → gateway 1 → server); Check whether the amount of data transmitted by each node in the data transmission route is consistent with the data capacity. If not, mark it as a transmission error address and readjust the transmission route; Verify the consistency of the initial distributed security monitoring data stream: Check whether the time sequence of each node in the data transmission route is correct; Check whether there are duplicate nodes or data loss; Verify whether the data capacity of the start end and the end end is consistent; Step 3: Two-way transfer verification: Bidirectional transmission verification of distributed security monitoring data streams: Forward verification: Verify the integrity and consistency of data from the data source (such as camera A) to the data destination (such as the server); Reverse verification: Return from the terminating end to the starting end to verify the accuracy and security of data transmission; If the two-way verification passes, the distributed security monitoring data transmission verification result is output; if it fails, return to step 1 to readjust the data transmission route.
[0037] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0038] 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 above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A distributed security monitoring data transmission verification method based on the Internet of Things, characterized in that: include: S1. Obtaining real-time security monitoring data based on the Internet of Things and the distributed architecture of the Internet of Things; S2. Obtaining a distributed security monitoring data stream according to the real-time security monitoring data and the distributed architecture of the Internet of Things; S3. Use the distributed security monitoring data stream to perform two-way transmission verification to obtain a distributed security monitoring data transmission verification result.
2. A distributed security monitoring data transmission verification method based on the Internet of Things as claimed in claim 1, characterized in that: The real-time security monitoring data acquisition based on the Internet of Things and the distributed architecture of the Internet of Things include: Obtain real-time security monitoring data based on the Internet of Things; Establishing data nodes and data flows of real-time security monitoring data according to the real-time security monitoring data; The data nodes and data flows of the real-time security monitoring data are used to obtain the distributed architecture of the Internet of Things.
3. A distributed security monitoring data transmission verification method based on the Internet of Things as described in claim 2, characterized in that: The data nodes and data flows of the real-time security monitoring data are established according to the real-time security monitoring data, including: Acquire the corresponding security monitoring location based on the Internet of Things according to the real-time security monitoring data and establish a data entity node; Acquire the corresponding data transfer node according to the real-time security monitoring data to establish a data virtual node; Utilize the data entity node and the data virtual node as data nodes for real-time security monitoring data; The data transmission direction of the adjacent data virtual node is obtained according to the data virtual node as the data flow direction of the real-time security monitoring data.
4. A distributed security monitoring data transmission verification method based on the Internet of Things as described in claim 3, characterized in that: The distributed architecture of the Internet of Things obtained by using the data nodes and data flows of the real-time security monitoring data includes: Establish a distributed collection architecture using the data nodes of the real-time security monitoring data corresponding to the data entity nodes; Establish a distributed transmission architecture by using the data nodes of the real-time security monitoring data to correspond to the data virtual nodes; Establishing a distributed collection and transmission architecture by using the distributed collection architecture and the distributed transmission architecture; The distributed collection architecture, distributed transmission architecture and distributed collection and transmission architecture are used as the distributed architecture of the Internet of Things.
5. A distributed security monitoring data transmission verification method based on the Internet of Things as claimed in claim 2, characterized in that: The distributed security monitoring data stream obtained according to the real-time security monitoring data and the distributed architecture of the Internet of Things includes: S2-1, establishing an initial distributed security monitoring data stream according to the real-time security monitoring data and the IoT distributed architecture; S2-2. Perform consistency verification using the initial distributed security monitoring data stream to obtain a distributed security monitoring data stream.
6. A distributed security monitoring data transmission verification method based on the Internet of Things as claimed in claim 5, characterized in that: Establishing an initial distributed security monitoring data stream based on the real-time security monitoring data and the IoT distributed architecture includes: S2-1-1, obtaining the data capacity of the real-time security monitoring data; S2-1-2, using the real-time security monitoring data to obtain a data transmission route for the real-time security monitoring data according to the distributed architecture of the Internet of Things; S2-1-3, using the data transmission route of the real-time security monitoring data to obtain the corresponding data transmission route node address according to the distributed architecture of the Internet of Things; S2-1-4, determine whether the transmission data volume of the data transmission route node address corresponding to the real-time security monitoring data is consistent with the data capacity of the real-time security monitoring data, if so, use the data transmission route of the real-time security monitoring data and the corresponding data transmission route node address as the initial distributed security monitoring data flow, otherwise, obtain the data transmission route node address corresponding to the real-time security monitoring data that is inconsistent with the data capacity of the real-time security monitoring data as the transmission error address; S2-1-5. Determine whether the transmission error address corresponds to the adjacent data transmission route node address is a transmission error address. If so, return to S2-1-2. Otherwise, re-obtain the transmission data volume of the current transmission error address and update and return to S2-1-4.
7. A distributed security monitoring data transmission verification method based on the Internet of Things as claimed in claim 6, characterized in that: The distributed security monitoring data stream obtained by performing consistency verification using the initial distributed security monitoring data stream includes: S2-2-1. Acquire the data transmission route node address of the initial distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S2-2-2, determine whether the data flow node time set corresponding to the initial distributed security monitoring data flow satisfies the time sequence, if so, directly execute S2-2-4, otherwise, execute S2-2-3; S2-2-3, determine whether there are duplicate nodes in the data transmission route corresponding to the initial distributed security monitoring data stream, if so, delete the data flow node time concentration duplicate node corresponding to the data transmission time, and return to S2-2-2, otherwise, return to S2-1-4; S2-2-4, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the initial distributed security monitoring data flow; S2-2-5. Determine whether the data capacity of the starting end is the same as the data capacity of the terminating end. If so, use the initial distributed security monitoring data stream as the distributed security monitoring data stream. Otherwise, return to S2-1-1.
8. A distributed security monitoring data transmission verification method based on the Internet of Things as claimed in claim 3, characterized in that: The distributed security monitoring data transmission verification result obtained by performing bidirectional transmission verification using the distributed security monitoring data stream includes: S3-1, obtaining the data transmission route node address of the distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S3-2, determine whether the data flow node time set corresponding to the distributed security monitoring data flow meets the time sequence, if so, execute S3-4 directly, otherwise, execute S3-3; S3-3, determine whether there are duplicate nodes in the data transmission route corresponding to the distributed security monitoring data stream, if so, delete the data flow node time concentration duplicate node corresponding to the data transmission time, and return to S3-2, otherwise, return to S2-1-4; S3-4, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the distributed security monitoring data stream; S3-5, determining whether the data capacity of the starting end is the same as the data capacity of the terminating end, if so, using the distributed security monitoring data stream as a distributed security monitoring data transmission verification result, otherwise, returning to S2-1-1; S3-6, obtaining the data transmission route node address of the distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S3-7, determine whether the data flow node time set corresponding to the distributed security monitoring data flow meets the time sequence, if so, execute S3-9 directly, otherwise, execute S3-8; S3-8, determine whether there are duplicate nodes in the data transmission route corresponding to the distributed security monitoring data stream, if so, delete the data flow node time concentration duplicate node corresponding to the data transmission time, and return to S3-7, otherwise, return to S2-1-4; S3-9, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the distributed security monitoring data stream; S3-10, determining whether the data capacity of the starting end is the same as the data capacity of the terminating end, if so, using the distributed security monitoring data stream as a distributed security monitoring data transmission verification result, otherwise, returning to S2-1-1; S3-11, obtaining the data transmission route node address of the distributed security monitoring data stream and the corresponding data transmission time to establish a data stream node time set; S3-12, determine whether the data flow node time set corresponding to the distributed security monitoring data flow meets the time sequence, if so, execute S3-14 directly, otherwise, execute S3-13; S3-13, determine whether there are duplicate nodes in the data transmission route corresponding to the distributed security monitoring data stream, if so, delete the data flow node time concentration duplicate node corresponding to the data transmission time, and return to S3-12, otherwise, return to S2-1-4; S3-14, respectively obtaining the data capacity of the starting end and the data capacity of the terminating end corresponding to the data transmission route of the distributed security monitoring data stream; S3-15. Determine whether the data capacity of the starting end is the same as the data capacity of the terminating end. If so, use the distributed security monitoring data stream as the distributed security monitoring data transmission verification result. Otherwise, return to S2-1-1.
Citation Information
Patent Citations
Distributed information issuing method and system
CN117614865A