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

文档序号:8259817阅读:415来源:国知局
判断不同的gps是否随同一辆车移动的方法
【技术领域】
[0001]本发明涉及交通运输技术领域,尤其涉及一种判断不同的GPS是否随同一辆车移动的方法。
【背景技术】
[0002]在进入21世纪以来,物流业如雨后春笋般迅猛发展。
[0003]生产商通过物流承运商来将自己生产出的大批货物从仓库发往客户,为了在运输过程中防止货物挤压损坏变形,生产商一般都会严格控制每辆运输车的载重,也就是说生产商会规定一辆车装载多少箱货物,若货物较多,就需要更多辆车。然而,对于承运商来说,每辆车上的货物载重远达不到车辆自身的最大载重量,所以为了节约成本,获得最大盈利,有些承运商就会将车上的货物合并,以使用最少的车来运输这批货物。例如生产商要求使用两辆车(车辆一和车辆二)来运输,承运商仅使用一辆车就可以装下这些货物,此时,他们就会将两辆车上的货物悄悄地合并,放到一辆车上(将车辆二上的货物取下来装在车辆一上)。为了类似情况的发生,生产商会为每一辆车配备一个便携式的GPS来监视车辆的行驶,对此承运商的办法是将车辆二上的GPS取下来放在同一辆车上,这样车辆一上就会有两个GPS同时在工作,这也就表示两辆车都在进行货物的运输配送。对于生产商来说,能否及时监控类似情形的发生,关系到生产商能否及时发现货物变形的原因,进一步,决定是否能够避免产生大的经济损失,安全隐患极大。

【发明内容】

[0004]本发明的目的在于提供一种判断不同的GPS是否随同一辆车移动的方法,能够及时监控是否将两个GPS放到同一辆车上,从而及时监控承运商私自并车的问题,进而及时发现货物变形的原因甚至避免货物变形的发生,使得避免产生大的经济损失,降低安全隐串
■/Q1、O
[0005]本发明通过以下技术方案实现:
[0006]一种判断不同的GPS是否随同一辆车移动的方法,包括:A.获取GPSl的行驶轨迹line A和GPS2的行驶轨迹line B,判断行驶轨迹line A和行驶轨迹IineB的重合点和重合间断点判断两个重合间断点之间的连续重合点的数量是否大于等于N,若两个重合间断点之间连续重合点的数量小于N,两个重合间断点之间定义为一个非重合段,若连续重合点的数量大于等于N,则判断连续重合点中,line 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不在同一辆车上。
[0007]优选的,获取GPSl的行驶轨迹line A和GPS2的行驶轨迹line B为:从获取的GPSl和GPS2的原始数据中,间隔时长SI选取一个GPSl和GPS2所在点的信息,选取的2个以上的GPSl的所在点的信息构成行驶轨迹line A,选取的2个以上的GPS2的所在点的信息构成行驶轨迹line B ;点的信息包括速度、经玮度和时间。
[0008]优选的,判断行驶轨迹line A和行驶轨迹line B的重合点和重合间断点包括:
[0009]行驶轨迹line A和行驶轨迹line B中先移动的定义为linel,后移动的定义为line2,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是否大于了€&与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+1),判断P(a+1)和p(a+l)的时间差Tf(a+1)是否大于预设的时间阈值Al ;若P(a+1)和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,0 < 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判断伪重合区间内的所有点。
[0010]优选的,时间阈值Al大于间隔时长SI。
[0011]优选的,距离为经度距离、玮度距离或经玮度距离。
[0012]优选的,步骤B之后步骤C之前还包括:B1.重合段的合并;当前一重合段与后一重合段的时间间隔小于预设的时间阈A2时,前一重合段与后一重合段合并为新的重合段。
[0013]优选的,步骤B之后步骤C之前还包括:B1.重合段的合并;当前一重合段与后一重合段之间速度为零的点的数量大于等于前一重合段与后一重合段之间的点的总数量的尺%时,前一重合段与后一重合段合并为新的重合段,其中R彡75。
[0014]优选的,当判断GPSl与GPS2在同一辆车上时,还包括:1.判断结果的检验;判断各个重合段的各个点的位移之和是否大于等于UVo *min(行驶轨迹line A的点的位移,行驶轨迹line B的点的位移),其中,U大于等于75 ;若各个重合段的各个点的位移之和大于等于U% *min(行驶轨迹line A的点的位移,行驶轨迹line B的点的位移)时,则判断判断GPSl与GPS2在同一辆车上的结论正确;若各个重合段的各个点的位移之和小于UV0*min (行驶轨迹line A的点的位移,行驶轨迹line B的点的位移)时,则判断判断GPSl与GPS2在同一辆车上的结论错误。
[0015]优选的,当判断GPSl与GPS2在同一辆车上时,还包括:1.判断结果的检验;判断各个重合段的各个点的用时之和是否大于等于*min(行驶轨迹line A的点的用时,行驶轨迹line B的点的用时),其中,V大于等于75 ;若各个重合段的各个点的用时之和大于等于*min(行驶轨迹line A的点的用时,行驶轨迹line B的点的用时)时,则判断判断GPSl与GPS2在同一辆车上的结论正确;若各个重合段的各个点的用时之和小于UV0*min (行驶轨迹line A的点的用时,行驶轨迹line B的点的用时)时,则判断判断GPSI与GPS2在同一辆车上的结论错误。
[0016]本发明的有益效果为:一种判断不同的GPS是否随同一辆车移动的方法,包括:A.获取GPSl的行驶轨迹line A和GPS2的行驶轨迹line B,判断行驶轨迹line A和行驶轨迹line B的重合点和重合间断点;B.判断两个重合间断点之间的连续重合点的数量是否大于等于N,若两个重合间断点之间连续重合点的数量小于N,两个重合间断点之间定义为一个非重合段,若连续重合点的数量大于等于N,则判断连续重合点中,Iine B的对应点与line A的对应点和line
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1