发明名称 Systems and methods for transit industry vehicle hardware-agnostic communication
摘要 Systems and methods for hardware-agnostic communication between one or more mobile data terminals and one or more vehicle logic units, where a vehicle logic unit can communicate with one or more inputs from a transit industry vehicle and create an abstraction interface capable of being processed by multiple mobile data terminal hardware platforms—meaning that each vehicle logic unit can communicate with multiple mobile data terminals, and each mobile data terminal can communicate with multiple vehicle logic units.
申请公布号 US9424692(B2) 申请公布日期 2016.08.23
申请号 US201213728125 申请日期 2012.12.27
申请人 TRAPEZE SOFTWARE ULC 发明人 Wiedner David
分类号 G06F17/00;G07C5/00 主分类号 G06F17/00
代理机构 Elan IP INC. 代理人 Elan IP INC.
主权项 1. A method for hardware-agnostic communication between one or more mobile data terminals (MDT) used for monitoring and controlling one or more TIV inputs or outputs (TIVIO) of transit industry vehicles, and one or more vehicle logic units (VLU) located on transit industry vehicles (TIV), that are capable of communicating with one or more TIVIO, comprising: requesting, by an MDT application executed by a processor on a first MDT, communication with a first VLU on a first TIV; accepting, by a VLU application executed by a processor on the first VLU, the request to communicate from the first MDT; providing, by the VLU application executed by a processor on the first VLU, a first abstraction interface to the first MDT; processing, by the MDT application executed by a processor on the first MDT, the provided abstraction interface wherein the processing further comprises: receiving the XML file; determining the first VLU's components; and adjusting an application on the first MDT, responsive to the results of determining, wherein the adjusting further comprises: adding, to a monitoring screen of the application, a user interface element displaying values read from TIVIO, for each one or more TIVIO that can be monitored by the first MDT; inserting, on a controlling screen of the application, a user interface element presenting values read from TIVIO and used for setting values of TIVIO, for each one or more TIVIO that can be controlled by the first MDT; and monitoring or controlling, by the MDT application executed by a processor on the first MDT, the first TIV; and wherein the accepting further comprises granting an access level to the first MDT and a second MDT and wherein the one or more components that can be monitored and the one or more components that can be controlled are based on the access level granted and wherein the requesting, processing and monitoring are done concurrently by a first MDT and the second MDT communicating with a first VLU, and the accepting and providing are done by the first VLU and wherein the one or more components can be monitored, and the one or more components can be controlled, based on the access level granted and wherein the first MDT is granted a rider access level and wherein the adjusting further comprises allowing the MDT application executed by a processor on the first MDT to read a global positioning system location of the first TIV and the second MDT is granted an operator access level and wherein the adjusting further comprises allowing the MDT application executed by a processor on the second MDT to read and write TIVIO values.
地址 Mississauga CA