本发明专利技术提供一种车辆数据上传方法、无线网联控制器及系统,车辆数据上传方法应用于车辆中的Tbox。Tbox中搭建NFS服务,并设置为Client模式,各ECU中搭建NFS服务且为Server模式,以向Tbox共享本地数据。Tbox接收数据平台发送的数据上传指令,解析得到数据特征,以及确定数据特征对应的目标ECU,挂载目标ECU,以获取数据特征对应的目标数据,并将目标数据上传到FTP服务器。即本发明专利技术中,Tbox挂载ECU,以从ECU中获取目标数据,并上传到FTP服务器,则在使用时只需保证车辆中的Tbox的网络安全即可,不再需要对每个ECU进行改造,进而减少开发难度和工作量,安全性更高。安全性更高。安全性更高。
【技术实现步骤摘要】
一种车辆数据上传方法、无线网联控制器及系统
[0001]本专利技术涉及数据传输
,具体涉及一种车辆数据上传方法、无线网联控制器及系统。
技术介绍
[0002]在车辆行驶轨迹、行驶状态出现异常时,开发人员仅凭车辆所出现的故障现象很难定位故障产生的原因。需要依据相关ECU(Electronic Control Unit,电子控制单元)以及相关传感器数据进行故障原因的分析。
[0003]现有的数据的上传采用各ECU分别与服务器进行通信的方式进行,这就需要各ECU都具备网络访问的功能。ECU在具备联网功能后将带来网络安全的隐患,需要额外考虑网络安全性,从而增加开发难度和工作量。
技术实现思路
[0004]为了解决现有技术存在的联网安全隐患、增加开发难度、工作量等问题,本专利技术提供了一种车辆数据上传方法、无线网联控制器及系统,其具有安全性更高、降低开发难度、工作量等特点。
[0005]根据本专利技术具体实施方式提供的一种车辆数据上传方法,应用于车辆中的无线网联控制器Tbox,所述车辆上的各电子控制单元ECU用于其搭载的传感器的原始数据采集和本地存储,以及系统运行日志的存储,所述Tbox中搭建网络文件系统NFS服务,并设置为客户端Client模式,以使所述Tbox获得对各ECU本地数据的访问权限,各ECU中搭建NFS服务且为服务端Server模式,以向所述Tbox共享本地数据,所述Tbox和各ECU之间通过车载以太网连接,实现NFS服务的Client端与Server端的通信;
[0006]所述车辆数据上传方法包括:
[0007]接收数据平台发送的数据上传指令,其中,所述数据平台和所述Tbox之间的通讯基于消息队列遥测传输MQTT协议实现,通过在所述数据平台端上搭建MQTTBroker服务实现和所述Tbox之间的通信;
[0008]从所述数据上传指令中解析得到数据特征,以及确定所述数据特征对应的目标ECU,所述数据特征包括设备标识以及待获取数据标识中的至少一个,所述设备标识包括ECU标识和/或传感器标识,所述待获取数据标识包括时间片段或目标文件名;
[0009]挂载所述目标ECU,以获取所述数据特征对应的目标数据,并将所述目标数据上传到文件传输协议FTP服务器。
[0010]可选地,从所述数据上传指令中解析得到数据特征,包括:
[0011]在所述数据上传指令包括设备标识以及时间片段的情况下,从所述数据上传指令中获取设备标识以及时间片段,其中,所述设备标识包括ECU标识和/或传感器标识,所述时间片段为由起始时间和终止时间确定的一个时间段;
[0012]在所述数据上传指令包括设备标识以及目标文件名的情况下,从所述数据上传指
令中获取设备标识以及目标文件名,其中,所述目标文件名从文件名称列表中选定;
[0013]在所述数据上传指令仅包括设备标识的情况下,从所述数据上传指令中获取设备标识。
[0014]可选地,挂载所述目标ECU,以获取所述数据特征对应的目标数据,包括:
[0015]挂载所述目标ECU,以获取所述目标ECU的数据访问权限;
[0016]在所述数据特征包括设备标识以及待获取数据标识的情况下,从所述目标ECU中遍历所述设备标识对应的设备的数据,并从遍历得到的数据中筛选出与所述待获取数据标识对应的目标数据;
[0017]在所述数据特征仅包括设备标识的情况下,若所述设备标识为传感器标识,则将所述目标ECU存储的、所述传感器标识对应的传感器采集的原始数据作为目标数据,以及若所述设备标识为ECU标识,则将所述目标ECU存储的系统运行日志作为目标数据。
[0018]可选地,若挂载所述目标ECU失败,还包括:
[0019]回复否定应答至所述数据平台;
[0020]若不能获取所述数据特征对应的目标数据,还包括:
[0021]回复肯定应答至所述数据平台,以及将内容为空的上传文件列表上传到FTP服务器。
[0022]可选地,还包括:
[0023]基于NFS服务,周期性地将各ECU共享的共享分区挂载到所述Tbox中,并扫描每个所述共享分区上已存在的文件;
[0024]以增量检测的方式,将新增文件名通过MQTT协议发送到所述数据平台,以使数据平台以数据库形式存储文件列表信息;
[0025]在将所述新增文件名发送至所述数据平台后,所述Tbox解除其对各ECU的挂载,直到下个挂载周期到来时重新挂载。
[0026]可选地,在周期性地将各ECU共享的共享分区挂载到所述Tbox过程中,还包括:
[0027]若挂载失败,则禁止本次挂载操作,且在Tbox运行日志中记录挂载失败原因,以及在下个挂载周期到来后,再重新进行挂载,其中,所述挂载失败原因至少包括NFS服务运行异常、或车载以太网线束接触不良导致连接异常。
[0028]可选地,还包括:
[0029]当检测到各ECU中存在异常信息文件时,Tbox将所述异常信息文件上传到FTP服务器;
[0030]以异常时刻的时间戳为基准,将距离此时刻最近的一个系统运行日志文件上传到所述FTP服务器,并在上传结束后发送特定通知消息至所述数据平台。
[0031]一种无线网联控制器,用于执行上述的车辆数据上传方法。
[0032]一种车辆数据上传系统,包括上述的无线网联控制器。
[0033]可选地,还包括数据平台以及FTP服务器;
[0034]所述数据平台用于向所述Tbox发送数据上传指令;
[0035]所述FTP服务器用于接收所述Tbox发送的目标数据。
[0036]本专利技术所提供的一种车辆数据上传方法、无线网联控制器及系统,车辆数据上传方法应用于车辆中的无线网联控制器Tbox。所述车辆上的各ECU用于其搭载的传感器的原
始数据采集和本地存储,以及系统运行日志的存储,所述Tbox中搭建NFS服务,并设置为Client模式,以使所述Tbox获得对各ECU本地数据的访问权限,各ECU中搭建NFS服务且为Server模式,以向所述Tbox共享本地数据,所述Tbox和各ECU之间通过车载以太网连接,实现NFS服务的Client端与Server端的通信。Tbox接收数据平台发送的数据上传指令,从所述数据上传指令中解析得到数据特征,以及确定所述数据特征对应的目标ECU,挂载所述目标ECU,以获取所述数据特征对应的目标数据,并将所述目标数据上传到FTP服务器。即本专利技术中,Tbox挂载ECU,以从ECU中获取目标数据,并上传到FTP服务器,则在使用时只需保证车辆中的Tbox的网络安全即可,不再需要对每个ECU进行改造,进而有效减少开发难度和工作量,安全性更高。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种车辆数据上传方法,其特征在于,应用于车辆中的无线网联控制器Tbox,所述车辆上的各电子控制单元ECU用于其搭载的传感器的原始数据采集和本地存储,以及系统运行日志的存储,所述Tbox中搭建网络文件系统NFS服务,并设置为客户端Client模式,以使所述Tbox获得对各ECU本地数据的访问权限,各ECU中搭建NFS服务且为服务端Server模式,以向所述Tbox共享本地数据,所述Tbox和各ECU之间通过车载以太网连接,实现NFS服务的Client端与Server端的通信;所述车辆数据上传方法包括:接收数据平台发送的数据上传指令,其中,所述数据平台和所述Tbox之间的通讯基于消息队列遥测传输MQTT协议实现,通过在所述数据平台端上搭建MQTTBroker服务实现和所述Tbox之间的通信;从所述数据上传指令中解析得到数据特征,以及确定所述数据特征对应的目标ECU,所述数据特征包括设备标识以及待获取数据标识中的至少一个,所述设备标识包括ECU标识和/或传感器标识,所述待获取数据标识包括时间片段或目标文件名;挂载所述目标ECU,以获取所述数据特征对应的目标数据,并将所述目标数据上传到文件传输协议FTP服务器。2.根据权利要求1所述的方法,其特征在于,从所述数据上传指令中解析得到数据特征,包括:在所述数据上传指令包括设备标识以及时间片段的情况下,从所述数据上传指令中获取设备标识以及时间片段,其中,所述设备标识包括ECU标识和/或传感器标识,所述时间片段为由起始时间和终止时间确定的一个时间段;在所述数据上传指令包括设备标识以及目标文件名的情况下,从所述数据上传指令中获取设备标识以及目标文件名,其中,所述目标文件名从文件名称列表中选定;在所述数据上传指令仅包括设备标识的情况下,从所述数据上传指令中获取设备标识。3.根据权利要求1所述的方法,其特征在于,挂载所述目标ECU,以获取所述数据特征对应的目标数据,包括:挂载所述目标ECU,以获取所述目标ECU的数据访问权限;在所述数据特征包括设备标识以及待获取数据标识的情况下,从所述目标ECU中遍历所述设备标识对应的设备的数据,并从遍历得到的数据中筛选出与所述待获取...
【专利技术属性】
技术研发人员:张培强,见永刚,邓冕,
申请(专利权)人:北京经纬恒润科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。