System and methods for synchronizing edge devices on channels without carrier sense
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-074/08
H04W-056/00
H04L-007/04
H04L-012/24
H04L-012/863
H04W-028/06
출원번호
US-0184642
(2016-06-16)
등록번호
US-9848446
(2017-12-19)
발명자
/ 주소
Martin, Marcia R.
Abendschein, Andrew Louis
Bernheim, Henrick F.
출원인 / 주소
Astrolink International LLC
대리인 / 주소
Withrow & Terranova, PLLC
인용정보
피인용 횟수 :
0인용 특허 :
35
초록▼
A system and method are disclosed for synchronizing edge devices on a network, wherein the network has limited bandwidth and does not support a practical carrier sense mechanism. The edge devices transmit, using a slotted protocol, to a server located at a central data aggregation point. The server
A system and method are disclosed for synchronizing edge devices on a network, wherein the network has limited bandwidth and does not support a practical carrier sense mechanism. The edge devices transmit, using a slotted protocol, to a server located at a central data aggregation point. The server also controls a Central Transmitter, which sends messages to the edge devices to assign transmission slots and provide timing information to the edge devices to ensure that transmissions sent by devices sharing the same communication channel do not collide.
대표청구항▼
1. A queue server comprising: a memory configured to maintain a message queue; anda processor device communicatively coupled to the memory and configured to: receive, from a master framing agent, a master frame announcement (MFA) that identifies a future time of a corresponding master frame, the cor
1. A queue server comprising: a memory configured to maintain a message queue; anda processor device communicatively coupled to the memory and configured to: receive, from a master framing agent, a master frame announcement (MFA) that identifies a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots, each time slot associated with a particular intelligent communicating device (ICD) of a plurality of ICDs that are coupled to an electrical distribution grid on a low voltage side of a transformer;insert the MFA into the message queue;determine that a transmitter coupled to the electrical distribution grid on a high voltage side of the transformer is ready to transmit;retrieve the MFA from the message queue;insert a current time into the MFA; andprovide the MFA to the transmitter for transmission onto the electrical distribution grid. 2. The queue server of claim 1 wherein the processor device is further configured to insert the MFA at a front of the message queue in front of a plurality of other messages in the message queue. 3. The queue server of claim 1 wherein the processor device is further configured to iteratively provide a plurality of MFAs to the transmitter for transmission onto the electrical distribution grid at arbitrary times. 4. A method comprising: receiving, by a queue server comprising a processor device from a master framing agent, a master frame announcement (MFA) that identifies a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots, each time slot associated with a particular intelligent communicating device (ICD) of a plurality of ICDs that are coupled to an electrical distribution grid on a low voltage side of a transformer;inserting the MFA into a message queue;determining that a transmitter coupled to the electrical distribution grid on a high voltage side of the transformer is ready to transmit;retrieving the MFA from the message queue;inserting a current time into the MFA; andproviding the MFA to the transmitter for transmission onto the electrical distribution grid. 5. The method of claim 4 further comprising inserting the MFA at a front of the message queue in front of a plurality of other messages in the message queue. 6. The method of claim 4 further comprising iteratively providing a plurality of MFAs to the transmitter for transmission onto the electrical distribution grid at arbitrary times. 7. An intelligent communicating device (ICD) comprising: a communications interface configured to be coupled to an electrical distribution grid on a low voltage side of a transformer;a clock; anda processor device communicatively coupled to the communications interface and the clock, and configured to: receive a respective master frame announcement (MFA) of a plurality of MFAs transmitted at arbitrary times through the transformer by a transmitter coupled to the electrical distribution grid on a high voltage side of the transformer, each MFA identifying a time of transmission of the respective MFA and a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots, each time slot associated with a particular ICD of a plurality of ICDs;based on the time of transmission of the respective MFA and the future time of the corresponding master frame, synchronize the clock;await the future time of the corresponding master frame; andtransmit data on the electrical distribution grid to the high voltage side of the transformer in a time slot of the corresponding master frame that is associated with the ICD. 8. The intelligent communicating device of claim 7 wherein the processor device is further configured to access a policy that identifies the time slot of the corresponding master frame that is associated with the ICD. 9. A method comprising: receiving, by an intelligent communicating device (ICD) coupled to an electrical distribution grid on a low voltage side of a transformer, a respective master frame announcement (MFA) of a plurality of MFAs transmitted at arbitrary times through the transformer by a transmitter coupled to the electrical distribution grid on a high voltage side of the transformer, each MFA identifying a time of transmission of the respective MFA and a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots, each time slot associated with a particular ICD of a plurality of ICDs;based on the time of transmission of the respective MFA and the future time of the corresponding master frame, synchronizing a clock of the ICD;awaiting the future time of the corresponding master frame; andtransmitting data on the electrical distribution grid to the high voltage side of the transformer in a time slot of the corresponding master frame that is associated with the ICD. 10. The method of claim 9 further comprising accessing a policy that identifies the time slot of the corresponding master frame that is associated with the ICD. 11. A queue server comprising: a communications interface configured to communicate via a data communications network; anda processor device configured to: maintain a queue of messages, at least one of the messages comprising a master frame announcement (MFA) that identifies a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots associated with communications via an electrical distribution grid, each time slot associated with a particular ICD of a plurality of ICDs coupled to the electrical distribution grid located on a low voltage side of a transformer;receive a request from a first ICD of the plurality of ICDs via the data communications network; andin response to the request, send, via the data communications network, a subset of messages in the queue of messages, the subset of messages including the MFA, to the first ICD. 12. The queue server of claim 11 wherein each message in the queue of messages includes a unique sequence number, and wherein the processor device is further configured to: maintain, for each respective ICD of the plurality of ICDs, a corresponding unique sequence number that identifies a largest sequence number of any message previously sent to the respective ICD; andwherein to send the subset of messages to the first ICD the processor device is further configured to: access the corresponding unique sequence number that identifies a largest sequence number of any message previously sent to the first ICD;send to the first ICD each message in the queue of messages having a unique sequence number that is greater than the largest sequence number of any message previously sent to the first ICD;determine the largest sequence number of any message sent to the first ICD; andstore the largest sequence number as the corresponding unique sequence number that identifies the largest sequence number of any message previously sent to the first ICD. 13. A method comprising: maintaining, by a queue server comprising a processor device, a queue of messages, at least one of the messages comprising a master frame announcement (MFA) that identifies a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots associated with communications via an electrical distribution grid, each time slot associated with a particular ICD of a plurality of ICDs coupled to the electrical distribution grid located on a low voltage side of a transformer;receiving a request from a first ICD of the plurality of ICDs via a data communications network, the data communications network being different from the electrical distribution grid; andin response to the request, sending, via the data communications network, a subset of messages in the queue of messages, the subset of messages including the MFA, to the first ICD. 14. The method of claim 13 wherein each message in the queue of messages includes a unique sequence number, and further comprising: maintaining, for each respective ICD of the plurality of ICDs, a corresponding unique sequence number that identifies a largest sequence number of any message previously sent to the respective ICD; andwherein sending the subset of messages to the first ICD further comprises: accessing the corresponding unique sequence number that identifies the largest sequence number of any message previously sent to the first ICD;sending to the first ICD each message in the queue of messages having a unique sequence number that is greater than the largest sequence number of any message previously sent to the first ICD;determining the largest sequence number of any message sent to the first ICD; andstoring the largest sequence number as the corresponding unique sequence number that identifies the largest sequence number of any message previously sent to the first ICD.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (35)
Huotari, Allen J.; Harrington, Kendra S.; McRae, Matthew, Apparatus and method for secure configuration of shared powerline devices.
Bhageria, Gopal K.; Mak, Don T.; Monagle, Kevin M.; Ramanathan, Sri; Reboul, Jean-Gael F.; Terry, Matthew A.; Trevathan, Matthew B., Fault isolation and service restoration in an electric grid.
Forth, Bradford J.; Cowan, Peter C.; Giles, David W.; Ki, Chuen Shan Simon; Sheppard, Jason D.; Van Gorp, John C.; Yeo, Jeffrey W.; Teachman, Michael E.; Gilbert, Bryan J.; Hart, Ronald G., Intra-device communications architecture for managing electrical power distribution and consumption.
Mak Sioe T. (St. Louis County MO), Method and apparatus for extracting inbound information generated line-to-line in a multi-phase electric distribution sy.
Logvinov,Oleg; Walvis,Dirk; Durfee,Lawrence F., Method and system for timing controlled signal transmission in a point to multipoint power line communications system.
Dennis F. Johnson CA; Michael Wiebe CA; Erwin Holowick CA; Nathan R. Jacob CA; Michael F. Murphy CA; James J. Schellenberg CA; Michael S. Stasenski CA, Wide area communications network for remote data generating stations.
Meyer, Peter R.; Loy, Garry M.; Dunn, David F.; Hemminger, Rodney C.; Cunningham, Jr., Charles, Wireless area network communications module for utility meters.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.