一种客车监控主机数据采集方法及系统技术方案

技术编号:13781527 阅读:86 留言:0更新日期:2016-10-04 18:27
本发明专利技术涉及一种客车监控主机数据采集方法及系统,方法包括:对采集到的数据并发进行数据发送、内存缓冲和本地存储过程,并且在数据发送、内存缓冲和本地存储过程中进行网络状态监测,当网络连接异常时,持续监测网络状态,网络连接恢复正常时,若监控主机内存容量能够满足网络异常时段采集的数据量完整存储,补传网络异常时段存储在监控主机内存中的数据,否则,补传网络异常时段存储在本地大容量存储器中的数据。该系统包括主控单元及与主控单元连接的数据采集模块、数据存储模块、数据发送模块、数据补传模块和通讯模块,本发明专利技术在保证通信效率的同时,可以在断网情况下保证不丢失数据,大大增加了监控主机的可靠性。

【技术实现步骤摘要】

本专利技术涉及客车监控领域,具体涉及一种客车监控主机数据采集方法及系统
技术介绍
现有远程监控主机,主要是通过无线通讯方式传输数据,并可以通过无线网络对车载终端进行控制,实现移动车辆与监控中心的双向数据传输,完成对车辆运行状态、安全状态、技术状态的监控。其监控可靠性受限于网络通信质量、带宽等影响,通信效率低、可靠性低、通信费用居高不下、采集频率不高,可用性有限,远远不能满足新能源客车安全运营需求。现有监控主机没有对数据进行压缩,这样存储数据冗余大,可用性低,费用高,很难实现将全车数据终生存储,数据传输费用也非常高,且存在传输速度慢,数据冗余度大的问题;虽然有部分设备(如专利号为CN 204241891的专利文献)实现了本地存储功能,但是都没有存储转发功能,也没有内存+本地存储双存储功能,单一存储会占用大量内存/缓存,因此补传效率比较低,在网络时断时续的情况下会造成监控主机内存溢出,根本不能有效完成数据补传功能。目前新能源客车电控设备比较多,采集频率受带宽和流量制约,通常情况下开关量采取变位上传,模拟量采用周期上传。开关量采用不间断的实时监控,浪费大量流量和成本;模拟量周期上传,由于采集频度不够,往往价值不高。单车数据少,未进行压缩,未进行整车数据终身存储。基于移动网络的信道无论从传输效率底、价格高、网络不稳定等原因,很难保证数据完整性和可靠性。
技术实现思路
本专利技术提供了一种客车监控主机数据采集方法及系统,以解决现有的监控主机数据采集方法虽然保证了上传数据的完整性和可靠性,但是传输效率不高的问题。为解决上述技术问题,本专利技术的客车监控主机数据采集方法包括:对采集到的数据并发进行数据发送、内存缓冲和本地存储过程,同时在该过程中进行网络状态监测,当网络连接异常时,持续监测网络状态,网络连接恢复正常时,若监控主机内存容量能够满足网络异常时段采集的数据量完整存储,补传网络异常时段存储在监控主机内存中的数据,否则,补传网络异常时段存储在本地大容量存储器中的数据。对实时采集到的数据进行基于零部件、采集时间、经纬度的分类压缩后再进行发送、
内存和本地存储。实时检测是否接收到数据传输指令,根据数据传输指令,当网络正常时将要求传输的数据发送至后台服务器,所述数据传输指令所述数据传输指令包括要求传输设定时间内采集到的数据、采集的设定地点的数据或采集到的设定客车零部件的数据。采集到的数据包括CAN总线数据、GPS定位数据、采集时间数据及客车零部件数据。对存储在监控主机内存和本地大容量存储器中的数据进行CRC校验,剔除错误的数据。本专利技术的客车监控主机数据采集系统包括主控单元及与主控单元连接的数据采集模块、数据存储模块、数据发送模块、数据补传模块和通讯模块,数据采集模块用于实时采集客车数据;数据存储模块用于将客车数据存储在监控主机内存中,同时在本地大容量存储器中进行数据备份,数据发送模块用于实时发送采集到的数据;所述数据补传模块用于检测网络连接状态是否正常,当网络异常时补传网络异常时段存储在监控主机内存或本地大容量存储器中的数据。该系统还包括与主控单元连接的数据压缩模块,该模块用于将采集到的数据进行基于零部件、采集时间、经纬度的分类压缩。该系统还包括数据传输命令检测模块,用于实时检测是否接收到数据传输指令,根据数据传输指令,通知数据发送模块发送相应的数据至后台服务器该系统还包括CRC校验模块,用于对存储在监控主机内存和本地大容量存储器中的数据进行CRC校验,剔除异常数据。所述通信模块为GPRS传输模块、WIFI模块或3G/4G通讯模块,用于将CAN总线数据和GPS定位数据传输到后台系统。本专利技术的有益效果:本专利技术的方法当采集到数据时,将数据直接发送,并且同时进行监控主机内存缓冲和本地存储器协同存储数据,实现双备份功能,当网络链路异常时,由于数据在本地存储器和内存中备份,所以,一旦网络恢复正常,可将备份数据补传至后台服务器。通过直接数据转发、断网补传机制,一方面可以保证在网络通信质量较好的情况下直接将数据发送出去提高数据发送效率,另一方面可以在断网情况下保证不丢失数据,大大增加了监控主机的可靠性。本专利技术通过本地存储,将高频数据存储本地,可以解决监控主机数据采集频率低,数据保存时间短的问题,方便车辆问题分析和研究。并且,本专利技术的方法在网络正常时实时采集的传输,这不同于现有技术中的周期性采集和传输,可以提高数据的传输效率,并且提高传输带通道的利用率。数据进行存储前,先进行分类和压缩,通过压缩处理,可以将整车数据存储在一个很小的存储中,降低存储和通讯传输成本,在传输同样数据的情况下可以提高数据采集频度。本专利技术还可接收后台下达的数据传输命令,并对数据传输命令进行响应,将要求传输的数据发送至后台服务器,提高了监控主机数据采集系统的智能化。本专利技术的系统将压缩-存储-转发-补传集成一个可靠的设备,并且并发进行各个动作,完成监控数据可靠传输,保证监控主机数据的高可用性。附图说明图1为客车监控主机数据采集方法流程图;图2为客车监控主机数硬件实现框图。具体实施方式下面结合附图,对本专利技术的技术方案作进一步详细介绍。客车监控主机数据采集方法实施例本实施例的方法包括:实时采集数据,并将采集到的数据并发进行数据发送、内存缓冲和在本地大容量存储器中备份的过程;同时,实时进行网络状态监测,当网络连接正常,实时发送采集到的数据;当网络连接异常时,持续监测网络状态,网络连接恢复正常时,若监控主机内存容量能够满足网络异常时段采集的数据量完整存储,补传网络异常时段存储在监控主机内存中的数据,否则,补传网络异常时段存储在本地大容量存储器中的数据。如图1所示,监控主机数据采集模块实时采集CAN上的数据,同时将采集到的数据内存缓冲、发送和本地大容量存储器存储,并同时实时检测网络是否异常,当网络正常时,将实时采集到的数据发送至监控后台;如果网络异常,保持长连接状态,持续监测网络状态,此时采集到的数据在监控主机内存中缓存,且在本地大容量存储器中备份,当网络通信链路恢复正常,实时转发采集到的数据,且若监控主机内存容量能够满足网络异常时段采集的数据量完整存储,即网络异常的时间段较短,在此期间采集到的数据能够完整的存储在监控主机内存中,那么监控主机内存能够满足补传条件,就将监控主机内存中的数据转发到后台服务器,并将传输成功的数据删除;若监控主机内存容量不能够满足网络异常时段采集的数据量完整存储,即网络长时间中断,内存的存储容量不能够满足异常时段数据量的完全存储,那么采集的数据将会在内存中循环存储,由于内存溢出,导致内存存储的数据不完整,不满足补传条件,而本地大容量存储器的容量较大能够满足补传条件,所以补传网络异常时段存储在本地大容量存储器中的数据到后台服务器。本实施例中监控主机采集到数据后不管网络状态如何直接进行发送,这样可以保证在
网络状态较好的情况下数据传送的高效性,由于在数据发送的同时进行了数据存储和网络检测过程,一旦发现网络异常,可进行补传,因此,也保证了数据的稳定性。进一步,为了缩小数据的占用空间,本实施例中可对采集到的数据首先通过压缩算法进行压缩,具体为:对采集到的数据进行基于零部件、采集时间、经纬度的分类压缩。压缩后的数据分两份,按照先后顺本文档来自技高网
...

【技术保护点】
一种客车监控主机数据采集方法,其特征在于,该方法为:对采集到的数据并发进行数据发送、内存缓冲和本地存储过程,同时在该过程中进行网络状态监测,当网络连接异常时,持续监测网络状态,网络连接恢复正常时,若监控主机内存容量能够满足网络异常时段采集的数据量完整存储,补传网络异常时段存储在监控主机内存中的数据,否则,补传网络异常时段存储在本地大容量存储器中的数据。

【技术特征摘要】
1.一种客车监控主机数据采集方法,其特征在于,该方法为:对采集到的数据并发进行数据发送、内存缓冲和本地存储过程,同时在该过程中进行网络状态监测,当网络连接异常时,持续监测网络状态,网络连接恢复正常时,若监控主机内存容量能够满足网络异常时段采集的数据量完整存储,补传网络异常时段存储在监控主机内存中的数据,否则,补传网络异常时段存储在本地大容量存储器中的数据。2.根据权利要求1所述客车监控主机数据采集方法,其特征在于,对实时采集到的数据进行基于零部件、采集时间、经纬度的分类压缩后再进行发送、内存和本地存储。3.根据权利要求2所述客车监控主机数据采集方法,其特征在于,实时检测是否接收到数据传输指令,根据数据传输指令,当网络正常时将要求传输的数据发送至后台服务器,所述数据传输指令所述数据传输指令包括要求传输设定时间内采集到的数据、采集的设定地点的数据或采集到的设定客车零部件的数据。4.根据权利要求1所述客车监控主机数据采集方法,其特征在于,采集到的数据包括CAN总线数据、GPS定位数据、采集时间数据及客车零部件数据。5.根据权利要求1-4任一所述客车监控主机数据采集方法,其特征在于,对存储在监控主机内存和本地大容量存储器中的数据进行CRC校验,剔除错误的数据。6.一种客车监控主机数据采集系统,其特征...

【专利技术属性】
技术研发人员:赵亚涛彭能岭徐阳王亚松赵清陈爽张永瑞
申请(专利权)人:郑州宇通客车股份有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1