信息处理装置制造方法及图纸

技术编号:13510563 阅读:36 留言:0更新日期:2016-08-11 12:56
本发明专利技术实施例公开一种信息处理装置,能够提高OBD数据处理准确度,从而更准确的得出车辆的状态。该信息处理装置包括:数据接入模块、数据处理模块、数据展示模块。本发明专利技术实施例的信息处理装置,接收OBD设备上报的车辆数据消息,将消息进行协议转换,并对承载的数据进行处理,能够提高OBD数据处理准确度,从而更准确的得出车辆的状态。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开一种信息处理装置,能够提高OBD数据处理准确度,从而更准确的得出车辆的状态。该信息处理装置包括:数据接入模块、数据处理模块、数据展示模块。本专利技术实施例的信息处理装置,接收OBD设备上报的车辆数据消息,将消息进行协议转换,并对承载的数据进行处理,能够提高OBD数据处理准确度,从而更准确的得出车辆的状态。【专利说明】信息处理装置
本专利技术涉及汽车领域,尤其涉及一种信息处理装置。
技术介绍
目前车辆已经基本普及0BD(0n-BoardDiagnostic,车载诊断系统)接口,通过OBD接口可以读取车辆运行状态、故障等信息。通常,从OBD接口读取的数据为原始数据,需经过处理从而得知车辆状态。因此,数据OBD数据处理的精准程度,对了解车辆状态至关重要。
技术实现思路
本专利技术实施例提供一种信息处理装置,能够提高OBD数据处理准确度,从而精准了解车辆状态。本专利技术实施例采用如下技术方案:—种信息处理装置,包括:数据接入模块、数据处理模块、数据展示模块;所述数据接入模块,用于对OBD设备上报的车辆数据消息进行解析;所述数据处理模块包括:协议数据消息队列子模块、第一消息接收客户端、数据算法处理器;所述协议数据消息队列子模块,用于对所述解析后的数据进行验证,得到验证后的数据;所述第一消息接收客户端,用于根据所述接入协议,将所述验证后的数据转换为原始数据;所述数据算法处理器,用于将所述原始数据携带于原始数据消息队列中传输至所述数据展示模块;所述数据展示模块,用于根据所述原始数据确定车辆状态,并显示所述车辆状态。可选的,还包括:传输控制模块;所述传输控制模块包括:第一业务API模块;所述第一业务API模块,用于接收所述原始数据,应用业务算法对所述原始数据处理后,发送到所述数据展示模块。可选的,所述传输控制模块还包括:动态数据缓存子模块、通知服务子模块;所述第一业务API模块应用业务算法对所述原始数据处理后,发送到所述动态数据缓存子模块;或者,所述第一业务API模块应用业务算法对所述原始数据处理后,发送到所述通知服务子模块,所述通知服务子模块将数据推送至所述数据展示模块。可选的,所述数据展示模块包括订阅通知客户端、第一应用客户端;所述订阅通知客户端实时接收所述传输控制模块推送的通知,将收到的通知转发到所述第一应用客户端;所述第一应用客户端显示通知消息和车辆运行数据。可选的,还包括:远程控制模块,所述远程控制模块连接所述传输控制模块、并连接所述OBD设备;所述远程控制模块包括:第二应用客户端、第二业务API模块、短信模块;所述第二应用客户端向所述第二业务API模块发起远程控制请求,所述第二业务API模块收到请求后,按照所述OBD设备接入协议组织远程控制消息包,并经所述短信模块下发到所述OBD设备。可选的,所述数据接入模块包括:接入网关、协议适配器、数据解析处理器;所述接入网关,用于通过TCP传输协议接收OBD设备上报的车辆数据消息,对所述车辆数据进行节流缓存;按照协议规则确定所述车辆数据消息长度,根据所述车辆数据消息长度截取缓存的车辆数据消息中数据包;所述协议适配器,用于将截取后的数据包进行协议适配,确定匹配的接入协议;所述数据解析处理器,用于对所述数据包中数据进行解析,将数据由字节流转换为协议数据实体,得到解析后的数据,根据所述接入协议将所述解析后的数据发送到所述数据解析处理模块。可选的,所述车辆数据消息包含协议头、协议体、效验码,所述协议体位于所述协议头之后,所述效验码位于所述协议体之后;所述协议头包含消息包长度字段、协议版本字段、加密方式字段,所述消息体包含消息头字段、命令字字段、车辆识别码字段、消息体字段;所述协议包长度字段为3个字节,所述协议包长度字段标识了消息包长度,所述协议包长度=协议头长度+加密后的协议体长度+校验码长度,协议版本字段标识了协议版本,所述加密方式字段标识了所述消息体中所述消息头字段及所述消息体字段的加密方式;所述消息体用于定义所述车辆OBD数据处理装置与所述OBD设备之间操作内容,所述消息头字段携带命令字及车辆识别码,所述命令字字段用于确定操作类型,所述车辆识别码字段携带车辆识别码;所述效验码经过对所述消息头部分中消息包长度字段以外的字节及所述消息体部分的全部字节进行异或运算得到。可选的,所述OBD设备采集所述车辆数据消息步骤包括:确定命令字字段、车辆识别码,组成消息头,所述命令字字段标识车辆数据消息的类型;确定消息体,所述消息体携带所述车辆数据消息内容;将协议头中协议版本字段及加密方式字段,消息头、消息体中所有字节依次进行异或得到校验码;对消息头、消息体进行加密,形成协议体;将消息头长度+加密后的消息体长度+校验码长度,得到协议包长度;将消息头、消息体、校验码三部分组合,形成所述车辆数据消息。可选的,所述接入网关按照协议规则确定所述车辆数据消息长度,根据所述车辆数据消息长度截取缓存的车辆数据消息中数据包包括:从字节流中读取3个字节,确定协议数据包长度;根据协议包长度,读取整个协议数据包;根据协议中规定协议头长度,解析协议头,找到协议版本和加密方式;根据协议包长度、协议头长度算出加密后的协议体长度,加密后的协议体长度=协议包长度-协议头长度-校验码长度;按照第四步得到的加密方式,对协议体进行解密,得出消息头和消息头;从协议包中读取校验码;将协议头中协议版本字段及加密方式字段,消息头,消息体中所有字节依次进行异或得到校验码;将得到的校验码与得到的校验码对比,如果相同,则消息合法,否则为非法消息;根据得到的协议版本,确定OBD设备接入协议;根据OBD设备接入协议,解析合法消息,得到消息头和消息体;根据OBD设备接入协议,解析消息头得到命令字,确定消息类型;根据OBD设备接入协议,综合命令字字段,解析消息体,得到所述车辆数据消息携带数据。可选的,所述车辆数据消息包括实时监控消息、报警消息中至少一种。基于上述技术方案的信息处理装置,接收OBD设备上报的车辆数据消息,将消息进行协议转换,并对承载的数据进行处理,能够提高OBD数据处理准确度,从而更准确的得出车辆的状态。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。【附图说明】此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为本专利技术实施例提供的信息处理装置的结构示意图之一;图2为本专利技术实施例提供的信息处理装置的结构示意图之二;图3为本专利技术实施例提供的信息处理装置的结构示意图之三;图4为本专利技术实施例提供的信息处理装置的结构示意图之四;图5为本专利技术实施例提供的信息处理装置的结构示意图之五;图6为本专利技术实施例提供的信息处理装置的结构示意图之六;图7为本专利技术实施例提供的车辆数据消息协议格式示意图;图8为本专利技术实施例提供的报警消息处理流程图;图9为本专利技术实施例提供的监控消息处理流程图。【具体实施方式】这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权本文档来自技高网...

【技术保护点】
一种信息处理装置,其特征在于,包括:数据接入模块、数据处理模块、数据展示模块;所述数据接入模块,用于对OBD设备上报的车辆数据消息进行解析;所述数据处理模块包括:协议数据消息队列子模块、第一消息接收客户端、数据算法处理器;所述协议数据消息队列子模块,用于对所述解析后的数据进行验证,得到验证后的数据;所述第一消息接收客户端,用于根据所述接入协议,将所述验证后的数据转换为原始数据;所述数据算法处理器,用于将所述原始数据携带于原始数据消息队列中传输至所述数据展示模块;所述数据展示模块,用于根据所述原始数据确定车辆状态,并显示所述车辆状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨柯张计飞
申请(专利权)人:北京智驾互联信息服务有限公司
类型:发明
国别省市:北京;11

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

1