[发明专利]一种车辆数据处理方法及装置有效
申请号: | 201811435025.9 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109597813B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 刘均;刘新;郭朝晖;兰飞;李向煜 | 申请(专利权)人: | 深圳市轱辘车联数据技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市龙岗*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车辆 数据处理 方法 装置 | ||
本申请属于车辆技术领域,提供一种车辆数据处理方法及装置,该方法包括:若在第一预设时间内,接收到ECU返回的M个第一数据;将M个第一数据作为第一键值并配置对应的键值名,将第一键值与对应配置的键值名作为第一键值对存入第一数据列表中;若在第二预设时间内接收到I个第二数据,将I个第二数据作为第二键值并配置对应的键值名,并存入第二数据列表中;判断在第二数据列表中是否存在与第一数据列表中键值名相同且键值不相同的第二键值对;若存在,则将与第一数据列表中键值名相同且键值不相同的第二键值对发送至上位机。可以提高下位机传输数据的效率减少下位机耗电量,同时也可以提高上位机的工作效率。
技术领域
本申请属于车辆技术领域,尤其涉及一种车辆数据处理方法及装置。
背景技术
随着车辆电控技术的发展,可通过下位机(如车辆诊断设备等)与车辆内部各个电子控制单元(Electronic Control Unit,ECU)进行通信后,获取车辆运行的各项数据,并将获取的各项数据发送至上位机(如移动终端、笔记本或掌上电脑等),上位机对各项数据进行分析,从而对车辆故障进行诊断。
然而,目前对车辆故障的诊断方法中,下位机实时将与车辆内部各ECU通信获取的车辆运行的各项数据发送至上位机的过程中耗电量严重且数据传输效率低。
发明内容
有鉴于此,本申请实施例提供了一种车辆数据处理方法及装置,旨在解决现有下位机将车辆的各项数据发送至上位机的过程中耗电量严重且数据传输效率低的问题。
本申请实施例的第一方面提供一种车辆数据处理方法,包括:
若检测到车辆处于启动或行驶状态时,则分别向所述车辆的N个电子控制单元ECU发送获取数据的请求指令;其中,所述N≧1且为整数;
若在发送所述请求指令之后的第一预设时间内,接收到所述ECU基于所述请求指令返回的M个第一数据;其中,所述M≧1且为整数;
将所述M个第一数据作为第一键值并配置对应的键值名,将所述第一键值与对应配置的键值名作为第一键值对存入第一数据列表中,将所述第一数据列表发送至上位机;
若将所述第一数据列表发送至上位机之后的第二预设时间内,接收到所述ECU基于所述请求指令返回的I个第二数据;其中,所述I≧1且为整数;
将所述I个第二数据作为第二键值并配置对应的键值名,将所述第二键值与对应配置的键值名作为第二键值对存入第二数据列表中;
判断在所述第二数据列表中是否存在与第一数据列表中键值名相同且键值不相同的第二键值对;其中,所述第一数据列表和所述第二数据列表存储在所述下位机配置的存储器中;
若存在,则将所述与第一数据列表中键值名相同且键值不相同的第二键值对发送至上位机。
在一个实施例中,在将所述与第一数据列表中键值名相同且键值不相同的第二键值对发送至上位机之后,还包括:
将存储在所述下位机中的第一数据列表删除,并将所述第二数据列表作为第一数据列表进行存储。
在一个实施例中,在将存储在所述下位机中的第一数据列表删除,并将所述第二数据列表作为第一数据列表进行存储之后,还包括:
若在将第K-1数据列表发送至上位机之后的第K预设时间内,接收到所述ECU基于所述请求指令返回的Q个第K数据;其中,所述Q≧1且为整数,K≧3且为整数;
将所述Q个第K数据作为第K键值并配置对应的键值名,将所述第K键值与对应配置的键值名作为第K键值对存入第K数据列表中;
判断在所述第K数据列表中是否存在与所述第一数据列表中键值名相同且键值不同的第K键值对;
若存在,则将所述与第一数据列表中键值名不同的第K键值对发送至上位机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市轱辘车联数据技术有限公司,未经深圳市轱辘车联数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811435025.9/2.html,转载请声明来源钻瓜专利网。