Miss-reporting minute-level data meter reading method

By reporting the meter reading data of the previous acquisition cycle in the bound CSMA time slot and acquiring the data of the current acquisition cycle in the CSMA time slot, the problems of broadcast storm and low channel utilization efficiency of traditional power data acquisition are solved, and efficient minute-level data transmission and system stability are achieved.

CN120264170APending Publication Date: 2025-07-04SUZHOU GATE-SEA MICROELECTRONICS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510448372.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

The traditional power data acquisition mode is difficult to adapt to the needs of high-frequency data acquisition, resulting in broadcast storms and channel utilization efficiency, affecting the stability and performance of the meter reading system.

Method used

The proxy node is used to report the meter reading data of the previous acquisition cycle in the bound CSMA time slot, and obtain the meter reading data of the current acquisition cycle in the CSMA time slot. Through the ordered time slot configuration, the number of message interactions and data conflicts are reduced, and the channel utilization efficiency is improved.

Benefits of technology

It effectively avoids broadcast storms, improves channel utilization efficiency and the stability of the meter reading system, and ensures the integrity and accuracy of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120264170A_ABST
    Figure CN120264170A_ABST
Patent Text Reader

Abstract

The invention discloses a meter reading method for missing report minute-level data. The embodiment of the invention relates to a minute-level data meter reading method, and the method comprises the steps: receiving a central beacon frame of a CCO in a current collection period by an agent node, then reporting meter reading data of a previous collection period to the CCO in a bound CSMA time slot, and obtaining the meter reading data of the current collection period in the CSMA time slot. According to the embodiment of the invention, the proxy node reports the meter reading data of the previous acquisition period and obtains the meter reading data of the current acquisition period in different time slots, so that the message interaction frequency between the leaf node and the CCO is reduced, and the data conflict caused by reporting the leaf node and the proxy node in the same time slot is also avoided; the utilization efficiency of the channel is improved; and meanwhile, the leaf nodes report to the proxy node in the current acquisition period, and the proxy node reports the meter reading data of the current acquisition period in the next acquisition period and orderly reports from bottom to top, so that a broadcast storm is avoided, and the influence on other services is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of power meter reading, and particularly to a minute-level data meter reading method. Background Art

[0002] With the continuous development and intelligent upgrade of the power grid system, the demand for the collection, monitoring, and analysis of power data is growing at an unprecedented rate. In a large power network, operations such as line loss management, disaster monitoring, circuit aging assessment, load fluctuation analysis, and device clock calibration at the substation site all pose more stringent requirements for the timeliness and accuracy of data. The traditional power data collection mode of 24 to 96 points per day has become difficult to adapt to the current trend of refined power grid management.

[0003] In order to achieve refined management of low-voltage substations and full digitization of marketing services, the power grid system urgently needs to achieve higher-frequency data collection. Specifically, efficient and flexible minute-level data collection mechanisms, such as different collection periods of 1 minute, 5 minutes, and 15 minutes, have become an indispensable part of the current power grid system. This high-frequency data collection method can provide more detailed and accurate power information, providing strong support for real-time monitoring, fault warning, and scientific decision-making of the power grid.

[0004] However, high-frequency data collection also brings unprecedented challenges. Due to the increase in collection frequency and the surge in data volume, when a large number of nodes send data to the router at the same time, it is extremely easy to trigger the broadcast storm phenomenon, thereby interfering with the progress of other normal services. In addition, the significant increase in the number of message interactions also leads to a substantial decrease in the channel utilization efficiency, severely restricting the transmission efficiency of meter reading data and the overall performance of the meter reading system.

[0005] Therefore, how to improve the minute-level data transmission efficiency and the stability of the meter reading system is an urgent problem to be solved. Summary of the Invention

[0006] In view of this, an embodiment of the present application provides a minute-level data meter reading method to solve at least one problem in the background art.

[0007] In a first aspect, an embodiment of the present application provides a minute-level data meter reading method, which is applied to a proxy node. The method includes: The proxy node receives a central beacon frame sent by the CCO in the current collection period; wherein, the central beacon frame includes the time slot configuration of the current beacon period; the current beacon period includes a CSMA time slot and a bound CSMA time slot; The proxy node reports the meter reading data of the previous collection period to the CCO within the bound CSMA time slot based on the central beacon frame; the meter reading data of the previous collection period includes the first meter reading data of the previous collection period and the second meter reading data of the previous collection period; wherein, the first meter reading data is the meter reading data collected and saved by the proxy node; the second meter reading data is the meter reading data of the next-level leaf node of the proxy node.

[0008] In a second aspect, an embodiment of the present application provides a minute-level data meter reading method, which is applied to a CCO. The method includes: In each beacon period of the current collection period, configure the time slots of the current beacon period based on the reporting statistical results of the meter reading data of the previous collection period of the proxy node; wherein, the current beacon period includes a CSMA time slot and a bound CSMA time slot; the bound CSMA time slot is used for the proxy node that has not reported the meter reading data to report the meter reading data of the previous collection period. Send a central beacon frame in each beacon period of the current collection period, so that the proxy node that has not reported the meter reading data reports the meter reading data of the previous collection period within the bound CSMA time slot according to the central beacon frame; and enable the proxy node to obtain the meter reading data of the current collection period according to the central beacon.

[0009] In a third aspect, an embodiment of the present application provides a minute-level data meter reading method, which is applied to a leaf node. The method includes: The leaf node receives the proxy beacon frame forwarded by the upper-level proxy node in each beacon period of the current collection period; wherein, the beacon period includes a CSMA time slot and a bound CSMA time slot. The leaf node broadcasts and sends the collected meter reading data within the CSMA time slot based on the proxy beacon frame. After the leaf node receives the first reply frame sent by the upper-level proxy node, it stops broadcasting the collected meter reading data in the current collection period.

[0010] An embodiment of the present application provides a minute-level data meter reading method. In this method, a proxy node receives a central beacon frame of a CCO in the current collection period, and then reports the meter reading data of the previous collection period to the CCO within the bound CSMA time slot, and obtains the meter reading data of the current collection period within the CSMA time slot. In the embodiment of the present application, the proxy node reports the meter reading data of the previous collection period and obtains the meter reading data of the current collection period in different time slots, thereby reducing the number of message interactions between the leaf node and the CCO, and also avoiding data conflicts caused by the leaf node and the proxy node reporting in the same time slot, improving the utilization efficiency of the channel; at the same time, the leaf node reports to the proxy node in the current collection period, and the proxy node reports the meter reading data of the current collection period in the next collection period, reporting in an orderly manner from bottom to top, avoiding broadcast storms and reducing the impact on other services.

[0011] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments and descriptions thereof of the present application are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings: Figure 1 is a schematic diagram of a meter reading system provided by an embodiment of the present application; Figure 2 is a flowchart of a meter reading method applied to a proxy node provided by an embodiment of the present application; Figure 3 is a flowchart of a minute-level data meter reading method applied to a CCO provided by an embodiment of the present application; Figure 4 is a flowchart of a minute-level data meter reading method applied to a leaf node provided by an embodiment of the present application; Figure 5 is a flowchart of a missed report minute-level data meter reading method applied to a CCO provided by an embodiment of the present application; Figure 6 is a flowchart of a missed report minute-level data meter reading method applied to a proxy node provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0013] To make the technical solutions and beneficial effects of the present invention more obvious and understandable, the following will be described in detail by way of specific embodiments. Unless otherwise defined, the technical and scientific terms used herein have the same meanings as those in the technical and scientific fields to which the present application belongs.

[0014] The meter reading system includes a CCO (Central Coordinator), PCO (Proxy Node), and STA (Station). Through the network formation process, the CCO can determine the network levels and topological structure of each node in the meter reading system. In the prior art, the meter reading process is as follows: The CCO sends a central beacon frame, which contains the time slot configuration of the current beacon period. Each beacon period includes a non-competitive time slot and a competitive time slot. After receiving the central beacon frame, the PCO forwards the proxy beacon frame to the next-level node in the non-competitive time slot. At the same time, the PCO collects its own minute-level meter reading data and reports it to the CCO within the competitive time slot. After receiving the proxy beacon frame, the next-level node collects the minute-level meter reading data and forwards it to the CCO through the PCO within the competitive time slot. The non-competitive time slot refers to the time period during which a specific node exclusively occupies the channel to send data. In the non-competitive time slot, the time is divided into multiple time slots of a specific length, and each time slot is assigned to a specific node, usually used for the CCO to send the central beacon frame and the PCO to forward the proxy beacon frame. The competitive time slot refers to the time period during which each node needs to compete for the use of channel resources to send data, and the competitive time slot is usually used for nodes to report minute-level data. Figure 1 The figure is a schematic diagram of the meter reading system provided by an embodiment of the present application. As Figure 1 , the meter reading system includes first-level nodes: PCO1, STA1, STA2, STA3; second-level nodes STA4, PCO2, PCO3, STA5, and third-level nodes STA6, STA7, STA8. Among them, STA4 and STA5 are leaf nodes of PCO1, STA6 and STA7 are leaf nodes of PCO2, and STA8 is a leaf node of PCO3. In the prior art, the CCO periodically sends a central beacon frame, and other nodes report data to the CCO simultaneously after receiving the central beacon frame or the proxy beacon frame. However, many nodes report the meter reading data of the current collection period within the same time slot, which easily leads to channel congestion and data transmission delay. Moreover, since the minute-level data reporting frequency is higher and the data volume is larger, on the one hand, sending data simultaneously is extremely likely to trigger a broadcast storm, affecting other services; on the other hand, the significant increase in the number of reports easily leads to a substantial decrease in the channel utilization efficiency, affecting the overall performance of the meter reading system. It should be noted that the minute-level collection in the power grid refers to the process of data collection by the STA or PCO in units of minutes (such as 1 minute, 5 minutes, or 15 minutes), and 1 minute, 5 minutes, or 15 minutes is a collection period. The beacon period is a specific time interval used for time slot allocation and node coordination in communication. The beacon period is the basic time unit for node-to-node communication or data transmission, and the beacon period is much smaller than the collection period, so as to ensure the smooth progress of data transmission between nodes. In one collection period, the CCO periodically sending a central beacon frame means that the CCO sends the central beacon frame in each beacon period.

[0015] In the embodiments of the present application, the proxy node and the STA may be carrier communication modules or dual-mode communication modules. Specifically, the dual-mode communication module is a module with broadband power line carrier (HPLC) communication and high-speed micro-power wireless (HRF) communication functions. The communication between the nodes of the meter reading system may be HPLC communication or HRF communication.

[0016] Figure 2 It is a flowchart of a meter reading method applied to a proxy node provided by an embodiment of the present application. As Figure 2 shown, the meter reading method of the embodiment of the present application includes: S1. The proxy node receives the central beacon frame sent by the CCO in the current collection period.

[0017] Among them, the central beacon frame includes the time slot configuration of the current beacon period. The current beacon period includes a non-competitive time slot and a competitive time slot. The competitive time slot includes a carrier sense multiple access (CSMA) time slot and a bound CSMA time slot. The non-competitive time slot includes a time division multiple access (TDMA) time slot. The bound CSMA time slot can be allocated for the transmission of priority services or a certain type of service message. In this bound CSMA time slot, only the allocated priority or type of service message can be transmitted. It should be noted that the CCO periodically sends the central beacon frame in the current collection period, and the interval duration between the central beacon frames is equal to the duration of a beacon period. The central beacon frame also includes a minute-level collection instruction, which can be specifically implemented by adding corresponding control bits in the central beacon frame.

[0018] It should be noted that before S1, in each beacon period, the CCO configures a central beacon time slot and a proxy beacon time slot in the non-competitive time slot, and configures a CSMA time slot and a bound CSMA time slot in the competitive time slot; the CCO sends the central beacon frame in the central beacon time slot, and the proxy node sends the proxy beacon frame in the corresponding proxy beacon time slot.

[0019] S2. The proxy node reports the meter reading data of the previous collection period to the CCO in the bound CSMA time slot based on the central beacon frame.

[0020] Among them, the meter reading data of the previous collection period includes the first meter reading data of the previous collection period and the second meter reading data of the previous collection period; among them, the first meter reading data is the meter reading data collected and saved by the proxy node; the second meter reading data is the meter reading data of the next-level leaf node of the proxy node. Specifically, the first meter reading data is the minute-level data of the proxy node itself collected and saved; the second meter reading data is the minute-level data of the next-level leaf node received and saved by the proxy node. Specifically, the next-level leaf node sends the minute-level data to the proxy node after collecting it, and the proxy node receives and saves it to obtain the second meter reading data.

[0021] In the embodiment of the present application, the proxy node first saves the meter reading data of itself and its lower-level leaf nodes in the previous collection period, and then uniformly reports the meter reading data of the previous collection period in the current collection period, thus significantly reducing the number of direct message interactions between the lower-level leaf nodes and the CCO and alleviating the burden on the channel. Secondly, the leaf nodes first report data to the proxy node, and then the proxy node uniformly reports the data to the CCO. As an intermediate layer, the proxy node plays the role of data aggregation and forwarding, reducing the number of forwarding times during data transmission and further improving the utilization efficiency of the channel. At the same time, the proxy node has saved the meter reading data of itself and its lower-level leaf nodes in the previous collection period, so when reporting in the current collection period, the integrity and consistency of the data can be ensured. In addition, the proxy node reports data within a separately allocated bound CMSA time slot, which can effectively avoid broadcast storms and reduce the impact on other normal services. Among them, a broadcast storm refers to multiple nodes simultaneously attempting to send data in a contention time slot, which may cause conflicts and a large number of replications of broadcast data packets, resulting in a large amount of the channel being occupied by data packets, leading to channel congestion and preventing normal services from running. In the prior art, when minute-level data collection is performed, the data reported by the STA needs to be forwarded by the proxy node, and the messages sent by the CCO also need to be forwarded by the proxy node. When there are many STAs and PCOs, it is easy to cause a broadcast storm. At the same time, in the prior art, both the STA reporting data and the PCO reporting data are performed within the CMSA time slot, and data congestion is likely to occur when many nodes upload data simultaneously. In the embodiment of the present application, the PCO reports data in a separately allocated bound CSMA time slot to avoid conflicts with other data packets, thus effectively avoiding broadcast storms. It should be noted that the data reported by the higher-level proxy node still needs to be forwarded by the lower-level proxy node. For example Figure 1 As shown in Figure 1 , in the embodiment of the present application, in the current collection period, PCO1, PCO2, and PCO3 report the meter reading data of the previous collection period within the bound CSMA time slot. Among them, PCO1 can directly upload, and the data it reports includes the meter reading data of PCO1, STA4, and STA5. Both PCO2 and PCO3 need to be forwarded by PCO1 to be reported to the CCO. The data reported by PCO2 includes the meter reading data of PCO2, STA6, and STA7, and the data reported by PCO3 includes the meter reading data of PCO3 and STA8.

[0022] As an optional specific implementation manner, the proxy node reports the meter reading data of the previous collection period to the CCO within the bound CSMA time slot based on the central beacon frame, including: The proxy node selects an HPCL link or an HRF link for transmission according to the message length of the meter reading data in the previous collection period and the communication quality of the upstream route.

[0023] Specifically, the proxy node can judge the communication quality by monitoring indicators such as uplink signal strength and latency, and dynamically adjust the transmission link according to the message length, thereby improving communication efficiency and reliability. For example, when there are signal fluctuations or an increase in the bit error rate on the HPCL link, it can be temporarily switched to the HRF link for transmission. When the message length suddenly increases, the HPCL link can also be preferentially considered to ensure transmission efficiency. It should be noted that the proxy node does not report all data at once, but divides the data into multiple batches of data packets according to the amount of data, network conditions, and characteristics of the communication link, and reports them in batches, thereby reducing the risk of data loss and transmission errors, and at the same time improving the efficiency and reliability of data transmission. As an optional specific implementation, the proxy node controls the reporting interval based on the communication network level. Specifically, the higher-level proxy node is farther from the CCO. At this time, data transmission needs to pass through more intermediate nodes and a longer path, resulting in greater data latency. At this time, by extending the reporting interval, the risk of data loss or transmission errors can be reduced. It should be noted that the CCO in the meter reading system will form a network to determine the topology of the system and the communication network levels of each node.

[0024] As an optional specific implementation, the meter reading method of the embodiments of the present application further includes: S3. The proxy node obtains the meter reading data of the current collection period based on the central beacon frame, so as to report the meter reading data of the current collection period to the CCO in the next collection period.

[0025] Among them, the meter reading data of the current collection period includes the first meter reading data of the current collection period and the second meter reading data of the current collection period. As an optional specific implementation, S3 includes: The proxy node collects the meter reading data in the current collection period based on the central beacon frame to obtain the first meter reading data of the current collection period; The proxy node forwards the proxy beacon frame to the next-level leaf node of the proxy node based on the central beacon frame, so that the next-level leaf node of the proxy node obtains the meter reading data of the current collection period based on the proxy beacon frame; The proxy node receives and saves the meter reading data sent by the next-level leaf node of the proxy node in the CSMA time slot to obtain the second meter reading data of the current collection period.

[0026] Among them, the proxy beacon frame includes the time slot configuration of the current beacon period of the central beacon frame. In the embodiments of the present application, the proxy node sends the proxy beacon frame in the corresponding TDMA time slot based on the time slot configuration in the central beacon frame. The next-level node of the proxy node receives the proxy beacon frame and performs corresponding operations. Among them, the next-level node includes the next-level leaf node and the next-level proxy node. After receiving the proxy beacon frame of the previous-level proxy node, the next-level proxy node will continue to forward it. After receiving the proxy beacon frame, the next-level leaf node will collect the meter reading data of the current collection period, and then broadcast and send it in the CSMA time slot corresponding to the current beacon period or subsequent beacon periods. In the embodiments of the present application, the time slots reported by the leaf nodes and the time slots reported by the proxy nodes are in different time slots, so that the data reporting is more orderly, reducing the probability of data conflict and improving the efficiency and reliability of data transmission.

[0027] As an optional specific implementation manner, the meter reading method in the embodiments of the present application further includes: S4. After receiving the meter reading data corresponding to the current collection period of a certain next-level leaf node of the proxy node, the proxy node sends a first reply frame in the CSMA time slot, so that the next-level leaf node stops sending the corresponding meter reading data within the current collection period.

[0028] In the embodiments of the present application, the proxy node can feedback the reception situation of the meter reading data of its next-level leaf node in the current collection period by sending a first reply frame in the CSMA time slot. After receiving the first reply frame, the next-level leaf node will not broadcast data in the current collection period, thereby reducing the number of messages in the channel and reducing the channel load. Compared with the prior art, in the embodiments of the present application, after receiving the meter reading data corresponding to the current collection period of its next-level leaf node, the proxy node does not forward the meter reading data of its next-level leaf node, but uniformly reports it in the next collection period, thereby greatly reducing the number of forwarded messages of the proxy node and also reducing the data volume between the proxy node and the CCO, improving the channel utilization efficiency and transmission efficiency.

[0029] In the embodiments of the present application, in each beacon period, the proxy node reports the meter reading data of the previous collection period in the separately divided bound CSMA time slot and obtains the meter reading data of the current collection period in the CSMA time slot. This orderly time slot configuration ensures the effective transmission of data and avoids data conflict; on the other hand, it also reduces the direct interaction between the leaf node and the CCO, reduces the number of message interactions at this time, and improves the channel utilization efficiency.

[0030] As an optional specific implementation manner, after the next-level leaf node stops sending the corresponding meter reading data within the current collection period, it further includes: The next-level leaf node receives and forwards the meter reading data corresponding to the current collection period of other leaf nodes.

[0031] Specifically, the next-level leaf node can receive and forward the meter reading data broadcast by other leaf nodes through the HRF link.

[0032] In the embodiment of the present application, the second meter reading data of other leaf nodes is forwarded by the next-level leaf node, so that the reporting efficiency of the leaf nodes can be improved through parallel processing, and the delay of data transmission can be reduced.

[0033] Figure 3 It is a flowchart of a minute-level data meter reading method applied to a CCO provided by an embodiment of the present application. As Figure 3 shown, the method includes: S100. In each beacon period of the current collection period, configure beacon time slots based on the reporting statistical results of the meter reading data of the previous collection period of the proxy node.

[0034] Among them, the beacon time slot includes a CSMA time slot and a bound CSMA time slot; the bound CSMA time slot is used for the proxy node that has not reported the meter reading data to report the meter reading data of the previous collection period. In the embodiment of the present application, the CSMA time slot is used for the proxy node to obtain the meter reading data of the current collection period; the bound CSMA time slot is used for reporting the meter reading data of the previous collection period. Specifically, before sending the central beacon frame, that is, before each beacon period, the CCO will judge the proxy nodes that have not reported the meter reading data in the current collection period according to the reporting statistical results of the meter reading data of the previous collection period of the proxy node, and then divide a certain period of bound CSMA time slots in the current beacon period for the proxy nodes that have not reported the meter reading data. In the embodiment of the present application, by separately dividing the bound CSMA time slots for the proxy nodes that have not reported the meter reading data, on the one hand, the proxy nodes that have reported the data do not need to report again, thus reducing the number of packets in the bound CSMA time slot; on the other hand, the proxy nodes that have not reported the data report in the bound CSMA time slot, so as to be separated from the CSMA time slot for the proxy nodes to obtain the meter reading data of the current collection period, avoiding data conflicts and not affecting the packets of other normal services. It should be noted that after receiving the data reported by the proxy node, the CCO can determine the reported proxy nodes according to the unique identification address of the proxy node, and then can stop the reported proxy nodes from reporting in the current collection period by sending a reply frame in the TDMA time slot, while the unreported proxy nodes continue to report; it can also carry relevant instructions in the central beacon frame to enable the unreported proxy nodes to report in the bound CSMA time slot. The specific implementation method is not limited in the present application. It should be noted that the CCO will periodically send central beacon frames in the current collection period. Each central beacon frame includes the time slot configuration information and relevant instructions of the corresponding beacon period. The proxy nodes perform message interaction according to the instructions and time slot configuration of the central beacon frame.

[0035] As an optional specific implementation manner, configuring the time slots of the current beacon period includes: According to the number of proxy nodes that have not reported the meter reading data, the levels, and the number of meter reading data items, the time slots of the current beacon period are determined.

[0036] For example, when the number of proxy nodes is large, the level is high, or the number of meter reading data items is large, the length of the bound CSMA time slot can be appropriately increased; when the number of proxy nodes is small, the level is low, or the number of meter reading data items is small, the length of the bound CSMA time slot can be appropriately reduced. The specific allocation depends on the actual situation and is not limited in this application. In the embodiments of this application, the time slot length can be flexibly allocated according to the actual situation, thereby maximizing the utilization of the channel and improving the channel utilization efficiency and data collection and reporting efficiency.

[0037] S101. Send a central beacon frame in each beacon period of the current collection period, so that the proxy nodes that have not reported the meter reading data report the meter reading data of the previous collection period within the bound CSMA time slot according to the central beacon frame; and enable the proxy nodes to obtain the meter reading data of the current collection period according to the central beacon.

[0038] Specifically, the meter reading data of the previous collection period includes the first meter reading data of the previous collection period and the second meter reading data of the previous collection period; the meter reading data of the current collection period includes the first meter reading data of the current collection period and the second meter reading data of the current collection period; the first meter reading data is the meter reading data collected and saved by the proxy node; the second meter reading data is the meter reading data collected by the next-level leaf node of the proxy node.

[0039] In the embodiments of this application, in each beacon period of the current period, the CCO can, through the statistical results of the proxy nodes that have reported the data, allocate the bound CSMA time slots to the specified proxy nodes that have not reported the data. The allocated time slots are based on the levels of the proxy nodes, the number of leaf nodes, and the number of minute-level data items, so as to flexibly allocate the time slot length; at the same time, the CSMA time slots are used for the proxy nodes to collect the meter reading data of the current period, so that the time slots for the proxy nodes to collect data and report data can be separated, avoiding data conflicts and thus not affecting other normal services.

[0040] Figure 4 This is a flowchart of a minute-level data meter reading method applied to leaf nodes according to an embodiment of this application. As Figure 4 shown, the method includes: S200. The leaf node receives the proxy beacon frame forwarded by the upper-level proxy node in each beacon period of the current collection period.

[0041] Among them, the beacon period includes a CSMA time slot and a bound CSMA time slot. Specifically, the proxy beacon frame includes the time slot configuration of the beacon period in the central beacon. The beacon period includes a CSMA time slot and a bound CSMA time slot. The CSMA time slot is used for the proxy node to obtain the meter reading data of the current collection period, and the bound CSMA time slot is used for the proxy node to report the meter reading data of the previous collection period to the CCO. It should be noted that the meter reading data in the embodiments of the present application includes current, voltage, and / or power, etc.

[0042] S201. The leaf node broadcasts and sends the collected meter reading data based on the proxy beacon frame in the CSMA time slot.

[0043] As an optional specific implementation manner, the leaf node uses the smallest short message to broadcast and send the collected meter reading data, thereby reducing the channel occupancy time. The meter reading data collected in the embodiments of the present application is the minute-level meter reading data. Specifically, the smallest short message is determined according to the communication protocol. For example, in the existing communication protocol of the State Grid South China Grid, the smallest short message is 136 Byte, and the new communication protocol can use 40 Byte. As an optional specific implementation manner, the leaf node can perform broadcast transmission based on the channel condition in the HPLC or HRF channel, thereby improving the channel utilization rate. As an optional specific implementation manner, the leaf node has at least an interval of one beacon period between two adjacent broadcasts. It should be noted that the message length of the leaf node broadcasting and sending the collected minute-level data will vary due to the number of minute-level data items. When the message length is long, it can be sent multiple times. Correspondingly, it is sent once within each beacon period, thereby reducing the channel occupancy time and improving the channel utilization rate. For example, if multiple leaf nodes are all broadcasting within the CSMA time slot, at this time, through the short message and multiple sending methods, part of the data can be normally sent within the same beacon period; if multiple leaf nodes send their respective all data within the same beacon period, due to the long message length, the occupied channel time is also long, which may cause the messages to directly conflict, resulting in channel congestion and broadcast failure.

[0044] S202. After the leaf node receives the first reply frame sent by the upper-level proxy node, it stops broadcasting the collected meter reading data in the current collection period.

[0045] As an optional specific implementation manner, after the leaf node receives the first reply frame sent by the upper-level proxy node within the CSMA time slot, it stops broadcasting the collected meter reading data in the current collection period.

[0046] As an optional specific implementation manner, after the leaf node stops broadcasting the collected minutes in the current adoption period, it receives and forwards the minute-level data of the current adoption period broadcast by other leaf nodes, which is beneficial to improving the efficiency of the proxy node to obtain the meter reading data of the current collection period.

[0047] Figure 5 The flowchart of the missed report minute-level data meter reading method applied to CCO according to an embodiment of the present application. As Figure 5 shown, the method includes: S300. In each beacon period of the current collection period, determine whether the meter reading data of the previous collection period of the proxy node in the current collection period has been reported completely.

[0048] Specifically, after receiving the data reported by the proxy node in the current collection period, the CCO can determine the reported proxy nodes and unreported proxy nodes according to the unique identification address of the proxy node.

[0049] S301. Configure the time slots of the current beacon period according to the judgment result and send a central beacon frame.

[0050] Among them, the central beacon frame includes the time slot configuration of the current beacon period, and the time slots of the current beacon period include CSMA time slots and bound CSMA time slots. Specifically, the CCO can determine the number of reported proxy nodes and unreported proxy nodes according to the topology structure, so as to judge whether all proxy nodes have been reported. If there is data in the previous collection period of a proxy node in the current collection period that has not been reported completely, the time slot configuration and the sending of the central beacon can be performed according to the above-mentioned embodiment of the minute-level data meter reading method applied to CCO, so that the proxy nodes with unreported meter reading data can report.

[0051] S302. If the meter reading data of the previous collection period of the proxy node in the current collection period has all been completed, send a missed report reading instruction in the CMSA time slot, so that the proxy node reports the missed meter reading data in the previous period before the bound CMSA time slot.

[0052] In the embodiment of the present application, before the end of the current collection period, if all proxy nodes have completed reporting, the CCO can send a missed report reading instruction in the CMSA gap according to the situation of other services. After receiving it, the proxy node can send the missed meter reading data in the previous period before the bound CMSA gap, thus realizing the integrity and accuracy of the meter reading data, and at the same time improving the utilization efficiency of the channel.

[0053] As an optional specific implementation manner, if there is data in the previous collection period of a proxy node in the current collection period that has not been reported completely, the bound CSMA time slot in the current beacon period is used for the proxy node with unreported meter reading data to report the meter reading data in the previous collection period. Further, the CCO configures the beacon time slots according to the number of the next-level leaf nodes, the hierarchy, and the number of meter reading data items of the proxy node with unreported meter reading data.

[0054] Figure 6The flowchart of the missed report minute-level data reading method applied to the proxy node according to an embodiment of the present application. As Figure 6 shown, the method includes: S400. The proxy node receives the missed report reading instruction sent by the CCO in the CSMA time slot.

[0055] Before S400, it further includes: The proxy node reports the meter reading data of the previous collection period to the CCO. Specifically, for the specific method of the proxy node reporting the meter reading data of the previous collection period to the CCO, refer to the embodiment of the minute-level meter reading method applied to the proxy node above, that is, the proxy node reports the meter reading data of the previous collection period to the CCO according to steps S1 - S4, which will not be elaborated in the embodiments of the present application.

[0056] S401. The proxy node reports the meter reading data missed in the period before the previous collection period to the CCO in the bound CSMA time slot based on the missed report reading instruction.

[0057] It should be noted that the CCO will periodically send central beacon frames in the current collection period. Each central beacon frame includes the time slot configuration of the corresponding beacon period. Each beacon period includes a CSMA time slot and a bound CSMA time slot. In the current collection period, the proxy node will first report the meter reading data of the previous collection period to the CCO in the bound CSMA time slot based on the time slot configuration of the central beacon frame, and then report the meter reading data missed in the period before the previous collection period to the CCO in the bound CSMA time slot based on the time slot configuration of the central beacon frame and the missed report reading instruction. Define that the central beacon frame includes a first central beacon frame and a second central beacon frame. The corresponding first central beacon frame is used for the time slot configuration of the first beacon period. The first beacon period includes a first CSMA time slot and a first bound CSMA time slot. The second central beacon frame is used for the time slot configuration of the second beacon period. The second beacon period includes a second CSMA time slot and a second bound CSMA time slot; in the embodiments of the present application, the proxy node reports the meter reading data of the previous collection period in the first beacon period and reports the missed meter reading data in the second beacon period; correspondingly, in S1 - S4, S100 - S101, and S200 - S202, the current beacon period is the first beacon period, the CSMA time slot is the first CSMA time slot, and the bound CSMA time slot is the first bound CSMA time slot; in S300 - S302 and S400 - S401, the current beacon period is the second beacon period, the CSMA time slot is the second CSMA time slot, and the bound CSMA time slot is the second bound CSMA time slot.

[0058] It should be understood that although Figures 2 - 6The steps in the flowchart are shown in sequence according to the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figures 2 - 6 At least some of the steps in Figures 2 - 6 may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in rotation with at least some of the steps or stages in other steps or other steps.

[0059] It should be noted that the embodiments of the meter reading method applied to the proxy node, the embodiments of the meter reading method applied to the CCO, the embodiments of the meter reading method applied to the leaf node, the embodiments of the meter reading method for missed report minute-level data applied to the CCO, the embodiments of the meter reading method for missed report minute-level data applied to the proxy node, the embodiments of the computer-readable storage medium, and the embodiments of the electronic device provided in the embodiments of the present application belong to the same concept; among the technical features in the technical solutions recorded in each embodiment, they can be arbitrarily combined without conflict.

[0060] It should be understood that the above embodiments are all exemplary and do not cover all possible implementation manners included in the claims. Without departing from the scope of the present disclosure, various deformations and changes can be made based on the above embodiments. Similarly, the technical features of the above embodiments can be arbitrarily combined to form other embodiments of the present invention that may not be clearly described. Therefore, the above embodiments only represent several implementation manners of the present invention and do not limit the protection scope of the present invention patent.

Claims

1. A method for missing-reporting minute-level data metering, applied to the CCO, is characterized in that The method includes: In each beacon period of the current collection period, determine whether the meter reading data of the previous collection period of the proxy node in the current collection period has been reported completely; Configure the time slots of the current beacon period according to the judgment result and send a central beacon frame; wherein, if the meter reading data of the previous collection period of the proxy node in the current collection period has been completed, send a missed report reading instruction in the CSMA time slot, so that the proxy node reports the meter reading data missed in the previous period before the bound CSMA time slot reports the previous collection period; the time slots of the current beacon period include the bound CSMA time slot and the CSMA time slot.

2. The method for missing report of minute-level data meter reading according to claim 1, wherein Configuring the time slots of the current beacon period according to the judgment result and sending a central beacon frame includes: If there is meter reading data of the previous collection period of the proxy node in the current collection period that has not been reported completely, the bound CSMA time slot in the current beacon period is used for the proxy node with unreported meter reading data to report the meter reading data of the previous collection period.

3. The missing report minute-level data meter reading method according to claim 2, wherein The CCO configures the beacon time slots according to the number of the next-level leaf nodes, the hierarchy, and the number of meter reading data items of the proxy node with unreported meter reading data.

4. A method for missing-reporting minute-level data metering, applied to a proxy node, is characterized in that The method includes: The proxy node receives the missed report reading instruction sent by the CCO in the second CSMA time slot; The proxy node reports the meter reading data missed in the previous period before the previous collection period to the CCO in the second bound CSMA time slot based on the missed report reading instruction.

5. The missing report minute-level data meter reading method according to claim 4, characterized in that Before the proxy node receives the missed report reading instruction sent by the CCO in the CSMA time slot, it further includes: The proxy node reports the meter reading data of the previous collection period to the CCO.

6. The method for missing-reporting minute-level data meter reading according to claim 5, characterized in that The proxy node reporting the meter reading data of the previous collection period to the CCO includes: The proxy node receives the first central beacon frame sent by the CCO in the first beacon period; The proxy node reports the meter reading data of the previous collection period to the CCO in the first bound CSMA time slot based on the first central beacon frame.

7. The method for missing-reporting minute-level data meter reading according to claim 5, wherein The proxy node selects the HPCL link or the HRF link for transmission according to the message length of the meter reading data of the previous collection period and the communication quality of the upstream route.