QOS-based communications on a work machine
First Claim
1. A system to provide reliable and secure communications between a machine that is powered by a fuel driven engine and that has a transmission system and a hydraulics system, and one or more remote entities using a communication network, the system comprising:
- a controller configured to control at least one operation of the machine, the at least one operation including controlling at least one of the transmission system or the hydraulics system;
a gateway device operably connected to the controller and the communication network, the gateway device being configured to;
receive data from the controller;
determine a type of the data received from the controller based on an evaluation of content of the received data;
determine a type of quality of service information to add to the received data based on the type of received data in order to provide in advance a characteristic associated with transfer of the data;
add the type of quality of service information to the received data, the type of quality of service information including instructions on at least one of;
whether the received data is to be retransmitted after an initial transmission;
a number of times the received data is to be transmitted retransmitted if retransmission of the received data is instructed; and
whether an acknowledgement of receipt of the data by a receiving device is to be waited for; and
transmit the received data to the communication network using software that includes the type of quality of service information with UDP data packets.
1 Assignment
0 Petitions
Accused Products
Abstract
A system to provide reliable and secure communication between a work machine and one or more remote entities using a communication network may include a work machine controller configured to control at least one operation of a work machine. The system may also include a gateway device operably connected to the work machine controller and a communication network, the gateway device being configured to receive data from the work machine controller. The gateway device may also be configured to add quality of service information to the received data. The gateway device may also be configured to transmit, based on the added quality of service information, the received data with the added quality of service information to the communication network.
20 Citations
26 Claims
-
1. A system to provide reliable and secure communications between a machine that is powered by a fuel driven engine and that has a transmission system and a hydraulics system, and one or more remote entities using a communication network, the system comprising:
-
a controller configured to control at least one operation of the machine, the at least one operation including controlling at least one of the transmission system or the hydraulics system; a gateway device operably connected to the controller and the communication network, the gateway device being configured to; receive data from the controller; determine a type of the data received from the controller based on an evaluation of content of the received data; determine a type of quality of service information to add to the received data based on the type of received data in order to provide in advance a characteristic associated with transfer of the data; add the type of quality of service information to the received data, the type of quality of service information including instructions on at least one of; whether the received data is to be retransmitted after an initial transmission; a number of times the received data is to be transmitted retransmitted if retransmission of the received data is instructed; and whether an acknowledgement of receipt of the data by a receiving device is to be waited for; and transmit the received data to the communication network using software that includes the type of quality of service information with UDP data packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for providing reliable and secure communications between a machine that is powered by a fuel driven engine having and that has a transmission system and a hydraulics system, and one or more remote entities using a communication network, the method comprising:
-
operably connecting a gateway device to a controller and the communication network; controlling at least one operation of the machine using the controller, the at least one operation including controlling at least one of the transmission system or the hydraulics system; receiving data from the controller at the gateway device; determining a type of the data received from the controller based on an evaluation of content of the received data; determining a type of quality of service information to add to the received data based on the type of received data in order to provide in advance a characteristic associated with transfer of the data; adding the type of quality of service information to the received data, the type of quality of service information including instructions on at least one of; whether the received data is to be retransmitted after an initial transmission; a number of times the received data is to be retransmitted if retransmission is instructed; and whether an acknowledgement of receipt of the data by a receiving device is to be waited for; and transmitting the received data to the communication network using software that includes the type of quality of service information with UDP data packets. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A machine comprising:
-
a power source, the power source being one of a fuel driven engine or an electric motor; a transmission system; a hydraulics system; a controller configured to control at least one operation of the machine, the at least one operation including controlling at least one of the transmission system and the hydraulics system; a gateway device operably connected to the controller and a communication network, the gateway device being configured to; receive data from the controller; determine a type of data received from the controller based on an evaluation of content of the received data; determine a type of quality of service information to add to the received data based on the type of received data in order to provide in advance a characteristic associated with transfer of the data; add the type of quality of service information to the received data, the type of quality of service information including instructions on at least one of; whether the received data is to be retransmitted after an initial transmission; a number of times the received data is to be transmitted retransmitted if retransmission is instructed; and whether an acknowledgement of receipt of the data by a receiving device is to be waited for; and transmit the received data to the communication network using software that includes the type of quality of service information with UDP data packets. - View Dependent Claims (23, 24, 25, 26)
-
Specification