Asset-agnostic framework with asset-specific module for alternate bus parameter calculation
First Claim
1. A device for obtaining a value of a parameter from information present on a network bus of an asset, the device comprising:
- a processor operably connected to a network bus of the asset;
a computer readable memory operably connected to the processor;
a main code stored in the memory, the main code being asset agnostic; and
a script stored in the memory, the script being asset specific;
wherein the processor;
upon execution of the main code, requests a parameter to be obtained from the network bus;
upon execution of the script, receives the parameter to be obtained from the network bus; and
upon execution of the script, obtains a value of the parameter from information present on the network bus.
6 Assignments
0 Petitions
Accused Products
Abstract
Network buses in vehicles and other assets are monitored in order to obtain information and calculate alternate values of parameters relating to components connected to the bus and to send them to a management server. The device includes main code, which is common to the different vehicles or assets in a group, and a script, which is specific to each type of vehicle or asset. The script, which may be customizable, is responsible for defining the parameters to obtain and for defining how the values of the parameters are to be calculated. The script compensates for differences in the way different buses and components operate in different assets, which means that the values of like parameters obtained from different sources are all in conformance with each other. The script can be updated without interrupting the operation of the main code and the monitoring of the bus.
10 Citations
20 Claims
-
1. A device for obtaining a value of a parameter from information present on a network bus of an asset, the device comprising:
-
a processor operably connected to a network bus of the asset; a computer readable memory operably connected to the processor; a main code stored in the memory, the main code being asset agnostic; and a script stored in the memory, the script being asset specific; wherein the processor; upon execution of the main code, requests a parameter to be obtained from the network bus; upon execution of the script, receives the parameter to be obtained from the network bus; and upon execution of the script, obtains a value of the parameter from information present on the network bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for obtaining a value of a parameter from information present on a network bus of an asset, the method comprising:
-
executing, by a processor, an asset agnostic main code and thereby requesting a parameter to be obtained from the network bus; executing, by the processor, an asset specific script and thereby receiving the parameter to be obtained from the network bus; and executing, by the processor, said script and thereby obtaining a value of the parameter from information present on the network bus. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for obtaining a value of a parameter from information present on a network bus of an asset, the system comprising:
-
a server; a processor operably connected to a network bus of the asset; a computer readable memory operably connected to the processor; a main code stored in the memory, the main code being asset agnostic; a script stored in the memory, the script being asset specific; wherein the processor; upon execution of the main code, requests a parameter to be obtained from the network bus; upon execution of the script, receives the parameter to be obtained from the network bus; upon execution of the script, obtains a value of the parameter from information present on the network bus; and upon execution of the main code, transmits the value of the parameter to the server over the air. - View Dependent Claims (19, 20)
-
Specification