US 12,443,504 B2
Filtering measurement data from an electronic control unit (ECU) of a vehicle
Chu Liu, Shanghai (CN); Yueyin Xie, Shanghai (CN); and Mang Mo, Shanghai (CN)
Assigned to SHANGHAI TOSUN TECHNOLOGY LTD., Shanghai (CN)
Filed by SHANGHAI TOSUN TECHNOLOGY LTD., Shanghai (CN)
Filed on Nov. 17, 2023, as Appl. No. 18/512,162.
Prior Publication US 2025/0165369 A1, May 22, 2025
Int. Cl. G06F 11/30 (2006.01); G06F 11/32 (2006.01); G06F 11/362 (2025.01)
CPC G06F 11/3075 (2013.01) [G06F 11/324 (2013.01); G06F 11/3656 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for filtering measurement data, comprising:
at least one bus adapter configured to obtain a data source from an Electronic Control Unit (ECU) of a vehicle; and
at least one computer device comprising a processor, a display communicating with the processor to present a graphical interface, a non-transitory computer-readable storage medium, a communication bus, and a communication interface; wherein:
the processor, the non-transitory computer-readable storage medium, and the communication interface communicate with the at least one bus adapter via the communication bus;
the non-transitory computer-readable storage medium is configured to store instruction programs;
the processor is configured to, after obtaining the data source from the ECU of the vehicle, execute the instruction programs to perform the operations of: setting an upstream data flow input port, a downstream data flow output port, and a filtering function for each measurement window executing in a vehicle bus tool software; connecting the upstream data flow input port of each measurement window to the downstream data flow output port of one measurement window other than the measurement window or a data source to form a dynamic hierarchical connection in the graphical interface; and receiving, by each layer of a measurement window, data from an upper-layer measurement window via the upstream data flow input port of the layer of the measurement window and filtering, by the filtering function, the received data and then transporting the filtered data to a lower-layer measurement window via the downstream data flow output port of the layer of the measurement window; and
the display displays, through the graphical interface, a data source window and/or at least one measurement window connected with the data source window.