发明内容
本发明的主要目的在于提供一种车辆点熄火状态的判断方法及***、计算机可读存储介质,旨在解决通过检测电瓶电压变化来判断点熄火状态的方法,得出的判断结果准确性不高的技术问题。
为实现上述目的,本发明提供的一种车辆点熄火状态的判断方法,包括以下步骤:
获取车辆当前的振动信息和第一当前时间;
判断所述振动信息是否大于预设振动阈值,以及判断所述车辆在所述第一当前时间之后的预设时间段内所述车辆的第一位移信息是否大于预设位移阈值;
在所述振动信息大于所述预设振动阈值,且所述第一位移信息大于所述预设位移阈值时,更新所述车辆的点熄火状态为点火态;
在所述振动信息大于所述预设振动阈值,且所述第一位移信息小于或等于所述预设位移阈值时,更新所述点熄火状态为待确定点火态;
在所述振动信息小于或等于预设振动阈值,且所述第二位移信息大于所述预设位移阈值时,更新所述点熄火状态为待确定熄火态;
在所述振动信息小于或等于预设振动阈值,且所述第二位移信息小于或等于所述预设位移阈值时,更新所述点熄火状态为熄火态。
优选地,还包括:
再次获取所述车辆当前的振动信息和当前记录的点熄火状态,判断所述振动信息是否大于预设振动阈值;
当所述振动信息大于所述预设振动阈值,且所述点熄火状态为所述点火态时,不更改所述点熄火状态;
当所述振动信息大于所述预设振动阈值,且所述点熄火状态为所述待确定熄火态时,更新所述点熄火状态为所述点火态;
当所述振动信息大于所述预设振动阈值,且所述点熄火状态为所述熄火态时,更新所述点熄火状态为所述待确定点火态。
优选地,所述再次获取车辆当前的振动信息和当前记录的点熄火状态,判断所述振动信息是否大于预设振动阈值的步骤之后,还包括:
当所述振动信息大于所述预设振动阈值,所述点熄火状态为所述待确定点火态,获取第二当前时间以及判断在所述第二当前时间之后的预设时间段内所述车辆的第二位移信息是否大于预设位移阈值;
当所述第二位移信息大于所述预设位移阈值时,更新所述点熄火状态为点火态。
优选地,所述当所述振动信息大于所述预设振动阈值,所述点熄火状态为所述待确定点火态,获取第二当前时间以及判断在所述第二当前时间之后的预设时间段内所述车辆的第二位移信息是否大于预设位移阈值的步骤之后,还包括:
当所述第二位移信息小于或等于所述预设位移阈值时,判断在所述第二当前时间之后的预设时间段之后的附加预设时间内,所述车辆的点熄火状态;
当所述点熄火状态在所述附加预设时间内,一直保持所述待确定点火态,更新所述点熄火状态为点火态。
优选地,还包括:
再次获取所述车辆当前的振动信息和当前记录的点熄火状态,判断所述振动信息是否大于预设振动阈值;
当所述振动信息小于或等于所述预设振动阈值,且所述点熄火状态为所述熄火态时,不更改所述点熄火状态;
当所述振动信息小于或等于所述预设振动阈值,且所述点熄火状态为所述待确定点火态时,更新所述点熄火状态为熄火态;
当所述振动信息小于或等于所述预设振动阈值,且所述点熄火状态为所述点火态时,更新所述点熄火状态为待确定熄火态。
优选地,所述再次获取车辆当前的振动信息和当前记录的点熄火状态,判断所述振动信息是否大于预设振动阈值的步骤之后,还包括:
当所述振动信息小于或等于所述预设振动阈值,所述点熄火状态为待确定熄火态,获取第三当前时间以及判断在所述第三当前时间之后的预设时间段内所述车辆的第三位移信息是否大于预设位移阈值;
当所述第三位移信息小于或等于所述预设位移阈值时,更新所述点熄火状态为熄火态。
优选地,所述当所述振动信息小于或等于所述预设振动阈值,所述点熄火状态为待确定熄火态,获取第三当前时间以及判断在所述第三当前时间之后的预设时间段内所述车辆的第三位移信息是否大于预设位移阈值的步骤之后,还包括:
当所述第三位移信息大于所述预设位移阈值时,判断所述车辆的定位是否发生漂移;
当所述车辆的定位发生漂移,更新所述点熄火状态为熄火态;
当所述车辆的定位未发生漂移,更新所述点熄火状态为点火态。
优选地,所述当所述第三位移信息大于所述预设位移阈值时,判断所述车辆的定位是否发生漂移的步骤,具体包括:
当所述第三位移信息大于所述预设位移阈值时,连续获取两相邻时间点对应的所述车辆的定位信息之间的距离,根据该距离和所述两相邻时间点的时间差,计算平均行驶速度;
判断所述平均行驶速度是否大于预设行驶速度;
当所述平均速度大于所述预设行驶速度,确定所述车辆的定位发生漂移;
当所述平均速度小于或等于所述预设行驶速度,确定所述车辆的定位未发生漂移。
本发明还提供了一种车辆点熄火状态的判断***,包括振动感应器、***、存储单元、处理单元、通信单元和存储在所述存储单元上并可在所述处理单元上运行的计算机程序,所述处理单元执行所述计算机程序时实现如前述的车辆点熄火状态的判断方法的步骤。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理单元进入时实现如前述的车辆点熄火状态的判断方法的步骤。
本发明提供的技术方案中,根据所述振动信息和所述第一位移信息一同判断点熄火状态,使得判断结果更准确,同时避免了现有技术中通过监控电瓶电压导致的误判断问题;同时设置所述待确定熄火态和所述待确定点火态,可避免由于所述振动信息或所述第一位移信息监测出错,导致的误判断问题。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
本发明提出一种车辆点熄火状态的判断方法及***、计算机可读存储介质。
如图1所示,图1是本发明一实施例中的车辆点熄火状态的判断***的硬件模块结构示意图。
本实施例中的车辆点熄火状态的判断***100应用于车辆中,可以是一种安装于车辆上的车载终端。所述车辆点熄火状态的判断***100包括存储单元10、处理单元20、通信单元30、振动感应器40以及***50等部件。所述处理单元20分别与所述存储单元10和所述通信单元30连接,所述存储单元10上存储有计算机程序,所述计算机程序可以被所述处理单元20执行。
可以理解的,所述车辆点熄火状态的判断***100可以安装于车辆上。所述车辆点熄火状态的判断***100可通过有线或者无线的方式与服务器之间建立通信连接,以实现数据交互。
可以理解的是,所述车辆点熄火状态的判断***100也可以不包括所述通信单元30、振动感应器40以及***50等部件,直接共用所述车辆的震动感应器、通信单元、以及GPS***等即可,所述车辆点熄火状态的判断***100只需要获取相应的数据,并进行处理计算,判断得到车辆点熄火状态即可。
在本实施例中,存储单元10可用于存储软件程序以及各种数据。存储单元10可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等,存储数据区可存储车辆点熄火状态的判断***100使用时所需的数据(比如密钥数据)等。此外,存储单元10可以包括高速随机存储单元10,还可以包括非易失性存储单元10,例如至少一个磁盘存储单元10、闪存器件、或其他易失性固态存储单元10器件。
处理单元20,是车辆点熄火状态的判断***100的控制中心,利用各种接口和线路连接整个车辆点熄火状态的判断***100的各个部分,通过运行或执行存储在存储单元10内的软件程序和/或模块,以及调用存储在存储单元10内的数据,执行车辆点熄火状态的判断***100的各种功能和处理数据,从而对车辆点熄火状态的判断***100进行整体监控。处理单元20可包括一个或多个处理器或芯片;可选的,处理单元20可集成应用处理单元和调制解调处理单元,其中,应用处理单元主要处理操作***、用户界面和应用程序等,调制解调处理单元主要处理无线通信。可以理解的是,上述调制解调处理单元也可以不集成到处理单元20中。
通信单元30,可通过有线或者无线的方式直接或间接与外部通讯设备(图未示出)通讯连接。通信单元30可以发送指令给服务器,还可以接受外部通讯设备的信息、指令及参数。所述外部通讯设备可以是手机、平板电脑及监控设备等电子设备。
振动感应器40,用于感应车辆是否产生振动。车辆启动时,发动机不可避免的产生振动,从而使得车辆一同发生振动;在车辆的行驶过程中,由于路面、风阻等环境因素,导致车辆同样不可避免的产生振动。通过振动感应器40感应车辆是否振动,从而可为判断车辆点熄火状态提供参考。振动感应器40具体可以直接安装于发动机上,用于感受发动机的振动;也可以安装于车辆的车架上,用于感受车架的振动。
***50,用于获取车辆所在的地理位置。具体可利用GPS或北斗卫星获取车辆的地理位置信息;也可以通过通信单元30与基站进行通信,从而判断得到车辆所在的地理位置信息。在本实施例中,对于***50如何得到地理位置信息不做限定。
本领域技术人员可以理解,图1中所示出的车辆点熄火状态的判断***100还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
基于上述硬件结构,提出本发明中的车辆点熄火状态的判断方法的各个实施例。
请参照图2,为本发明中的车辆点熄火状态的判断方法的第一实施例的流程示意图。所述车辆点熄火状态的判断方法201包括以下步骤:
步骤S11,获取车辆当前的振动信息和第一当前时间;
具体地,通过安装于所述车辆上的振动感应器获得所述车辆的振动信息。
步骤S12,判断所述振动信息是否大于预设振动阈值,以及判断所述车辆在所述第一当前时间之后的预设时间段内所述车辆的第一位移信息是否大于预设位移阈值;
具体地,所述预设振动阈值和所述预设位移阈值均为预设的数值。所述第一位移信息为所述车辆从获取所述振动信息起始,到所述预设时间段结束时,所述车辆的运动轨迹的长度。
步骤S13,在所述振动信息大于所述预设振动阈值,且所述第一位移信息大于所述预设位移阈值时,更新所述车辆的点熄火状态为点火态;
步骤S14,在所述振动信息大于所述预设振动阈值,且所述第一位移信息小于或等于所述预设位移阈值时,更新所述点熄火状态为待确定点火态;
具体地,所述待确定点火态为现有数据暂时不足以判断车辆当前为点火态或是熄火态的中间态。优选地,当车辆处于所述待确定点火态时,可再次获取振动信息和第一位移信息进行判断,直至确定车辆的当前点熄火状态为点火态或熄火态。
步骤S15,在所述振动信息小于或等于预设振动阈值,且所述第一位移信息大于所述预设位移阈值时,更新所述点熄火状态为待确定熄火态;
具体地,所述待确定熄火态为现有数据暂时不足以判断车辆当前为点火态或是熄火态的另一中间态。优选地,当车辆处于所述待确定熄火态时,可再次获取振动信息和第一位移信息进行判断,直至确定车辆的当前点熄火状态为点火态或熄火态。
步骤S16,在所述振动信息小于或等于预设振动阈值,且所述第一位移信息小于或等于所述预设位移阈值时,更新所述点熄火状态为熄火态。
在本发明中,根据所述振动信息和所述第一位移信息一同判断点熄火状态,使得判断结果更准确,同时避免了现有技术中通过监控电瓶电压导致的误判断问题;同时设置所述待确定熄火态和所述待确定点火态,可避免由于所述振动信息或所述第一位移信息监测出错,导致的误判断问题。
请参阅图3,本发明中的车辆点熄火状态的判断方法的第二实施例的流程示意图。在该第二实施例中,所述车辆点熄火状态的判断方法202的步骤S11~步骤S16与第一实施例中相同,在此不再赘述;其不同在于,所述车辆点熄火状态的判断方法202还包括:
步骤S21,再次获取所述车辆当前的振动信息和当前记录的点熄火状态,判断所述振动信息是否大于预设振动阈值;
具体地,步骤S21中获取的所述点熄火状态记录于所述存储装置中,代表上一次对所述车辆的点熄火状态的判断结果。
步骤S22,当所述振动信息大于所述预设振动阈值,且所述点熄火状态为所述点火态时,不更改所述点熄火状态;
步骤S23,当所述振动信息大于所述预设振动阈值,且所述点熄火状态为所述待确定熄火态时,更新所述点熄火状态为所述点火态;
所述点熄火状态为所述待确定熄火态时,表明上一次对所述车辆的点熄火状态的判断过程中,所述振动信息小于所述预设振动阀值而判断为所述待熄火状态的情况,是由于振动感应器工作不稳定,引起感应系数发生跳动导致的,通过步骤S23能有效纠正该误判断。
步骤S24,当所述振动信息大于所述预设振动阈值,且所述点熄火状态为所述熄火态时,更新所述点熄火状态为所述待确定点火态。
根据当前所述点熄火状态和当前的振动信息做出进一步的判断,使得判断结果更精确。
请参阅4,本发明中的车辆点熄火状态的判断方法的第三实施例的流程示意图。在该第三实施例中,所述车辆点熄火状态的判断方法203的步骤S21与第二实施例中相同,在此不再赘述;其不同在于,步骤S21之后还包括:
步骤S25,当所述振动信息大于所述预设振动阈值,所述点熄火状态为所述待确定点火态,获取第二当前时间以及判断在所述第二当前时间之后的预设时间段内所述车辆的第二位移信息是否大于预设位移阈值;
在本实施例的步骤S25中,所述第二当前时间之后的预设时间段为60s,所述预设位移阈值为500m。
步骤S26,当所述第二位移信息大于所述预设位移阈值时,更新所述点熄火状态为点火态。
例如,在60s内车辆的移动轨迹长度大于500m,判断车辆当前处于所述点火态。
可以理解的是,所述预设位移阈值和预设时间段的值,可以根据需要进行设置。
请参阅5,本发明中的车辆点熄火状态的判断方法的第四实施例的流程示意图。在该第四实施例中,所述车辆点熄火状态的判断方法204的步骤S25与第三实施例中相同,在此不再赘述;其不同在于,步骤S25之后还包括:
步骤S27,当所述第二位移信息小于或等于所述预设位移阈值时,判断在所述第二当前时间之后的预设时间段之后的附加预设时间内,所述车辆的点熄火状态;
在本实施例中的步骤S27中,所述第二当前时间之后的预设时间段之后的附加预设时间为120s。
步骤S28,当所述点熄火状态在所述附加预设时间内,一直保持所述待确定点火态,更新所述点熄火状态为点火态;
例如,在所述附加预设时间120s内,未检测到所述振动系数小于或等于预设振动阈值的情况,也未检测到所述预设时间段内,所述第二位移信息大于所述预设位移阈值的情况,在所述附加预设时间120s内,所述点熄火状态则一直保持所述待确定点火态。当保持所述待确定点火态的时间满足120s时,更新所述点熄火状态为点火态。
请参阅图6,本发明中的车辆点熄火状态的判断方法的第五实施例的流程示意图。在该第五实施例中,所述车辆点熄火状态的判断方法205的步骤S11~步骤S16与第一实施例中相同,在此不再赘述;其不同在于,所述车辆点熄火状态的判断方法205还包括:
步骤S31,再次获取所述车辆当前的振动信息和当前记录的点熄火状态,判断所述振动信息是否大于预设振动阈值;
具体地,步骤S31中获取的所述点熄火状态记录于所述存储装置中,代表上一次车辆点熄火状态的判断结果。
步骤S32,当所述振动信息小于或等于所述预设振动阈值,且所述点熄火状态为所述熄火态时,不更改所述点熄火状态;
步骤S33,当所述振动信息小于或等于所述预设振动阈值,且所述点熄火状态为所述待确定点火态时,更新所述点熄火状态为熄火态;
具体地,所述点熄火状态为所述待确定点火态时,表明上一次对所述车辆的点熄火状态的判断过程中,所述振动信息大于所述预设振动阀值而判断为所述待确定点火态的情况,是由于振动感应器工作不稳定,引起感应系数发生跳动导致的,通过步骤S33能有效纠正该误判断。
步骤S34,当所述振动信息小于或等于所述预设振动阈值,且所述点熄火状态为所述点火态时,更新所述点熄火状态为待确定熄火态。
根据当前所述点熄火状态和当前的振动信息做出进一步的判断,使得判断结果更精确。
请参阅图7,本发明中的车辆点熄火状态的判断方法的第六实施例的流程示意图。在该第六实施例中,所述车辆点熄火状态的判断方法206的步骤S31与第二实施例中相同,在此不再赘述;其不同在于,步骤S31之后还包括:
步骤S35,当所述振动信息小于或等于所述预设振动阈值,所述点熄火状态为所述待确定熄火态,获取第三当前时间以及判断在所述第三当前时间之后的预设时间段内所述车辆的第三位移信息是否大于预设位移阈值;
在本实施例中,所述预设位移阈值为500m,所述在所述第三当前时间之后的预设时间段为300s。
步骤S36,当所述第三位移信息小于或等于所述预设位移阈值时,更新所述点熄火状态为熄火态。
例如,在300s内车辆的移动轨迹小于或等于500m,判断车辆当前处于熄火态。
请参阅图8,本发明中的车辆点熄火状态的判断方法的第七实施例的流程示意图。在该第七实施例中,所述车辆点熄火状态的判断方法207的步骤S35与第六实施例中相同,在此不再赘述;其不同在于,步骤S35之后还包括:
步骤S37,当所述第三位移信息大于所述预设位移阈值时,判断所述车辆的定位是否发生漂移;
在本实施例中,所述预设位移阈值为500m,所述在所述第三当前时间之后的预设时间段为600s。例如,所述车辆在600s内的移动轨迹长度大于500,判断所述车辆是否发生漂移。
步骤S38,当所述车辆的定位发生漂移,更新所述点熄火状态为熄火态;
步骤S39,当所述车辆的定位未发生漂移,更新所述点熄火状态为点火态。
请参阅图9,本发明中的车辆点熄火状态的判断方法的第八实施例的流程示意图。在该第八实施例中,所述车辆点熄火状态的判断方法208的步骤S38和步骤S39与第七实施例中相同,在此不再赘述;其不同在于,步骤S37具体包括:
步骤S371,当所述第三位移信息大于所述预设位移阈值时,连续获取两相邻时间点对应的所述车辆的定位信息之间的距离,根据该距离和所述两相邻时间点的时间差,计算平均行驶速度;
步骤S372,判断所述平均行驶速度是否大于预设行驶速度;
所述预设行驶速度可以是用户日常行驶的平均速度值;也可以是预设于存储单元内的合理行车速度;还可以是在所述两相邻时间点的时间差内,通过检测汽车仪表盘上显示的平均速度。
步骤S373,当所述平均速度大于所述预设行驶速度,确定所述车辆的定位发生漂移;
步骤S374,当所述平均速度小于或等于所述预设行驶速度,确定所述车辆的定位未发生漂移。
优选地,当所述点熄火状态为所述熄火态后,马上更新为其他状态,在进入所述熄火态之后的预设时间内,不断检测振动信息是否大于所述预设振动阈值,当在该预设时间内,所述振动信息小于或等于所述预设振动阈值,所述点熄火状态更改为所述熄火态。
请再次参照图1,本发明还提供了一种车辆点熄火状态的判断***,包括振动感应器40、***50、存储单元10、处理单元20、通信单元30和存储在所述存储单元10上并可在所述处理单元上运行的计算机程序,所述处理单元20执行所述计算机程序时实现如前述的车辆点熄火状态的判断方法的步骤,具体包括:
步骤S11,获取车辆当前的振动信息和第一当前时间;
步骤S12,判断所述振动信息是否大于预设振动阈值,以及判断所述车辆在所述第一当前时间之后的预设时间段内所述车辆的第一位移信息是否大于预设位移阈值;
步骤S13,在所述振动信息大于所述预设振动阈值,且所述第一位移信息大于所述预设位移阈值时,更新所述车辆的点熄火状态为点火态;
步骤S14,在所述振动信息大于所述预设振动阈值,且所述第一位移信息小于或等于所述预设位移阈值时,更新所述点熄火状态为待确定点火态;
步骤S15,在所述振动信息小于或等于预设振动阈值,且所述第二位移信息大于所述预设位移阈值时,更新所述点熄火状态为待确定熄火态;
步骤S16,在所述振动信息小于或等于预设振动阈值,且所述第二位移信息小于或等于所述预设位移阈值时,更新所述点熄火状态为熄火态。
在本发明中,根据所述振动信息和所述第一位移信息一同判断点熄火状态,使得判断结果更准确,同时避免了现有技术中通过监控电瓶电压导致的误判断问题;同时设置所述待确定熄火态和所述待确定点火态,可避免由于所述振动信息或所述第一位移信息监测出错,导致的误判断问题。
进一步地,所述处理单元执行所述计算机程序时实现如前述的车辆点熄火状态的判断方法的步骤,还包括:
步骤S21,再次获取所述车辆当前的振动信息和当前记录的点熄火状态,判断所述振动信息是否大于预设振动阈值;
步骤S22,当所述振动信息大于所述预设振动阈值,且所述点熄火状态为所述点火态时,不更改所述点熄火状态;
步骤S23,当所述振动信息大于所述预设振动阈值,且所述点熄火状态为所述待确定熄火态时,更新所述点熄火状态为所述点火态;
步骤S24,当所述振动信息大于所述预设振动阈值,且所述点熄火状态为所述熄火态时,更新所述点熄火状态为所述待确定点火态。
进一步地,所述步骤S21之后,还包括:
步骤S25,当所述振动信息大于所述预设振动阈值,所述点熄火状态为所述待确定点火态,获取第二当前时间以及判断在所述第二当前时间之后的预设时间段内所述车辆的第二位移信息是否大于预设位移阈值;
步骤S26,当所述第二位移信息大于所述预设位移阈值时,更新所述点熄火状态为点火态。
进一步地,所述步骤S25之后,还包括:
步骤S27,当所述第二位移信息小于或等于所述预设位移阈值时,判断在所述第二当前时间之后的预设时间段之后的附加预设时间内,所述车辆的点熄火状态;
步骤S28,当所述点熄火状态在所述附加预设时间内,一直保持所述待确定点火态,更新所述点熄火状态为点火态。
进一步地,所述处理单元执行所述计算机程序时实现如前述的车辆点熄火状态的判断方法的步骤,还包括:
步骤S31,再次获取所述车辆当前的振动信息和当前记录的点熄火状态,判断所述振动信息是否大于预设振动阈值;
步骤S32,当所述振动信息小于或等于所述预设振动阈值,且所述点熄火状态为所述熄火态时,不更改所述点熄火状态;
步骤S33,当所述振动信息小于或等于所述预设振动阈值,且所述点熄火状态为所述待确定点火态时,更新所述点熄火状态为熄火态;
步骤S34,当所述振动信息小于或等于所述预设振动阈值,且所述点熄火状态为所述点火态时,更新所述点熄火状态为待确定熄火态。
进一步地,所述步骤S31之后,还包括:
步骤S35,当所述振动信息小于或等于所述预设振动阈值,所述点熄火状态为待确定熄火态,获取第三当前时间以及判断在所述第三当前时间之后的预设时间段内所述车辆的第三位移信息是否大于预设位移阈值;
步骤S36,当所述第三位移信息小于或等于所述预设位移阈值时,更新所述点熄火状态为熄火态。
进一步地,所述步骤S35之后,还包括:
步骤S37,当所述第三位移信息大于所述预设位移阈值时,判断所述车辆的定位是否发生漂移;
步骤S38,当所述车辆的定位发生漂移,更新所述点熄火状态为熄火态;
步骤S39,当所述车辆的定位未发生漂移,更新所述点熄火状态为点火态。
进一步地,所述步骤S37,具体包括:
步骤S371,当所述第三位移信息大于所述预设位移阈值时,连续获取两相邻时间点对应的所述车辆的定位信息之间的距离,根据该距离和所述两相邻时间点的时间差,计算平均行驶速度;
步骤S372,判断所述平均行驶速度是否大于预设行驶速度;
步骤S373,当所述平均速度大于所述预设行驶速度,确定所述车辆的定位发生漂移;
步骤S374,当所述平均速度小于或等于所述预设行驶速度,确定所述车辆的定位未发生漂移。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理单元进入时实现如前述的车辆点熄火状态的判断方法的步骤。
在本说明书的描述中,参考术语“一实施例”、“另一实施例”、“其他实施例”、或“第一实施例~第X实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料、方法步骤或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的可选实施,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。