一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

车辆被移动的监控方法以及监控装置与流程

2022-07-06 03:26:25 来源:中国专利 TAG:


1.本技术涉及定位监控领域,具体而言,涉及一种车辆被移动的监控方法、监控装置、计算机可读存储介质、处理器以及车辆系统。


背景技术:

2.现有技术中,出租车辆由于停放违规等问题存在被拖车的现象,而出租车公司无法远程监控到被拖车的车辆,以至于无法及时响应处理,给公司带来损失。
3.在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。


技术实现要素:

4.本技术的主要目的在于提供一种车辆被移动的监控方法、监控装置、计算机可读存储介质、处理器以及车辆系统,以解决现有技术中缺乏远程监控车辆是否被拖车的问题。
5.根据本发明实施例的一个方面,提供了一种车辆被移动的监控方法,包括:实时接收目标车辆在熄火后上报的多个目标位置以及所述目标车辆的厂商信息;根据所述目标车辆的厂商信息,确定目标预定阈值,所述目标预定阈值为所述厂商信息对应的预定阈值,所述预定阈值为熄火后的车辆上报的位置偏差的最大值;根据所述目标预定阈值以及多个所述目标位置,确定所述目标车辆是否被移动,在至少两个所述目标位置之间的距离大于所述目标预定阈值的情况下,确定所述目标车辆被移动;在确定所述目标车辆被移动的情况下,生成预定信息并发送至终端,所述预定信息包括报警信息以及请求信息,所述报警信息为表征所述目标车辆被移动的信息,所述请求信息为请求处理被移动的所述目标车辆的信息。
6.可选地,根据所述目标车辆的厂商信息,确定目标预定阈值,包括:确定各所述厂商信息对应的车辆的样本量;获取所述样本量的所述车辆的多个历史位置,所述历史位置为所述车辆熄火后上报的位置;根据多个所述历史位置,确定所述厂商信息对应的所述预定阈值;将多个所述厂商信息以及对应的预定阈值录入数据库;确定所述数据库中,与所述目标车辆的所述厂商信息对应的所述预定阈值为所述目标预定阈值。
7.可选地,根据所述目标预定阈值以及多个所述目标位置,确定所述目标车辆是否被移动,包括:在接收到的所述目标位置的数量大于或者等于第一预定数量的情况下,将所有的所述目标位置两两做差,得到多个预定距离;确定是否存在大于所述目标预定阈值的所述预定距离;在存在大于所述目标预定阈值的所述预定距离的情况下,确定大于所述目标预定阈值的所述预定距离的数量是否大于第二预定数量,在大于所述目标预定阈值的所述预定距离的数量大于所述第二预定数量的情况下,确定所述目标车辆被移动。
8.可选地,在根据各所述目标位置以及所述目标预定阈值,确定所述目标车辆是否被移动之前,所述方法包括:确定所述目标车辆的位移报警功能是否开启;根据各所述目标
位置以及所述目标预定阈值,确定所述目标车辆是否被移动,包括:在确定所述目标车辆的位移报警功能开启的情况下,根据各所述目标位置以及所述目标预定阈值,确定所述目标车辆是否被移动。
9.可选地,在确定所述目标车辆被移动的情况下,生成预定信息并发送至终端,包括:在确定所述目标车辆被移动的情况下,根据所述目标位置、所述目标车辆的车辆信息以及所述请求信息,生成所述预定信息;获取报警频率,并按照所述报警频率定时发送所述预定信息至终端;在接收到第一反馈信息的情况下,延迟预定时长后按照所述报警频率定时发送所述预定信息至所述终端,所述第一反馈信息为表征正在对所述目标车辆进行处理的信息;在接收到第二反馈信息的情况下,停止发送所述预定信息至所述终端,所述第二反馈信息为表征已完成对所述目标车辆的处理的信息。
10.可选地,在确定所述目标车辆被移动的情况下,生成预定信息并发送至终端,包括:在确定所述目标车辆被移动的情况下,生成所述预定信息;获取所述预定信息的多个发送方式以及对应的优先级顺序,所述发送方式包括短信、电话以及小程序推送;按照所述优先级顺序,采用各所述发送方式依次发送所述预定信息至所述终端。
11.根据本发明实施例的另一方面,还提供了一种车辆被移动的监控装置,包括:接收单元,用于实时接收目标车辆在熄火后上报的多个目标位置以及所述目标车辆的厂商信息;第一确定单元,用于根据所述目标车辆的厂商信息,确定目标预定阈值,所述目标预定阈值为所述厂商信息对应的预定阈值,所述预定阈值为熄火后的车辆上报的位置偏差的最大值;第二确定单元,用于根据所述目标预定阈值以及多个所述目标位置,确定所述目标车辆是否被移动,在至少两个所述目标位置之间的距离大于所述目标预定阈值的情况下,确定所述目标车辆被移动;生成单元,用于在确定所述目标车辆被移动的情况下,生成预定信息并发送至终端,所述预定信息包括报警信息以及请求信息,所述报警信息为表征所述目标车辆被移动的信息,所述请求信息为请求处理被移动的所述目标车辆的信息。
12.根据本发明实施例的再一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的方法。
13.根据本发明实施例的又一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执任意一种所述的方法。
14.根据本发明实施例的另一方面,还提供了一种车辆系统,包括:车辆;一个或多个处理器,存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的方法。
15.在本发明实施例中,本技术的车辆被移动的监控方法,首先,实时接收目标车辆在熄火后上报的多个目标位置以及目标车辆的厂商信息;之后,根据目标车辆的厂商信息,确定目标预定阈值,所述目标预定阈值为所述厂商信息对应的熄火后车辆上报的位置偏差的最大值;然后,根据目标预定阈值以及多个目标位置,确定目标车辆是否被移动;最后,在确定目标车辆被移动的情况下,生成包括报警信息以及请求信息的预定信息并发送至终端。相比于现有技术中缺乏远程监控车辆是否被拖车的问题,本技术先根据目标车辆的厂商信息来确定对应的目标预定阈值,再对比目标车辆上报的目标位置以及目标预定阈值,来确定目标车辆是否被移动,实现了远程监控车辆是否被移动的目的。并且在确定目标车辆被
移动的情况下,本技术会生成报警信息以及请求处理被移动的所述目标车辆的请求信息,这样可以使得终端对应的用户及时了解车辆被移动的情况并及时做出处理,避免车辆被移动带来的损失。另外,本技术根据车辆的厂商信息来生成车辆熄火后上报的位置偏差的最大值,来对熄火后的车辆是否被移动进行监控,保证了监控较为准确。
附图说明
16.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
17.图1示出了根据本技术的实施例的车辆被移动的监控方法的流程示意图;
18.图2示出了根据本技术的实施例的车辆被移动的监控装置的示意图。
具体实施方式
19.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
20.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
21.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
22.应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。
23.正如背景技术中所说的,现有技术中缺乏远程监控车辆是否被拖车,为了解决上述问题,本技术的一种典型的实施方式中,提供了一种车辆被移动的监控方法、监控装置、计算机可读存储介质、处理器以及车辆系统。
24.根据本技术的实施例,提供了一种车辆被移动的监控方法。
25.图1是根据本技术实施例的车辆被移动的监控方法的流程图。如图1所示,该方法包括以下步骤:
26.步骤s101,实时接收目标车辆在熄火后上报的多个目标位置以及上述目标车辆的厂商信息;
27.步骤s102,根据上述目标车辆的厂商信息,确定目标预定阈值,上述目标预定阈值为上述厂商信息对应的预定阈值,上述预定阈值为熄火后的车辆上报的位置偏差的最大
值;
28.步骤s103,根据上述目标预定阈值以及多个上述目标位置,确定上述目标车辆是否被移动,在至少两个上述目标位置之间的距离大于上述目标预定阈值的情况下,确定上述目标车辆被移动;
29.步骤s104,在确定上述目标车辆被移动的情况下,生成预定信息并发送至终端,上述预定信息包括报警信息以及请求信息,上述报警信息为表征上述目标车辆被移动的信息,上述请求信息为请求处理被移动的上述目标车辆的信息。
30.本技术的车辆被移动的监控方法,首先,实时接收目标车辆在熄火后上报的多个目标位置以及目标车辆的厂商信息;之后,根据目标车辆的厂商信息,确定目标预定阈值,上述目标预定阈值为上述厂商信息对应的熄火后车辆上报的位置偏差的最大值;然后,根据目标预定阈值以及多个目标位置,确定目标车辆是否被移动;最后,在确定目标车辆被移动的情况下,生成包括报警信息以及请求信息的预定信息并发送至终端。相比于现有技术中缺乏远程监控车辆是否被拖车的问题,本技术先根据目标车辆的厂商信息来确定对应的目标预定阈值,再对比目标车辆上报的目标位置以及目标预定阈值,来确定目标车辆是否被移动,实现了远程监控车辆是否被移动的目的。并且在确定目标车辆被移动的情况下,本技术会生成报警信息以及请求处理被移动的上述目标车辆的请求信息,这样可以使得终端对应的用户及时了解车辆被移动的情况并及时做出处理,避免车辆被移动带来的损失。另外,本技术根据车辆的厂商信息来生成车辆熄火后上报的位置偏差的最大值,来对熄火后的车辆是否被移动进行监控,保证了监控较为准确。
31.需要说明的是,上述厂商信息为车辆的生产商,如宝马、一汽等车辆生产商。对于不同的车辆的生产商,其生产出的车辆熄火后上报的位置的误差并不相同,对于不同生产商的车辆,确定车辆对应的上述预定阈值,并将车辆熄火后上报的位置与对应的预定阈值进行比较,可以保证较为准确的确定上报的位置的差异是由于本身误差造成的,还是由于被移动造成的。
32.为了保证较为简单且较为准确地得到目标车辆的目标预定阈值,进而进一步地方便后续根据目标预定阈值来较为准确地确定车辆是否被移动,根据本技术的一种具体的实施例,根据上述目标车辆的厂商信息,确定目标预定阈值,包括:确定各上述厂商信息对应的车辆的样本量;获取上述样本量的上述车辆的多个历史位置,上述历史位置为上述车辆熄火后上报的位置;根据多个上述历史位置,确定上述厂商信息对应的上述预定阈值;将多个上述厂商信息以及对应的预定阈值录入数据库;确定上述数据库中,与上述目标车辆的上述厂商信息对应的上述预定阈值为上述目标预定阈值。
33.具体地,上述目标位置以及上述历史位置均包括经纬度数据。
34.一种具体的实施例,确定各上述厂商信息对应的车辆的样本量的具体步骤如下:
35.样本量公式为:
36.n=z2×2×
(p
×
(1-p))/e237.其中,n表示样本量;z表示统计量,当置信度为95%时,z=1.96;当置信度为90%时,z=1.64;e表示为误差值;p表示概率值,是总体的百分比,虽然总体百分比p未知,但容易看出当p=0.5时,n取最大值。
38.根据上述公式,各项抽样标准样本量计算为:
39.当z=1.96,e=3%,p=0.5时,n=1067;
40.当z=1.96,e=5%,p=0.5时,n=384;
41.当z=1.96,e=10%,p=0.5时,n=96;
42.当z=1.64,e=3%,p=0.5时,n=747;
43.当z=1.64,e=5%,p=0.5时,n=269;
44.当z=1.64,e=10%,p=0.5时,n=67。
45.具体地,以厂商信息为a对应的车辆为例,a厂商对应的车辆测试样本量可按照实际情况:人员、时间等成本考量选取。假设某出租车运营公司有200辆a厂商的车辆,选取样本量为67,则抽取67辆车,收集这67辆车熄火后上报的20条位置数据,得到如表1所示的67个车辆的历史位置数据表。
46.表1
[0047][0048][0049]
根据多个上述历史位置,确定上述厂商信息对应的上述预定阈值的具体过程如下:
[0050]
首先,根据多个历史位置,计算预备预定阈值s的公式为:
[0051][0052]
a=lat1

lat2;
[0053]
b=lon1

lon2。
[0054]
其中,lat1表示车辆第一点的纬度,lon1表示车辆第一点的经度;lat2表示车辆第二点的纬度,lon2表示车辆第二点的经度,c为赤道半径,c=6378.137。
[0055]
然后,选取预备预定阈值中的最大值作为上述预定阈值,即预定阈值=smax。
[0056]
因此,车辆出租公司针对车辆熄火后上报位置坐标的误差进行多次计算分析,由上述公式得出熄火后最大位移误差的阈值,也就是只要超过这一阈值便确定为车辆被移动。一种具体的实施例,车辆出租公司运营人员在运营平台维护报警阈值,车辆出租公司可手动录入不同厂家的误差阈值。
[0057]
根据本技术的又一种具体的实施例,根据上述目标预定阈值以及多个上述目标位置,确定上述目标车辆是否被移动,包括:在接收到的上述目标位置的数量大于或者等于第一预定数量的情况下,将所有的上述目标位置两两做差,得到多个预定距离;确定是否存在大于上述目标预定阈值的上述预定距离;在存在大于上述目标预定阈值的上述预定距离的情况下,确定大于上述目标预定阈值的上述预定距离的数量是否大于第二预定数量,在大于上述目标预定阈值的上述预定距离的数量大于上述第二预定数量的情况下,确定上述目标车辆被移动。本实施例中,先对接收到的目标位置进行缓存,只有在接收到的目标位置的数量大于或者等于第一预定数量后,才会对接收到的数据进行两两做差,避免了在接收目标位置的数量过少时误差较大,从而造成得到的车辆是否被移动的结果不准确的问题,再通过比较预定距离的数量与第二预定数量的大小,可以较为准确地确定目标车辆是否被移动,进一步地避免了有误差的数据对确定结果的干扰。
[0058]
本技术的更为具体的一种实施例中,车辆在熄火后会每隔几分钟(车辆中的车联网控制单元执行这一动作,车联网控制单元不同,对应的间隔时间不同)上报位置坐标,本技术会先对上报的这些位置坐标进行缓存,在位置坐标的数量大于或者等于第一预定数量时,才开始进行作差处理,避免数据较少且数据误差较大时,数据的误差影响确定结果的准确性。具体地,上述第一预定数量为10条。当然,上述第一预定数量并不限于上述的10条,本领域技术人员可以根据实际情况灵活设置。
[0059]
根据本技术的再一种具体的实施例,在根据各上述目标位置以及上述目标预定阈值,确定上述目标车辆是否被移动之前,上述方法包括:确定上述目标车辆的位移报警功能是否开启;根据各上述目标位置以及上述目标预定阈值,确定上述目标车辆是否被移动,包括:在确定上述目标车辆的位移报警功能开启的情况下,根据各上述目标位置以及上述目标预定阈值,确定上述目标车辆是否被移动。具体地,车辆出租公司运营人员在运营平台可自主开启关闭车辆的位移报警功能,在位移报警功能开启的情况下,且位移超出标准的情况下,才发出报警信息;在位移报警功能未开启的情况下,不论有没有移动,都不产生警报信息,因此,若车辆出租公司在搬运车辆到共享位置时,是不会发出报警信息的。
[0060]
根据本技术的另一种具体的实施例,在确定上述目标车辆被移动的情况下,生成预定信息并发送至终端,包括:在确定上述目标车辆被移动的情况下,根据上述目标位置、上述目标车辆的车辆信息以及上述请求信息,生成上述预定信息;获取报警频率,并按照上述报警频率定时发送上述预定信息至终端;在接收到第一反馈信息的情况下,延迟预定时长后按照上述报警频率定时发送上述预定信息至上述终端,上述第一反馈信息为表征正在对上述目标车辆进行处理的信息;在接收到第二反馈信息的情况下,停止发送上述预定信息至上述终端,上述第二反馈信息为表征已完成对上述目标车辆的处理的信息。
[0061]
具体地,车辆出租公司运营人员在运营平台维护报警频率,通过运维平台存储的数据进行交叉对比位置距离,一旦超过阈值,就会发送报警推送到终端,地勤可标记一个“已处理”处理状态,报警就会终止。报警终止后根据上述预定时长,在这段时间内的非法位
移将不会有报警提示,预留出让地勤人员处理此次报警的时常。具体地,在本实施例中,上述预定时长为2小时。当然,上述预定时长并不限于上述的2小时,本领域技术人员可以根据实际情况灵活设置。
[0062]
根据本技术的一种具体的实施例,在确定上述目标车辆被移动的情况下,生成预定信息并发送至终端,包括:在确定上述目标车辆被移动的情况下,生成上述预定信息;获取上述预定信息的多个发送方式以及对应的优先级顺序,上述发送方式包括短信、电话以及小程序推送;按照上述优先级顺序,采用各上述发送方式依次发送上述预定信息至上述终端。车辆出租公司运营人员可设定报警方式优先级,可将app(application,应用)推送(地勤)、电话、短信等报警方式按照优先级设置,具体地,电话、短信通知给客服,客服再发送处理任务app推送,直接推送任务。
[0063]
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0064]
本技术实施例还提供了一种车辆被移动的监控装置,需要说明的是,本技术实施例的车辆被移动的监控装置可以用于执行本技术实施例所提供的用于车辆被移动的监控方法。以下对本技术实施例提供的车辆被移动的监控装置进行介绍。
[0065]
图2是根据本技术实施例的车辆被移动的监控装置的示意图。如图2所示,该装置包括接收单元10、第一确定单元20、第二确定单元30以及生成单元40,其中,上述接收单元10用于实时接收目标车辆在熄火后上报的多个目标位置以及上述目标车辆的厂商信息;上述第一确定单元20用于根据上述目标车辆的厂商信息,确定目标预定阈值,上述目标预定阈值为上述厂商信息对应的预定阈值,上述预定阈值为熄火后的车辆上报的位置偏差的最大值;上述第二确定单元30用于根据上述目标预定阈值以及多个上述目标位置,确定上述目标车辆是否被移动,在至少两个上述目标位置之间的距离大于上述目标预定阈值的情况下,确定上述目标车辆被移动;上述生成单元40用于在确定上述目标车辆被移动的情况下,生成预定信息并发送至终端,上述预定信息包括报警信息以及请求信息,上述报警信息为表征上述目标车辆被移动的信息,上述请求信息为请求处理被移动的上述目标车辆的信息。
[0066]
本技术的车辆被移动的监控装置,通过上述接收单元实时接收目标车辆在熄火后上报的多个目标位置以及目标车辆的厂商信息;通过上述第一确定单元根据目标车辆的厂商信息,确定目标预定阈值,上述目标预定阈值为上述厂商信息对应的熄火后车辆上报的位置偏差的最大值;通过上述第二确定单元根据目标预定阈值以及多个目标位置,确定目标车辆是否被移动;通过上述生成单元在确定目标车辆被移动的情况下,生成包括报警信息以及请求信息的预定信息并发送至终端。相比于现有技术中缺乏远程监控车辆是否被拖车的问题,本技术先根据目标车辆的厂商信息来确定对应的目标预定阈值,再对比目标车辆上报的目标位置以及目标预定阈值,来确定目标车辆是否被移动,实现了远程监控车辆是否被移动的目的。并且在确定目标车辆被移动的情况下,本技术会生成报警信息以及请求处理被移动的上述目标车辆的请求信息,这样可以使得终端对应的用户及时了解车辆被移动的情况并及时做出处理,避免车辆被移动带来的损失。另外,本技术根据车辆的厂商信息来生成车辆熄火后上报的位置偏差的最大值,来对熄火后的车辆是否被移动进行监控,
保证了监控较为准确。
[0067]
需要说明的是,上述厂商信息为车辆的生产商,如宝马、一汽等车辆生产商。对于不同的车辆的生产商,其生产出的车辆熄火后上报的位置的误差并不相同,对于不同生产商的车辆,确定车辆对应的上述预定阈值,并将车辆熄火后上报的位置与对应的预定阈值进行比较,可以保证较为准确的确定上报的位置的差异是由于本身误差造成的,还是由于被移动造成的。
[0068]
为了保证较为简单且较为准确地得到目标车辆的目标预定阈值,进而进一步地方便后续根据目标预定阈值来较为准确地确定车辆是否被移动,根据本技术的一种具体的实施例,上述第一确定单元包括第一确定模块、第一获取模块、第二确定模块、录入模块以及第三确定模块,其中,上述第一确定模块用于确定各上述厂商信息对应的车辆的样本量;上述第一获取模块用于获取上述样本量的上述车辆的多个历史位置,上述历史位置为上述车辆熄火后上报的位置;上述第二确定模块用于根据多个上述历史位置,确定上述厂商信息对应的上述预定阈值;上述录入模块用于将多个上述厂商信息以及对应的预定阈值录入数据库;上述第三确定模块用于确定上述数据库中,与上述目标车辆的上述厂商信息对应的上述预定阈值为上述目标预定阈值。
[0069]
具体地,上述目标位置以及上述历史位置均包括经纬度数据。
[0070]
一种具体的实施例,确定各上述厂商信息对应的车辆的样本量的具体步骤如下:
[0071]
样本量公式为:
[0072]
n=z2×2×
(p
×
(1-p))/e2[0073]
其中,n表示样本量;z表示统计量,当置信度为95%时,z=1.96;当置信度为90%时,z=1.64;e表示为误差值;p表示概率值,是总体的百分比,虽然总体百分比p未知,但容易看出当p=0.5时,n取最大值。
[0074]
根据上述公式,各项抽样标准样本量计算为:
[0075]
当z=1.96,e=3%,p=0.5时,n=1067;
[0076]
当z=1.96,e=5%,p=0.5时,n=384;
[0077]
当z=1.96,e=10%,p=0.5时,n=96;
[0078]
当z=1.64,e=3%,p=0.5时,n=747;
[0079]
当z=1.64,e=5%,p=0.5时,n=269;
[0080]
当z=1.64,e=10%,p=0.5时,n=67。
[0081]
具体地,以厂商信息为a对应的车辆为例,a厂商对应的车辆测试样本量可按照实际情况:人员、时间等成本考量选取。假设某出租车运营公司有200辆a厂商的车辆,选取样本量为67,则抽取67辆车,收集这67辆车熄火后上报的20条位置数据,得到如表1所示的67个车辆的历史位置数据表。
[0082]
根据多个上述历史位置,确定上述厂商信息对应的上述预定阈值的具体过程如下:
[0083]
首先,根据多个历史位置,计算预备预定阈值s的公式为:
[0084][0085]
a=lat1

lat2;
[0086]
b=lon1

lon2。
[0087]
其中,lat1表示车辆第一点的纬度,lon1表示车辆第一点的经度;lat2表示车辆第二点的纬度,lon2表示车辆第二点的经度,c为赤道半径,c=6378.137。
[0088]
然后,选取预备预定阈值中的最大值作为上述预定阈值,即预定阈值=smax。
[0089]
因此,车辆出租公司针对车辆熄火后上报位置坐标的误差进行多次计算分析,由上述公式得出熄火后最大位移误差的阈值,也就是只要超过这一阈值便确定为车辆被移动。一种具体的实施例,车辆出租公司运营人员在运营平台维护报警阈值,车辆出租公司可手动录入不同厂家的误差阈值。
[0090]
根据本技术的又一种具体的实施例,上述第二确定单元包括做差模块、第四确定模块以及第五确定模块,其中,上述做差模块用于在接收到的上述目标位置的数量大于或者等于第一预定数量的情况下,将所有的上述目标位置两两做差,得到多个预定距离;上述第四确定模块用于确定是否存在大于上述目标预定阈值的上述预定距离;上述第五确定模块用于在存在大于上述目标预定阈值的上述预定距离的情况下,确定大于上述目标预定阈值的上述预定距离的数量是否大于第二预定数量,在大于上述目标预定阈值的上述预定距离的数量大于上述第二预定数量的情况下,确定上述目标车辆被移动。本实施例中,先对接收到的目标位置进行缓存,只有在接收到的目标位置的数量大于或者等于第一预定数量后,才会对接收到的数据进行两两做差,避免了在接收目标位置的数量过少时误差较大,从而造成得到的车辆是否被移动的结果不准确的问题,再通过比较预定距离的数量与第二预定数量的大小,可以较为准确地确定目标车辆是否被移动,进一步地避免了有误差的数据对确定结果的干扰。
[0091]
本技术的更为具体的一种实施例中,车辆在熄火后会每隔几分钟(车辆中的车联网控制单元执行这一动作,车联网控制单元不同,对应的间隔时间不同)上报位置坐标,本技术会先对上报的这些位置坐标进行缓存,在位置坐标的数量大于或者等于第一预定数量时,才开始进行作差处理,避免数据较少且数据误差较大时,数据的误差影响确定结果的准确性。具体地,上述第一预定数量为10条。当然,上述第一预定数量并不限于上述的10条,本领域技术人员可以根据实际情况灵活设置。
[0092]
根据本技术的再一种具体的实施例,上述装置还包括第三确定单元,上述第三确定单元用于在根据各上述目标位置以及上述目标预定阈值,确定上述目标车辆是否被移动之前,确定上述目标车辆的位移报警功能是否开启;上述第二确定单元包括第六确定模块,上述第六确定模块用于在确定上述目标车辆的位移报警功能开启的情况下,根据各上述目标位置以及上述目标预定阈值,确定上述目标车辆是否被移动。具体地,车辆出租公司运营人员在运营平台可自主开启关闭车辆的位移报警功能,在位移报警功能开启的情况下,且位移超出标准的情况下,才发出报警信息;在位移报警功能未开启的情况下,不论有没有移动,都不产生警报信息,因此,若车辆出租公司在搬运车辆到共享位置时,是不会发出报警信息的。
[0093]
根据本技术的另一种具体的实施例,上述生成单元包括第一生成模块、第二获取模块、第一发送模块以及第二发送模块,其中,上述第一生成模块用于在确定上述目标车辆被移动的情况下,根据上述目标位置、上述目标车辆的车辆信息以及上述请求信息,生成上述预定信息;上述第二获取模块用于获取报警频率,并按照上述报警频率定时发送上述预
定信息至终端;上述第一发送模块用于在接收到第一反馈信息的情况下,延迟预定时长后按照上述报警频率定时发送上述预定信息至上述终端,上述第一反馈信息为表征正在对上述目标车辆进行处理的信息;上述第二发送模块用于在接收到第二反馈信息的情况下,停止发送上述预定信息至上述终端,上述第二反馈信息为表征已完成对上述目标车辆的处理的信息。
[0094]
具体地,车辆出租公司运营人员在运营平台维护报警频率,通过运维平台存储的数据进行交叉对比位置距离,一旦超过阈值,就会发送报警推送到终端,地勤可标记一个“已处理”处理状态,报警就会终止。报警终止后根据上述预定时长,在这段时间内的非法位移将不会有报警提示,预留出让地勤人员处理此次报警的时常。具体地,在本实施例中,上述预定时长为2小时。当然,上述预定时长并不限于上述的2小时,本领域技术人员可以根据实际情况灵活设置。
[0095]
根据本技术的一种具体的实施例,上述生成单元包括第二生成模块、第三获取模块以及第三发送模块,其中,上述第二生成模块用于在确定上述目标车辆被移动的情况下,生成上述预定信息;上述第三获取模块用于获取上述预定信息的多个发送方式以及对应的优先级顺序,上述发送方式包括短信、电话以及小程序推送;上述第三发送模块用于按照上述优先级顺序,采用各上述发送方式依次发送上述预定信息至上述终端。车辆出租公司运营人员可设定报警方式优先级,可将app推送(地勤)、电话、短信等报警方式按照优先级设置,具体地,电话、短信通知给客服,客服再发送处理任务app推送,直接推送任务。
[0096]
上述车辆被移动的监控装置包括处理器和存储器,上述接收单元、上述第一确定单元、上述第二确定单元以及生成单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
[0097]
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中缺乏远程监控车辆是否被拖车的问题。
[0098]
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
[0099]
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现上述车辆被移动的监控方法。
[0100]
本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述车辆被移动的监控方法。
[0101]
本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
[0102]
步骤s101,实时接收目标车辆在熄火后上报的多个目标位置以及上述目标车辆的厂商信息;
[0103]
步骤s102,根据上述目标车辆的厂商信息,确定目标预定阈值,上述目标预定阈值为上述厂商信息对应的预定阈值,上述预定阈值为熄火后的车辆上报的位置偏差的最大值;
[0104]
步骤s103,根据上述目标预定阈值以及多个上述目标位置,确定上述目标车辆是否被移动,在至少两个上述目标位置之间的距离大于上述目标预定阈值的情况下,确定上
述目标车辆被移动;
[0105]
步骤s104,在确定上述目标车辆被移动的情况下,生成预定信息并发送至终端,上述预定信息包括报警信息以及请求信息,上述报警信息为表征上述目标车辆被移动的信息,上述请求信息为请求处理被移动的上述目标车辆的信息。
[0106]
本文中的设备可以是服务器、pc、pad、手机等。
[0107]
本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
[0108]
步骤s101,实时接收目标车辆在熄火后上报的多个目标位置以及上述目标车辆的厂商信息;
[0109]
步骤s102,根据上述目标车辆的厂商信息,确定目标预定阈值,上述目标预定阈值为上述厂商信息对应的预定阈值,上述预定阈值为熄火后的车辆上报的位置偏差的最大值;
[0110]
步骤s103,根据上述目标预定阈值以及多个上述目标位置,确定上述目标车辆是否被移动,在至少两个上述目标位置之间的距离大于上述目标预定阈值的情况下,确定上述目标车辆被移动;
[0111]
步骤s104,在确定上述目标车辆被移动的情况下,生成预定信息并发送至终端,上述预定信息包括报警信息以及请求信息,上述报警信息为表征上述目标车辆被移动的信息,上述请求信息为请求处理被移动的上述目标车辆的信息。
[0112]
根据本技术的再一种典型的实施例,还提供了一种车辆系统,上述车辆系统包括车辆以及一个或多个处理器,存储器以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置为由上述一个或多个处理器执行,上述一个或多个程序包括用于执行任意一种上述的方法。
[0113]
本技术上述的车辆系统中,处理器用于执行任一种上述的方法,上述方法先根据目标车辆的厂商信息来确定对应的目标预定阈值,再对比目标车辆上报的目标位置以及目标预定阈值,来确定目标车辆是否被移动,实现了远程监控车辆是否被移动的目的。并且在确定目标车辆被移动的情况下,上述车辆系统中的上述方法会生成报警信息以及请求处理被移动的上述目标车辆的请求信息,这样可以使得终端对应的用户及时了解车辆被移动的情况并及时做出处理,避免车辆被移动带来的损失。另外,本技术根据车辆的厂商信息来生成车辆熄火后上报的位置偏差的最大值,来对熄火后的车辆是否被移动进行监控,保证了监控较为准确。
[0114]
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0115]
在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0116]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显
示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0117]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0118]
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0119]
从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
[0120]
1)、本技术的车辆被移动的监控方法,首先,实时接收目标车辆在熄火后上报的多个目标位置以及目标车辆的厂商信息;之后,根据目标车辆的厂商信息,确定目标预定阈值,上述目标预定阈值为上述厂商信息对应的熄火后车辆上报的位置偏差的最大值;然后,根据目标预定阈值以及多个目标位置,确定目标车辆是否被移动;最后,在确定目标车辆被移动的情况下,生成包括报警信息以及请求信息的预定信息并发送至终端。相比于现有技术中缺乏远程监控车辆是否被拖车的问题,本技术先根据目标车辆的厂商信息来确定对应的目标预定阈值,再对比目标车辆上报的目标位置以及目标预定阈值,来确定目标车辆是否被移动,实现了远程监控车辆是否被移动的目的。并且在确定目标车辆被移动的情况下,本技术会生成报警信息以及请求处理被移动的上述目标车辆的请求信息,这样可以使得终端对应的用户及时了解车辆被移动的情况并及时做出处理,避免车辆被移动带来的损失。另外,本技术根据车辆的厂商信息来生成车辆熄火后上报的位置偏差的最大值,来对熄火后的车辆是否被移动进行监控,保证了监控较为准确。
[0121]
2)、本技术的车辆被移动的监控装置,通过上述接收单元实时接收目标车辆在熄火后上报的多个目标位置以及目标车辆的厂商信息;通过上述第一确定单元根据目标车辆的厂商信息,确定目标预定阈值,上述目标预定阈值为上述厂商信息对应的熄火后车辆上报的位置偏差的最大值;通过上述第二确定单元根据目标预定阈值以及多个目标位置,确定目标车辆是否被移动;通过上述生成单元在确定目标车辆被移动的情况下,生成包括报警信息以及请求信息的预定信息并发送至终端。相比于现有技术中缺乏远程监控车辆是否被拖车的问题,本技术先根据目标车辆的厂商信息来确定对应的目标预定阈值,再对比目标车辆上报的目标位置以及目标预定阈值,来确定目标车辆是否被移动,实现了远程监控车辆是否被移动的目的。并且在确定目标车辆被移动的情况下,本技术会生成报警信息以及请求处理被移动的上述目标车辆的请求信息,这样可以使得终端对应的用户及时了解车辆被移动的情况并及时做出处理,避免车辆被移动带来的损失。另外,本技术根据车辆的厂商信息来生成车辆熄火后上报的位置偏差的最大值,来对熄火后的车辆是否被移动进行监控,保证了监控较为准确。
[0122]
3)、本技术上述的车辆系统中,处理器用于执行任一种上述的方法,上述方法先根据目标车辆的厂商信息来确定对应的目标预定阈值,再对比目标车辆上报的目标位置以及目标预定阈值,来确定目标车辆是否被移动,实现了远程监控车辆是否被移动的目的。并且在确定目标车辆被移动的情况下,上述车辆系统中的上述方法会生成报警信息以及请求处理被移动的上述目标车辆的请求信息,这样可以使得终端对应的用户及时了解车辆被移动的情况并及时做出处理,避免车辆被移动带来的损失。另外,本技术根据车辆的厂商信息来生成车辆熄火后上报的位置偏差的最大值,来对熄火后的车辆是否被移动进行监控,保证了监控较为准确。
[0123]
以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献