【技术实现步骤摘要】
一种车辆数据转换方法、装置、设备及存储介质
[0001]本专利技术涉及数据处理
,尤其涉及一种车辆数据转换方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]车辆运行数据系统是提供给车辆控制的系统,是对驾驶人或工程师对车辆控制过程中进行针对性支持的信息系统,能够为车辆进行准确的控制与执行提供有力的数据支撑
。
而车辆运行数据系统的车辆数据的导入和导出功能是各种车辆运行数据系统中很常用功能
。
[0003]目前的车辆运行数据系统的车辆数据的导入导出,一般只提供单一的导入或导出功能,如:将车辆数据对应上传至车辆运行数据系统中,或从车辆运行数据系统中导出对应的数据文档
。
文档的格式和文档中的数据的格式复杂多变,当出现新的格式时,需要不同格式编写不同的代码,和更改车辆运行数据系统的代码来满足新格式的文档或车辆数据的导入或导出,导致开发工作量大,使得现有的数据文档格式无法兼容多个数据系统,导致数据导出导入的效率低
。
[0004]因此,目前亟需一种能够使车辆数据能够兼容多个系统
、
提高数据导入导出效率的方法
。
技术实现思路
[0005]本专利技术提供了一种车辆数据转换方法
、
装置
、
设备及存储介质,以解决现有技术中车辆数据无法兼容多个系统
、
数据导入导出效率低的技术问题
。
[0006]为了解决 ...
【技术保护点】
【技术特征摘要】
1.
一种车辆数据转换方法,其特征在于,包括:响应于接收到车辆文档数据导入指令,根据所述车辆文档数据导入指令,得到待导入车辆文档的路径;通过所述待导入车辆文档的路径,获取车辆文档,并对所述车辆文档进行解析,以使得在对所述车辆文档的解包过程中时,根据
XML
协议,从所述车辆文档中直接获取车辆运行数据;根据所直接获取的车辆运行数据,进行实时帧组包的构建,从而得到车辆运行数值及其批注数据;将所述车辆运行数值及其批注数据导入至车辆控制系统中,以使所述车辆控制系统直接根据所述批注数据,将对应的车辆运行数值进行处理,从而完成车辆数据转换
。2.
如权利要求1所述的一种车辆数据转换方法,其特征在于,所述响应于接收到车辆文档数据导入指令,根据所述车辆文档数据导入指令,得到待导入车辆文档的路径,具体为:响应于接收到车辆控制系统所发送的车辆文档数据导入指令,根据当前的本地时间,标注出预设时间段内所采集的所有数据;根据所述车辆文档数据导入指令,对所有传输链路进行繁忙检测,得到空闲传输链路,作为待导入车辆文档的路径
。3.
如权利要求2所述的一种车辆数据转换方法,其特征在于,所述根据所述车辆文档数据导入指令,对所有传输链路进行繁忙检测,得到空闲传输链路,具体为:根据所述车辆文档数据导入指令,得到所有传输链路的当前数据传输的流量值;当该传输链路的当前数据传输流量值大于第一预设值时,则将该传输链路标记为繁忙传输链路;当该传输链路的当前数据传输流量值不大于第一预设值,且大于第二预设值时,则根据预设的传输重要性数据库,判断该传输链路所传输的数据及其数据类型是否处于重要级别;若是,则将该传输链路标记为繁忙传输链路;若否,则将该传输链路标记为可传输链路;其中,所述传输重要性数据库中存储有若干种数据类型及其对应的重要级别,所述重要级别包括首要处理级别和暂缓处理级别;当该传输链路的当前数据传输流量值不大于第二预设值时,则将该传输链路标记为可传输链路;暂停当前所有可传输链路的传输任务,标记暂停成功的可传输链路为空闲传输链路
。4.
如权利要求3所述的一种车辆数据转换方法,其特征在于,所述通过所述待导入车辆文档的路径,获取车辆文档,并对所述车辆文档进行解析,以使得在对所述车辆文档的解包过程中时,根据
XML
协议,从所述车辆文档中直接获取车辆运行数据,具体为:通过所述待导入车辆文档的路径,得到车辆文档,并对所述车辆文档进行分析,识别得到所述车辆文档的格式类型;根据所述车辆文档的格式类型,调用对应的解析程序,对所述车辆文档进行解析,以使得在对所述车辆文档的解包过程中,调用
libxml
和
boost spirit x3
,根据
XML
协议中的定义信号,从所述车辆文档中直接获取对应于定义信号的车辆运行数据;其中,所述定义信号通过所述车辆文档数据导入指令所设置
。5.
如权利要求4所述的一种车辆数据转换方法,其特征在于,所述根据所直接获取的车
辆运行数据,进行实时帧组...
【专利技术属性】
技术研发人员:江威,谢珊珊,
申请(专利权)人:广州导远电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。