本发明专利技术公开了一种车载设备的状态标定方法、装置、终端及计算机可读存储介质,所述方法包括:获取所述车辆的点火数据包、熄火数据包及所述车载设备的设备数据包;基于所述点火数据包、所述熄火数据包及所述设备数据包的最后一次上报时间对所述车载设备进行状态标定;判断在进行数据包获取过程中是否出现异常告警事件;及若出现所述异常告警事件,则采用预设异常事件标定机制对所述车载设备进行状态标定。本发明专利技术可实现准确标定车载设备的状态。
State calibration method, device, terminal and readable storage medium of on-board equipment
【技术实现步骤摘要】
车载设备的状态标定方法、装置、终端及可读存储介质
本专利技术涉及车辆
,尤其涉及一种车载设备的状态标定方法、装置、终端及计算机可读存储介质。
技术介绍
车辆车载设备在线离线等状态标志着车辆当前的运行状态。现有技术中,通常以车辆车载设备上报的登录、登出数据包来对车辆车载设备进行状态标定。当车载设备出现设备故障或通信故障等时,可能会导致车辆车载设备与平台通信链路出现不可预知的异常,比如频繁断开重连、设备重启、心跳机制过长等异常,将会导致车载设备的状态标定发生频繁的变动,从而无法准确获取车辆车载设备的正确状态。
技术实现思路
有鉴于此,本专利技术提出一种车载设备的状态标定方法、装置、终端及计算机可读存储介质,其可实现准确标定车载设备的状态。首先,为实现上述目的,本专利技术提出一种车载设备的状态标定方法,应用于车辆中,所述状态标定方法包括:获取所述车辆的点火数据包、熄火数据包及所述车载设备的设备数据包;基于所述点火数据包、所述熄火数据包及所述设备数据包的最后一次上报时间对所述车载设备进行状态标定;判断在进行数据包获取过程中是否出现异常告警事件;及若出现所述异常告警事件,则采用预设异常事件标定机制对所述车载设备进行状态标定。优选地,所述车载设备的状态包括在线状态、离线状态、停泊状态及行驶状态。优选地,所述对所述车载设备进行状态标定,包括:当获取到所述车载设备上报的点火数据包时,将所述车载设备标定为所述行驶状态;当获取到所述车载设备上报的熄火数据包时,将所述车载设备标定为所述停泊状态;当获取到所述车载设备上报的插入告警数据包时,将所述车载设备标定为所述在线状态;及当获取到所述车载设备上报的拔出告警数据包时,将所述车载设备标定为所述离线状态。优选地,所述预设异常事件标定机制包括:若无法获取所述熄火数据包,则对所述车载设备进行指定时间的强制熄火处理及进行熄火状态补录,以将所述车载设备标定为所述停泊状态。优选地,每一所述设备数据包对应有一上报时间,所述预设异常事件标定机制包括:在指定周期时间内循环检测所述车载设备最后一次上报所述设备数据包的上报时间与当前时间之差是否超过预设额定时间;若超过所述预设额定时间,则将所述车载设备标定为所述离线状态。优选地,所述获取所述车辆的点火数据包、熄火数据包及所述车载设备的设备数据包,包括:获取所述车载设备的CAN数据采集设备和/或KWP数据采集设备上报的所述点火数据包、所述熄火数据包及所述设备数据包。优选地,所述异常告警事件包括熄火不上报事件和/或车载设备拨出事件。进一步地,为实现上述目的,本专利技术还提供一种车载设备的状态标定装置,应用于车辆中,所述状态标定装置包括:获取模块,用于获取所述车辆的点火数据包、熄火数据包及所述车载设备的设备数据包;第一标定模块,用于基于所述点火数据包、所述熄火数据包及所述设备数据包的最后一次上报时间对所述车载设备进行状态标定;判断模块,用于判断在进行数据包获取过程中是否出现异常告警事件;及第二标定模块,用于在出现所述异常告警事件时,采用预设异常事件标定机制对所述车载设备进行状态标定。进一步地,为实现上述目的,本专利技术还提供一种终端,所述终端包括处理器及存储器,所述存储器上存储有若干计算机程序,所述处理器用于执行所述存储器中存储的计算机程序时实现上述的车载设备的状态标定方法的步骤。进一步地,为实现上述目的,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的车载设备的状态标定方法的步骤。相较于现有技术,本专利技术所提出的车载设备的状态标定方法、装置、终端及计算机可读存储介质,可以根据数据包的获取情形采取不同的状态标定机制,实现准确标定车载设备的状态,可以解决现有技术中由于设备故障或通信故障等原因导致难以真实标定车载设备状态的情形。附图说明图1是本专利技术终端一可选的硬件架构的示意图;图2是本专利技术车载设备的状态标定装置一实施例的模块示意图;图3为本专利技术在进行状态标定过程中将最后一包CAN/KWP/GPS数据包作为熄火数据包的场景示意图;图4为本专利技术在进行状态标定过程中判断最后一次上报的设备数据包时间是否超过指定时间来判定设备状态的场景示意图;图5为本专利技术车载设备的状态标定方法一实施例的步骤流程示意图。附图标记:终端1通信总线11存储器12处理器13网络接口14用户接口15状态标定装置100获取模块101第一标定模块102判断模块103第二标定模块104车辆200本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个所述特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。参阅图1所示,是本专利技术终端一可选的硬件架构的示意图。在一实施例中,所述终端1可包括,但不仅限于,可通过通信总线11相互通信连接的存储器12、处理器13、网络接口14及用户接口15。需要指出的是,图1仅示出了具有组件11-15的终端1,应当理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件,或者组合某些组件,或者具有不同的组件布置。在一实施例中,所述终端1可以与车辆200进行通信,实现对车辆上的车载设备进行状态标定功能,所述终端1可以设置在车辆200中。所述存储器12至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机调用存储器(RAM)、静态随机调用存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘本文档来自技高网...
【技术保护点】
1.一种车载设备的状态标定方法,应用于车辆中,其特征在于,所述状态标定方法包括:/n获取所述车辆的点火数据包、熄火数据包及所述车载设备的设备数据包;/n基于所述点火数据包、所述熄火数据包及所述设备数据包的最后一次上报时间对所述车载设备进行状态标定;/n判断在进行数据包获取过程中是否出现异常告警事件;及/n若出现所述异常告警事件,则采用预设异常事件标定机制对所述车载设备进行状态标定。/n
【技术特征摘要】
1.一种车载设备的状态标定方法,应用于车辆中,其特征在于,所述状态标定方法包括:
获取所述车辆的点火数据包、熄火数据包及所述车载设备的设备数据包;
基于所述点火数据包、所述熄火数据包及所述设备数据包的最后一次上报时间对所述车载设备进行状态标定;
判断在进行数据包获取过程中是否出现异常告警事件;及
若出现所述异常告警事件,则采用预设异常事件标定机制对所述车载设备进行状态标定。
2.如权利要求1所述的方法,其特征在于,所述车载设备的状态包括在线状态、离线状态、停泊状态及行驶状态。
3.如权利要求2所述的方法,其特征在于,所述对所述车载设备进行状态标定,包括:
当获取到所述车载设备上报的插入告警数据包时,将所述车载设备标定为所述在线状态;
当获取到所述车载设备上报的拔出告警数据包时,将所述车载设备标定为所述离线状态;
当获取到所述车载设备在线并上报点火数据包时,将所述车载设备标定为所述行驶状态;及
当获取到所述车载设备在线并上报熄火数据包时,将所述车载设备标定为所述停泊状态。
4.如权利要求2的方法,其特征在于,所述预设异常事件标定机制包括:若无法获取所述熄火数据包,则对所述车载设备进行指定时间的强制熄火处理及进行熄火状态补录,以将所述车载设备标定为所述停泊状态。
5.如权利要求2的方法,其特征在于,每一所述设备数据包对应有一上报时间,所述预设异常事件标定机制包括:
在指定周期时间内循环检测所述车载设备最后一次上报所述设备数据包的...
【专利技术属性】
技术研发人员:许智皓,孙号令,向远茂,
申请(专利权)人:高新兴物联科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。