A method and system for monitoring and analyzing information transmission status

By assigning a unique stage identification to each data packet and verifying it at the transmission node, the problem of data transmission status monitoring in complex network environments is solved, and the precise tracking of the packet transmission path and status is realized, improving the reliability and security of data transmission.

CN119030973BActive Publication Date: 2025-06-17XIAMEN SMART TONGAN DATA CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410960386.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-17
Publication Date
2025-06-17
Estimated Expiration
2044-07-17

AI Technical Summary

Technical Problem

The prior art is difficult to achieve refined monitoring of data transmission status in complex network environments, especially when data transmission requires multiple nodes or multiple transmission stages. Traditional monitoring methods cannot effectively track the transmission path and status of data packets, resulting in increased risks such as data loss and disordered order.

Method used

By assigning a unique stage identity to each data packet and verifying it at each transmission node, using the real-time identification model and marking model, the specific status of data packets at each transmission node are monitored and analyzed in real time to ensure the integrity and consistency of data packets.

Benefits of technology

It realizes accurate tracking of data packet transmission paths and status, improves the reliability and security of data transmission, can detect loss or tampering of data packets in a timely manner, and issues abnormal notifications to ensure efficient and accurate data transmission in complex network environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119030973B_ABST
    Figure CN119030973B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for monitoring and analyzing information transmission status, which relates to the technical field of data transmission processing. The method includes obtaining transmission information, where the transmission information includes multiple data packets; obtaining multiple stage identifiers based on a real-time identifier model and allocating the multiple stage identifiers to multiple transmission nodes on a preset transmission path; enabling the transmission information to start flowing along the preset transmission path; when the transmission information flows through a transmission node, identifying the stage identifier corresponding to the transmission information, marking the identified stage identifier on the transmission information and simultaneously sending a status string; receiving the status string and obtaining the transmission status of the transmission information according to the status string; receiving the transmission information and multiple stage identifiers at the end point of the preset transmission path, and judging whether the number of stage identifiers is missing based on the real-time identifier model. If it is missing, an exception notification is sent. The present invention has the advantages of good status monitoring effect, real-time analysis, and safety and stability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data transmission processing, and particularly to a method and system for monitoring and analyzing information transmission status. Background Art

[0002] With the rapid development of information technology, data transmission has penetrated into all aspects of our lives and become the cornerstone of the operation of modern society. In many cutting-edge technical fields such as cloud computing, big data analysis, and the Internet of Things, efficient and accurate data transmission is particularly important. These application scenarios not only require data to flow smoothly between different devices, systems, or networks, but also pose stringent requirements on the quality and efficiency of data transmission.

[0003] However, with the increasing complexity and scale of data transmission, how to implement effective status monitoring during this process to ensure data integrity and efficient transmission has become a major problem facing technical personnel. Traditional data transmission monitoring means, although able to provide certain status information, are inadequate when faced with the increasingly complex network environment and growing data transmission requirements.

[0004] Specifically, traditional monitoring methods, such as simply judging the transmission status by confirming the successful reception of data packets or detecting the connection status by periodically sending heartbeat packets, can no longer meet the refined monitoring requirements of modern data transmission. While providing basic status information, these methods often ignore many details in the data transmission process, such as the specific status of data packets at each transmission node, transmission delay, data integrity, etc.

[0005] Especially when data transmission needs to pass through multiple nodes or multiple transmission stages, this simple status check mechanism is even more inadequate. Multi-node transmission in a complex network environment not only increases the risks of data loss and out-of-order, but also makes detailed status monitoring of each transmission stage crucial. Summary of the Invention

[0006] In view of the deficiencies in the prior art, the present invention provides a method and system for monitoring and analyzing information transmission status.

[0007] A method for monitoring and analyzing information transmission status, comprising: S1, obtaining transmission information, where the transmission information includes multiple data packets; S2, obtaining multiple phase identifiers respectively corresponding to the multiple data packets based on a real-time identification model, and allocating the multiple phase identifiers to multiple transmission nodes of a preset transmission path; S3, enabling the transmission information to start flowing along the preset transmission path; S4, when the transmission information flows through a transmission node, identifying the phase identifier corresponding to the transmission information, and based on a marking model, marking the identified phase identifier on the transmission information and simultaneously sending a status string, and the transmission information continues to start flowing along the preset transmission path; S5, receiving the status string, and obtaining the transmission status of the transmission information according to the status string; S6, receiving the transmission information and the multiple phase identifiers marked on the transmission information at the end point of the preset transmission path, and judging whether the number of phase identifiers is missing based on the real-time identification model. If it is missing, an exception notification is sent.

[0008] Preferably, S2 includes: S21, constructing a real-time identification model according to the multiple data packets and the multiple transmission nodes; S22, obtaining multiple phase identifiers respectively corresponding to the multiple data packets based on the real-time identification model; S23, allocating the multiple phase identifiers to multiple transmission nodes of the preset transmission path.

[0009] Preferably, in S21, the real-time identification model includes: ; where is a hash function for generating a phase identifier, is the i-th data packet among the multiple data packets, is the j-th data node among the multiple data nodes.

[0010] Preferably, in S22, the real-time identification model includes: ; where is the phase identifier matching the j-th data node.

[0011] Preferably, S4 includes: S41, the transmission information flows through a transmission node, and the transmission node contains multiple different phase identifiers; S42, judging whether there is a certain phase identifier corresponding to the data packet. If so, identifying the phase identifier and starting S43. If not, the transmission information continues to flow along the preset transmission path; S43, based on the marking model, marking the identified phase identifier on the transmission information and simultaneously sending a status string.

[0012] Preferably, S43 includes: S431, extracting the marking point position of the transmission information based on the marking model, and marking the phase identifier at the marking point position; S432, generating a status string corresponding to the transmission information based on the marking model and sending the status string at the transmission node where it is located.

[0013] Preferably, in S431, the marking model includes: ; wherein is the length of the data packet , and P is the marking position.

[0014] Preferably, in S432, the marking model includes: ; wherein is the transmission information, is the status string including the summary of the transmission information and the summary of the current stage identifier.

[0015] There is also provided an information security protection system based on big data, which is used to implement the above information transmission status monitoring and analysis method. The system includes: an acquisition module for acquiring transmission information, where the transmission information includes a plurality of data packets; an identifier generation and allocation module for obtaining a plurality of stage identifiers respectively corresponding to the plurality of data packets based on a real-time identifier model, and allocating the plurality of stage identifiers to a plurality of transmission nodes on a preset transmission path; a transmission module for enabling the transmission information to start flowing along the preset transmission path; an identification and marking module for, when the transmission information flows through a transmission node, identifying the stage identifier corresponding to the transmission information, and marking the identified stage identifier on the transmission information based on the marking model and simultaneously sending the status string, and the transmission information continues to start flowing along the preset transmission path; a status analysis module for receiving the status string and obtaining the transmission status of the transmission information according to the status string; a status monitoring module for receiving the transmission information and the plurality of stage identifiers marked on the transmission information at the end of the preset transmission path, and judging whether the number of stage identifiers is missing based on the real-time identifier model. If it is missing, an exception notification is sent.

[0016] There is also provided a non-transitory computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the above information transmission status monitoring and analysis method is implemented.

[0017] The beneficial effects of the present invention are embodied in:

[0018] By assigning a unique phase identifier to each data packet and verifying it at each transmission node, this method can accurately track the transmission path and status of data packets, which greatly improves the reliability of data transmission. Because any loss or tampering of data packets will be detected and an exception notification will be triggered, allowing technicians to respond and solve problems in a timely manner. Further, traditional monitoring methods often only provide rough transmission status information, while this method provides real-time feedback on the specific status of each data packet at each transmission node through a status string, including reception time, processing time, forwarding time, etc., providing rich monitoring data for technicians and helping to deeply understand network performance and potential bottlenecks. Further, the integrity check of the phase identifier and the consistency check of the data packet effectively prevent data from being tampered with or forged during transmission. Once a missing or inconsistent phase identifier is found, further measures can be taken, thus enhancing the security of data transmission. Further, in complex application scenarios such as cloud computing, big data analysis, and the Internet of Things, data transmission often involves multiple nodes and complex network topologies. This method can well adapt to this complexity by presetting the transmission path and assigning phase identifiers, ensuring efficient and accurate transmission of data in a complex network environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn to scale.

[0020] Figure 1 It is a schematic diagram of the steps of the method for monitoring and analyzing the information transmission status of the present invention;

[0021] Figure 2 It is a schematic diagram of the steps of S2 of the method for monitoring and analyzing the information transmission status of the present invention;

[0022] Figure 3 It is a schematic diagram of the steps of S4 of the method for monitoring and analyzing the information transmission status of the present invention;

[0023] Figure 4 It is a schematic diagram of the steps of S43 of the method for monitoring and analyzing the information transmission status of the present invention;

[0024] Figure 5 It is a block diagram of an electronic device shown in an embodiment of the present invention.

[0025] Reference Numerals:

[0026] 700 - Electronic device, 701 - Processor, 702 - Memory, 703 - Multimedia component, 704 - Input / Output (I / O) interface, 705 - Communication component. Detailed implementation

[0027] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. The components of the embodiments of the present invention described and illustrated herein generally may be arranged and designed in a variety of different configurations.

[0028] Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the scope of protection of the present invention.

[0029] It should be noted that: Similar reference numerals and letters denote similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. In addition, the terms "first", "second", etc. are only used for descriptive distinction and cannot be construed as indicating or implying relative importance..

[0030] As Figure 1 shown, an information transmission status monitoring and analysis method is provided, including:

[0031] S1. Obtain transmission information, where the transmission information includes a plurality of data packets;

[0032] S2. Obtain a plurality of phase identifiers respectively corresponding to the plurality of data packets based on a real-time identification model, and allocate the plurality of phase identifiers to a plurality of transmission nodes on a preset transmission path;

[0033] S3. Make the transmission information start to flow along the preset transmission path;

[0034] S4. When the transmission information flows through a transmission node, identify the phase identifier corresponding to the transmission information, and mark the identified phase identifier on the transmission information based on a marking model and simultaneously send a status string, and the transmission information continues to flow along the preset transmission path;

[0035] S5. Receive the status string and obtain the transmission status of the transmission information according to the status string;

[0036] S6. Receive the transmission information and multiple phase identifiers marked on the transmission information at the end point of the preset transmission path, determine whether the number of phase identifiers is missing based on the real-time identification model. If it is missing, an exception notification is issued.

[0037] In this embodiment, it should be noted that in S1, the system first receives or obtains the information to be transmitted, which consists of multiple data packets for facilitating network transmission. A data packet is the basic unit in network communication, and each data packet contains a part of the original data and necessary header information, such as source address, destination address, and data packet sequence number, etc. Splitting the information into data packets can enable more efficient transmission in the network and also facilitate error detection and correction.

[0038] In S2, the system generates corresponding phase identifiers for each data packet using the real-time identification model. These phase identifiers are unique and are used to verify the integrity of the transmission information during the flow of the transmission information, that is, whether there are missing data packets. Subsequently, these phase identifiers are assigned to multiple transmission nodes on the preset transmission path, so as to realize further processing of the transmission information and the related phase identifiers in the multiple transmission nodes. In this way, it lays a foundation for identifying and monitoring the transmission status of each data packet in the subsequent steps.

[0039] In S3, once the phase identifiers are assigned to each transmission node, the system starts the transmission process, enabling the data packets to start flowing along the preset transmission path, which is optimally selected according to factors such as network topology, bandwidth, and delay to ensure that the data packets can reach the destination efficiently and accurately.

[0040] In S4, when the transmission information flows through each transmission node, the transmission information starts to identify whether there is a phase identifier corresponding to its own data packet on the transmission node. If the identification is successful, the identifier is marked on the data packet according to the marking model, so as to ensure that the identity and status of the transmission information can always be traced during the transmission process and provide support for the missing judgment in S6. At the same time, if a phase marker is identified, the current transmission node will also generate a status string, which contains the specific transmission status information of the transmission information at the current transmission node, such as reception time, processing time, forwarding time, etc. This status string is then sent to the monitoring center or the cloud and can be used to update the transmission status of the data packet in real time.

[0041] In S5, receive the status strings from each transmission node and parse these strings to obtain the real-time transmission status of the transmission information. By analyzing and comparing these status information, the system can construct a comprehensive data transmission status graph to grasp the dynamic situation of the entire transmission process in real time.

[0042] In S6, when the transmission information reaches the end of the preset transmission path, the system checks whether the phase identifiers on the transmission information are complete. Based on the real-time identifier model, the pre-allocated number of phase identifiers is obtained and compared with the actually received number of phase identifiers to determine whether there is a missing phase identifier. If there is a missing one, it may be that the preset transmission path is inconsistent with the actual path, or it is also possible that a certain data packet in the transmission information is lost or tampered with during the transmission process. The system will immediately issue an exception notice so that technicians can intervene and handle it in a timely manner. This mechanism effectively guarantees the security of data transmission.

[0043] In summary, by assigning a unique phase identifier to each data packet and verifying at each transmission node, this method can accurately track the transmission path and status of the data packet, which greatly improves the reliability of data transmission. Because the loss or tampering of any data packet will be detected and trigger an exception notice, allowing technicians to respond and solve problems in a timely manner; further, traditional monitoring methods often can only provide rough transmission status information, while this method provides real-time feedback on the specific status of each data packet at each transmission node through the status string, including the reception time, processing time, forwarding time, etc., providing rich monitoring data for technicians and helping to deeply understand the network performance and potential bottlenecks; further, the integrity check of the phase identifier and the consistency check of the data packet effectively prevent the data from being tampered with or forged during the transmission process. Once a missing phase identifier or inconsistency is found, further measures can be taken, thereby enhancing the security of data transmission; further, in complex application scenarios such as cloud computing, big data analysis, and the Internet of Things, data transmission often involves multiple nodes and complex network topologies. This method can well adapt to this complexity through the preset transmission path and the assignment of phase identifiers, ensuring the efficient and accurate transmission of data in a complex network environment.

[0044] As Figure 2 shown, in one implementation, the S2 includes:

[0045] S21. Construct a real-time identifier model according to multiple data packets and multiple transmission nodes;

[0046] S22. Obtain multiple phase identifiers respectively corresponding to multiple data packets based on the real-time identifier model;

[0047] S23. Assign the multiple phase identifiers to multiple transmission nodes of the preset transmission path.

[0048] In this embodiment, it should be noted that in S21, first, the transmission information and multiple transmission nodes on the preset transmission path are analyzed. Based on this data, the system constructs a real-time identification model; this model is a logical framework that defines how to establish a correspondence between data packets and transmission nodes, and how to generate and assign unique phase identifiers for each data packet; the real-time identification model ensures that each data packet can be uniquely and accurately identified at each stage during the transmission process.

[0049] In S22, after the real-time identification model is built, corresponding phase identifiers are generated for each data packet according to this model. These phase identifiers are designed based on the characteristics of the data packets and the configuration of the transmission nodes to ensure that the data packets can be accurately corresponded to at the specified positions during the transmission process. Each data packet will obtain a corresponding phase identifier, and these identifiers will be used to verify the integrity of the data packets and track their transmission status in the subsequent transmission process.

[0050] In S23, these generated phase identifiers are assigned to multiple transmission nodes on the preset transmission path. This step ensures that multiple transmission nodes all contain the phase identifiers to be processed and verified, so that accurate identification and monitoring can be carried out when the data packets pass by.

[0051] In one embodiment, in S21, the real-time identification model includes: ; where is a hash function for generating phase identifiers, is the i-th data packet among multiple data packets, is the j-th data node among multiple data nodes.

[0052] In this embodiment, it should be noted that the real-time identification model is a hash function based on the data packet content and node information; the design of the hash function is such that different input data almost always produces different outputs. Therefore, by combining the data packet content and node information , a unique phase identifier can be generated for each data packet at each transmission node. This uniqueness ensures the precise tracking and monitoring of data packets during the transmission process. The hash function is one-way, which means it is difficult to reverse-engineer the original data from the hash value. This increases the security of the system because even if an attacker intercepts the phase identifier (i.e., the hash value), it is very difficult for them to infer the original data packet content or node information.

[0053] In one embodiment, in S22, the real-time identification model includes: ; where is the phase identifier matching the j-th data node.

[0054] In this embodiment, it should be noted that, similarly, is the i-th data packet among multiple data packets, and is the j-th data node among multiple data nodes. When we pass a specific data packet and node information as input parameters to the hash function, it will calculate a hash value , and this hash value corresponds to the data packet , and is used for allocation to the j-th data node.

[0055] As Figure 3 shown, in one embodiment, S4 includes:

[0056] S41. The transmission information flows through the transmission node, and the transmission node contains multiple different stage identifiers;

[0057] S42. Determine whether there is a stage identifier corresponding to the data packet. If so, identify the stage identifier and start S43. If not, the transmission information continues to flow along the preset transmission path;

[0058] S43. Based on the marking model, mark the identified stage identifier on the transmission information and simultaneously send a status string.

[0059] In this embodiment, it should be noted that in S41, the transmission information flows along the preset transmission path. When they reach a certain transmission node, the node may have different stage identifiers of many other transmission information, including a stage identifier corresponding to the data packet in the current transmission information, and these stage identifiers are key information for verifying and tracking the data packet.

[0060] In S42, when the transmission information reaches the transmission node, the node checks whether the data packet matches the stage identifier stored in itself. If there is a stage identifier corresponding to the data packet, it means that the data packet is expected and the transmission path is correct. At this time, the node will identify and confirm this stage identifier, and then enter the next step S43. If no matching stage identifier is found, the transmission information will continue to flow along the preset transmission path to the next node without any marking or status update, which means that there may be a missing data packet in the transmission information, or the current transmission node has not been assigned the corresponding stage identifier.

[0061] In S43, once the phase identifier is recognized and confirmed, according to a predefined tagging model, the recognized phase identifier is tagged on the data packet. This tagging can be a simple modification to the data packet, such as adding a specific header or footer information, or updating a certain field inside the data packet. Meanwhile, the transmission node also generates a status string, which contains the specific transmission status information of the data packet at the current node, such as reception time, processing time, etc. This status string is then sent to the monitoring center or the cloud for real-time updating of the transmission status of the data packet.

[0062] As Figure 4 shown, in one implementation, S43 includes:

[0063] S431. Extract the tagging points of the transmission information based on the tagging model, and tag the phase identifier at the tagging points;

[0064] S432. Generate a status string corresponding to the transmission information based on the tagging model and send the status string at the current transmission node.

[0065] In this implementation, it should be noted that in S431, the transmission node operates according to a predefined tagging model, which specifies where to tag in the transmission information (data packet), i.e., the tagging points. These tagging points may be specific fields of the data packet, header information, or reserved spaces, etc. Once the tagging points are determined, the transmission node tags the corresponding phase identifier at these positions. This is done to clearly identify and track the status of the data packet at each stage of its transmission.

[0066] In S432, the transmission node generates a status string corresponding to it according to the tagging model and the status of the current data packet. This status string contains the key information of the data packet at the current node, such as transmission status, timestamp, node identifier, etc. Subsequently, this status string is sent out at the current transmission node, usually sent to a central monitoring system or a logging system for real-time tracking and monitoring of the transmission status of the data packet.

[0067] In one implementation, in S431, the tagging model includes:

[0068] ; where is the length of the data packet , and P is the tagging position.

[0069] In this implementation, it should be noted that is the length of the data packet , that is, the total number of bytes or characters in the data packet. Calculate half of the data packet length. If the data packet length is even, the result will be an integer; if it is odd, the result will be a number with a fractional part. is to round down which means taking the largest integer not greater than the value inside the parentheses. The role of the entire formula is to find the middle position of the data packet d_i (if the length is odd, it is the position slightly before the middle) in order to mark the phase identifier there. This ensures that the marking does not damage the key information of the data packet, and at the same time makes the marking position relatively fixed, facilitating subsequent processing and identification.

[0070] In one embodiment, in S432, the marking model includes:

[0071] ; where is the transmission information, is the status string containing the summary of the transmission information and the summary of the current phase identifier.

[0072] In this embodiment, it should be noted that is the result of performing a hash operation on the entire transmission information I. The hash operation can convert data of any length into a fixed-length data summary, which is usually used to verify the integrity and uniqueness of the data. In this formula, the hash operation is used to generate a short representation of the transmission information. is the result of performing a hash operation on the current phase identifier The phase identifier identifies the current phase or node of the transmission information on the transmission path. Through the hash operation, we can obtain a short summary of this phase identifier. is the exclusive OR operator. In this formula, the exclusive OR operation is used to combine two hash values to generate a new status string. This status string can be used to monitor and analyze the status of the transmission information, such as checking whether the information is processed at the correct phase, or verifying the integrity of the information. By comparing the received status string with the expected status string, possible problems in the transmission process can be detected.

[0073] A big data-based information security protection system is also provided. The system is used to implement the above information transmission status monitoring and analysis method. The system includes:

[0074] An acquisition module, used to acquire transmission information, where the transmission information includes multiple data packets;

[0075] An identifier generation and allocation module, used to obtain multiple phase identifiers corresponding to multiple data packets respectively based on a real-time identifier model, and allocate the multiple phase identifiers to multiple transmission nodes on a preset transmission path;

[0076] A transmission module, configured to cause transmission information to start flowing along a preset transmission path;

[0077] An identification and marking module, configured to, when the transmission information flows through a transmission node, identify a phase identifier corresponding to the transmission information, and based on a marking model, mark the identified phase identifier on the transmission information and simultaneously send a status string, and the transmission information continues to start flowing along the preset transmission path;

[0078] A status analysis module, configured to receive the status string and obtain the transmission status of the transmission information according to the status string;

[0079] A status monitoring module, configured to receive the transmission information and multiple phase identifiers marked on the transmission information at the end of the preset transmission path, and judge whether the number of phase identifiers is missing based on a real-time identifier model. If it is missing, an exception notification is sent.

[0080] Regarding the information security protection system based on big data in the above embodiments, the specific manner of performing operations has been described in detail in the embodiments of the information transmission status monitoring and analysis method, and will not be elaborated here.

[0081] Figure 5 is a block diagram of an electronic device for an information transmission status monitoring and analysis method shown according to an exemplary embodiment. As Figure 5 shown, the electronic device 700 may include: a processor 701, a memory 702. The electronic device 700 may further include one or more of a multimedia component 703, an input / output (I / O) interface 704, and a communication component 705.

[0082] Among them, the processor 701 is used to control the overall operation of the electronic device 700 to complete all or part of the steps in the above information transmission status monitoring and analysis method. The memory 702 is used to store various types of data to support the operation of the electronic device 700. These data may include, for example, instructions for any application or method operating on the electronic device 700, as well as application-related data, such as contact data, received and sent messages, pictures, audio, video, and so on. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disc. The multimedia component 703 may include a screen and an audio component. Among them, the screen can be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal can be further stored in the memory 702 or sent through the communication component 705. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 704 provides an interface between the processor 701 and other interface modules, and the above other interface modules can be a keyboard, a mouse, buttons, etc. These buttons can be virtual buttons or physical buttons. The communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IoT, eMTC, or other 5G, etc., or a combination of one or more of them, is not limited herein. Therefore, the corresponding communication component 705 may include: a Wi-Fi module, a Bluetooth module, an NFC module, and so on.

[0083] In an exemplary embodiment, the electronic device 700 can be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components, and is used to execute the above information transmission status monitoring and analysis method.

[0084] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided. When the program instructions are executed by a processor, the steps of the above information transmission status monitoring and analysis method are implemented. For example, the computer-readable storage medium can be the above-mentioned memory 702 including program instructions, and the above program instructions can be executed by the processor 701 of the electronic device 700 to complete the above information transmission status monitoring and analysis method.

[0085] In another exemplary embodiment, a computer program product is also provided. The computer program product includes a computer program that can be executed by a programmable device, and the computer program has a code part for executing the above information transmission status monitoring and analysis method when executed by the programmable device.

[0086] The preferred embodiments of the present disclosure have been described in detail above in conjunction with the accompanying drawings. However, the present disclosure is not limited to the specific details in the above embodiments. Within the scope of the technical concept of the present disclosure, various simple modifications can be made to the technical solutions of the present disclosure, and these simple modifications all fall within the protection scope of the present disclosure.

[0087] In addition, it should be noted that, in the above specific embodiments, the various specific technical features described can be combined in any suitable manner without conflict. To avoid unnecessary repetition, the present disclosure does not separately describe various possible combination methods.

[0088] In addition, any combination can be made between various different embodiments of the present disclosure as long as it does not violate the idea of the present disclosure, and it should also be regarded as the content disclosed by the present disclosure.

[0089] 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 foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the various embodiments of the present invention, and they should all be covered within the scope of the claims and the description of the present invention.

Claims

1. A method for monitoring and analyzing information transmission status, characterized in that: include: S1. Acquire transmission information, where the transmission information includes multiple data packets; S2. Acquire multiple phase identifiers corresponding to multiple data packets respectively based on the real-time identifier model, and distribute the multiple phase identifiers to multiple transmission nodes of a preset transmission path; S3, causing the transmission information to start flowing along a preset transmission path; S4, when the transmission information flows through the transmission node, the phase identifier corresponding to the transmission information is identified, and the identified phase identifier is marked on the transmission information based on the marking model and a status string is sent at the same time, and the transmission information continues to flow along the preset transmission path; Wherein, the S4 includes: S41, the transmission information flows through the transmission node, and the transmission node contains multiple different stage identifiers; S42, the transmission node determines whether there is a stage identifier corresponding to the data packet, if so, it identifies the stage identifier and starts S43, if not, the transmission information continues to flow along the preset transmission path; S43, based on the marking model, the identified stage identifier is marked on the transmission information and the status string is sent to the monitoring center or the cloud at the same time; S5, receiving a status character string, and obtaining a transmission status of the transmission information according to the status character string; S6. Receive transmission information and multiple stage identifiers marked on the transmission information at the end point of the preset transmission path, and determine whether the number of stage identifiers is missing based on the real-time identification model. If missing, issue an abnormal notification.

2. The information transmission status monitoring and analysis method according to claim 1, characterized in that: The S2 includes: S21, constructing a real-time identification model according to multiple data packets and multiple transmission nodes; S22, acquiring a plurality of stage identifiers respectively corresponding to a plurality of data packets based on a real-time identifier model; S23: Allocate multiple stage identifiers to multiple transmission nodes of a preset transmission path.

3. The information transmission status monitoring and analysis method according to claim 2, characterized in that: In S21, the real-time identification model includes: h(d i ,n j )=Hash(d i ||n j ), where h is the hash function used to generate the phase identifier, d i is the ith data packet among multiple data packets, n j is the j-th data node among multiple data nodes.

4. The information transmission status monitoring and analysis method according to claim 3, characterized in that: In S22, the real-time identification model includes: S j =Hash(d i ||n j ), where S j is the stage identifier that matches the j-th data node.

5. The information transmission status monitoring and analysis method according to claim 1, characterized in that: The S43 includes: S431, extracting the marking point of the transmission information based on the marking model, and marking the previous stage identifier at the marking point; S432: Generate a status string corresponding to the transmission information based on the marking model and send the status string at the transmission node.

6. The information transmission status monitoring and analysis method according to claim 5, characterized in that: In S431, the marking model includes: Among them, len(d i ) is data packet d i , and P is the mark position.

7. The information transmission status monitoring and analysis method according to claim 5, characterized in that: In S432, the marking model includes: Wherein, I is the transmission information, and S(I, j) is a status string containing the transmission information summary and the current stage identification summary.

8. An information security protection system based on big data, characterized in that: The system is used to implement the information transmission status monitoring and analysis method according to any one of claims 1 to 7, and the system includes: An acquisition module, used for acquiring transmission information, the transmission information including a plurality of data packets; An identifier generation and allocation module, used to obtain a plurality of stage identifiers respectively corresponding to a plurality of data packets based on a real-time identifier model, and allocate the plurality of stage identifiers to a plurality of transmission nodes of a preset transmission path; A transmission module, used to enable the transmission information to start flowing along a preset transmission path; The identification and marking module is used to identify the stage identifier corresponding to the transmission information when the transmission information flows through the transmission node, and mark the identified stage identifier on the transmission information based on the marking model and send a status string at the same time, and the transmission information continues to flow along the preset transmission path; A status analysis module, used for receiving a status character string and obtaining a transmission status of the transmission information according to the status character string; The status monitoring module is used to receive transmission information and multiple stage identifiers marked on the transmission information at the end point of the preset transmission path, and determine whether the number of stage identifiers is missing based on the real-time identification model. If missing, an abnormal notification is issued.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the information transmission status monitoring and analysis method described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Tracing method and system for data transmission path of WSN (Wireless Sensor Networks) based on orthogonal identifiers

    CN107105471A