一种点火状态标定方法、设备及计算机可读存储介质技术

技术编号:26887288 阅读:18 留言:0更新日期:2020-12-29 15:55
本发明专利技术公开了一种点火状态标定方法、设备及计算机可读存储介质。其中,该方法包括:当接收到设备上报的GPS数据时开启点火监听进程,并通过所述点火监听进程对记录的每一包所述GPS数据进行时间校验;将通过所述时间校验的每一包所述GPS数据写入至点火监听队列;当所述点火监听队列的计数值达到预设的额定值时,将所述设备当前的运行状态标定为点火状态。实现了一种准确、可靠的车辆点火状态标定方法,避免了点火或熄火少报、漏报、错报的现象发生,提高了状态标定过程中的稳定性。

【技术实现步骤摘要】
一种点火状态标定方法、设备及计算机可读存储介质
本专利技术涉及电子
,尤其涉及一种点火状态标定方法、设备及计算机可读存储介质。
技术介绍
现有技术中,通过车辆车载设备的点火、或者熄火状态,确定车辆当前的行驶状态。例如,通常以车辆车载设备上报的“点火”、“熄火”事件数据包来判断当事车辆的点火、熄火行驶状态标定。但是,由于偶发性或者设计上的设备故障、或通信故障等原因,可能会导致车辆车载设备与平台通讯服务器在通讯链路的保持上出现不可预知的异常状态,例如,出现点火或熄火少报、漏报、错报的现象,从而导致服务器无法准确地获取其车辆车载设备当前真实的点火、或者熄火状态。
技术实现思路
为了解决现有技术中的上述技术缺陷,本专利技术提出了一种点火状态标定方法,该方法包括:当接收到设备上报的GPS数据时开启点火监听进程,并通过所述点火监听进程对记录的每一包所述GPS数据进行时间校验;将通过所述时间校验的每一包所述GPS数据写入至点火监听队列;当所述点火监听队列的计数值达到预设的额定值时,将所述设备当前的运行状态标定为点火状态。可选地,所述当接收到设备上报的GPS数据时创建点火监听进程之前,包括:对所述设备的点火熄火行驶缓存状态进行初始化标定,同时,获取由所述设备采集的GPS数据;根据所述点火熄火行驶缓存状态、所述GPS数据标定所述设备在初始时刻的运行状态。可选地,所述当接收到设备上报的GPS数据时创建点火监听进程,包括:当标定所述设备在初始时刻的运行状态为熄火状态时,接收由所述设备上报的GPS数据,并开启所述点火监听进程。可选地,所述通过所述点火监听进程对记录的每一包所述GPS数据进行时间校验,包括:预设一GPS间隔额定时间;判断当前包的GPS数据与上一包的GPS数据的上报时间间隔是否超过所述GPS间隔额定时间,若所述上报时间间隔未超过所述GPS间隔额定时间,则确定当前包的GPS数据通过所述时间校验。可选地,所述将通过所述时间校验的每一包所述GPS数据写入至点火监听队列,包括:开启所述点火监听队列,当所述点火监听进程接收到第一包GPS数据时,开启所述点火监听进程计数器,并将所述点火监听进程计数器的计数值由0增值为1;确定当前包的GPS数据通过所述时间校验时,将所述点火监听进程计数器的计数值增值1。可选地,所述通过所述点火监听进程对记录的每一包所述GPS数据进行时间校验,还包括:若所述上报时间间隔超过所述GPS间隔额定时间,则确定当前包的GPS数据未通过所述时间校验;关闭所述点火监听进程,清空所述点火监听队列和所述点火监听进程计数器,并等候下一次点火监听。可选地,所述当所述点火监听队列的计数值达到预设的额定值时,将所述设备当前的运行状态标定为点火状态之后,包括:将所述设备的点火状态发送至其它相关业务,同时,关闭所述点火监听进程,清空所述点火监听队列和所述点火监听进程计数器,并等候下一次点火监听。可选地,所述GPS间隔额定时间为两分钟,所述点火监听队列的额定值为六。可选地,本专利技术还提出了一种点火状态标定设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的点火状态标定方法的步骤。可选地,本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有点火状态标定程序,所述点火状态标定程序被处理器执行时实现如上所述的点火状态标定方法的步骤。通过在接收到设备上报的GPS数据时开启点火监听进程,并通过所述点火监听进程对记录的每一包所述GPS数据进行时间校验;将通过所述时间校验的每一包所述GPS数据写入至点火监听队列;当所述点火监听队列的计数值达到预设的额定值时,将所述设备当前的运行状态标定为点火状态。实现了一种准确、可靠的车辆点火状态标定方法,避免了点火或熄火少报、漏报、错报的现象发生,提高了状态标定过程中的稳定性。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术点火状态标定方法的流程图;图2是本专利技术点火状态标定设备的模块示意图。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图1是本专利技术点火状态标定方法的流程图。本实施例提出了一种点火状态标定方法,该方法包括:S1、当接收到设备上报的GPS数据时开启点火监听进程,并通过所述点火监听进程对记录的每一包所述GPS数据进行时间校验;S2、将通过所述时间校验的每一包所述GPS数据写入至点火监听队列;S3、当所述点火监听队列的计数值达到预设的额定值时,将所述设备当前的运行状态标定为点火状态。本实施例中,首先,当服务器接收到车辆设备上报的GPS数据时,开启点火监听进程,并通过所述点火监听进程对记录的每一包所述GPS数据进行时间校验。其中,由服务器监测当前的GPS数据接收状态,而当车辆启动时,车辆设备按预设的频率向服务器上报GPS数据。当服务器接收到车辆设备上报的GPS数据时,开启与该车辆对应的点火监听进程,并通过该点火监听进程对记录的每一包所述GPS数据进行时间校验。其中,时间校验是用于判定每一包所述GPS数据是否为连续上报状态,若每一包所述GPS数据是连续性的,则确定车辆当前的状态是运行且稳定的,而若连续性的GPS数据开始出现不连续的特征,则确定车辆当前的状态是熄火、或者是不稳定的。可选地,时间校验的方式可以是前、后GPS数据的上报时间间隔判定,或者是各GPS数据上报时刻的分布状态。本实施例中,通过所述点火监听进程对记录的每一包所述GPS数据进行时间校验之后,将通过所述时间校验的每一包所述GPS数据写入至点火监听队列。同样的,由服务器创建或开启与当前车辆对应的点火监听队列,可选地,在点火监听队列程序中创建或开启与当前车辆对应的点火监听队列进程。然后,将通过所述时间校验的每一包所述GPS数据写入至点火监听队列。可选地,当前时刻的GPS数据与前一次的GPS数据的上报时间间隔小于预设时间间隔时,将当前时刻的GPS数据写入至点火监听队列。可选地,按各GPS数据上报时刻的分布状态确定前M个GPS数据上报时间具备一定的连续性,则将上述M个GPS数据打包写入至点火监听队列。本实施例中,当所述点火监听队列的计本文档来自技高网
...

【技术保护点】
1.一种点火状态标定方法,其特征在于,所述方法包括:/n当接收到设备上报的GPS数据时开启点火监听进程,并通过所述点火监听进程对记录的每一包所述GPS数据进行时间校验;/n将通过所述时间校验的每一包所述GPS数据写入至点火监听队列;/n当所述点火监听队列的计数值达到预设的额定值时,将所述设备当前的运行状态标定为点火状态。/n

【技术特征摘要】
1.一种点火状态标定方法,其特征在于,所述方法包括:
当接收到设备上报的GPS数据时开启点火监听进程,并通过所述点火监听进程对记录的每一包所述GPS数据进行时间校验;
将通过所述时间校验的每一包所述GPS数据写入至点火监听队列;
当所述点火监听队列的计数值达到预设的额定值时,将所述设备当前的运行状态标定为点火状态。


2.根据权利要求1所述的点火状态标定方法,其特征在于,所述当接收到设备上报的GPS数据时创建点火监听进程之前,包括:
对所述设备的点火熄火行驶缓存状态进行初始化标定,同时,获取由所述设备采集的GPS数据;
根据所述点火熄火行驶缓存状态、所述GPS数据标定所述设备在初始时刻的运行状态。


3.根据权利要求2所述的点火状态标定方法,其特征在于,所述当接收到设备上报的GPS数据时创建点火监听进程,包括:
当标定所述设备在初始时刻的运行状态为熄火状态时,接收由所述设备上报的GPS数据,并开启所述点火监听进程。


4.根据权利要求3所述的点火状态标定方法,其特征在于,所述通过所述点火监听进程对记录的每一包所述GPS数据进行时间校验,包括:
预设一GPS间隔额定时间;
判断当前包的GPS数据与上一包的GPS数据的上报时间间隔是否超过所述GPS间隔额定时间,若所述上报时间间隔未超过所述GPS间隔额定时间,则确定当前包的GPS数据通过所述时间校验。


5.根据权利要求4所述的点火状态标定方法,其特征在于,所述将通过所述时间校验的每一包所述GPS数据写入至点火监听队列,包括:
开启所述点火监听队列,当所述点...

【专利技术属性】
技术研发人员:许智皓
申请(专利权)人:高新兴物联科技有限公司
类型:发明
国别省市:广东;44

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

1