IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0857901
(2010-08-17)
|
등록번호 |
US-8462015
(2013-06-11)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
5 인용 특허 :
100 |
초록
▼
The present technology relates to protocols relative to utility meters associated with an open operational framework. More particularly, the present subject matter relates to protocol subject matter for advanced metering infrastructure, adaptable to various international standards, while economicall
The present technology relates to protocols relative to utility meters associated with an open operational framework. More particularly, the present subject matter relates to protocol subject matter for advanced metering infrastructure, adaptable to various international standards, while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field. The present subject matter supports meters within an ANSI standard C12.22/C12.19 system while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field, all to permit cell-based adaptive insertion of C12.22 meters within an open framework. Cell isolation is provided through quasi-orthogonal sequences in a frequency hopping network. Additional features relate to apparatus and methodology subject matters relating to real time clock distribution and recovery.
대표청구항
▼
1. A method for resynchronizing real time clock information in an advanced metering system mesh network, comprising: establishing a network including at least one root node and a plurality of node devices, at least some of which node devices comprise metrology devices;configuring the network for bi-
1. A method for resynchronizing real time clock information in an advanced metering system mesh network, comprising: establishing a network including at least one root node and a plurality of node devices, at least some of which node devices comprise metrology devices;configuring the network for bi-directional communications between the at least one root node and each of the plurality of node devices;configuring the plurality of node devices such that one or more node devices correspond to one or more son node devices and one or more node devices correspond to father node devices;associating each son node device with one or more father node devices;transmitting update time information to each son node device from its associated one or more father node devices in a packet format including predetermined preamble and header portions at a predetermined bit rate;establishing synchronization levels among the plurality of node devices by assigning level numbers based on the number of hops between the root node and a receiving node;configuring every packet message to include information related to a sender, including its synchronization level, its time slot number, and its cell address; andconfiguring each node device to initiate resynchronization by recomputing a beginning of its respective time slot whenever receiving messages from synchronization levels having a lower level than their own;wherein recomputing the beginning of its respective time slot comprises adjusting an internal timer based on a countdown value included in said header portion;whereby every message transmitted in the network may be used for synchronization;wherein said countdown value included in said header portion comprises the time between the transmission of a first bit of said update time information in said packet format and a time slot change, as determined by the sender;wherein adjusting an internal timer based on a countdown value included in said header portion comprises adjusting said internal timer based on a first countdown value included in said header portion by performing operations comprising:reading a second countdown value from said countdown timer;adding a duration of said preamble portion to said second countdown value to obtain a third countdown value, said duration of said preamble portion being predefined;subtracting said third countdown value from said first countdown value to obtain a fourth countdown value; andadjusting said internal timer by said fourth countdown value. 2. A method as in claim 1, further comprising: determining a duration of said preamble portion based on the predetermined bit rate; andconfiguring each receiving device to read said internal timer upon detection of the start of a transmitted message. 3. A method as in claim 2, wherein transmitting update time information comprises: establishing a hyperframe having a predetermined length;dividing the hyperframe into a predetermined number of time slots;providing a countdown timer;loading the countdown timer with a value corresponding to the value of the time slot length; andsending a message packet including a said header portion containing said countdown value, said countdown value corresponding to the value in the countdown timer at the beginning of the physical transmission of the packet; andsaid method further comprises computing at each receiving device the value of the countdown timer when the sender began the transmission of the message by adding the value read from said internal timer and the duration of the preamble,whereby the receiving device may automatically adjust its next time slot and compensate for internal clock drift based on a difference between its computed value of the countdown timer and said countdown value transmitted by the sender in the header portion. 4. An advanced metering system mesh network, comprising: a root node; anda plurality of node devices, with each of said node devices configured for bi-directional based communications with said root node, and with at least some of said node devices comprising metrology devices;wherein each of said plurality of node devices is further configured to transmit respective packet messages at a predetermined bit rate, each packet message containing at least a preamble portion having a predefined length and a header portion, said header portion including a first countdown value corresponding to the time between the transmission of a first bit of the packet message and a time slot change, as determined by the transmitting node device,wherein each of said plurality of node devices is further configured to operate in accordance with repeating time slots within repeating hyperframes, with each of said plurality of node devices assigned a network cell address and a level number based on the number of hops to each respective node device from said root node,wherein each packet message includes at least an indication of the transmitting node device's level number, cell address, and time slot, andwherein each of said plurality of node devices is further configured to initiate a resynchronization process to recompute the beginning of its respective time slot whenever receiving a packet message from a node device having a level number lower than its own level number,wherein said resynchronization process comprises:computing a duration of said preamble portion based on said predefined length of said preamble portion and said predetermined bit rate;reading a second countdown value from a countdown timer included in the receiving node device, said countdown timer counting down to said time slot change;adding said duration of said preamble portion to said second countdown value to obtain a third countdown value;subtracting said third countdown value from said first countdown value to obtain a fourth countdown value; andadjusting said countdown timer by, said fourth countdown value;whereby synchronization of all node devices in the network may be maintained, using for synchronization every message transmitted in the network. 5. An advanced metering system network as in claim 4, wherein said repeating hyperframe is configured to be at least large enough to produce a repeat time larger than the maximum propagation delay from said root node to any of said plurality of node devices. 6. An advanced metering system network as in claim 4, further comprising: a predetermined time standard coupled to said root node,wherein said root node is configured to broadcast massages including a timestamp based on the predetermined time standard,whereby messages broadcast from said root node may be used to synchronize said plurality of node devices. 7. An advanced metering system network as in claim 6, wherein said predetermined time standard corresponds to an Internet based network time protocol. 8. An advanced metering system network as in claim 4, further comprising: a predetermined time event known to said root node and to each of said plurality of node devices, anda relative time protocol timestamp (RITP) comprising a numeric value corresponding to the number of seconds following said predetermined time event. 9. An advanced metering system network, comprising: a root node;a plurality of node devices, with each of said node devices configured for bi-directional based communications with said root node, and with at least some of said node devices comprising metrology devices;wherein each of said plurality of node devices is further configured to transmit respective packet messages, each packet message containing at least a preamble portion having a predefined length and a header portion at a predetermined bit rate, said header portion including a first countdown value corresponding to a time between the transmission of a first bit of the packet message and a time slot change by the transmitting node device;wherein each of said plurality of node devices is further configured to operate in accordance with repeating time slots within repeating hyperframes, with each of said plurality of node devices assigned a network cell address and a level number based on the number of hops to each respective node device from said root node;wherein each packet message includes at least an indication of the transmitting node device's level number, cell address, and time slot; andwherein each of said plurality of node devices is further configured to initiate a resynchronization process to recompute the beginning of its respective time slot whenever receiving a packet message from a node device having a level number lower than its own level number;wherein said resynchronization process comprises:computing a duration of said preamble portion based on said predefined length of said preamble portion and said predetermined bit rate;reading a second countdown value from a countdown timer included in a receiving node device, said countdown timer counting down to said time slot;adding said duration of said preamble portion to said second countdown value to obtain a third countdown value;subtracting said third countdown value from said first countdown value to obtain a fourth countdown value; andadjusting said countdown timer by said fourth countdown value;whereby synchronization of all node devices in the network may be maintained, using for synchronization every message transmitted in the network;a predetermined time event known to said root node and to each of said plurality of node devices;a relative time protocol timestamp (RITP) comprising a numeric value corresponding to the number of seconds following said predetermined time event;a crystal controlled clock associated with said network;wherein each of said plurality of said node devices is configured to update its respective clock time according to the formula: Absolute time=(TSN+HFN*hyperframe_length)*Timeslot_Length+RITP, where TSN corresponds to a time slot number of a time slot in the repeating hyperframe, HFN corresponds to the number of the repeating hyperframe, hyperframe_length is the length of the hyperframe expressed in number of timeslots, and Timeslot_length is a time unit.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.