IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0100995
(2008-04-10)
|
등록번호 |
US-8325627
(2012-12-04)
|
발명자
/ 주소 |
- Pratt, Jr., Wallace A.
- Nixon, Mark J.
- Rotvold, Eric D.
- Pramanik, Robin S.
- Lennvall, Tomas P.
- Blevins, Terrence L.
|
출원인 / 주소 |
- Hart Communication Foundation
|
대리인 / 주소 |
Marshall, Gerstein & Borun LLP
|
인용정보 |
피인용 횟수 :
10 인용 특허 :
53 |
초록
▼
A method of adaptively scheduling communications in a wireless mesh network including a plurality of network nodes includes generating a network routing scheme based on a topology of the wireless mesh network, generating a communication schedule for the wireless mesh network, and automatically updat
A method of adaptively scheduling communications in a wireless mesh network including a plurality of network nodes includes generating a network routing scheme based on a topology of the wireless mesh network, generating a communication schedule for the wireless mesh network, and automatically updating the communication schedule in response to detecting a change in a transmission requirement of at least one of the plurality of network nodes. The act of generating a communication schedule includes defining a communication timeslot of a predefined duration and defining a plurality of superframes as repeating cycles of a certain number of consecutively scheduled communication timeslots.
대표청구항
▼
1. A method of adaptively scheduling communications in a wireless mesh network including a plurality of network nodes in a process control environment, the method comprising: generating, by a centralized network manager, a network routing scheme based on a topology of the wireless mesh network;gener
1. A method of adaptively scheduling communications in a wireless mesh network including a plurality of network nodes in a process control environment, the method comprising: generating, by a centralized network manager, a network routing scheme based on a topology of the wireless mesh network;generating, by the centralized network manager, a communication schedule for each node included in the wireless mesh network, including: defining a communication timeslot of a predefined duration; anddefining a plurality of superframes as repeating cycles of different consecutively scheduled numbers of the communication timeslot;automatically updating, by the centralized network manager, the communication schedule in response to detecting a changed transmission requirement of one of the plurality of network nodes, wherein the changed transmission requirement is not associated with the one of the plurality of network nodes joining the network, by defining a new superframe as a repeating cycle of a multiplicity of consecutively scheduled communication timeslots, the new superframe made up of a particular consecutively scheduled number of the communication timeslots, the particular consecutively scheduled number being based on the changed transmission requirement of the one of the plurality of network nodes, and updating the communication schedule using the new superframe to perform communications to or from the one of the plurality of network nodes,wherein the changed transmission requirement corresponds to a change in an update rate of a particular node included in the plurality of network nodes, the update rate corresponding to a rate of publishing of process control data generated by the particular network node and corresponding to a process control function in the process control environment. 2. The method of claim 1, wherein detecting the changed transmission requirement of at least one of the plurality of network nodes includes detecting at least one of addition of a new network node to the plurality of network nodes or a removal of one of the plurality of network nodes from the wireless mesh network. 3. The method of claim 1, wherein generating a network routing scheme based on a topology of the wireless mesh network includes: defining a plurality of direct wireless connections between pairs of the plurality of network nodes based on at least one of a strength, a minimum number of hops between a source network node and a destination network node, or a quality of a respective wireless signal; andcreating a plurality of directed graphs, each graph connecting a source node and destination node and including one or more of the plurality of direct wireless connections. 4. The method of claim 3, wherein at least some of the plurality of network nodes are wireless field devices operating in a process control environment; and wherein creating a plurality of directed graphs includes associating one of the source node or the destination node of each of the plurality of directed graphs with a gateway connecting the wireless mesh network to a plant automation network. 5. The method of claim 3, wherein creating a plurality of directed graphs includes, for each of the plurality of directed graphs, creating a redundant graph between the source node and the destination node having at least one direct wireless connection distinct from each of the direct wireless connections associated with the directed graph; and wherein detecting the changed transmission requirement of the one of the plurality of network nodes further includes: detecting a failure to communicate with the one of the plurality of network nodes associated with a directed graph; androuting a message indicative of the failure using a redundant graph corresponding to the directed graph. 6. The method of claim 1, wherein automatically updating the communication schedule includes: periodically exchanging keep-alive messages between pairs of the plurality of network nodes sharing a direct wireless connection;propagating a path down indication indicative of a failure of a certain direct wireless connection to a network manager responsible for updating the network routing scheme and the communication schedule in the wireless mesh network; andremoving the certain direct wireless connection from the network routing scheme. 7. The method of claim 1, wherein defining a plurality of superframes includes defining lengths of at least some of the plurality of superframes based on update rates of at least some of the network nodes. 8. The method of claim 7, wherein automatically updating the communication schedule includes: detecting a temporary increase in a bandwidth requirement at the one of the plurality of network nodes; andcreating the new superframe for transferring traffic associated with the temporary increase in the bandwidth requirement. 9. A method of adaptively scheduling communications in a wireless mesh network including a plurality of network nodes, wherein at least some of the plurality of network nodes are field devices operating in a process control environment; the method comprising: generating, by a centralized network manager, a communication schedule for each network node of the plurality of network nodes included in the wireless mesh network, including: defining a communication timeslot of a predefined duration;defining a plurality of superframes as repeating cycles of different consecutively scheduled numbers of the communication timeslot; andassociating each of the field devices with at least one of the plurality of superframes, including selecting the at least one of the plurality of superframes based on a rate of scheduled publishing of process data generated by the field device and corresponding to a process control function in the process control environment;automatically updating, by the centralized network manager, the communication schedule in response to detecting a change in performance of the wireless mesh network without restarting the wireless mesh network. 10. The method of claim 9, further comprising monitoring the performance of the wireless mesh network by collecting statistical data related to a transfer of data packets between pairs of network nodes along one or more direct wireless connections, each connecting two of the plurality of network nodes. 11. The method of claim 10, wherein collecting statistical data includes at least one of counting a number of packets successfully delivered between at least one pair of the plurality of network nodes, counting a number of packets received at each of the plurality of network nodes, counting a number of packets transmitted at each of the plurality of network nodes, and calculating a delay associated with a delivery of a data packet between at least one pair of the plurality of network nodes. 12. The method of claim 10, wherein the method further comprises creating, by the centralized network manager, a routing scheme for the wireless mesh network, including: defining a plurality of directed graphs between the field devices and a gateway device connecting the wireless mesh network to an external network; andwherein collecting statistical data related to a transfer of data packets between pairs of network nodes includes separately maintaining separate statistics for each of the plurality of directed graphs. 13. The method of claim 10, wherein detecting a change in performance of the wireless network includes: collecting health reports from at least some of the plurality of network nodes, wherein each health report from a network node includes data related to direct wireless connections between the network node and other ones of the plurality of network nodes; anddetermining a change in the direct wireless connections available at the network node relative to a previous health report. 14. The method of claim 9, wherein the method further comprises creating, by the centralized network manager, a routing scheme for the wireless mesh network, including: defining a plurality of directed graphs between the field devices and a plurality of network access points associated with a gateway device connecting the wireless mesh network to an external network; wherein each of the plurality of directed graphs is associated with at least one respective communication timeslot in at least one respective superframe included in the plurality of superframes, and wherein each of the plurality of directed graphs independently supports a communication path to the gateway device. 15. The method of claim 9, wherein detecting a change in performance of the wireless mesh network includes receiving a message from one of the plurality of network nodes requesting a change in bandwidth allocation. 16. A method of optimizing a transfer of data in a wireless communication network operating in a process control environment and including a plurality of wireless network devices, the method comprising: generating, by a centralized network manager, a routing scheme including a plurality of directed routing graphs, each graph connecting two of the plurality of wireless network devices and having a source node and a destination node, including: defining a plurality of direct wireless connections between pairs of the plurality of wireless network devices; andassociating each of the plurality of directed routing graphs with one or more direct wireless connections;generating, by the centralized network manager, a communication schedule for the wireless mesh network, including: defining a communication timeslot of a predefined duration;defining a plurality of superframes as repeating cycles different consecutively scheduled numbers of the communication timeslot; andassociating each device of the plurality of wireless network devices with at least one of the plurality of superframes, including selecting the at least one of the plurality of superframes based on rate of scheduled publishing of process data generated by the each device and corresponding to a process control function in the process control environment; andoptimizing, by the centralized network manager, the routing scheme and the communication schedule during an operation of the wireless network by monitoring at least a health of each of the plurality of direct wireless connections. 17. The method of claim 16, wherein monitoring the health of each of the plurality of direct wireless connections includes: receiving a health report from at least one of two wireless network devices associated with the direct wireless connection; andundefining the direct wireless connection if the health report indicates a low signal level. 18. The method of claim 16, wherein optimizing the routing scheme and the communication schedule during an operation of the wireless network includes routing less data through battery-powered wireless network devices than through wireless network devices having access to a constant power source. 19. The method of claim 16, further comprising allocating, by the centralized network manager, additional bandwidth in response to receiving a request from one of the plurality of wireless network devices. 20. The method of claim 16, further comprising allocating, by the centralized network manager, additional bandwidth in response to receiving a request from a gateway connecting the wireless communication network to a plant automation network; wherein the gateway requests additional bandwidth to set up a data pipe between an external application and one of the plurality of wireless network devices. 21. The method of claim 20, wherein allocating additional bandwidth includes creating a temporary superframe for use by the one of the plurality of wireless network devices, wherein the temporary superframe has a shorter length than a superframe corresponding to the rate of scheduled publishing of process data at the one of the plurality of wireless network devices. 22. A method of adaptively scheduling communications in a wireless mesh network including a plurality of network nodes in a process control environment, the method comprising: generating, by a centralized network manager, a network routing scheme based on a topology of the wireless mesh network;generating, by the centralized network manager, a communication schedule for the wireless mesh network, including: defining a communication timeslot of a predefined duration; anddefining a plurality of superframes as repeating cycles of different consecutively scheduled numbers of the communication timeslot;deactivating, by the centralized network manager, one of the plurality of superframes in response to a network condition, wherein the one of the plurality of superframes remains associated with the communication schedule while deactivated, and wherein none of the plurality of network nodes transmits or receives data in the one of the plurality of superframes while the one of the plurality of superframes is deactivated. 23. The method of claim 22, further comprising reactivating, by the centralized network manager, the one of the plurality of superframes in response to a second network condition, wherein reactivating the one of the plurality of superframes includes allowing at least one of the plurality of network nodes to transmit or receives data within at least one timeslot associated with the one of the plurality of superframes. 24. The method of claim 22, wherein the network condition is associated with a desired throughput of the wireless mesh network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.