发明内容
本发明的主要目的在于提供一种断电报警验证方法、设备及计算机可读存储介质,旨在解决如何快速有效的过滤追踪器的异常断电报警,提高断电报警的准确性的技术问题。
为实现上述目的,本发明提供一种断电报警验证方法,所述断电报警验证方法包括以下步骤:
接收追踪器上报的第一运行数据,并根据所述第一运行数据中的运行电压和运行车速判断所述追踪器是否出现断电报警;
在所述追踪器出现断电报警时,根据历史断电报警数据库确定所述追踪器的断电报警恢复时间;
根据在所述断电报警恢复时间内接收到的所述追踪器上报的第二运行数据对所述追踪器出现的断电报警进行验证;
在所述断电报警未通过验证时,确定所述断电报警为异常断电报警,并在所述断电报警通过验证时,确定所述断电报警为真实断电报警。
可选地,所述根据所述第一运行数据中的运行电压和运行车速判断所述追踪器是否出现断电报警的步骤包括:
从所述第一运行数据中提取运行电压和运行车速,并判断所述运行电压是否低于第一预设阈值,以及判断所述运行车速是否低于第二预设阈值;
在所述运行电压低于第一预设阈值,且所述运行车速低于第二预设阈值时,判定所述追踪器出现断电报警;
在所述运行电压不低于第一预设阈值或所述运行车速不低于第二预设阈值时,判定所述追踪器未出现断电故障。
可选地,所述根据历史断电报警数据库确定所述追踪器的断电报警恢复时间的步骤包括:
判断所述历史断电报警数据库中是否存在所述追踪器的历史断电报警恢复时间;
若所述历史断电报警数据库中存在所述追踪器的历史断电报警恢复时间,则将所述历史断电报警恢复时间作为所述追踪器的断电报警恢复时间;
若所述历史断电报警数据库中不存在所述追踪器的历史断电报警恢复时间,则将预设断电报警恢复时间作为所述追踪器的断电报警恢复时间。
可选地,所述根据在所述断电报警恢复时间内接收到的所述追踪器上报的第二运行数据对所述追踪器出现的断电报警进行验证的步骤包括:
在所述断电报警恢复时间内接收所述追踪器上报的第二运行数据,并判断所述第二运行数据中的运行电压是否超过第三预设阈值;
若所述第二运行数据中的运行电压超过第三预设阈值,则判定所述追踪器出现的断电报警通过验证;
若所述第二运行数据中的运行电压未超过第三预设阈值,则判定所述追踪器出现的断电报警未通过验证。
可选地,所述确定所述追踪器出现的断电报警为真实断电报警的步骤之后,所述断电报警验证方法还包括:
从所述第一运行数据或所述第二运行数据中获取追踪器标识信息,并获取与所述追踪器标识信息关联的用户数据;
从所述用户数据中获取信用等级,并根据所述信用等级确定断电报警处理策略,且执行所述断电报警处理策略。
此外,为实现上述目的,本发明还提供一种断电报警验证设备,所述断电报警验证设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的断电报警验证程序,所述断电报警验证程序被所述处理器执行时实现如上所述的断电报警验证方法的步骤。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有断电报警验证程序,所述断电报警验证程序被处理器执行时实现如上所述的断电报警验证方法的步骤。
本发明提供一种断电报警验证方法、设备及计算机可读存储介质,本发明接收追踪器上报的第一运行数据,并根据该第一运行数据中的运行电压和运行车速判断该追踪器是否出现断电报警,然后在该追踪器出现断电报警时,根据历史断电报警数据库确定该追踪器的断电报警恢复时间,并根据在该断电报警恢复时间内接收到的该追踪器上报的第二运行数据对该追踪器出现的断电报警进行验证,最后在该断电报警未通过验证时,确定该断电报警为异常断电报警,并在该断电报警通过验证时,确定该断电报警为真实断电报警,本方案通过追踪器上报的第一运行数据中的运行电压和运行车速对追踪器进行断电报警判断,并在确定追踪器出现断电报警时,进一步地对断电报警进行真实性验证,能够快速有效的过滤追踪器的异常断电报警,提高断电报警的准确性。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:接收追踪器上报的第一运行数据,并根据该第一运行数据中的运行电压和运行车速判断该追踪器是否出现断电报警,然后在该追踪器出现断电报警时,根据历史断电报警数据库确定该追踪器的断电报警恢复时间,并根据在该断电报警恢复时间内接收到的该追踪器上报的第二运行数据对该追踪器出现的断电报警进行验证,最后在该断电报警未通过验证时,确定该断电报警为异常断电报警,并在该断电报警通过验证时,确定该断电报警为真实断电报警。
由于追踪器安装不规范、追踪器自身硬件影响、环境影响、断电保护车型干扰等因素,导致断电上报异常,误报错报情况过多,无法准确的确定追踪器的断电警情,因此,如何快速有效的过滤追踪器的异常断电报警,提高断电报警的准确性是目前亟待解决的问题。
本发明提供一种解决方案,本方案通过追踪器上报的第一运行数据中的运行电压和运行车速对追踪器进行断电报警判断,并在确定追踪器出现断电报警时,进一步地对断电报警进行真实性验证,能够快速有效的过滤追踪器的异常断电报警,提高断电报警的准确性。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。
本发明实施例终端断电报警验证设备是PC,也可以是智能手机、平板电脑、便携计算机等具有显示功能的可移动式终端设备。
如图1所示,该断电报警验证设备可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的断电报警验证设备结构并不构成对断电报警验证设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及断电报警验证程序。
在图1所示的断电报警验证设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的断电报警验证程序,并执行以下步骤:
接收追踪器上报的第一运行数据,并根据所述第一运行数据中的运行电压和运行车速判断所述追踪器是否出现断电报警;
在所述追踪器出现断电报警时,根据历史断电报警数据库确定所述追踪器的断电报警恢复时间;
根据在所述断电报警恢复时间内接收到的所述追踪器上报的第二运行数据对所述追踪器出现的断电报警进行验证;
在所述断电报警未通过验证时,确定所述断电报警为异常断电报警,并在所述断电报警通过验证时,确定所述断电报警为真实断电报警。
进一步地,处理器1001可以用于调用存储器1005中存储的断电报警验证程序,还执行以下步骤:
从所述第一运行数据中提取运行电压和运行车速,并判断所述运行电压是否低于第一预设阈值,以及判断所述运行车速是否低于第二预设阈值;
在所述运行电压低于第一预设阈值,且所述运行车速低于第二预设阈值时,判定所述追踪器出现断电报警;
在所述运行电压不低于第一预设阈值或所述运行车速不低于第二预设阈值时,判定所述追踪器未出现断电故障。
进一步地,处理器1001可以用于调用存储器1005中存储的断电报警验证程序,还执行以下步骤:
判断所述历史断电报警数据库中是否存在所述追踪器的历史断电报警恢复时间;
若所述历史断电报警数据库中存在所述追踪器的历史断电报警恢复时间,则将所述历史断电报警恢复时间作为所述追踪器的断电报警恢复时间;
若所述历史断电报警数据库中不存在所述追踪器的历史断电报警恢复时间,则将预设断电报警恢复时间作为所述追踪器的断电报警恢复时间。
进一步地,处理器1001可以用于调用存储器1005中存储的断电报警验证程序,还执行以下步骤:
在所述断电报警恢复时间内接收所述追踪器上报的第二运行数据,并判断所述第二运行数据中的运行电压是否超过第三预设阈值;
若所述第二运行数据中的运行电压超过第三预设阈值,则判定所述追踪器出现的断电报警通过验证;
若所述第二运行数据中的运行电压未超过第三预设阈值,则判定所述追踪器出现的断电报警未通过验证。
进一步地,处理器1001可以用于调用存储器1005中存储的断电报警验证程序,还执行以下步骤:
从所述第一运行数据或所述第二运行数据中获取追踪器标识信息,并获取与所述追踪器标识信息关联的用户数据;
从所述用户数据中获取信用等级,并根据所述信用等级确定断电报警处理策略,且执行所述断电报警处理策略。
本发明断电报警验证设备的具体实施例与下述断电报警验证方法各实施例基本相同,在此不作赘述。
本发明提供一种断电报警验证方法。
参照图2,图2为本发明断电报警验证方法第一实施例的流程示意图。
在本实施例中,该断电报警验证方法包括:
步骤S101,接收追踪器上报的第一运行数据,并根据所述第一运行数据中的运行电压和运行车速判断所述追踪器是否出现断电报警;
该断电报警验证方法应用于断电报警验证设备,该断电报警验证设备通过网络接口与安装在车辆中的追踪器进行数据交互,该追踪器实时上报运行数据,该运行数据包括运行电压、运行车速和时间等,该运行电压为追踪器运行时的电压,该运行车速为追踪器运行时,安装有该追踪器的车辆的速度,该时间为追踪器上报运行数据的时间。传统断电报警方式,是在检测到追踪器上报的运行电压低于电压阈值9V时,确定追踪器被用户拆除,从而进行断电报警,在实际中,运行电压低于电压阈值9V时,并不一定表示追踪器被用户拆除,因此,本发明通过追踪器的历史运行数据中的运行电压重新确定电压阈值,即统计运行电压处于0-9V之间,追踪器在每1V运行电压出现断电报警的次数,然后生成运行电压与断电报警次数的直方图,并根据生成的直方图确定电压阈值,如图3所示,图3为本发明实施例中基于历史运行数据中的运行电压生成的运行电压与断电报警次数的直方图,由图3可确定追踪器的电压阈值应为2V。在重新确定电压阈值为2V之后,能够有效的过滤2-9V之间的断电报警,提高断电报警准确度。该追踪器包括有源追踪器和无源追踪器,该有源追踪器的供电来源为安装车辆的电瓶,该无源追踪器的供电来源为内置电池,当追踪器为有源追踪器时,车辆电瓶与该追踪器连接为其供电,当追踪器为无源追踪器,且追踪器与车辆的电瓶连接时时,追踪器中的电池处于休眠状态,使用车辆的电瓶为其供电,而当追踪器与车辆电瓶的连接断开时,使用电池为追踪器为其供电。
该追踪器在运行过程中实时监测运行电压和车辆的运行车速等运行数据,并通过网络接口将运行数据上报至断电报警验证设备,使得该断电报警验证设备在接收到追踪器通过网络接口上报的运行数据时,根据该运行数据中的运行电压和运行车速判断该追踪器是否出现断电报警。
具体地,在本实施例中,该步骤S101包括:
从所述第一运行数据中提取运行电压和运行车速,并判断所述运行电压是否低于第一预设阈值,以及判断所述运行车速是否低于第二预设阈值;
在所述运行电压低于第一预设阈值,且所述运行车速低于第二预设阈值时,判定所述追踪器出现断电报警;
在所述运行电压不低于第一预设阈值或所述运行车速不低于第二预设阈值时,判定所述追踪器未出现断电故障。
该断电报警验证设备在接收到追踪器通过网络接口上报的第一运行数据时,从该第一运行数据中提取运行电压和运行车速,并判断该运行电压是否低于第一预设阈值,以及判断该运行车速是否低于第二预设阈值,如果该运行电压低于第一预设阈值,且该运行车速低于第二预设阈值,则可以判定该追踪器出现断电报警,如果该运行电压不低于第一预设阈值或该运行车速不低于第二预设阈值,则可以判定该追踪器出现未断电报警。在本实施例中,该第一预设阈值为2V,该第二预设阈值为5km/h,需要说明的是,该第一预设阈值和第二预设阈值可由本领域技术人员基于实际情况进行设置,本实施例对此不作具体限定。
步骤S102,在所述追踪器出现断电报警时,根据历史断电报警数据库确定所述追踪器的断电报警恢复时间;
该断电报警验证设备在确定该追踪器出现断电报警时,根据历史断电报警数据库确定该追踪器的断电报警恢复时间。
具体地,参照图4,图4为2中该步骤S102的细化流程示意图,该步骤S102包括:
步骤S1021,判断所述历史断电报警数据库中是否存在所述追踪器的历史断电报警恢复时间;
步骤S1022,若所述历史断电报警数据库中存在所述追踪器的历史断电报警恢复时间,则将所述历史断电报警恢复时间作为所述追踪器的断电报警恢复时间;
步骤S1023,若所述历史断电报警数据库中不存在所述追踪器的历史断电报警恢复时间,则将预设断电报警恢复时间作为所述追踪器的断电报警恢复时间。
该断电报警验证设备在该追踪器出现断电报警时,判断历史断电报警数据库中是否存在该追踪器的历史断电报警恢复时间,即从第一运行数据中获取追踪器标识信息,并判断该历史断电报警数据库中是否存在与该追踪器标识信息关联的历史断电报警恢复时间,如果该历史断电报警数据库中存在该追踪器的历史断电报警恢复时间,即该历史断电报警数据库中存在与该追踪器标识信息关联的历史断电报警恢复时间,则将该历史断电报警恢复时间作为该追踪器的断电报警恢复时间,如果该历史断电报警数据库中不存在该追踪器的历史断电报警恢复时间,即该历史断电报警数据库中不存在与该追踪器标识信息关联的历史断电报警恢复时间,则将预设断电报警恢复时间作为该追踪器的断电报警恢复时间。在具体实施中,当该历史断电报警数据库中存在该追踪器的多个历史断电报警恢复时间时,确定这多个历史断电报警恢复时间中的最长历史断电报警恢复时间,并将最长的历史断电报警恢复时间作为追踪器的断电报警恢复时间。
在另一具体实施中,当该历史断电报警数据库中存在该追踪器的历史断电报警恢复时间时,统计该追踪器发生断电报警且恢复正常的次数,即历史断电报警恢复时间的个数,如果该追踪器发生断电报警且恢复正常的次数超过预设次数,则获取最长的历史断电报警恢复时间,并将最长的历史断电报警恢复时间扩大2倍后作为追踪器的断电报警恢复时间。
步骤S103,根据在所述断电报警恢复时间内接收到的所述追踪器上报的第二运行数据对所述追踪器出现的断电报警进行验证;
该断电报警验证设备在确定追踪器的断电报警恢复时间之后,根据在该断电报警恢复时间内接收到的该追踪器上报的第二运行数据对该追踪器出现的断电报警进行验证。
具体地,在本实施例中,该步骤S103包括:
在所述断电报警恢复时间内接收所述追踪器上报的第二运行数据,并判断所述第二运行数据中的运行电压是否超过第三预设阈值;
若所述第二运行数据中的运行电压超过第三预设阈值,则判定所述追踪器出现的断电报警通过验证;
若所述第二运行数据中的运行电压未超过第三预设阈值,则判定所述追踪器出现的断电报警未通过验证。
该断电报警验证设备在确定追踪器的断电报警恢复时间之后,在该断电报警恢复时间内持续接收该追踪器上报的第二运行数据,并判断该第二运行数据中的运行电压是否超过第三预设阈值,如果该第二运行数据中的运行电压超过第三预设阈值,则可以判定该追踪器出现的断电报警通过验证,即追踪器出现的断电报警为真实断电报警,如果该第二运行数据中的运行电压未超过第三预设阈值,则可以判定该追踪器出现的断电报警未通过验证,即追踪器出现的断电报警为异常断电报警。本实施例对此不作具体限定,在本实施例中,该第三预设阈值为9V,需要说明的是,该第三预设阈值可由本领域技术人员基于实际情况进行设置。
步骤S104,在所述断电报警未通过验证时,确定所述断电报警为异常断电报警,并在所述断电报警通过验证时,确定所述断电报警为真实断电报警。
该断电报警验证设备基于在该断电报警恢复时间内接收到的该追踪器上报的第二运行数据对该追踪器出现的断电报警进行验证,并在该断电报警未通过验证时,确定该断电报警为异常断电报警,以及在该断电报警通过验证时,确定该断电报警为真实断电报警。
在本实施例中,本发明接收追踪器上报的第一运行数据,并根据该第一运行数据中的运行电压和运行车速判断该追踪器是否出现断电报警,然后在该追踪器出现断电报警时,根据历史断电报警数据库确定该追踪器的断电报警恢复时间,并根据在该断电报警恢复时间内接收到的该追踪器上报的第二运行数据对该追踪器出现的断电报警进行验证,最后在该断电报警未通过验证时,确定该断电报警为异常断电报警,并在该断电报警通过验证时,确定该断电报警为真实断电报警,本方案通过追踪器上报的第一运行数据中的运行电压和运行车速对追踪器进行断电报警判断,并在确定追踪器出现断电报警时,进一步地对断电报警进行真实性验证,能够快速有效的过滤追踪器的异常断电报警,提高断电报警的准确性。
进一步的,参照图5,基于上述第一实施例,提出了本发明断电报警验证方法的第二实施例,与前述实施例的区别在于,该步骤S104之后,该断电报警验证方法还包括:
步骤S105,从所述第一运行数据或所述第二运行数据中获取追踪器标识信息,并获取与所述追踪器标识信息关联的用户数据;
步骤S106,从所述用户数据中获取信用等级,并根据所述信用等级确定断电报警处理策略,且执行所述断电报警处理策略。
需要说明的是,本发明基于前述实施例提出了一种断电报警的具体处理方式,以下仅对此进行说明,其它可参照前述实施例。
该断电报警验证设备在确定该追踪器出现断电报警,且该断电报警为真实断电报警时,从该第一运行数据或第二运行数据中获取该追踪器的追踪器标识信息,并获取与该追踪器标识信息关联的用户数据,然后从该用户数据中获取用户信用等级,并根据该信用等级确定断电报警处理策略,且执行该断电报警处理策略,该用户信用等级包括第一用户信用等级、第二用户信用等级和第三信用等级等,该第一用户信用等级的用户信用评分为91-100,该第二用户信用等级的用户信用评分为81-90,该第三用户信用等级的用户信用评分为71-80,用户信用评分越高,则表示用户越优质,信用越好。
该第一用户信用等级对应的断电报警处理策略为通过用户预留的手机号码告知用户追踪器发生断电报警,并提醒用户在规定时间内恢复,然后在规定时间内验证追踪器的断电报警是否已恢复,如果已恢复,则不扣除用户信用评分,如果未恢复,则扣除预设分值的用户信用评分;该第二用户信用等级对应的断电报警处理策略为通过用户预留的手机号码告知用户追踪器发生断电报警,并提醒用户在规定时间内恢复,然后在规定时间内验证追踪器的断电报警是否已恢复,如果已恢复,则不扣除用户信用评分,如果未恢复,则将用户的信用等级降至第三信用等级,并提醒业务人员及时跟进;该第三用户信用等级对应的断电报警处理策略为通过用户预留的手机号码告知用户追踪器发生断电报警,并提醒用户在规定时间内恢复,然后在规定时间内验证追踪器的断电报警是否已恢复,如果已恢复,则不扣除用户信用评分,如果未恢复,则将该用户数据上报至用户灰名单,并再次提醒用户。
在本实施例中,本发明能够在断电报警为真实断电报警时,基于用户信用等级执行对应的断电报警处理策略,无需业务人员的过多参与,降低人力成本。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有断电报警验证程序,所述断电报警验证程序被处理器执行时实现以下步骤:
接收追踪器上报的第一运行数据,并根据所述第一运行数据中的运行电压和运行车速判断所述追踪器是否出现断电报警;
在所述追踪器出现断电报警时,根据历史断电报警数据库确定所述追踪器的断电报警恢复时间;
根据在所述断电报警恢复时间内接收到的所述追踪器上报的第二运行数据对所述追踪器出现的断电报警进行验证;
在所述断电报警未通过验证时,确定所述断电报警为异常断电报警,并在所述断电报警通过验证时,确定所述断电报警为真实断电报警。
进一步地,所述断电报警验证程序被处理器执行时还实现以下步骤:
从所述第一运行数据中提取运行电压和运行车速,并判断所述运行电压是否低于第一预设阈值,以及判断所述运行车速是否低于第二预设阈值;
在所述运行电压低于第一预设阈值,且所述运行车速低于第二预设阈值时,判定所述追踪器出现断电报警;
在所述运行电压不低于第一预设阈值或所述运行车速不低于第二预设阈值时,判定所述追踪器未出现断电故障。
进一步地,所述断电报警验证程序被处理器执行时还实现以下步骤:
判断所述历史断电报警数据库中是否存在所述追踪器的历史断电报警恢复时间;
若所述历史断电报警数据库中存在所述追踪器的历史断电报警恢复时间,则将所述历史断电报警恢复时间作为所述追踪器的断电报警恢复时间;
若所述历史断电报警数据库中不存在所述追踪器的历史断电报警恢复时间,则将预设断电报警恢复时间作为所述追踪器的断电报警恢复时间。
进一步地,所述断电报警验证程序被处理器执行时还实现以下步骤:
在所述断电报警恢复时间内接收所述追踪器上报的第二运行数据,并判断所述第二运行数据中的运行电压是否超过第三预设阈值;
若所述第二运行数据中的运行电压超过第三预设阈值,则判定所述追踪器出现的断电报警通过验证;
若所述第二运行数据中的运行电压未超过第三预设阈值,则判定所述追踪器出现的断电报警未通过验证。
进一步地,所述断电报警验证程序被处理器执行时还实现以下步骤:
从所述第一运行数据或所述第二运行数据中获取追踪器标识信息,并获取与所述追踪器标识信息关联的用户数据;
从所述用户数据中获取信用等级,并根据所述信用等级确定断电报警处理策略,且执行所述断电报警处理策略。
本发明计算机可读存储介质的具体实施例与上述断电报警验证方法的各具体实施例基本相同,在此不作赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。