Systems, methods, and apparatuses for reducing network congestion in a smart utility meter system
US-8947257-B2 · Feb 3, 2015 · US
US9648400B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9648400-B2 |
| Application number | US-201314398286-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 6, 2013 |
| Priority date | May 7, 2012 |
| Publication date | May 9, 2017 |
| Grant date | May 9, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The invention relates to a system of consumption meters ( 2 ) arranged in a communication network, where program data of the consumption meters can be updated via the communication network. A data collector ( 3 ) is arranged for updating the program data of a group of consumption meters over the network. This is performed by establishing a dedicated update session to each consumption meter of the group of consumption meters, and transmitting addressed update program segments to consumption meters in session. During the update session with a given consumption meter, any other consumption meter which is within communication range ( 8 ) will, if it receives the update segment, store it even though the segment is addressed to another meter. In an update session of a next meter, only segments not already stored from a previous session to another consumption meter are transmitted to the next meter.
Opening claim text (preview).
The invention claimed is: 1. A system comprising a plurality of consumption meters each arranged for measuring consumption data of a supplied utility, and a data collector for collecting the consumption data, the consumption meters and the data collector being arranged in a communication network, wherein each consumption meter comprises a processor for operating the consumption meter based on program data or by use of program data; wherein the data collector is arranged for updating the program data of a group of consumption meters over the network by transmitting update program data as a series of update program segments from a distributor unit to each consumption meter of the group of consumption meters; wherein the data collector establishes a dedicated update to each consumption meter of the group of consumption meters, and wherein segments addressed to the consumption meter in session, are transmitted, and possibly retransmitted, until the consumption meter in session acknowledges receipt of all segments; wherein, during the update session, a consumption meter to which an update program segment is not addressed, upon receipt of the segment, accepts the segment for storage; wherein, during the update session only segments not already stored from a previous session to another consumption meter are transmitted to the consumption meter in session, and wherein each update program segment further comprises a storage identifier, which carries information relating to the storage of the segment by a consumption meter to which an update program segment is not addressed, the storage identifier carrying information a) allowing a first consumption meter to which the update program segment is not addressed to store the update program segment and b) forbidding a second consumption meter to which the update program segment is not addressed from storing the update program segment. 2. The system according to claim 1 , wherein the processor is a programmable processor configured to operate the consumption meter based on control program data, and wherein the update program data is control program data for updating the control program data. 3. The system according to claim 1 , wherein the update program data is program data that is usable by a control program of the consumption meter for operating the consumption meter. 4. The system according to claim 1 , wherein the update program data is program data that is usable by an auxiliary device communicatively connected to the consumption meter. 5. The system according to claim 1 , wherein each consumption meter of the group of consumption meters receives an announcement about an upcoming update session. 6. The system according to claim 1 , wherein the consumption meters of the group of consumption meters are successively updated, by successively establishing a dedicated update session to each consumption meter, and receiving an acknowledgement of receipt of all segments from the consumption meter in session before a next update session is established. 7. The system according to claim 6 , wherein the acknowledgement of receipt is received after each segment is transmitted and before a next segment is transmitted. 8. The system according to claim 6 , wherein the acknowledgement of receipt is received after a group of segments is transmitted. 9. The system according to claim 1 , wherein each consumption meter of the group of consumption meters receives an announcement about an upcoming update session, and wherein the announcement includes the storage identifier so that a consumption meter only stores an update program segment not addressed to it, if the storage identifier of the update program segment matches the storage identifier of the announcement. 10. The system according to claim 9 , wherein the announcement comprises an encryption key for decrypting the update program segments, or wherein the announcement is encrypted by an encryption key unique to each consumption meter. 11. The system according to claim 1 , wherein the distributor unit is selected from the group consisting of: a data collector, a consumption meter, a repeater unit and a router unit. 12. The system according to claim 1 , wherein the group of consumption meters is part of a multihop communication network, and wherein the distribution unit is a network unit acting as a connector node to a second level or higher level of the multihop network. 13. The system according to claim 1 , wherein the data collector assigns a maximal distribution time to the distribution unit, which is the maximal time the distributor unit is permitted to use for transmitting update the program data over the network without being in contact with the data collector. 14. The system according to claim 1 , wherein the distributor unit is a consumption meter, which is added to the network with a program data different from the program data of the consumption meters of the group of consumption meters, and wherein the program data of the added consumption meter becomes the update program data. 15. The system according to claim 1 , wherein the update program data is encrypted with an encryption key that is known by all consumption meters in the group of consumption meters. 16. The system according to claim 1 , wherein the update program data is activated by an individually addressed activation command individually encrypted by an encryption key unique to each consumption meter. 17. A method of distributing update program data in a system of a plurality of consumption meters each arranged for measuring consumption data of a supplied utility, and a data collector for collecting the consumption data, the consumption meters and the data collector being arranged in a communication network, each consumption meter comprises a processor for operating the consumption meter based on program data or by use of program data; the method comprises: distributing the update program data to a group of consumption meters over the network from a distributor unit to each consumption meter of the group of consumption meters; arranging the update program data as a series of update program segments; establishing a dedicated update session between the data collector and each consumption meter of the group of consumption meters; addressing each segment to the consumption meter in session; and transmitting each segment until the consumption meter in session acknowledges receipt of all segments; wherein, upon receipt of a program segment, determining the address of the program segment and if the program segment is addressed to the receiving consumption meter, accepting the update program segment for storage and acknowledge receipt; whereas, if the program segment is not addressed to the receiving consumption meter, a) accepting the update program segment for storage where a storage identifier allows the consumption meter to which the update program segment is not addressed to store the update program segment and do not acknowledge receipt, and b) not accepting the update program segment for storage where the storage identifier included in the update program segment forbids the consumption meter to which the update program segment is not addressed from storing the update program segment; and wherein, during the update session only segments not already stored from a previous session to another consumption meter are transmitted.
Calling by using pulses · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom · CPC title
using a centralized architecture · CPC title
for transmitting utility meters data, i.e. transmission of data from the reader of the utility meter · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.