判断不同的gps是否随同一辆车移动的方法_2

文档序号:8259817阅读:来源:国知局
A的对应点之前的点的连线的距离的平均值是否小于等于预设的阈值X,X ^ 3m,若平均值大于阈值X,则连续重合点对应的line A和line B中的区间定义为非重合段,若平均值小于等于阈值X,则连续重合点对应的line A和line B中的区间定义为重合段,其中,N彡3 ;C.判断各个重合段的里程是否大于等于0%*1^11 (行驶轨迹line A的里程,行驶轨迹line B的里程),Q大于等于75,若各个重合段的里程大于等于Q%*min (行驶轨迹line A的里程,行驶轨迹line B的里程),则判断GPSl与GPS2在同一辆车上,若各个重合段的里程小于Q% *min(行驶轨迹line A的里程,行驶轨迹line B的里程),则判断GPSl与GPS2不在同一辆车上。通过本方法,能够及时监控承运商是否将两个GPS放到同一辆车上,及时监控承运商私自并车的问题,能够及时发现货物变形的原因甚至避免货物变形的发生,能够避免产生大的经济损失,降低安全隐患。
【附图说明】
[0017]为了更清楚、有效地说明本发明实施例的技术方案,将实施例中所需要使用的附图作简单介绍,不言自明的是,下面描述中的附图仅仅是本发明的一些实施例,对于本领域中的普通技术人员来讲,无需付出创造性劳动的前提下,还可以根据这些附图做出其它附图。
[0018]图1是本发明判断不同的GPS是否随同一辆车移动的方法的实施例一的流程图。
[0019]图2是本发明判断不同的GPS是否随同一辆车移动的方法的实施例二的重合段判断的流程O部分的流程图。
[0020]图3是本发明判断不同的GPS是否随同一辆车移动的方法的实施例二的重合段判断的流程图。
[0021]图4是本发明判断不同的GPS是否随同一辆车移动的方法的实施例二的重合段合并的流程图。
[0022]图5是本发明判断不同的GPS是否随同一辆车移动的方法的实施例二的重合段校验的流程图。
[0023]图中:
[0024]1-射频感应控制电路模块;2_射频感应部件;3_电磁圈;4_磁感开关;5_信号检测模块;6_电源管理模块;7_开关电路。
【具体实施方式】
[0025]本发明提供了一种判断不同的GPS是否随同一辆车移动的方法、包含该检测系统的车辆及监控平台,为了使本领域中的技术人员更清楚的理解本发明方案,并使本发明上述的目的、特征、有益效果能够更加明白、易懂,下面结合附图1?5和【具体实施方式】对本发明作进一步详细的说明。
[0026]实施例一
[0027]一种判断不同的GPS是否随同一辆车移动的方法,包括:A.获取GPSl的行驶轨迹line A和GPS2的行驶轨迹line B,判断行驶轨迹line A和行驶轨迹IineB的重合点和重合间断点判断两个重合间断点之间的连续重合点的数量是否大于等于N,若两个重合间断点之间连续重合点的数量小于N,两个重合间断点之间定义为一个非重合段,若连续重合点的数量大于等于N,则判断连续重合点中,Iine B的对应点与line A的对应点和lineA的对应点之前的点的连线的距离的平均值是否小于等于预设的阈值X,X ^ 3m,若平均值大于阈值X,则连续重合点对应的line A和line B中的区间定义为非重合段,若平均值小于等于阈值X,则连续重合点对应的line A和line B中的区间定义为重合段,其中,N彡3 ;C.判断各个所述重合段的长度之和是否大于等于Q% *min(行驶轨迹IineA的长度,行驶轨迹line B的长度),Q大于等于75,若各个所述重合段的长度大于等于Q% *min(行驶轨迹line A的长度,行驶轨迹line B的长度),则判断GPSl与GPS2在同一辆车上,若各个所述重合段的长度小于Q% *min(行驶轨迹line A的长度,行驶轨迹line B的长度),则判断GPSl与GPS2不在同一辆车上。
[0028]通过本方法,能够及时监控承运商是否将两个GPS放到同一辆车上,及时监控承运商私自并车的问题,能够及时发现货物变形的原因甚至避免货物变形的发生,能够避免产生大的经济损失,降低安全隐患。
[0029]GPS在正常情况下是大约30秒的时间返回一次点的信息,同一辆车上的两个GPS可能由于延迟时间不同等各种内外因素的影响导致返回同一点或者是临近点时信息的时间不同,二者可能相差几秒或者更多,将其返回的众多点的时间、经玮度、速度等信息通过本算法进行运算分析,从而判断这两个GPS是否被放在同一辆车上的。
[0030]本实施例中,获取GPSl的行驶轨迹line A和GPS2的行驶轨迹line B为:从获取的GPSl和GPS2的原始数据中,间隔时长SI选取一个GPSl和GPS2所在点的信息,选取的2个以上的GPSl的所在点的信息构成行驶轨迹line A,选取的2个以上的GPS2的所在点的信息构成行驶轨迹line B ;点的信息包括速度、经玮度和时间。
[0031]本实施例中,判断行驶轨迹line A和行驶轨迹line B的重合点和重合间断点包括:行驶轨迹line A和行驶轨迹line B中先移动的定义为line I,后移动的定义为I ine2,Iinel和line2中移动速度为零的点定义为重合间断点;两个速度为零的点之间定义为一个伪重合区间,D.取line2的伪重合区间的第一个点,记为Pa ;在Iinel中找到时间早于Pa且最接近Pa的点,记为pa,判断Pa和pa的时间差Tfa是否大于预设的时间阈值Al ;若Pa和pa的时间差Tfa大于预设的时间阈值Al,则Pa记为一个重合间断点;若Pa和pa的时间差Tfa小于等于预设的时间阈值Al,则转到步骤E ;E.计算Pa与pa的距离disa ;取Pa和pa中较大的速度设为h_speed,判断disa是否大于Tfa与h_speed的乘积;若disa大于Tfa与h_speed的乘积,则Pa记为一个重合分割点;若disa小于Tfa与h_speed的乘积,则Pa记为一个重合点,重合点数same_times置为1,转到步骤F ;F.取line2的伪重合区间的Pa的后一个点P(a+1);在Iinel中找到时间早于P(a+Ι)且最接近P(a+1)的点,记为P (a+Ι),判断P (a+Ι)和P (a+1)的时间差Tf (a+1)是否大于预设的时间阈值Al ;若P (a+Ι)和p(a+l)的时间差Tf (a+1)大于预设的时间阈值Al,则P (a+1)记为一个重合分割点,重合点数same_times置O ;若P(a+1)和p(a+l)的时间差Tf(a+1)小于等于预设的时间阈值Al,则转到步骤G ;G.计算P(a+1)与p(a+l)的距离dis(a+l);设h_speed (a+1)=c*[P(a+l) p (a+1)中较大的速度]+ (l_c) *h_speed,O < c < 1,判断 dis(a+l)是否大于等于 Tf (a+1)与 h_speed(a+l)的乘积;gdis(a+l)大于等于 Tf (a+1)与 h_speed (a+1)的乘积,则P (a+1)记为一个重合分割点,重合点数same_times置O ;gdis(a+l)小于Tf (a+1)与h_speed(a+l)的乘积,贝丨」P (a+1)记为一个重合点,重合点数same_times加I ;H.重复步骤F、G判断伪重合区间内的所有点。
[0032]本实施例中,时间阈值Al大于间隔时长SI。
[0033]本实施例中,距离为经度距离、玮度距离或经玮度距离。
[0034]本实施例中,步骤B之后步骤C之前还包括:B1.重合段的合并;当前一重合段与后一重合段的时间间隔小于预设的时间阈A2时,前一重合段与后一重合段合并为新的重合段。
[0035]本实施例中,B2.重合段的合并;当前一重合段与后一重合段之间速度为零的点的数量大于等于前一重合段与后一重合段之间的点的总数量的1?%时,前一重合段与后一重合段合并为新的重合段,其中R ^ 75。
[0036]本实施例中,当判断GPSl与GPS2在同一辆车上时,还包括:1.判断结果的检验;判断各个重合段的各个点的位移之和是否大于等于U% *min(行驶轨迹line A的点的位移,行驶轨迹line B的点的位移),其中,U大于等于75 ;若各个重合段的各个点的位移之和大于等于U% *min(行驶轨迹line A的点的位移,行驶轨迹line B的点的位移)时,贝Ij判断判断GPSl与GPS2在同一辆车上的结论正确;若各个重合段的各个点的位移之和小于U% *min (行驶轨迹line A的点的位
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1