Apparatus and method for deterministic latency-controlled communications in process control systems
First Claim
1. A method comprising:
- obtaining multiple data messages, each data message comprising data associated with a process system and having a data message type comprising one of;
a publish message type, an alert message type, and a management message type;
mapping each of the data messages to one of multiple classifications based on the data message type of that data message; and
wirelessly transmitting the data messages, wherein a Quality of Service (QoS) associated with the transmission of each data message is based on the classification of that data message;
wherein mapping each of the data messages comprises mapping each data message of the publish message type to an Unsolicited Grant Service (UGS) class, mapping each data message of the alert message type to a real-time Polling Service (rtPS) class, and mapping each data message of the management message type to a Best Effort (BE) or non-real-time Polling Service (nrtPS) class.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes obtaining a data message having data associated with a process system and mapping the data message to one of multiple classifications. The method also includes wirelessly transmitting the data message, where a Quality of Service (QoS) associated with the transmission is based on the mapping. Mapping the data message could include identifying a type associated with the data message and mapping the data message based on the identified type. The type may include a publish message type, an alert message type, or a management message type. The publish message type could be mapped to an Unsolicited Grant Service (UGS) class, the alert message type could be mapped to a real-time Polling Service (rtPS) class, and the management message type could be mapped to a Best Effort (BE) or non-real-time Polling Service (nrtPS) class. A WiMAX standard could be used to transmit the message, and a WiMAX or WiFi standard could be used to obtain the message.
22 Citations
20 Claims
-
1. A method comprising:
-
obtaining multiple data messages, each data message comprising data associated with a process system and having a data message type comprising one of;
a publish message type, an alert message type, and a management message type;mapping each of the data messages to one of multiple classifications based on the data message type of that data message; and wirelessly transmitting the data messages, wherein a Quality of Service (QoS) associated with the transmission of each data message is based on the classification of that data message; wherein mapping each of the data messages comprises mapping each data message of the publish message type to an Unsolicited Grant Service (UGS) class, mapping each data message of the alert message type to a real-time Polling Service (rtPS) class, and mapping each data message of the management message type to a Best Effort (BE) or non-real-time Polling Service (nrtPS) class. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a wireless transceiver; and a controller configured to; obtain multiple data messages, each data message comprising data associated with a process system and having a data message type comprising one of;
a publish message type, an alert message type, and a management message type;map each of the data messages to one of multiple classifications based on the data message type of that data message; and provide the data messages to the transceiver for wireless communication, wherein a Quality of Service (QoS) associated with the transmission of each data message is based on the classification of that data message; wherein the transceiver is configured to use a WiMAX standard to communicate the data messages; and wherein the controller is configured to map each of the data messages by mapping each data message of the publish message type to an Unsolicited Grant Service (UGS) class, mapping each data message of the alert message type to a real-time Polling Service (rtPS) class, and mapping each data message of the management message type to a Best Effort (BE) or non-real-time Polling Service (nrtPS) class. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising multiple wireless nodes configured to communicate wirelessly, at least one of the wireless nodes comprising:
-
a wireless transceiver; and a controller configured to; obtain multiple data messages, each data message comprising data associated with a process system and having a data message type comprising one of;
a publish message type, an alert message type, and a management message type;map each of the data messages to one of multiple classifications based on the data message type of that data message; and provide the data messages to the transceiver for wireless communication, wherein a Quality of Service (QoS) associated with the transmission of each data message is based on the classification of that data message; wherein the transceiver is configured to use a WiMAX standard to communicate the data messages; and wherein the controller is configured to map each of the data messages by mapping each data message of the publish message type to an Unsolicited Grant Service (UGS) class, mapping each data message of the alert message type to a real-time Polling Service (rtPS) class, and mapping each data message of the management message type to a Best Effort (BE) or non-real-time Polling Service (nrtPS) class. - View Dependent Claims (15, 16)
-
-
17. A non-transitory tangible computer readable storage medium embodying a computer program, the computer program comprising computer readable program code for:
-
mapping each of multiple data messages to one of multiple classifications based on a data message type of that data message, each data message comprising data associated with a process system, the data message type of each data message comprising one of;
a publish message type, an alert message type, and a management message type; andinitiating wireless transmission of the data messages, wherein a Quality of Service (QoS) associated with the transmission of each data message is based on the classification of that data message; wherein the computer readable program code for mapping each of the data messages comprises computer readable program code for mapping each data message of the publish message type to an Unsolicited Grant Service (UGS) class, mapping each data message of the alert message type to a real-time Polling Service (rtPS) class, and mapping each data message of the management message type to a Best Effort (BE) or non-real-time Polling Service (nrtPS) class. - View Dependent Claims (18, 19, 20)
-
Specification