1.一种车载记录文件传输方法,其特征在于,包括:
车载数据记录仪通过无线通信链路建立与地面数据服务器的传输控制协议TCP连接,所述无线通信链路为所述车载数据记录仪通过无线传输设备在蜂窝移动通讯网络中建立的通信链路;
所述车载数据记录仪通过所述TCP连接将车载记录文件传输至所述地面数据服务器;
若所述无线通信链路的信号强度小于预设强度阈值,则所述车载数据记录仪在预设时长内保持所述TCP连接。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述无线通信链路的路由状态发生变化,则所述车载数据记录仪立即断开所述TCP连接,并重新建立与所述地面数据服务器的TCP连接。
3.根据权利要求2所述的方法,其特征在于,重新建立与所述地面数据服务器的TCP连接之后,所述方法还包括:
所述车载数据记录仪扫描所述地面数据服务器,确定未下载完成的车载记录文件的大小和中断点位置,采用断点续传的方式向所述地面数据服务器传输所述中断点位置后的车载记录文件。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
所述车载数据记录仪对需要传输的车载记录文件进行压缩处理,获取压缩后的车载记录文件、所述压缩后的车载记录文件的信息摘要效验码信息以及所述压缩后的车载记录文件的大小信息;
所述车载数据记录仪将所述压缩后的车载记录文件的信息摘要效验码信息以及所述压缩后的车载记录文件的大小信息添加到所述压缩后的车载记录文件的文件名中;
所述车载数据记录仪通过所述TCP连接将车载记录文件传输至所述地面数据服务器,包括:
所述车载数据记录仪通过所述TCP连接将所述压缩后的车载记录文件传输至所述地面数据服务器。
5.根据权利要求1至3任一项所述的方法,其特征在于,在所述车载数据记录仪通过无线通信链路建立与地面数据服务器的传输控制协议TCP连接之前,所述方法还包括:所述车载数据记录仪基于用户数据包协议UDP连接向所述地面数据服务器发送车载记录文件传输开始帧,所述车载记录文件传输开始帧用于指示所述车载数据记录仪有需要传输的车载记录文件;
在车载记录文件传输完成后,所述方法还包括:所述车载数据记录仪向所述地面数据服务器发送车载记录文件传输结束帧,所述车载记录文件传输结束帧用于指示所述地面数据服务器断开与所述车载数据记录仪之间的TCP连接。
6.一种车载记录文件传输方法,其特征在于,包括:
地面数据服务器通过无线通信链路建立与车载数据记录仪的传输控制协议TCP连接,所述无线通信链路为所述车载数据记录仪通过无线传输设备在蜂窝移动通讯网络中建立的通信链路;
所述地面数据服务器通过所述TCP连接接收所述车载数据记录仪发送的车载记录文件;
若所述无线通信链路的信号强度小于预设强度阈值,则所述地面数据服务器在预设时长内保持所述TCP连接。
7.根据权利要求6所述的方法,其特征在于,所述地面数据服务器通过所述TCP连接接收所述车载数据记录仪发送的车载记录文件,包括:
所述地面数据服务器通过所述TCP连接接收所述车载数据记录仪发送的压缩后的车载记录文件。
8.根据权利要求7所述的方法,其特征在于,所述地面数据服务器接收到车载记录文件传输结束帧后,所述方法还包括:
所述地面数据服务器获取所述压缩后的车载记录文件的文件名中的大小信息;
所述地面数据服务器将所述大小信息与接收到的所述压缩后的车载记录文件的实际大小进行比对,若所述大小信息与所述实际大小一致,则获取所述压缩后的车载记录文件的文件名中的信息摘要效验码信息,根据所述信息摘要效验码信息对所述压缩后的车载记录文件进行文件完整性效验,若通过文件完整性效验,则对所述压缩后的车载记录文件进行解压,获取原始车载记录文件,将所述原始车载记录文件保存至所述地面数据服务器的数据库中;
若所述大小信息与所述实际大小不一致,则所述地面数据服务器删除所述压缩后的车载记录文件,并向所述车载数据记录仪发送重新下载指令,所述重新下载指令用于指示所述车载数据记录仪重新向所述地面数据服务器发送所述压缩后的车载记录文件。
9.一种车载数据记录仪,其特征在于,包括:
连接模块,用于通过无线通信链路建立与地面数据服务器的传输控制协议TCP连接,所述无线通信链路为所述车载数据记录仪通过无线传输设备在蜂窝移动通讯网络中建立的通信链路;
文件传输模块,用于通过所述TCP连接将车载记录文件传输至所述地面数据服务器;
所述连接模块还用于,若所述无线通信链路的信号强度小于预设强度阈值,则在预设时长内保持所述TCP连接。
10.根据权利要求9所述的车载数据记录仪,其特征在于,所述连接模块还用于:
若所述无线通信链路的路由状态发生变化,则立即断开所述TCP连接,并重新建立与所述地面数据服务器的TCP连接。
11.根据权利要求10所述的车载数据记录仪,其特征在于,所述文件传输模块还用于:
扫描所述地面数据服务器中确定未下载完成的车载记录文件的大小和中断点位置,采用断点续传的方式向所述地面数据服务器传输所述中断点位置后的车载记录文件。
12.根据权利要求9至11任一项所述的车载数据记录仪,其特征在于,所述车载数据记录仪还包括:压缩模块;
所述压缩模块用于对需要传输的车载记录文件进行压缩处理,获取压缩后的车载记录文件、所述压缩后的车载记录文件的信息摘要效验码信息以及所述压缩后的车载记录文件的大小信息;
将所述压缩后的车载记录文件的信息摘要效验码信息以及所述压缩后的车载记录文件的大小信息添加到所述压缩后的车载记录文件的文件名中;
所述文件传输模块具体用于:
通过所述TCP连接将所述压缩后的车载记录文件传输至所述地面数据服务器。
13.根据权利要求9至11任一项所述的车载数据记录仪,其特征在于,在所述车载数据记录仪还包括指示模块,所述指示模块用于:基于用户数据包协议UDP连接向所述地面数据服务器发送车载记录文件传输开始帧,所述车载记录文件传输开始帧用于指示所述车载数据记录仪有需要传输的车载记录文件;
所述指示模块还用于:向所述地面数据服务器发送车载记录文件传输结束帧,所述车载记录文件传输结束帧用于指示所述地面数据服务器断开与所述车载数据记录仪之间的TCP连接。
14.一种地面数据服务器,其特征在于,包括:
连接模块,用于通过无线通信链路建立与车载数据记录仪的传输控制协议TCP连接,所述无线通信链路为所述车载数据记录仪通过无线传输设备在蜂窝移动通讯网络中建立的通信链路;
文件接收模块,用于通过所述TCP连接接收所述车载数据记录仪发送的车载记录文件;
所述连接模块,还用于若所述无线通信链路的信号强度小于预设强度阈值,则在预设时长内保持所述TCP连接。
15.根据权利要求14所述的地面数据服务器,其特征在于,所述文件接收模块,具体用于:
通过所述TCP连接接收所述车载数据记录仪发送的压缩后的车载记录文件。
16.根据权利要求15所述的地面数据服务器,其特征在于,所述地面数据服务器还包括文件处理模块;
所述文件处理模块用于获取所述压缩后的车载记录文件的文件名中的大小信息;
将所述大小信息与接收到的所述压缩后的车载记录文件的实际大小进行比对,若所述大小信息与所述实际大小一致,则获取所述压缩后的车载记录文件的文件名中的信息摘要效验码信息,根据所述信息摘要效验码信息对所述压缩后的车载记录文件进行文件完整性效验,若通过文件完整性效验,则对所述压缩后的车载记录文件进行解压,获取原始车载记录文件,将所述原始车载记录文件保存至所述地面数据服务器的数据库中;
若所述大小信息与所述实际大小不一致,则删除所述压缩后的车载记录文件,并向所述车载数据记录仪发送重新下载指令,所述重新下载指令用于指示所述车载数据记录仪重新向所述地面数据服务器发送所述压缩后的车载记录文件。