本發(fā)明涉及網(wǎng)約車服務(wù),具體涉及一種行車非法位置識別方法及系統(tǒng)。
背景技術(shù):
1、在網(wǎng)約車行業(yè)中,司機行駛的道路環(huán)境千差萬別,在高架橋、隧道或偏遠地帶的gps信號較弱,司機的位置信息準(zhǔn)確度無法保障,就可能產(chǎn)生有一些偏離行駛軌道的位置信息。同時,在科技發(fā)達的今天,也有一些灰產(chǎn)司機會使用軟件行為作弊,刻意制造非法位置信息,當(dāng)不正常的位置信息上報到網(wǎng)約車系統(tǒng)中,會影響網(wǎng)約車平臺的各種費用計算甚至用戶的打車費用,造成用戶客訴,人工客服介入處理,嚴重降低了司乘體驗。
技術(shù)實現(xiàn)思路
1、為此,本發(fā)明提供一種行車非法位置識別方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中行車過程中產(chǎn)生非法位置信息造成的打車費用不準(zhǔn)確、司乘體驗感低的技術(shù)問題。
2、為實現(xiàn)以上目的,本發(fā)明采用如下技術(shù)方案:
3、依據(jù)本發(fā)明第一方面,本發(fā)明提供一種行車非法位置識別方法,所述方法包括:
4、實時獲取目標(biāo)車輛在行車過程中產(chǎn)生的多條坐標(biāo)基礎(chǔ)數(shù)據(jù);
5、利用預(yù)設(shè)處理規(guī)則對所述坐標(biāo)基礎(chǔ)數(shù)據(jù)進行篩選,得到有效坐標(biāo)數(shù)據(jù);
6、確定參考坐標(biāo),利用所述參考坐標(biāo)對各所述有效坐標(biāo)數(shù)據(jù)進行運動特征識別,以識別和/或剔除所述有效坐標(biāo)數(shù)據(jù)中的非法坐標(biāo)數(shù)據(jù)。
7、進一步地,所述坐標(biāo)基礎(chǔ)數(shù)據(jù)包括經(jīng)緯度、行車速度、方位角、海拔高度、坐標(biāo)生成時間、坐標(biāo)上傳時間、設(shè)備獲取時間、定位類型、精度以及設(shè)備類型中至少之一。
8、進一步地,所述利用預(yù)設(shè)處理規(guī)則對所述坐標(biāo)基礎(chǔ)數(shù)據(jù)進行篩選,得到有效坐標(biāo)數(shù)據(jù),包括:
9、判斷各條所述坐標(biāo)基礎(chǔ)數(shù)據(jù)中的定位類型是否為預(yù)設(shè)定位類型,剔除所述定位類型不為所述預(yù)設(shè)定位類型的坐標(biāo)基礎(chǔ)數(shù)據(jù);和/或,
10、判斷各條所述坐標(biāo)基礎(chǔ)數(shù)據(jù)中的行車速度是否在預(yù)設(shè)限速范圍內(nèi),剔除所述行車速度不在所述預(yù)設(shè)限速范圍的坐標(biāo)基礎(chǔ)數(shù)據(jù);和/或,
11、判斷各條所述坐標(biāo)基礎(chǔ)數(shù)據(jù)中的設(shè)備獲取時間是否在當(dāng)前服務(wù)器時間之前,剔除設(shè)備獲取時間不在所述當(dāng)前服務(wù)器時間之前的坐標(biāo)基礎(chǔ)數(shù)據(jù);和/或,
12、判斷各條所述坐標(biāo)基礎(chǔ)數(shù)據(jù)中的坐標(biāo)精度是否達到預(yù)設(shè)精度要求,剔除所述坐標(biāo)精度未達到所述預(yù)設(shè)精度要求的坐標(biāo)基礎(chǔ)數(shù)據(jù)。
13、進一步地,所述確定參考坐標(biāo)之前,所述方法還包括:
14、按照時間先后順序,將所述有效坐標(biāo)數(shù)據(jù)劃分為多個坐標(biāo)數(shù)據(jù)包,每個所述坐標(biāo)數(shù)據(jù)包中含有預(yù)設(shè)條數(shù)的有效坐標(biāo)數(shù)據(jù)。
15、進一步地,所述運動特征識別,包括:
16、判斷待識別的有效坐標(biāo)數(shù)據(jù)與所述參考坐標(biāo)的經(jīng)緯度是否相同,將與所述參考坐標(biāo)經(jīng)緯度相同的有效坐標(biāo)數(shù)據(jù)作為非法坐標(biāo)數(shù)據(jù)和/或進行剔除;以及,
17、判斷待識別的有效坐標(biāo)數(shù)據(jù)的設(shè)備獲取時間是否大于所述參考坐標(biāo)的設(shè)備獲取時間,將設(shè)備獲取時間小于等于所述參考坐標(biāo)的有效坐標(biāo)數(shù)據(jù)作為非法坐標(biāo)數(shù)據(jù)和/或進行剔除;以及,
18、計算待識別的有效坐標(biāo)數(shù)據(jù)和所述參考坐標(biāo)之間的平均速度和/或加速度位移,將平均速度大于平均速度閾值和/或加速度位移大于加速度位移閾值的有效坐標(biāo)數(shù)據(jù)作為非法坐標(biāo)數(shù)據(jù)和/或進行剔除;和/或,
19、計算待識別的有效參考坐標(biāo)和兩個所述參考坐標(biāo)之間的方位角位移,將方位角位移大于方位角位移閾值的有效坐標(biāo)數(shù)據(jù)作為非法坐標(biāo)數(shù)據(jù)和/或進行剔除。
20、進一步地,所述確定參考坐標(biāo),利用所述參考坐標(biāo)對各所述有效坐標(biāo)數(shù)據(jù)進行運動特征識別,包括:
21、將第一個坐標(biāo)數(shù)據(jù)包中的第一個有效坐標(biāo)數(shù)據(jù)作為參考坐標(biāo),依次對所述第一個坐標(biāo)數(shù)據(jù)包中的其他有效坐標(biāo)數(shù)據(jù)進行運動特征識別,以認定所述第一個坐標(biāo)數(shù)據(jù)包中的合法坐標(biāo)數(shù)據(jù);
22、針對后續(xù)的坐標(biāo)數(shù)據(jù)包,將所述坐標(biāo)數(shù)據(jù)包之前的坐標(biāo)數(shù)據(jù)包中最末的有效坐標(biāo)數(shù)據(jù)作為參考坐標(biāo),對所述后續(xù)的坐標(biāo)數(shù)據(jù)包中的有效坐標(biāo)數(shù)據(jù)進行運動特征識別;
23、若所述后續(xù)的坐標(biāo)數(shù)據(jù)包中的有效坐標(biāo)數(shù)據(jù)出現(xiàn)合法坐標(biāo)數(shù)據(jù),則將所述合法坐標(biāo)數(shù)據(jù)作為參考坐標(biāo),對所述合法坐標(biāo)數(shù)據(jù)后續(xù)的有效坐標(biāo)數(shù)據(jù)進行運動特征識別;
24、若所述后續(xù)的坐標(biāo)數(shù)據(jù)包中的有效坐標(biāo)數(shù)據(jù)累積出現(xiàn)至少兩個合法坐標(biāo)數(shù)據(jù),則將所述兩個合法坐標(biāo)數(shù)據(jù)作為參考坐標(biāo),對所述兩個合法坐標(biāo)數(shù)據(jù)后續(xù)的有效坐標(biāo)數(shù)據(jù)進行包含方位角位移識別的特征聯(lián)合識別。
25、進一步地,所述依次對所述第一個坐標(biāo)數(shù)據(jù)包中的其他有效坐標(biāo)數(shù)據(jù)進行運動特征識別,包括:
26、若在對當(dāng)前的有效坐標(biāo)數(shù)據(jù)進行運動特征識別之前,所述其他有效坐標(biāo)數(shù)據(jù)中不包含合法坐標(biāo)數(shù)據(jù),則利用所述參考坐標(biāo)對當(dāng)前的有效坐標(biāo)數(shù)據(jù)進行運動特征識別;
27、若在對當(dāng)前的有效坐標(biāo)數(shù)據(jù)進行運動特征識別之前,所述其他有效坐標(biāo)數(shù)據(jù)包含合法坐標(biāo)數(shù)據(jù),則利用所述參考坐標(biāo)和最后一個所述合法坐標(biāo)數(shù)據(jù)對當(dāng)前的有效坐標(biāo)數(shù)據(jù)進行包含方位角位移識別的特征聯(lián)合識別。
28、進一步地,所述方法還包括:
29、在剔除行車過程中所有的非法坐標(biāo)數(shù)據(jù)后,利用剩余的有效坐標(biāo)數(shù)據(jù)對行車軌跡進行模擬校正。
30、進一步地,所述利用剩余的有效坐標(biāo)數(shù)據(jù)對實際行車軌跡進行模擬校正,包括:
31、按照時間先后順序,對所述剩余的有效坐標(biāo)數(shù)據(jù)進行排序,得到坐標(biāo)點序列;
32、查找所述坐標(biāo)點序列中設(shè)備獲取時間間隔大于預(yù)設(shè)時間閾值的至少一對相鄰坐標(biāo)點,生成相鄰坐標(biāo)對集合;
33、獲取所述目標(biāo)車輛的導(dǎo)航規(guī)劃軌跡,利用路線切割算法確定所述相鄰坐標(biāo)對集合中的各所述相鄰坐標(biāo)點之間的行車軌跡片段,生成行車軌跡片段集合;
34、將所述行車軌跡片段集合拼接到所述目標(biāo)車輛的實際行車軌跡中,生成行車校正軌跡。
35、依據(jù)本發(fā)明第二方面,本發(fā)明提供一種行車非法位置識別系統(tǒng),所述系統(tǒng)包括:
36、數(shù)據(jù)獲取模塊,用于實時獲取目標(biāo)車輛在行車過程中產(chǎn)生的多條坐標(biāo)基礎(chǔ)數(shù)據(jù);
37、數(shù)據(jù)篩選模塊,用于利用預(yù)設(shè)處理規(guī)則對所述坐標(biāo)基礎(chǔ)數(shù)據(jù)進行篩選,得到有效坐標(biāo)數(shù)據(jù);
38、數(shù)據(jù)剔除模塊,用于確定參考坐標(biāo),利用所述參考坐標(biāo)對各所述有效坐標(biāo)數(shù)據(jù)進行運動特征識別,以識別和/或剔除所述有效坐標(biāo)數(shù)據(jù)中的非法坐標(biāo)數(shù)據(jù)。
39、本發(fā)明采用以上技術(shù)方案,至少具備以下有益效果:
40、通過本發(fā)明方案,實時獲取目標(biāo)車輛在行車過程中產(chǎn)生的多條坐標(biāo)基礎(chǔ)數(shù)據(jù);利用預(yù)設(shè)處理規(guī)則對所述坐標(biāo)基礎(chǔ)數(shù)據(jù)進行篩選,得到有效坐標(biāo)數(shù)據(jù);確定參考坐標(biāo),利用所述參考坐標(biāo)對各所述有效坐標(biāo)數(shù)據(jù)進行運動特征識別,以識別和/或剔除所述有效坐標(biāo)數(shù)據(jù)中的非法坐標(biāo)數(shù)據(jù)。由此,本發(fā)明實現(xiàn)了網(wǎng)約車服務(wù)場景中,可以動態(tài)識別司機位置信息是否正常合法,并及時針對網(wǎng)約車司機上傳的位置信息進行數(shù)據(jù)特征分析,識別以及校正司機位置信息,避免用戶客訴、人工客服介入處理,保障了最優(yōu)司乘體驗。
41、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
1.一種行車非法位置識別方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述坐標(biāo)基礎(chǔ)數(shù)據(jù)包括經(jīng)緯度、行車速度、方位角、海拔高度、坐標(biāo)生成時間、坐標(biāo)上傳時間、設(shè)備獲取時間、定位類型、精度以及設(shè)備類型中至少之一。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述利用預(yù)設(shè)處理規(guī)則對所述坐標(biāo)基礎(chǔ)數(shù)據(jù)進行篩選,得到有效坐標(biāo)數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定參考坐標(biāo)之前,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述運動特征識別,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述確定參考坐標(biāo),利用所述參考坐標(biāo)對各所述有效坐標(biāo)數(shù)據(jù)進行運動特征識別,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述依次對所述第一個坐標(biāo)數(shù)據(jù)包中的其他有效坐標(biāo)數(shù)據(jù)進行運動特征識別,包括:
8.根據(jù)權(quán)利要求1~7任一項所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述利用剩余的有效坐標(biāo)數(shù)據(jù)對實際行車軌跡進行模擬校正,包括:
10.一種行車非法位置識別系統(tǒng),其特征在于,所述系統(tǒng)包括: