发明名称 Run time compression method for a vehicle communication bus
摘要 A method for run time zero byte compression of data on a communication bus of a vehicle includes determining a number of zero byt.es provided in a data frame. When there are enough zero bytes, an encoding byte is generated that maps the locations of the zero bytes in the data frame. A data length code related to the number of non-zero data bytes and the encoding byte is provided in a device header. The data length code has a value less than an uncompressed data frame. The compressed data frame is transmitted with the encoding byte and the uncompressed non-zero data bytes. To decompress the compressed data frame, the encoding byte maps the locations of the zero bytes for a data frame. The non-zero data bytes are then provided at the proper locations to recreate the data frame.
申请公布号 US9219499(B2) 申请公布日期 2015.12.22
申请号 US201414280322 申请日期 2014.05.16
申请人 Robert Bosch GmbH 发明人 Nasser Ahmad
分类号 H03M7/00;H03M7/46;G01C21/20;B60K26/04;B60G17/015;B60W10/00;G06F13/42 主分类号 H03M7/00
代理机构 Michael Best & Friedrich LLP 代理人 Michael Best & Friedrich LLP
主权项 1. A method for run time zero byte compression of data for transmission over a communication bus for a vehicle, the method being executed on an electronic control unit connected to the communication bus, the method comprising the steps of: obtaining a data frame; determining a number of zero bytes provided in a set of data bytes of the data frame; determining if there are enough zero bytes in the set of data bytes for data compression; when there are enough zero bytes for data compression, generating an encoding byte indicating locations in the data frame of zero bytes; providing a data length code dependent on a number of non-zero data bytes in the data frame and the encoding byte, the data length code provided in a device header, the device header including a data message identifier; and forming and transmitting a compressed data frame including the encoding byte and the non-zero data bytes, wherein the compressed data frame has less bytes of data than an uncompressed data frame.
地址 Stuttgart DE