Power utilization information management method based on concentrator
By setting an identification code and a unit of electricity consumption for smart meters, the smart meters actively send the identification code when the electricity consumption is reached. The concentrator records the time difference and sends it to the server, which solves the problems of information redundancy and invalid information upload during the smart meter reading process, and realizes efficient and secure electricity data transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NINGXIA LGG INSTR CO LTD
- Filing Date
- 2023-04-27
- Publication Date
- 2026-04-10
AI Technical Summary
In the current technology, the meter reading process of smart meters suffers from problems such as excessive information redundancy, high bandwidth consumption, and invalid information uploads. In particular, when users' electricity consumption is not concentrated or changes intermittently, the server obtains a large amount of worthless information.
By setting an identification code and a unit electricity consumption for each smart meter, the smart meter actively sends the identification code when it reaches the unit electricity consumption. The concentrator records the time difference and sends it to the server at the agreed meter reading time. The server calculates the electricity consumption data based on the time difference, reducing the amount of information interaction.
It effectively reduces information redundancy, improves transmission efficiency and security, avoids network congestion, and enhances the accuracy and timeliness of electricity consumption data.
Smart Images

Figure CN116599982B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of intelligent electric meter technology, in particular, relates to a power information management method based on concentrator. BACKGROUND
[0002] In the related art of the server meter reading of the intelligent electric meter, the server generally periodically sends information collection requests to the concentrator, and then the concentrator sends meter reading requests to all intelligent electric meters under its jurisdiction, and the concentrator sends the data fed back by the intelligent electric meters to the server, so that the server can obtain the power consumption data of all intelligent electric meters.
[0003] In this meter reading mode, the following two problems exist:
[0004] First, too much information is uploaded, occupying too much bandwidth. Because each time the meter reading is complete, the power consumption information is uploaded to the server, which includes the power consumption information corresponding to each time period; if the server needs to be accurate to each hour or each half hour, the user's power consumption will be more complex.
[0005] Second, a lot of invalid information will be uploaded, and many users do not concentrate on power consumption. For example, some users often go on business trips, so the power consumption is intermittent. After the server issues the meter reading information, the intelligent electric meter will still send the power consumption information to the server as feedback; that is, a series of zero power consumption information is sent to the server, so that the server obtains a lot of information without value.
[0006] In summary, there is currently a lack of a power information management method based on concentrator that can reduce the amount of redundant information sent by the intelligent electric meter during meter reading. SUMMARY
[0007] The summary part of the present application is used to introduce the concept in a simple form, which will be described in detail in the specific embodiment part. The summary part of the present application is not intended to identify the key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0008] In order to solve the technical problems mentioned in the background part, some embodiments of the present application provide a power information management method based on concentrator, comprising the following steps:
[0009] Step 1: The concentrator presets a unit power consumption and presets an identification code for each intelligent electric meter under its jurisdiction, and then sends the identification code corresponding to each intelligent electric meter and the unit power consumption to each intelligent electric meter, and sends the identification code and the unit power consumption of each intelligent electric meter to the server;
[0010] Step 2: The smart meter receives the unit power consumption and the identification code issued by the concentrator to determine the record value, the smart meter monitors the power consumption in real time, and when the cumulative value of the power consumption of the smart meter reaches the record value, the smart meter sends its identification code to the concentrator;
[0011] Step 3: After receiving the identification code, the concentrator reads the current system time and establishes a correspondence between the current system time and the identification code;
[0012] Step 4: The concentrator and the server agree on the meter reading time, and the concentrator calculates the time difference between the receiving time of each identification code and the nearest meter reading time;
[0013] Step 5: The concentrator sends the identification code of each smart meter and the time difference between the identification code and the nearest meter reading time to the server at the meter reading time, and the server parses the power consumption data of the smart meter corresponding to the identification code according to the identification code and the time difference between the identification code and the nearest meter reading time.
[0014] In this scheme, the concentrator sets an identification code and a unit power consumption for each smart meter, so the concentrator and the server can determine the source of the information according to the identification code. In the information interaction between the concentrator and the smart meter, the smart meter actively sends the identification code to the concentrator after reaching the unit power consumption. In this way, the smart meter that does not send the identification code can be recorded as the smart meter that does not generate power consumption information, i.e. the power consumption does not reach the upload requirement. Therefore, the identification code collected by the concentrator implies the power consumption information of all smart meters under its jurisdiction; at the same time, in the information interaction between the concentrator and the server, the corresponding identification code and the time difference between the time when the smart meter sends the identification code and the meter reading time are sent. Therefore, the server can calculate the actual time when the smart meter sends the identification code according to the time difference between the time when the smart meter sends the identification code and the meter reading time, and calculate the corresponding power consumption when the identification code is sent according to the unit power consumption. Compared with time, the information amount of time difference is smaller, so the occupied bandwidth is smaller and the transmission efficiency is higher. At the same time, since the data transmitted is no longer the power consumption data in the traditional sense, even if information leakage occurs in the transmission process, the security of the user's power consumption data is greatly improved.
[0015] Therefore, in this solution, the meter reading information generated by the concentrator is not sent to the smart meters, and then the smart meters upload their electricity consumption information. Instead, the smart meters send an identification code each time they reach an integer multiple of a unit electricity consumption. Under this design, if a smart meter does not record electricity consumption, it will not send an identification code. Thus, the server treats smart meters that do not send identification codes as if they have not generated electricity consumption information. This solution avoids the concentrator actively sending meter reading information, preventing the inability to control the meter reading cycle within a suitable range. Furthermore, because the identification code is only sent after a unit electricity consumption is reached, a lot of redundant information is reduced. Smart meters that do not send identification codes can be directly treated as if they have not consumed electricity, avoiding information congestion caused by redundant information transmission. The data transmitted by the smart meters is not parsed by the concentrator and server, so other personnel cannot obtain valid information, and the user's electricity consumption data is greatly improved.
[0016] Furthermore, step 1 specifically includes the following steps:
[0017] Step 11: The server has several concentrators, each named Concentrator 1, Concentrator 2, ... k ..., where the k-th concentrator is a concentrator. k ;
[0018] Concentrator k It has m smart meters under its jurisdiction, and each smart meter is a smart meter 1k …smart meters ik …smart meters mk The i-th smart meter is a smart meter. ik ;
[0019] The concentrator is for each smart meter ik Set the unit power consumption α ik ;
[0020] Concentrator for each smart meter ik Preset an identifier code ik ;
[0021] Step 12: The concentrator will convert the unit power consumption α ik and identification code ik Send to the corresponding smart meter ik ;
[0022] Step 13: The concentrator will assign the identification code ik Unit electricity consumption ik and identification code ik Electricity consumption per unit ik With smart meters ikThe corresponding relationship is sent to the server.
[0023] An identification code is set for each smart meter, and the source of information can be directly determined according to the identification code, so that when the smart meter sends the identification code to the concentrator, the identity of the smart meter can be obtained without sending detailed identity information to the concentrator, and the smart meter only needs to send identification code information directly to the concentrator.
[0024] An unit power consumption is set for each smart meter, which can adapt to the power consumption rate of different users, so that the number of identification codes sent by most users within a single meter reading time is basically the same.
[0025] Further, step 2 specifically includes:
[0026] Step 21: The smart meter ik receives the concentrator k downlink unit power consumption α ik and the identification code ik , obtains the identification code corresponding to itself ik , and calculates a plurality of record values according to the current total power consumption W 总 of itself and the unit power consumption α ik ; the plurality of record values include record value 1…record value i …record value n , wherein the i-th record value is record value i , record value i = previous total power consumption W 总 +i×unit power consumption α ik ;
[0027] Step 22: When the power consumption of the smart meter ik reaches the record value, the identification code k is sent to the concentrator ik .
[0028] The record value is calculated by the unit power consumption, so that the smart meter can know the timing of sending each identification code, and ensure the timeliness of sending the identification code.
[0029] Further, step 3 specifically includes:
[0030] Step 31: After receiving the identification code k , the concentrator ik reads the corresponding information in the meter identification bit of the identification code ik , and obtains the smart meter ik corresponding to the identification code ik ;
[0031] Step 32: The concentrator k reads the current system time, and obtains the smart meterik Send this identifier code ik The time.
[0032] Because smart meters send an identification code to the concentrator immediately after reaching the recorded value, and the number of smart meters under the concentrator is limited, the time when the smart meters under the same concentrator send the identification code is likely to be inconsistent. Thus, network congestion is rare, and it is feasible for the concentrator to use the time of receiving the identification code as the time when the smart meter sends the identification code.
[0033] Furthermore, step 4 specifically includes:
[0034] Step 41: Concentrator k Pre-set periodic meter reading times with the server;
[0035] Step 42: Concentrator k Upon receiving the identification code ik Smart meters with time calculation ik Send this identifier code ik The difference between the current time and the most recent time the meter was read;
[0036] Step 5 specifically includes:
[0037] Step 51: Concentrator k sends an identification code to the server at the meter reading time. ik and smart meters ik Send this identifier code ik The difference between the current time and the most recent time the meter was read;
[0038] Step 52: The server calculates the smart meter reading time based on the agreed-upon reading time with the concentrator. ik Send each identifier code ik Time;
[0039] Step 53: The server calculates the unit power consumption α. ik Calculate the value of each smart meter ik Sending identification code ik The electricity consumption at any time is collected by each smart meter. ik Data on how electricity consumption changes over time.
[0040] The concentrator and server periodically agree on a meter reading time, thus avoiding the need for multiple communication sessions regarding the start time. Since the transmitted time is the difference between the actual reading time and the original time, this signal transmission method results in a smaller amount of information being transmitted compared to the complete time. Calculating the actual time using this time difference requires minimal computation for the server, allowing for rapid data parsing.
[0041] Further, in step 11, for each identification code ik includes the identity information of the smart meter ik and the new-old unit power consumption identification bit, the new-old unit power consumption identification bit is a 1-bit binary code, and the concentrator k updates the unit power consumption a, the new-old unit power consumption identification bit of each identification code ik is incremented by 1, and then the updated unit power consumption a is sent to the smart meter ik and the server.
[0042] The new-old unit power consumption identification code can determine whether the smart meter sends the identification code based on the new unit power consumption or the old unit power consumption when sending the identification code. This avoids the problem of inaccurate power consumption measurement during the unit power consumption update period because the basis for sending the identification code cannot be determined.
[0043] Further, in step 21, when the smart meter ik that has received the identification code ik receives the new unit power consumption a, the smart meter ik sends the identification code ik once based on the old unit power consumption a, then recalculates the record value i based on the current total power consumption and the new unit power consumption a, and updates all record values ik of the smart meter i ; at the same time, the new-old unit power consumption identification bit on the identification code ik of the smart meter is incremented by 1.
[0044] With this scheme, the smart meter that reaches the identification code sending node immediately can send the identification code once based on the original unit power consumption, avoiding the problem that the updated unit power consumption is much smaller than the unit power consumption before the update, so that the smart meter cannot send the identification code at the correct time based on the updated unit power consumption because it has missed the opportunity to send the identification code.
[0045] Further, in step 53, the server compares whether the new-old unit power consumption identification bits on the identification code ik stored by the server and the received identification code ik are equal;
[0046] If they are equal, the unit power consumption a is added to the total power consumption of the smart meter, and the time when the smart meter ik sends the identification code ik is calculated;
[0047] If not equal, the unit power consumption update before the value is added to the total power consumption of the smart meter, and the smart meter ik The time of sending the identification code ik .
[0048] The unit power consumption identification code can directly determine whether it is a new unit power consumption or an old unit power consumption, without containing specific unit power consumption information, so as to reduce the amount of information transmission.
[0049] Further, in step 11: the unit power consumption α is determined according to the average power consumption of each hour of the users under the jurisdiction of the server in a certain period of time, which is detected by the smart meter when the user is using electricity.
[0050] The unit power consumption determined according to the average power consumption can ensure that the timing of sending the identification code is reasonable, avoid the problem of too many identification codes sent by the smart meter during normal power consumption, and cause data processing problems, or too few identification codes sent and unable to accurately measure.
[0051] Further, the time difference between the time of sending the identification code ik and the smart meter ik sending the identification code ik contains a simplified time code, which includes minute time and second time.
[0052] The simplified time difference does not contain time information, so the amount of data transmitted is small and will not occupy too much bandwidth. Compared with the existing scheme of directly transmitting complete time data, the amount of information transmitted in this scheme is less.
[0053] It should be noted that if a smart meter sends multiple identification codes within the meter reading time interval, the concentrator also sends information containing multiple identification codes and time differences to the server according to the rules, and the server calculates the power consumption data of the smart meter according to the identification code and the time difference.
[0054] Further, the concentrator k sets the unit power consumption α according to the average power consumption of each smart meter ik in a unit time ik , and uploads the unit power consumption α ik to the server and the smart meter ik .
[0055] Setting the unit power consumption according to the average power consumption can make the smart meter send identification codes at a reasonable density.
[0056] In the case of power supply company to residents power supply is tight, usually will implement certain power limiting strategy, to enable users to save electricity, such scheme is generally smart meter to send their own power consumption data to the server, the server according to the smart meter sent to the power consumption data, judge the user's power consumption whether exceeds the threshold, if more than the smart meter issued power off instruction. In this mode, the timeliness of punishment is poor, because the smart meter is generally periodic to the server to send power consumption data, so in the user power consumption is the biggest time often can not directly issue punishment instruction.
[0057] Further, it also includes step 6: the server according to the power limiting strategy, to concentrator sends the unit time limit power percentage, concentrator according to the unit time limit power percentage calculated the maximum number of identification code that smart meter in unit time can send, when the smart meter to the concentrator sent identification code quantity exceeds the number of identification code calculated by the concentrator, the concentrator according to the power limiting strategy to the smart meter sends punishment instruction.
[0058] In this application, the server according to the power limiting strategy to the concentrator sends the unit time limit power percentage, and then the concentrator calculates the maximum number of identification code that the smart meter under jurisdiction in unit time sends, so by receiving the number of identification code, can judge whether there is the case of power consumption exceeds. And, because the smart meter is actively sent identification code, rather than passive collection according to the meter reading instruction, so only the user's power consumption is more than the threshold, the smart meter will be in unit time to send a large number of identification code, so the concentrator directly according to the number of identification code, to the smart meter sends punishment instruction.
[0059] Further, the concentrator for unit power consumption more than the average power consumption of the smart meter under the jurisdiction of the concentrator management, for the unit power consumption is low, do not carry out power limiting, avoid for the user to cause use inconveniently. BRIEF DESCRIPTION OF DRAWINGS
[0060] The accompanying drawings, which form a part of this application, are included to provide a further understanding of the application and are incorporated in and constitute a part of this application. The illustrations, together with their description, serve to explain the application.
[0061] In addition, throughout the drawings, like or similar elements are referred to with like or similar reference numerals. It should be understood that the drawings are schematic and elements and features are not necessarily to scale.
[0062] In the drawings:
[0063] Fig. 1 In some embodiments provided in this application, the flow chart of the power consumption information management method based on the concentrator;
[0064] Fig. 2 Flow chart for server to calculate power consumption of each smart meter according to identification code. DETAILED DESCRIPTION
[0065] Embodiments of the present disclosure will be described in more detail with reference to the drawings. Although certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be interpreted as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It should be understood that the drawings of the present disclosure and the embodiments are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0066] It should also be noted that, for the sake of description, only the parts related to the present application are shown in the drawings. The embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0067] The present disclosure will be described in detail below with reference to the drawings and in conjunction with the embodiments.
[0068] Reference Figs. 1-2 The power consumption information management method based on the concentrator includes the following steps:
[0069] Step 1: The concentrator presets a unit power consumption and an identification code for each smart meter under the jurisdiction of the concentrator, and then sends the identification code and the unit power consumption corresponding to each smart meter to the server;
[0070] Step 1 specifically includes the following steps:
[0071] Step 11: The server has several concentrators, each of which is concentrator 1, concentrator 2, …, concentrator k , …, where the kth concentrator is concentrator k ;
[0072] The concentrator k has m smart meters under its jurisdiction, each of which is smart meter 1k … smart meter ik … smart meter mk , where the ith smart meter is smart meter ik ;
[0073] The concentrator sets a unit power consumption α ik for each smart meter ik ;
[0074] The concentrator presets an identification code for each smart meter ik ik ;
[0075] Correspondingly, concentrator k If a system has 100 smart meters under its jurisdiction, then these 100 smart meters are considered smart meters. 1k ~Smart Meter 100k Therefore, concentrator k The i-th smart meter under its jurisdiction is the smart meter. ik In this way, all the smart meters under the server's jurisdiction can be displayed.
[0076] Accordingly, each smart meter under the server represents different electricity consumption records, so it is necessary to assign an identification code to each smart meter. ik Identification code ik The purpose of this setting is to distinguish the corresponding smart meters. The specific design of the identification code will not be elaborated here.
[0077] For each smart meter ik Each concentrator is set with a corresponding unit power consumption α. ik and identification code ik This mapping relationship was then sent to the server and the smart meter. ik For example, for smart meters 2k Concentrator k It was assigned an identification code 2k and unit electricity consumption α 2k Identification code 2k and unit electricity consumption α 2k It will not only be sent to smart meters 2k It will also send the information to the server, along with the relevant mapping information, so that the server knows the identifier. 2k and unit electricity consumption α 2k It is with smart meters 2k Corresponding.
[0078] Step 12: Concentrator k Unit electricity consumption α ik and identification code ik Send to the corresponding smart meter ik .
[0079] In step 11: the unit power consumption α is determined by the concentrator. k Several smart meters under its jurisdiction ik The average hourly electricity consumption is determined by detecting the user's electricity usage during the specified time period.
[0080] For example, user A typically wakes up at 7 AM, leaves home at 8 AM, returns home at 6 PM, and goes to bed at 10 PM. Assume user A doesn't use electrical appliances during their sleep and outings, but uses them continuously during their time at home. Therefore, user A's electricity usage periods are defined as 7 AM to 8 AM and 6 PM to 10 PM. Based on user A's daily electricity consumption, their average hourly electricity consumption can be calculated, and the concentrator can then obtain the average hourly electricity consumption for all users.
[0081] Unit power consumption α ik It is a pre-set fixed value. Besides being set based on the average electricity consumption of users, it can also be set to other values, and the unit electricity consumption will not change after being set. When determining the unit electricity consumption, the concentrator can select the average electricity consumption per hour of any number of users within any time period from the data stored in previous years as the unit electricity consumption.
[0082] In addition to the above-mentioned configuration methods, this application also provides the following design schemes for unit power consumption:
[0083] Step 11: The concentrator pre-sets the unit power consumption α based on the average power consumption of each smart meter per unit time. ik .
[0084] For example, for a certain smart meter ik If its electricity consumption is 10 kWh in one hour, then the smart meter ik unit power consumption α ik It can be set to 10 kWh.
[0085] The unit electricity consumption α is determined by the average electricity consumption. ik This ensures that most smart meters send a consistent number of identification codes, preventing some smart meters from having too many or too few identification codes.
[0086] In step 11, for each identifier code ik All include smart meters ik The identity information and the electricity consumption identifier for both old and new units are displayed. The electricity consumption identifier for both old and new units is a 1-digit binary code. (Concentrator) k Update unit electricity consumption α ik At that time, each identification code ik Increment the old and new unit electricity consumption flags by 1, then update the unit electricity consumption α. ik Send to smart meter i and servers.
[0087] For example, the current preset electricity consumption for both new and old units is 2 kWh, and each identification code ikThe old and new unit electricity consumption identifier bits are both 1; when the server updates the unit electricity consumption to 1.5 kWh, each identifier code... ik The new and old unit electricity consumption identifier bits are incremented by 1, then each identifier code ik The new and old unit electricity consumption flags are both set to 0. Then, the new unit electricity consumption of 1.5 kWh is sent to each smart meter. ik .
[0088] The table below shows the relationship between the four preset unit power consumption α and the old and new unit power consumption identifiers.
[0089] Table 1: Unit electricity consumption α ik Relationship between the old and new unit electricity consumption indicator bits
[0090]
[0091] Step 2: The smart meter receives the unit electricity consumption and identification code from the concentrator to determine the recorded value. The smart meter monitors the electricity consumption in real time and sends its own identification code to the concentrator each time the accumulated electricity consumption of the smart meter reaches the recorded value.
[0092] Step 2 specifically includes:
[0093] Step 2: The smart meter receives the unit electricity consumption and identification code sent by the concentrator to determine the recorded value. The smart meter monitors the electricity consumption in real time and sends its own identification code to the concentrator each time the accumulated electricity consumption of the smart meter reaches the recorded value.
[0094] For example, smart meters 1k In terms of receiving unit electricity consumption α 1k At that time, the current electricity consumption is 1000 kWh, and the unit electricity consumption α 1k =10 kWh, then the smart meter 1k The recorded values are 1010 kWh, 1020 kWh, 1030 kWh, ..., so when the smart meter... 1k When the recorded value is reached, an identification code is sent to the concentrator. 1k .
[0095] In step 21, when the identification code has already been received... ik smart meters ik When the smart meter receives a new unit electricity consumption α, ik Send an identification code once ik Then, based on the current total electricity consumption and the new unit electricity consumption α, the recorded value is recalculated. i And update the smart meter. ik All record values i At the same time, it will display its own identification code. ikThe new and old unit power consumption identification bit is +1.
[0096] For example, for a smart meter 2k , its current unit power consumption is 2kW·h, and the calculated record values are 102, 104, 106, 108, 110, 112, …, and the smart meter 2k records the identification code 2k , and the new and old unit power consumption identification bit is 1. When the smart meter 2k receives a new unit power consumption α 2k , the unit power consumption α 2k is 1kW·h, and the total power consumption of the smart meter 2k is 109, then when the power consumption of the smart meter 2 reaches 110, the smart meter 2k will send an identification code 2k , and the smart meter 2k will send the identification code 2k , and according to the current total power consumption 110 and the new unit power consumption α 2k , the record value will be updated to 111, 112, 113, …, and the smart meter 2k will record the new and old unit power consumption identification bit of the identification code 2k , and the new and old unit power consumption identification bit of the new identification code 2k is 0. Because the concentrator generates a unit power consumption α 2k for each smart meter, for the same smart meter, if the latest identification code of the smart meter is not received, the unit power consumption α 2k cannot be updated.
[0097] For example, a smart meter, on October 1, 2022, its total power consumption is 97kW·h, the unit power consumption is 5kwh, and the record values are 102kW·h, 107kW·h, and 112kW·h;
[0098] At this time, update its unit power consumption to 10kW·h, and then update the record values to 102kW·h, 112kW·h, and 122kW·h. Therefore, the smart meter sends an identification code containing the old unit power consumption identification bit at 102kW·h, and an identification code containing the new unit power consumption identification bit at 112kW·h.
[0099] If the concentrator has not received the identification code containing the new unit power consumption identification bit sent at the record value of 112kW·h for the first time, the concentrator and the server cannot update the unit power consumption of the smart meter.
[0100] If one smart meter sends two or more identification codes to the concentrator in one meter reading time interval, the concentrator sends the multiple identification codes and corresponding event difference values to the server according to the above rules. In this way, when the power consumption of a certain meter suddenly increases, the power consumption of the meter can still be effectively recorded.
[0101] Step 22: The smart meter ik sends an identification code to the concentrator k when the power consumption of the meter ik reaches a record value.
[0102] Step 3: After receiving the identification code, the concentrator reads the current system time and establishes a correspondence between the current system time and the identification code.
[0103] Step 3 specifically includes:
[0104] Step 31: After receiving the identification code k , the concentrator ik reads the corresponding information in the meter identification bit of the identification code ik and obtains the smart meter ik corresponding to the identification code ik ;
[0105] Step 32: The concentrator k reads the current system time and obtains the time at which the smart meter ik sent the identification code ik .
[0106] For example, for the concentrator k , if the current system time can be read immediately after receiving the identification code 2k sent by the smart meter 2k , the time at which the smart meter 2k sent the identification code ik can be known and recorded.
[0107] Step 4: The concentrator and the server agree on a meter reading time, and the concentrator calculates the time difference between the reception time of each identification code and the nearest meter reading time.
[0108] Step 4 specifically includes:
[0109] Step 41: The concentrator k pre-sets periodic meter reading times with the server;
[0110] For example, the concentrator k may set 24 o'clock every day as the meter reading time, or the rest of the time as the meter reading time.
[0111] In step 41, the concentrator kThe server and the concentrator have at least one time of meter reading in a day.
[0112] In this way, the server and the concentrator have at least one time of meter reading in a day, and the concentrator can have a standard time for simplifying the time information of the identification code.
[0113] Step 42: The concentrator k receives the identification code ik from the smart meter ik and calculates the difference between the time of sending the identification code ik and the nearest time of meter reading.
[0114] For example, the concentrator k and the server agree on the time of meter reading as 12 o'clock every day. Then the smart meter 2k sends an identification code 2k at 8 o'clock, which is received by the concentrator. According to the current receiving time 8 o'clock, the concentrator can infer that the identification code 2k is sent at 8 o'clock, and the difference between the time of sending the identification code ik and the nearest time of meter reading is 4 hours.
[0115] It can be seen that the scheme can record the difference between the sending time of all identification codes and the nearest time of meter reading. The difference is only a simple numerical information, and the length of the information is shorter than the time information.
[0116] Step 5: The concentrator sends the identification code of each smart meter and the time difference between the identification code and the nearest time of meter reading to the server at the time of meter reading.
[0117] Step 5 specifically includes:
[0118] Step 51: The concentrator k sends the identification code ik and the smart meter ik sends the identification code ik and the difference between the time of sending the identification code k and the nearest time of meter reading to the server at the time of meter reading.
[0119] For example, the concentrator k collects 20 identification codes and calculates the difference between the 20 identification codes and the time of meter reading 12 o'clock when the concentrator k reaches the time of meter reading 12 o'clock. Therefore, the concentrator ik sends the 20 identification codes and the time difference to the server at the time of meter reading.
[0120] Step 52: The server calculates the time of sending each identification code ik according to the time of meter reading agreed with the concentrator.
[0121] In step 52, the server only needs to deduce the time from the difference, which does not require a complicated decryption process, so it will not be described in detail here.
[0122] Step 53: The server calculates the unit power consumption α. ik Calculate the value of each smart meter ik Sending identification code ik The electricity consumption at any time is collected by each smart meter. ik Data on how electricity consumption changes over time.
[0123] In step 53, the server compares the recorded identifier codes. ik and the received identification code ik Check if the old and new unit electricity consumption flags are equal; if they are equal, then set the unit electricity consumption α. ik The total electricity consumption is added to the total electricity consumption of the smart meter, and the current system time is read to establish a correspondence between the current system time and the total electricity consumption. If they are not equal, the unit electricity consumption value before the update is added to the total electricity consumption of the smart meter, and the current system time is read to establish a correspondence between the current system time and the total electricity consumption.
[0124] For example: for smart meters 2k In this regard, the latest electricity consumption data recorded by the server for this meter is 100 kWh, the current unit electricity consumption is 2 kWh, and the previous unit electricity consumption was 1 kWh; the server receives the identification code 2k Next, based on the identification code 2k Determine the sending identifier code 2k The smart meter is a smart meter 2k Then compare the received identification code 2k The system checks whether the old and new electricity consumption identifiers in the smart meter are equal to the old and new electricity consumption identifiers recorded by the server. If they are equal, the server will update the smart meter. 2k The total power consumption is increased by 2 kWh, and the current system time is used as the recording time for the updated total power consumption, thus establishing the correspondence between the current system time and the total power consumption.
[0125] If they are not equal, the server will add 1 kWh to the total electricity consumption of smart meter 2 and use the current system time as the recording time for the updated total electricity consumption.
[0126] The above technical solution can complete the meter reading operation of smart meters by sending a small amount of information.
[0127] However, when the communication between the smart meter and the concentrator is blocked, the identification code sent by the smart meter can be delayed, and thus the measurement data of the smart meter can be wrong.
[0128] To this end, the time difference information includes a simplified time code, and the simplified time code includes current minute time and second time. For example, when the smart meter 2k needs to send the identification code 2k , the smart meter 2k adds the time information of the current minutes and seconds into the time difference information. In this way, after the server receives the identification code ik , the time can be corrected according to the time information in the identification code. The network delay cannot exceed one hour, so only the minute time and the second time can meet the requirement.
[0129] Further, in the above technical solution, the power consumption of the user can be managed, and a penalty instruction can be sent to the user with high power consumption to restrict the user's behavior of not saving power. Thus, the power supply pressure can be reduced in the case that the power supply company is short of power supply.
[0130] The specific solution is as follows: the server sends the power limiting percentage in a unit time to the concentrator according to the power limiting strategy, the concentrator calculates the maximum number of identification codes that each smart meter can send in a unit time according to the power limiting percentage in a unit time, and the concentrator sends a penalty instruction to the smart meter according to the power limiting strategy when the number of identification codes sent by the smart meter to the concentrator exceeds the number of identification codes calculated by the concentrator.
[0131] In the implementation, the concentrator performs power limiting management on the smart meter whose unit power consumption exceeds the average power consumption of the smart meters under the jurisdiction of the concentrator, and does not perform power limiting on the user with low unit power consumption, so as to avoid inconvenience to the user who saves power.
[0132] For example: the power supply company issues a power limiting strategy according to the amount of power that can be supplied by itself. Under the power limiting strategy, 80% of the normal power consumption is required, and thus the user with high power consumption is limited to 80% of the power, and the user uses 10 degrees of power per hour in normal time, and now the user is limited to 8 degrees of power per hour. Then, the server sends the 80% power limiting instruction to the concentrator. The concentrator takes the smart meter whose power consumption exceeds the average power consumption of the smart meters under the jurisdiction of the concentrator as the power limiting management object, for example, a smart meter A originally uses 10 degrees of power per hour, and after the power limiting instruction is issued, the maximum power consumption per hour of the smart meter A is 7 degrees of power. The maximum number of identification codes that each power limiting management smart meter under the jurisdiction of the concentrator can send per hour can be calculated. For example, in the above example, the unit power consumption of the smart meter A is 1 degree of power, and thus the maximum number of identification codes of the smart meter 1k is 8. If the smart meter 1kIf 9 identification codes are sent to the concentrator within one hour, the concentrator will send a punishment instruction to the smart meter A.
[0133] The punishment instruction is used to restrict the user behavior, and can be set as short power-off, for example, stopping the power supply of the user for 10 seconds. For another example, increasing the power-off time according to the number of punishment instructions received by the smart meter.
[0134] In the present application, the server sends the power limiting percentage to the concentrator according to the power limiting strategy, and then the concentrator calculates the maximum number of identification codes sent by the power limiting management smart meter under jurisdiction in a unit time, so that the number of identification codes received can be used to determine whether the power consumption exceeds the threshold. Moreover, because the smart meter actively sends the identification code instead of passively collecting according to the meter reading instruction, the smart meter will send a large number of identification codes in a unit time as soon as the power consumption of the user exceeds the threshold, so that the concentrator can directly send a punishment instruction to the smart meter according to the number of identification codes.
[0135] The above description is only some of the preferred embodiments of the present disclosure and the explanation of the applied technical principles. Those skilled in the art should understand that the scope of the application involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or equivalent features without departing from the above inventive concept. For example, the above features and the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) are replaced with each other to form a technical solution.
Claims
1. A concentrator-based power usage information management method, characterized by, The method comprises the following steps: Step 1: the concentrator presets the unit electricity consumption, and presets an identification code for each smart meter under the jurisdiction of the concentrator, then sends the identification code and unit electricity consumption corresponding to each smart meter to the server, and sends the identification code and unit electricity consumption of each smart meter to the server; wherein the server has several concentrators, each concentrator is concentrator 1, concentrator 2… concentrator k , the kth concentrator is concentrator k ; the concentrator k has m smart meters under its jurisdiction, each smart meter is smart meter 1k … smart meter ik … smart meter mk , the ith smart meter is smart meter ik ; the concentrator sets the unit electricity consumption α ik for each smart meter ik ; the concentrator presets an identification code for each smart meter ik ik ; Step 2: The smart meter receives the unit power consumption and the identification code issued by the concentrator to determine the record value, the smart meter monitors the power consumption in real time, and when the cumulative value of the power consumption of the smart meter reaches the record value, the smart meter sends its identification code to the concentrator; Step 3: After receiving the identification code, the concentrator reads the current system time and establishes a correspondence between the current system time and the identification code; Step 4: The concentrator and the server agree on the meter reading time, and the concentrator calculates the time difference between the receiving time of each identification code and the nearest meter reading time; Step 5: The concentrator sends the identification code of each smart meter and the time difference between the identification code and the nearest meter reading time to the server at the meter reading time, and the server analyzes the power consumption data of the smart meter corresponding to the identification code according to the identification code and the time difference between the identification code and the nearest meter reading time; Step 4 specifically comprises: Step 41: concentrator k Setting periodic reading time with server in advance; Step 42: concentrator k Upon receiving the identification code ik the smart meter ik sends the difference between the time of sending the identification code ik and the nearest pending meter reading time. Each identification code ik All include smart meters ik The identity information and the electricity consumption identifier for both old and new units are displayed, with the electricity consumption identifier being a single binary digit; concentrator k Update unit electricity consumption α ik At that time, each identification code ik The new and old unit electricity consumption flags are incremented by 1, and the updated unit electricity consumption α is... ik Send to smart meter ik and servers.
2. The concentrator-based electricity usage information management method of claim 1, wherein: Step 1 specifically further comprises the following steps: The concentrator will identify the code ik Electricity consumption per unit α ik and identification code ik and unit electricity consumption α ik With smart meters ik The corresponding relationship is sent to the server.
3. The concentrator-based electricity usage information management method of claim 2, wherein: Step 2 specifically comprises: Step 21: smart meter ik Receiving concentrator k Unit power consumption α issued ik And identification code ik Obtain the identification code corresponding to itself ik , and calculate a plurality of record values according to the current total power consumption W 总 and unit power consumption α ik ; a plurality of record values include record value 1… record value i , wherein the i-th record value is record value i , record value i = current total power consumption W 总 +i× unit power consumption α ik ; Step 22: Smart meter ik sends an identification code to the concentrator k when the power consumption reaches a record value ik .
4. The concentrator-based electricity usage information management method of claim 3, wherein: Step 3 specifically comprises: Step 31: Concentrator k Receive identification code ik Next, read the identifier code. ik Obtain the corresponding information on the meter's identifier to send the identifier code. ik Corresponding smart meters ik ; Step 32: concentrator k reading the current system time, obtaining the smart meter ik sending the identification code ik time.
5. The concentrator-based power consumption information management method according to claim 4, characterized in that: Step 5 specifically comprises: Step 51 : concentrator k Sending the identification code to the server at the meter reading time ik And the smart meter ik Sending the identification code ik The difference between the time and the nearest meter reading time Step 52: The server calculates the smart meter according to the meter reading time agreed with the concentrator ik The time of sending each identification code ik ; Step 53: The server calculates the unit power consumption a of each smart meter according to the power consumption ik at the time of sending the identification code ik to collect the power consumption data of each smart meter over time. ik ik 6. The concentrator-based electricity usage information management method of claim 5, wherein: In step 21, when the identification code has been received ik by the smart meter ik , the smart meter ik sends the identification code ik after receiving the new unit power consumption a. Then, according to the current total power consumption and the new unit power consumption a, the record value is recalculated i , and all record values of the smart meter ik are updated i ; at the same time, the new and old unit power consumption identification bit on the identification code ik of the smart meter is incremented by 1.
7. The concentrator-based power management information management method of claim 5, wherein: In step 53, the server compares the identification code stored by itself ik with the received identification code ik and determines whether the new and old unit power consumption identification bits are equal. If equal, the unit power consumption a is added to the total power consumption of the smart meter, and the smart meter ik sends the identification code ik at the time; If not equal, the unit power consumption update before the value is added to the total power consumption of the smart meter, and the smart meter ik transmits the identification code ik time.
8. The concentrator-based electricity usage information management method of claim 5, wherein: The difference value contains a simplified time code, which includes minute time and second time.
9. The concentrator-based power management information management method of claim 2, wherein: Concentrator k According to each smart meter ik Average power consumption per unit time is set in advance unit power consumption α ik And the unit power consumption α ik Upload to the server and smart meter ik .
10. The concentrator-based power consumption information management method according to claim 1, characterized in that: Further comprising step 6: the server sends the power limiting percentage in unit time to the concentrator according to the power limiting strategy, the concentrator calculates the maximum number of identification codes that the smart meter can send in unit time according to the power limiting percentage in unit time, and when the number of identification codes sent by the smart meter to the concentrator exceeds the maximum number of identification codes calculated by the concentrator, the concentrator sends a punishment instruction to the smart meter according to the power limiting strategy.
Citation Information
Patent Citations
Water affair data management system and method
CN115994837A
Meter reading method of intelligent electric meter
CN116405521A