Systems and methods for providing server operations in a work machine
First Claim
1. A system for managing communications between one or more on-board modules connected to one or more on-board data links and one or more off-board systems connected to one or more off-board data links, the system comprising:
- a first on-board module connected to a first on-board data link, wherein the on-board module and first on-board data link are located in a work machine;
a first off-board system connected to a first off-board data link, wherein the off-board module is remotely located from the work machine; and
a gateway embedded in the work machine including;
first and second interface means connecting the on-board data links and off-board data links respectively to the gateway, a server application configured to perform, when executed by a processor, a server process based on a server request provided by at least one of the first on-board module and the first off-board system, and a communications application configured to convert a data message from a first format to a second format based on a type of data link used by the gateway to transmit the data message, wherein the gateway selectively executes the server and communication applications based on a type of request received by the gateway from one of the first on-board module and first off-board system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided to perform a process of managing communications in an environment including a mobile work machine having one or more on-board data links connected to one or more on-board modules and a gateway and including one or more off-board data links connected to one or more off-board systems and the gateway. The process is performed by the gateway and includes receiving a request generated by a source device and transmitted on a first data link. In one embodiment, the first data link may be either one of the on-board data links and one of the off-board data links. Based on the request, the gateway selectively executes a server application that performs a server process. Further, the gateway identifies a destination device associated with the request, configures the request to a format compatible with the destination device, and provides the formatted request to the destination device. Additionally, the gateway receives a response to the formatted request generated by the destination device, configures the response to a format compatible with the first data link, and sends the response to a target device over the first data link.
140 Citations
34 Claims
-
1. A system for managing communications between one or more on-board modules connected to one or more on-board data links and one or more off-board systems connected to one or more off-board data links, the system comprising:
-
a first on-board module connected to a first on-board data link, wherein the on-board module and first on-board data link are located in a work machine;
a first off-board system connected to a first off-board data link, wherein the off-board module is remotely located from the work machine; and
a gateway embedded in the work machine including;
first and second interface means connecting the on-board data links and off-board data links respectively to the gateway, a server application configured to perform, when executed by a processor, a server process based on a server request provided by at least one of the first on-board module and the first off-board system, and a communications application configured to convert a data message from a first format to a second format based on a type of data link used by the gateway to transmit the data message, wherein the gateway selectively executes the server and communication applications based on a type of request received by the gateway from one of the first on-board module and first off-board system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for managing communications in an environment including a work machine having one or more on-board data links connected to one or more on-board modules and a gateway and having one or more off-board data links connected to one or more off-board systems and the gateway, the method performed by the gateway comprising:
-
receiving a request generated by a source device and transmitted on a first data link;
selectively executing a server application based on the request, wherein the server application performs a server process;
identifying a destination device associated with the request;
configuring the request to a format compatible with the destination device;
providing the formatted request to the destination device;
receiving a response to the formatted request from the destination device;
configuring the response to a format compatible with the first data link; and
sending the response to a target device over the first data link, wherein the first data link is either one of the on-board data links and one of the off-board data links and the source device is either one of an on-board module and an off-board system. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for managing communications in an environment including a work machine having at least one on-board data link connected to at least one on-board module and a gateway and having at least one off-board data link connected to at least one off-board system and the gateway, wherein the gateway maintains a Web page serviced by a Web server application, the method performed by the gateway comprising:
-
receiving a request generated by a first off-board system and transmitted on a first data link;
selectively executing the Web server application based on the request, wherein the Web server application generates content for the Web page based on the request and packages the content into a response message;
configuring the response message to a format compatible with the first off-board system; and
providing the formatted request to the first off-board system over the first data link, wherein the Web page content includes information associated with the operation of the work machine and is updatable with information received from at least one of an on-board module and a second off-board system. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A computer-readable medium including instructions for performing a method, when executed by a processor, for managing communications in an environment including a work machine having one or more on-board data links connected to one or more on-board modules and a gateway and having one or more off-board data links connected to one or more off-board systems and the gateway, the method performed by the gateway comprising the steps of:
-
receiving a request generated by a source device and transmitted on a first data link;
selectively executing a server application based on the request, wherein the server application performs a server process;
identifying a destination device associated with the request;
configuring the request to a format compatible with the destination device;
providing the formatted request to the destination device;
receiving a response to the formatted request from the destination device;
configuring the response to a format compatible with the first data link; and
sending the response to a target device over the first data link, wherein the first data link is either one of the on-board data links and one of the off-board data links.
-
-
34. A computer-readable medium including instructions for performing a method, when executed by a processor, for managing communications in an environment including a work machine having at least one on-board data link connected to at least one on-board module and a gateway and having at least one off-board data link connected to at least one off-board system and the gateway, wherein the gateway maintains a Web page serviced by a Web server application, the method performed by the gateway comprising the steps of:
-
receiving a request generated by a first off-board system and transmitted on a first data link;
selectively executing the Web server application based on the request, wherein the Web server application collects content from the Web page based on the request and packages the content into a response message;
configuring the response message to a format compatible with the first off-board system; and
providing the formatted request to the first off-board system over the first data link, wherein the Web page content includes information associated with the operation of the work machine and is updatable with information received from at least one of an on-board module and a second off-board system.
-
Specification