Cable online monitoring system with efficient communication processing mechanism
By determining the delay information and data reporting amount of intermediate nodes, and judging and configuring the sensor node to access the newly enabled intermediate nodes, the adaptability problems caused by changes in sensor configuration are solved, and the data transmission efficiency and real-time monitoring capabilities of cable status are improved.
Patent Information
- Application Number
- CN202211529275.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-30
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2042-11-30
AI Technical Summary
In the prior art, as the sensor configuration changes, the intermediate nodes connected to it cannot be flexibly adapted, which affects data transmission efficiency and is not conducive to real-time monitoring and early warning of cable status.
The information determination module determines the delay information and data reporting amount of the intermediate node, and the condition judgment module determines whether the adaptation conditions are met. The node configuration module connects the sensor node to the newly enabled intermediate node under the meeting conditions to achieve flexible adaptation between the sensor and the intermediate node.
It improves data transmission efficiency, and the adaptation between sensors and intermediate nodes is more balanced, which facilitates the monitoring of data information.
Smart Images

Figure CN115884002B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of intelligent cable technology, and in particular to a cable online monitoring system with an efficient communication processing mechanism. Background Art
[0002] With the increasing prevalence of smart cables, real-time monitoring capabilities are also gradually improving. For example, embedded sensors can monitor cable temperature and provide early warning of faults. To improve data transmission efficiency, intermediate nodes are often deployed to aggregate and forward data from multiple sensors, thereby increasing information transmission efficiency.
[0003] In related technologies, multiple sensors are connected to intermediate nodes to obtain data collected by the sensors for data reporting. However, as the sensor configuration changes, the intermediate nodes to which they are connected cannot be flexibly adjusted for adaptability, thereby affecting data transmission efficiency and being unfavorable for real-time monitoring and early warning of cable status. Summary of the Invention
[0004] The embodiment of the present invention provides a cable online monitoring system with an efficient communication processing mechanism, which solves the problem in the prior art that as the sensor configuration changes, the intermediate nodes to which it is connected cannot be flexibly adjusted for adaptability, thereby affecting the data transmission efficiency and being unfavorable for real-time monitoring and early warning of the cable status. The data transmission efficiency is improved, the adaptation of sensors and intermediate nodes is more balanced, and the monitoring of data information is facilitated.
[0005] In a first aspect, an embodiment of the present invention provides a cable online monitoring system with an efficient communication processing mechanism, comprising: an information determination module configured to determine delay information and data reporting amount of each intermediate node when reporting data;
[0006] a condition judgment module configured to judge whether the delay information satisfies a first node adaptation condition, and to judge whether the data reporting amount satisfies a second node adaptation condition;
[0007] The node configuration module is configured to obtain the sensor node connected to the corresponding intermediate node when the delay information meets the first node adaptation condition and the data reporting amount meets the second node adaptation condition, and send a configuration instruction to connect the transfer node determined in the sensor node to the newly enabled intermediate node.
[0008] Further, determining whether the delay information satisfies the first node adaptation condition includes:
[0009] When it is determined in the delay information that the delay value is positively correlated with the time variation and the average value of the delay value is greater than the preset delay value, it is determined that the first node adaptation condition is met.
[0010] Furthermore, the determining whether the data reporting amount meets the second node adaptation condition includes:
[0011] When the data reporting amount is continuously greater than a preset quantity threshold within a preset time period, it is determined that the second node adaptation condition is met, wherein different preset time periods correspond to different preset quantity thresholds.
[0012] Furthermore, the sending of the configuration instruction to connect the transfer node determined in the sensor node to the newly enabled intermediate node includes:
[0013] The sensor nodes are randomly divided into batches, and a transfer configuration of a batch of sensor nodes is performed every preset adjustment time. The transfer nodes of the transfer configuration are connected to the newly enabled intermediate nodes, and the judgment of the first node adaptation condition and the second node adaptation condition is repeated at the next time node, and it is determined whether to perform the transfer configuration of the next batch of sensor nodes.
[0014] In a second aspect, an embodiment of the present invention further provides a cable online monitoring method with an efficient communication processing mechanism, comprising:
[0015] Determine the delay information and data reporting amount of each intermediate node when reporting data;
[0016] Determining whether the delay information satisfies a first node adaptation condition, and determining whether the data reporting amount satisfies a second node adaptation condition;
[0017] When the delay information satisfies a first node adaptation condition and the data reporting amount satisfies a second node adaptation condition, acquiring a sensor node to which a corresponding intermediate node is connected;
[0018] A configuration instruction is sent to connect the transfer node determined in the sensor node to the newly enabled intermediate node.
[0019] Further, determining whether the delay information satisfies the first node adaptation condition includes:
[0020] When it is determined in the delay information that the delay value is positively correlated with the time variation and the average value of the delay value is greater than the preset delay value, it is determined that the first node adaptation condition is met.
[0021] Furthermore, the determining whether the data reporting amount meets the second node adaptation condition includes:
[0022] When the data reporting amount is continuously greater than a preset quantity threshold within a preset time period, it is determined that the second node adaptation condition is met, wherein different preset time periods correspond to different preset quantity thresholds.
[0023] Furthermore, the sending of the configuration instruction to connect the transfer node determined in the sensor node to the newly enabled intermediate node includes:
[0024] The sensor nodes are randomly divided into batches, and a batch of sensor nodes is transferred and configured every preset adjustment time. The first node adaptation condition and the second node adaptation condition are repeatedly judged at the next time node, and it is determined whether to transfer and configure the next batch of sensor nodes.
[0025] In a third aspect, an embodiment of the present invention further provides a cable online monitoring device with an efficient communication processing mechanism, the device comprising:
[0026] one or more processors;
[0027] a storage device for storing one or more programs,
[0028] When the one or more programs are executed by the one or more processors, the one or more processors implement the cable online monitoring method with an efficient communication processing mechanism described in an embodiment of the present invention.
[0029] In a fourth aspect, an embodiment of the present invention further provides a storage medium storing computer executable instructions, which, when executed by a computer processor, is used to execute the cable online monitoring method with an efficient communication processing mechanism described in an embodiment of the present invention.
[0030] In an embodiment of the present invention, the information determination module is configured to determine the delay information and data reporting amount of each intermediate node when reporting data; the condition judgment module is configured to judge whether the delay information meets the first node adaptation condition and whether the data reporting amount meets the second node adaptation condition; the node configuration module is configured to obtain the sensor node connected to the corresponding intermediate node when the delay information meets the first node adaptation condition and the data reporting amount meets the second node adaptation condition, and send a configuration instruction to connect the transfer node determined in the sensor node to the newly enabled intermediate node. This solution solves the problem in the prior art that as the sensor configuration changes, the intermediate node connected to it cannot be flexibly adjusted in terms of adaptability, thereby affecting the data transmission efficiency and being detrimental to the real-time monitoring and early warning of the cable status. It improves the data transmission efficiency, makes the adaptation of sensors and intermediate nodes more balanced, and facilitates the monitoring of data information. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 A module structure diagram of a cable online monitoring system with an efficient communication processing mechanism provided by an embodiment of the present invention;
[0032] Figure 2 A module structure diagram of a cable online monitoring system with another efficient communication processing mechanism provided by an embodiment of the present invention;
[0033] Figure 3 A flowchart of a cable online monitoring method with an efficient communication processing mechanism provided by an embodiment of the present invention;
[0034] Figure 4 A schematic structural diagram of a cable online monitoring device with an efficient communication processing mechanism provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0035] The following is a further detailed description of the embodiments of the present invention in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the embodiments of the present invention and are not intended to limit the embodiments of the present invention. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions of the embodiments of the present invention, rather than all structures.
[0036] Figure 1 The module structure block diagram of a cable online monitoring system with an efficient communication processing mechanism provided by an embodiment of the present invention is as follows: Figure 1 As shown, the system specifically includes:
[0037] The information determination module 101 is configured to determine the delay information and data reporting amount of each intermediate node when reporting data;
[0038] A condition judgment module 102 is configured to judge whether the delay information satisfies a first node adaptation condition, and to judge whether the data reporting amount satisfies a second node adaptation condition;
[0039] The node configuration module 103 is configured to obtain the sensor node connected to the corresponding intermediate node when the delay information meets the first node adaptation condition and the data reporting amount meets the second node adaptation condition, and send a configuration instruction to connect the transfer node determined in the sensor node to the newly enabled intermediate node.
[0040] First, the application scenario of this technical solution is to determine the sensor node corresponding to the intermediate node and connect the sensor node to the newly enabled intermediate node when the delay information and data reporting amount of the intermediate node meet the set conditions.
[0041] Based on the above usage scenarios, the executor of this technical solution can be the above-mentioned cable online monitoring system, or it can be an intelligent device integrated with the above-mentioned cable online monitoring system, such as a desktop computer, laptop computer, mobile phone and tablet computer, etc., which is not specifically limited here.
[0042] In one embodiment, the intermediate node may be a network node that performs data exchange and transfer in network communications, also known as a transfer node, and may specifically be a concentrator, switch, router, hub, etc. Data reporting may be understood as the process of transferring downstream data to upstream data, specifically, uploading the data through an intermediate node. The delay information may be the time required for data to be transmitted from one end of the network to the other, and may specifically include time information such as transmission delay, propagation delay, queuing delay, and processing delay. The data reporting amount may be understood as the total amount of uploaded data.
[0043] In one embodiment, the information determination module 101 obtains the delay information of each intermediate node when uploading data and the total amount of uploaded data, wherein the delay information may specifically include time information such as transmission delay, propagation delay, queuing delay, and processing delay. The transmission delay is the time required for a host or router to send a data frame, that is, the time required from the first batch of bits of the data frame to the last bit of the frame. The propagation delay is the time it takes for electromagnetic waves to propagate a certain distance in the channel. The queuing delay is the time it takes for a node to queue in an output queue and wait for forwarding. The processing delay is the time it takes to process the received data packet, such as the time it takes to analyze the header of the data packet, perform header error checking, and search the routing table to select a suitable transmission interface for the data packet. The information determination module 101 can determine the delay information by summing the transmission delay, propagation delay, queuing delay, and processing delay, or it can determine the delay information and data reporting amount by querying the transmission log of each intermediate node.
[0044] In one embodiment, the first node adaptation condition may be a first preset standard for determining whether the delay information of the intermediate node meets the intermediate node reconfiguration condition. The second node adaptation condition may be a second preset standard for determining whether the uploaded data volume of the intermediate node meets the intermediate node reconfiguration condition.
[0045] In one embodiment, the condition judgment module 102 is used to judge whether the delay information of the intermediate node meets the first preset standard of the intermediate node reconfiguration condition, and judge whether the amount of data uploaded by the intermediate node meets the second preset standard of the intermediate node reconfiguration condition.
[0046] In an optional embodiment, the judgment of whether the delay information meets the first node adaptation condition includes: in the delay information, when it is determined that the delay value is positively correlated with the time change, and the average value of the delay value is greater than the preset delay value, it is determined that the first node adaptation condition is met.
[0047] In one embodiment, the delay value can be understood as a specific delay time value, such as 50 milliseconds. The time change can be a preset time period. The positive correlation between the delay value and the time change can be understood as the greater the time change, the larger the corresponding delay value. The average value of the delay value can be obtained by averaging the corresponding delay values for different time periods or different data reports. It is understandable that data reporting processing by intermediate nodes will cause delays, and a large number of intermediate node accesses will cause average link delays. The preset delay value can be the maximum delay value corresponding to normal data link transmission determined by technicians based on multiple experiments.
[0048] In one embodiment, if the condition judgment module 102 recognizes that the delay value of the data reported by the current intermediate node increases with time, and the average value of the delay data is greater than the preset delay value, it is determined that the delay information of the current intermediate node meets the first node adaptation condition.
[0049] For example, if the current node's delay value is 50 milliseconds during the 3:00 PM to 3:30 PM period and 90 milliseconds during the 3:30 PM to 4:30 PM period, and the average delay value of the current node is 80 milliseconds when the preset delay value is 70 milliseconds, then the current node's delay information is determined to meet the first node adaptation condition.
[0050] The technical solution provided in this embodiment determines that the first node adaptation condition is met when, in the delay information, it is determined that the delay value is positively correlated with the time variation, and the average value of the delay values is greater than a preset delay value. By judging the delay value and the average value of the delay values, whether the delay information meets the first node adaptation condition is determined from multiple perspectives, improving the rationality of the judgment.
[0051] In an optional embodiment, determining whether the data reporting amount meets the second node adaptation condition includes:
[0052] When the data reporting amount is continuously greater than a preset quantity threshold within a preset time period, it is determined that the second node adaptation condition is met, wherein different preset time periods correspond to different preset quantity thresholds.
[0053] Among them, the preset time period can be the time period divided by technicians based on actual experience of the 24 hours of the day. The preset quantity threshold can be the maximum value within the reasonable data reporting amount range corresponding to the intermediate node when reporting data. It can be understood that due to the different data reporting requirements in different time periods, different preset quantity thresholds correspond to different times. For example, the 24 hours of the day are divided into time periods with a preset time interval of 1 hour as an example. Since the 2:00-3:00 period is the late night period, the data reporting amount at this time is relatively small, and the corresponding preset quantity threshold is small. The 15:00-16:00 period is the normal working period, which can also be understood as the peak period, and the corresponding preset quantity threshold is larger.
[0054] In this embodiment, the condition determination module 102 determines that the intermediate node meets the second node adaptation condition if the amount of data reported during a pre-determined time period is continuously greater than a preset threshold corresponding to the time period. It will be appreciated that the time period and the corresponding preset threshold are pre-set by a technician and can be stored by constructing an association table or a corresponding file.
[0055] The technical solution provided by this embodiment determines that the second node adaptation condition is met when the data reporting amount is continuously greater than the preset quantity threshold within a preset time period, wherein different preset time periods correspond to different preset quantity thresholds. On the one hand, the data reporting amount is determined to meet the second node adaptation condition based on the fact that the data reporting amount is greater than the preset quantity threshold and meets the preset duration, thereby avoiding misjudgment caused by the data reporting amount only temporarily exceeding the preset threshold. On the other hand, different preset quantity thresholds are set for the different preset time periods, and the corresponding preset quantity thresholds are set in a targeted manner according to the data processing requirements of different time periods, so that the judgment results are more reasonable.
[0056] In one embodiment, the sensor node can be understood as a miniature embedded device that can be specifically used to complete tasks such as collecting and converting monitoring data, managing and processing data, responding to task requests from aggregation nodes, and controlling nodes. The configuration instruction can be understood as a control instruction for controlling the sensor node to access a new intermediate node. The transfer node can be a node to be configured among the sensor nodes connected to the intermediate node that simultaneously meets the first node adaptation condition and the second node adaptation condition. The newly enabled intermediate node can be understood as any node among the various nodes except the transfer node.
[0057] A specific method of obtaining the sensor nodes connected to the corresponding intermediate nodes may be to pre-build a database table or an associated file storing the connection relationship between the intermediate nodes and the sensor nodes.
[0058] In one embodiment, when the delay information of an intermediate node satisfies the first node adaptation condition and the data reporting amount satisfies the second node adaptation condition, the node configuration module 103 is used to query the sensor node connected to the intermediate node based on the associated file, and send a configuration instruction to the sensor node to control the transfer node determined by it to access the newly enabled intermediate node.
[0059] As can be seen from the above, in the embodiment of the present invention, the information determination module is configured to determine the delay information and data reporting amount of each intermediate node when reporting data; the condition judgment module is configured to judge whether the delay information meets the first node adaptation condition and whether the data reporting amount meets the second node adaptation condition; the node configuration module is configured to obtain the sensor node connected to the corresponding intermediate node when the delay information meets the first node adaptation condition and the data reporting amount meets the second node adaptation condition, and send a configuration instruction to connect the transfer node determined in the sensor node to the newly enabled intermediate node. This solution solves the problem in the prior art that as the sensor configuration changes, the intermediate node connected to it cannot be flexibly adjusted in terms of adaptability, thereby affecting the data transmission efficiency and being unfavorable for real-time monitoring and early warning of the cable status. It improves the data transmission efficiency, makes the adaptation of sensors and intermediate nodes more balanced, and facilitates the monitoring of data information.
[0060] Figure 2 The module structure block diagram of the cable online monitoring system with another efficient communication processing mechanism provided by the embodiment of the present invention is as follows: Figure 2 As shown, the system specifically includes:
[0061] The information determination module 201 is configured to determine the delay information and data reporting amount of each intermediate node when reporting data;
[0062] A condition judgment module 202 is configured to judge whether the delay information satisfies a first node adaptation condition, and to judge whether the data reporting amount satisfies a second node adaptation condition;
[0063] The node configuration module 203 is configured to obtain the sensor nodes connected to the corresponding intermediate node when the delay information meets the first node adaptation condition and the data reporting amount meets the second node adaptation condition, randomly divide the sensor nodes into batches, perform transfer configuration of a batch of sensor nodes every preset adjustment time, connect the transfer nodes of the transfer configuration to the newly enabled intermediate node, repeat the judgment of the first node adaptation condition and the second node adaptation condition at the next time node, and determine whether to perform transfer configuration of the next batch of sensor nodes.
[0064] In one embodiment, the batch division can be understood as grouping the sensor nodes and sequentially numbering the groups to identify different batches. The preset adjustment time can be understood as a pre-set configuration cycle for performing node configuration. The transfer configuration can be understood as reconfiguring the intermediate node currently connected to the sensor node when the intermediate node meets the first node adaptation condition and the second node adaptation condition.
[0065] In one embodiment, when the delay information of an intermediate node satisfies the first node adaptation condition and the data reporting amount satisfies the second node adaptation condition, the node configuration module 203 is used to query the sensor nodes connected to the intermediate node based on the associated file. The sensor nodes are grouped and the groups are sequentially numbered to determine different batches. According to a pre-set configuration cycle, the intermediate nodes connected to one batch of sensor nodes are reconfigured at regular intervals, and the transfer nodes determined in the transfer configuration are connected to the newly enabled intermediate nodes. The judgment of the first node adaptation condition and the second node adaptation condition is repeated at the next time node. If they are satisfied, the transfer configuration of the next batch of sensor nodes is performed.
[0066] As can be seen from the above scheme, the sensor nodes are randomly divided into batches, and a batch of sensor nodes is transferred and configured at predetermined adjustment intervals. The transferred nodes are connected to the newly enabled intermediate nodes. At the next time point, the determination of the first node adaptation condition and the second node adaptation condition is repeated to determine whether to transfer and configure the next batch of sensor nodes. By dividing the sensor nodes into batches and transferring and configuring them sequentially, and adjusting the adaptability of all sensor nodes, data transmission efficiency is further improved, and the adaptation of sensors and intermediate nodes is more balanced.
[0067] Figure 3 The flowchart of a cable online monitoring method with an efficient communication processing mechanism provided by an embodiment of the present invention has the same beneficial effects as a cable online monitoring system with an efficient communication processing mechanism. Figure 3 As shown, the method steps are specifically as follows:
[0068] S301, determining the delay information and data reporting amount of each intermediate node when reporting data;
[0069] S302: Determine whether the delay information satisfies a first node adaptation condition, and determine whether the data reporting amount satisfies a second node adaptation condition;
[0070] S303: When the delay information satisfies a first node adaptation condition and the data reporting amount satisfies a second node adaptation condition, obtaining a sensor node to which a corresponding intermediate node is connected;
[0071] S304: Send a configuration instruction to connect the transfer node determined in the sensor node to the newly enabled intermediate node.
[0072] As can be seen from the above scheme, the delay information and data reporting amount of each intermediate node when reporting data are determined; whether the delay information meets the first node adaptation condition, and whether the data reporting amount meets the second node adaptation condition; when the delay information meets the first node adaptation condition, and the data reporting amount meets the second node adaptation condition, the sensor node connected to the corresponding intermediate node is obtained; and a configuration instruction is sent to connect the transfer node determined in the sensor node to the newly enabled intermediate node. This scheme solves the problem in the prior art that as the sensor configuration changes, the intermediate node connected to it cannot be flexibly adjusted in terms of adaptability, thereby affecting the data transmission efficiency and being detrimental to the real-time monitoring and early warning of the cable status. It improves the data transmission efficiency, makes the adaptation of sensors and intermediate nodes more balanced, and facilitates the monitoring of data information.
[0073] In an optional embodiment, determining whether the delay information meets the first node adaptation condition includes:
[0074] When it is determined in the delay information that the delay value is positively correlated with the time variation and the average value of the delay value is greater than the preset delay value, it is determined that the first node adaptation condition is met.
[0075] The technical solution provided in this embodiment determines that the first node adaptation condition is met when, in the delay information, it is determined that the delay value is positively correlated with the time variation, and the average value of the delay values is greater than a preset delay value. By judging the delay value and the average value of the delay values, whether the delay information meets the first node adaptation condition is determined from multiple perspectives, improving the rationality of the judgment.
[0076] In an optional embodiment, determining whether the data reporting amount meets the second node adaptation condition includes:
[0077] When the data reporting amount is continuously greater than a preset quantity threshold within a preset time period, it is determined that the second node adaptation condition is met, wherein different preset time periods correspond to different preset quantity thresholds.
[0078] The technical solution provided by this embodiment determines that the second node adaptation condition is met when the data reporting amount is continuously greater than the preset quantity threshold within a preset time period, wherein different preset time periods correspond to different preset quantity thresholds. On the one hand, the data reporting amount is determined to meet the second node adaptation condition based on the fact that the data reporting amount is greater than the preset quantity threshold and meets the preset duration, thereby avoiding misjudgment caused by the data reporting amount only temporarily exceeding the preset threshold. On the other hand, different preset quantity thresholds are set for the different preset time periods, and the corresponding preset quantity thresholds are set in a targeted manner according to the data processing requirements of different time periods, so that the judgment results are more reasonable.
[0079] In an optional embodiment, the sending of a configuration instruction to connect the transfer node determined in the sensor node to the newly enabled intermediate node includes:
[0080] The sensor nodes are randomly divided into batches, and a batch of sensor nodes is transferred and configured every preset adjustment time. The first node adaptation condition and the second node adaptation condition are repeatedly judged at the next time node, and it is determined whether to transfer and configure the next batch of sensor nodes.
[0081] As can be seen from the above scheme, the sensor nodes are randomly divided into batches, and a batch of sensor nodes is transferred and configured at predetermined adjustment intervals. The transferred nodes are connected to the newly enabled intermediate nodes. At the next time point, the determination of the first node adaptation condition and the second node adaptation condition is repeated to determine whether to transfer and configure the next batch of sensor nodes. By dividing the sensor nodes into batches and transferring and configuring them sequentially, and adjusting the adaptability of all sensor nodes, data transmission efficiency is further improved, and the adaptation of sensors and intermediate nodes is more balanced.
[0082] Figure 4 A schematic diagram of the structure of a cable online monitoring device with an efficient communication processing mechanism provided by an embodiment of the present invention is shown as follows: Figure 4 As shown, the device includes a processor 401, a memory 402, an input device 403 and an output device 404; the number of processors 401 in the device can be one or more. Figure 4 In the embodiment, a processor 401 is used as an example; the processor 401, the memory 402, the input device 403 and the output device 404 in the device can be connected by a bus or other means. Figure 4The example of the connection via bus is taken. The memory 402, as a computer-readable storage medium, can be used to store software programs, computer executable programs and modules, such as the program instructions / modules corresponding to the cable online monitoring method with an efficient communication processing mechanism in the embodiment of the present invention. The processor 401 executes various functional applications and data processing of the device by running the software programs, instructions and modules stored in the memory 402, that is, realizes the above-mentioned cable online monitoring method with an efficient communication processing mechanism. The input device 403 can be used to receive input digital or character information, and generate key signal input related to the user settings and function control of the device. The output device 404 may include a display device such as a display screen.
[0083] An embodiment of the present invention also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute a cable online monitoring method with an efficient communication processing mechanism. The method includes: an information determination module, configured to determine the delay information and data reporting amount of each intermediate node when reporting data; a condition judgment module, configured to judge whether the delay information meets the first node adaptation condition, and judge whether the data reporting amount meets the second node adaptation condition; a node configuration module, configured to obtain the sensor node connected to the corresponding intermediate node when the delay information meets the first node adaptation condition and the data reporting amount meets the second node adaptation condition, and send a configuration instruction to connect the transfer node determined in the sensor node to the newly enabled intermediate node.
[0084] It is worth noting that in the embodiment of the cable online monitoring system device with the above-mentioned efficient communication processing mechanism, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present invention.
[0085] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the embodiments of the present invention are not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the embodiments of the present invention. Therefore, although the embodiments of the present invention are described in more detail through the above embodiments, the embodiments of the present invention are not limited to the above embodiments. Without departing from the concept of the embodiments of the present invention, the embodiments of the present invention may also include more other equivalent embodiments, and the scope of the embodiments of the present invention is determined by the scope of the appended claims.
Claims
1. A cable online monitoring system with an efficient communication processing mechanism, characterized in that: include: An information determination module configured to determine delay information and data reporting amount of each intermediate node when reporting data; a condition judgment module configured to determine that a first node adaptation condition is satisfied when, in the delay information, it is determined that the delay value is positively correlated with the time variation and the average value of the delay value is greater than a preset delay value, and to determine that a second node adaptation condition is satisfied when the data reporting amount is continuously greater than a preset quantity threshold within a preset time period, wherein different preset time periods correspond to different preset quantity thresholds; The node configuration module is configured to obtain the sensor nodes connected to the corresponding intermediate nodes when the delay information meets the first node adaptation condition and the data reporting amount meets the second node adaptation condition, randomly divide the sensor nodes into batches, perform transfer configuration of a batch of sensor nodes every preset adjustment time, connect the transfer nodes of the transfer configuration to the newly enabled intermediate nodes, and repeat the judgment of the first node adaptation condition and the second node adaptation condition at the next time node, and determine whether to perform transfer configuration of the next batch of sensor nodes. The newly enabled intermediate node refers to any intermediate node other than the intermediate node connected to the sensor node when the delay information meets the first node adaptation condition and the second node adaptation condition at the same time.
2. A cable online monitoring method with an efficient communication processing mechanism, characterized in that: include: Determine the delay information and data reporting amount of each intermediate node when reporting data; In the delay information, when it is determined that the delay value is positively correlated with the time change and the average value of the delay value is greater than the preset delay value, it is determined that the first node adaptation condition is met; and when the data reporting amount is continuously greater than a preset quantity threshold within a preset time period, it is determined that the second node adaptation condition is met, where different preset time periods correspond to different preset quantity thresholds; When the delay information satisfies a first node adaptation condition and the data reporting amount satisfies a second node adaptation condition, acquiring a sensor node to which a corresponding intermediate node is connected; The sensor nodes are randomly divided into batches, and a batch of sensor nodes is transferred and configured every preset adjustment time. The transfer nodes of the transfer configuration are connected to the newly enabled intermediate nodes, and the judgment of the first node adaptation condition and the second node adaptation condition is repeated at the next time node, and it is determined whether to transfer and configure the next batch of sensor nodes. The newly enabled intermediate node refers to any intermediate node other than the intermediate node connected to the sensor node when the delay information satisfies the first node adaptation condition and the second node adaptation condition at the same time.
3. A cable online monitoring device with an efficient communication processing mechanism, the device comprising: one or more processors; A storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, enables the one or more processors to implement the cable online monitoring method with an efficient communication processing mechanism as described in claim 2.
4. A storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the cable online monitoring method with an efficient communication processing mechanism according to claim 2 when executed by a computer processor.
Citation Information
Patent Citations
Routing node switching method, device and wireless sensor network
JP2016195392A
KR1018761160000B1