本技術(shù)涉及車聯(lián)網(wǎng),尤其涉及一種異常行程修正方法、系統(tǒng)及電子設(shè)備。
背景技術(shù):
1、隨著車聯(lián)網(wǎng)技術(shù)的快速發(fā)展,車輛與云端之間的通信已經(jīng)成為智能交通系統(tǒng)中的重要組成部分。在車聯(lián)網(wǎng)環(huán)境下,車輛不僅能夠?qū)崟r(shí)上傳行程數(shù)據(jù)至云端以供分析和管理,還能在行程結(jié)束時(shí)通過(guò)上傳行程結(jié)束信號(hào)來(lái)標(biāo)志本次行程的正式結(jié)束。這一過(guò)程通常是自動(dòng)化的,能夠確保車輛的行程信息在云端及時(shí)更新,并為后續(xù)的調(diào)度、數(shù)據(jù)分析,以及計(jì)費(fèi)等服務(wù)提供準(zhǔn)確的信息支撐。
2、然而,在實(shí)際應(yīng)用中,可能會(huì)出現(xiàn)車輛未能在預(yù)定時(shí)間內(nèi)上傳行程結(jié)束信號(hào)的情況。這種問(wèn)題可能由于多種原因引起,如網(wǎng)絡(luò)故障、車輛與云端的通信中斷,以及車載設(shè)備故障等。而當(dāng)車輛未能在行程結(jié)束時(shí)及時(shí)上傳行程結(jié)束信號(hào)時(shí),會(huì)導(dǎo)致云端無(wú)法正確識(shí)別行程的結(jié)束時(shí)間,從而引發(fā)一系列問(wèn)題。例如:由于上一個(gè)行程沒(méi)有結(jié)束,故而導(dǎo)致多個(gè)行程并發(fā)出現(xiàn)的情況等。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供一種異常行程修正方法、系統(tǒng)及電子設(shè)備,以解決相關(guān)技術(shù)中當(dāng)車輛未能在行程結(jié)束時(shí)及時(shí)上傳行程結(jié)束信號(hào)時(shí),容易導(dǎo)致云端的行程無(wú)法正常結(jié)束,進(jìn)而為后續(xù)的行程展示、調(diào)度,以及數(shù)據(jù)分析等帶來(lái)不必要的影響的技術(shù)問(wèn)題。
2、本技術(shù)提供的一種異常行程修正方法,所述方法包括:獲取行程數(shù)據(jù)集,所述行程數(shù)據(jù)集包括至少一臺(tái)車輛上傳的行程數(shù)據(jù),所述行程數(shù)據(jù)中的行程狀態(tài)為行程進(jìn)行中,所述行程數(shù)據(jù)包括行程持續(xù)時(shí)間;
3、若所述行程持續(xù)時(shí)間大于預(yù)設(shè)的持續(xù)時(shí)間閾值,則將當(dāng)前所述行程持續(xù)時(shí)間對(duì)應(yīng)的行程數(shù)據(jù)標(biāo)記為異常行程數(shù)據(jù);
4、基于預(yù)設(shè)的行程結(jié)束判定規(guī)則,對(duì)所述異常行程數(shù)據(jù)進(jìn)行行程結(jié)束校驗(yàn),所述行程結(jié)束判定規(guī)則基于所述異常行程數(shù)據(jù)對(duì)應(yīng)的目標(biāo)用戶的歷史駕駛數(shù)據(jù)確定;
5、若確定所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程為已結(jié)束行程,則結(jié)束當(dāng)前所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程,以完成異常行程修正。
6、于本技術(shù)一實(shí)施例中,在基于預(yù)設(shè)的行程結(jié)束判定規(guī)則,對(duì)所述異常行程數(shù)據(jù)進(jìn)行行程結(jié)束校驗(yàn)之前,還包括:
7、將多個(gè)所述異常行程數(shù)據(jù)確定為異常行程數(shù)據(jù)集;
8、基于目標(biāo)車輛實(shí)時(shí)上傳的行程數(shù)據(jù),對(duì)所述異常行程數(shù)據(jù)集中的異常行程數(shù)據(jù)進(jìn)行更新,所述目標(biāo)車輛指所述異常行程數(shù)據(jù)對(duì)應(yīng)的車輛;
9、對(duì)更新后的異常行程數(shù)據(jù)進(jìn)行行程結(jié)束信號(hào)檢查,若未能檢查到行程結(jié)束信號(hào),則基于所述行程結(jié)束判定規(guī)則,對(duì)所述異常行程數(shù)據(jù)進(jìn)行行程結(jié)束校驗(yàn)。
10、于本技術(shù)一實(shí)施例中,基于預(yù)設(shè)的行程結(jié)束判定規(guī)則,對(duì)所述異常行程數(shù)據(jù)進(jìn)行行程結(jié)束校驗(yàn),包括:
11、對(duì)所述異常行程數(shù)據(jù)所對(duì)應(yīng)的目標(biāo)車輛進(jìn)行行程檢測(cè)與狀態(tài)檢測(cè),若所述目標(biāo)車輛存在兩個(gè)或兩個(gè)以上的行程,或者,所述目標(biāo)車輛的狀態(tài)為充電狀態(tài),則確定當(dāng)前的所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程為已結(jié)束行程;
12、若所述目標(biāo)車輛僅存在一個(gè)行程,且所述目標(biāo)車輛的狀態(tài)為行程進(jìn)行中,則從所述異常行程數(shù)據(jù)中獲取所述目標(biāo)車輛最后一次上傳的車輛位置信號(hào);若所述目標(biāo)車輛位于預(yù)設(shè)的目標(biāo)區(qū)域,則對(duì)當(dāng)前的所述異常行程數(shù)據(jù)添加疑似結(jié)束標(biāo)記,所述目標(biāo)區(qū)域包括:預(yù)設(shè)的通識(shí)性停車點(diǎn)所在的區(qū)域、所述目標(biāo)用戶的常用停車點(diǎn)所在的區(qū)域,以及目標(biāo)停車點(diǎn)所在的區(qū)域,所述常用停車點(diǎn)是基于所述目標(biāo)用戶的歷史駕駛數(shù)據(jù)得到的,所述目標(biāo)停車點(diǎn)是通過(guò)對(duì)多個(gè)用戶的歷史停車點(diǎn)進(jìn)行統(tǒng)計(jì)分析得到的;
13、基于所述疑似結(jié)束標(biāo)記,完成對(duì)所述異常行程數(shù)據(jù)的行程結(jié)束校驗(yàn)。
14、于本技術(shù)一實(shí)施例中,基于預(yù)設(shè)的行程結(jié)束判定規(guī)則,對(duì)所述異常行程數(shù)據(jù)進(jìn)行行程結(jié)束校驗(yàn),還包括:
15、若所述目標(biāo)車輛僅存在一個(gè)行程,且所述目標(biāo)車輛的狀態(tài)為行程進(jìn)行中,則從所述異常行程數(shù)據(jù)中獲取所述目標(biāo)車輛最后一次上報(bào)信號(hào)的時(shí)間;
16、若所述目標(biāo)車輛最后一次上報(bào)信號(hào)的時(shí)間位于預(yù)設(shè)的目標(biāo)時(shí)間段,則對(duì)當(dāng)前的所述異常行程數(shù)據(jù)添加所述疑似結(jié)束標(biāo)記,所述目標(biāo)時(shí)間段是通過(guò)對(duì)多個(gè)用戶的停車時(shí)間進(jìn)行統(tǒng)計(jì)分析得到的。
17、于本技術(shù)一實(shí)施例中,基于所述疑似結(jié)束標(biāo)記,完成對(duì)所述異常行程數(shù)據(jù)的行程結(jié)束校驗(yàn),包括:
18、獲取所述異常行程數(shù)據(jù)中的電子駐車檔位、最后一次上傳的車輛位置信號(hào)的時(shí)間、車輛速度信號(hào),以及車輛電源模式;
19、若所述目標(biāo)車輛的電子駐車檔位為停車檔,且持續(xù)時(shí)間大于預(yù)設(shè)的第一閾值,則確定所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程為已結(jié)束行程;若當(dāng)前時(shí)間與最后一次上傳的車輛位置信號(hào)的時(shí)間之差大于預(yù)設(shè)的第二閾值,則確定所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程為已結(jié)束行程;
20、若所述目標(biāo)車輛的速度小于預(yù)設(shè)的速度閾值,且持續(xù)時(shí)間大于預(yù)設(shè)的第三閾值,則確定所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程為已結(jié)束行程;若所述車輛電源模式為關(guān)閉模式或休眠模式,則確定所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程為已結(jié)束行程;若所述車輛電源模式為熄火模式,且持續(xù)時(shí)長(zhǎng)大于預(yù)設(shè)的第四閾值,則確定所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程為已結(jié)束行程。
21、于本技術(shù)一實(shí)施例中,若確定所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程為已結(jié)束行程,則結(jié)束當(dāng)前所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程,以完成異常行程修正,包括:
22、若確定所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程為已結(jié)束行程,則對(duì)當(dāng)前所述異常行程數(shù)據(jù)添加類型標(biāo)識(shí),所述類型標(biāo)識(shí)用于指代判定當(dāng)前行程為已結(jié)束行程時(shí)所采用的判定條件,或者用于指代判定當(dāng)前行程疑似結(jié)束時(shí)采用的判定條件,所述判定條件是所述行程結(jié)束判定規(guī)則中的;
23、在完成類型標(biāo)識(shí)添加的情況下,結(jié)束當(dāng)前所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程,以完成異常行程修正。
24、于本技術(shù)一實(shí)施例中,將多個(gè)所述異常行程數(shù)據(jù)確定為異常行程數(shù)據(jù)集,包括:
25、若接收到新的行程數(shù)據(jù)集,則對(duì)所述新的行程數(shù)據(jù)集中的行程數(shù)據(jù)進(jìn)行行程異常分析,以得到所述新的行程數(shù)據(jù)集中的異常行程數(shù)據(jù);
26、將所述新的行程數(shù)據(jù)集中的異常行程數(shù)據(jù),以及上一次異常行程修正過(guò)程中未被修正的異常行程數(shù)據(jù)確定為所述異常行程數(shù)據(jù)集。
27、于本技術(shù)一實(shí)施例中,還包括:
28、在得到當(dāng)前的行程數(shù)據(jù)集的情況下,若存在上一個(gè)行程采集周期采集到的行程數(shù)據(jù)集,則將當(dāng)前的行程數(shù)據(jù)集中的行程數(shù)據(jù)與上一個(gè)行程采集周期采集到的行程數(shù)據(jù)集中的行程數(shù)據(jù)進(jìn)行匹配;
29、若匹配成功,則進(jìn)行行程數(shù)據(jù)拼接,得到拼接行程數(shù)據(jù),所述匹配成功指兩個(gè)行程數(shù)據(jù)屬于同一個(gè)行程;
30、將所述拼接行程數(shù)據(jù)存儲(chǔ)至當(dāng)前的行程數(shù)據(jù)集,以供下一個(gè)行程采集周期采集到新的行程數(shù)據(jù)集時(shí)調(diào)用。
31、本技術(shù)還提供了一種異常行程修正系統(tǒng),所述系統(tǒng)包括:數(shù)據(jù)采集模塊,用于獲取行程數(shù)據(jù)集,所述行程數(shù)據(jù)集包括至少一臺(tái)車輛上傳的行程數(shù)據(jù),所述行程數(shù)據(jù)中的行程狀態(tài)為行程進(jìn)行中,所述行程數(shù)據(jù)包括行程持續(xù)時(shí)間;
32、異常行程標(biāo)記模塊,用于若所述行程持續(xù)時(shí)間大于預(yù)設(shè)的持續(xù)時(shí)間閾值,則將當(dāng)前所述行程持續(xù)時(shí)間對(duì)應(yīng)的行程數(shù)據(jù)標(biāo)記為異常行程數(shù)據(jù);
33、行程結(jié)束校驗(yàn)?zāi)K,用于基于預(yù)設(shè)的行程結(jié)束判定規(guī)則,對(duì)所述異常行程數(shù)據(jù)進(jìn)行行程結(jié)束校驗(yàn),所述行程結(jié)束判定規(guī)則基于所述異常行程數(shù)據(jù)對(duì)應(yīng)的目標(biāo)用戶的歷史駕駛數(shù)據(jù)確定;
34、異常行程修正模塊,用于若確定所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程為已結(jié)束行程,則結(jié)束當(dāng)前所述異常行程數(shù)據(jù)對(duì)應(yīng)的行程,以完成異常行程修正。
35、本技術(shù)還提供了一種電子設(shè)備,包括處理器、存儲(chǔ)器和通信總線;所述通信總線用于將所述處理器和存儲(chǔ)器連接;所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序,以實(shí)現(xiàn)如上述中任一項(xiàng)實(shí)施例提供的異常行程修正方法。
36、本技術(shù)實(shí)施例的有益效果:本技術(shù)實(shí)施例提供的異常行程修正方法、系統(tǒng)及電子設(shè)備,該方法通過(guò)獲取行程數(shù)據(jù)集,行程數(shù)據(jù)集包括至少一臺(tái)車輛上傳的行程數(shù)據(jù),行程數(shù)據(jù)中的行程狀態(tài)為行程進(jìn)行中,行程數(shù)據(jù)包括行程持續(xù)時(shí)間;若行程持續(xù)時(shí)間大于預(yù)設(shè)的持續(xù)時(shí)間閾值,則將當(dāng)前行程持續(xù)時(shí)間對(duì)應(yīng)的行程數(shù)據(jù)標(biāo)記為異常行程數(shù)據(jù);基于預(yù)設(shè)的行程結(jié)束判定規(guī)則,對(duì)異常行程數(shù)據(jù)進(jìn)行行程結(jié)束校驗(yàn),行程結(jié)束判定規(guī)則基于異常行程數(shù)據(jù)對(duì)應(yīng)的目標(biāo)用戶的歷史駕駛數(shù)據(jù)確定;若確定異常行程數(shù)據(jù)對(duì)應(yīng)的行程為已結(jié)束行程,則結(jié)束當(dāng)前異常行程數(shù)據(jù)對(duì)應(yīng)的行程,以完成異常行程修正。該方法能夠較為精準(zhǔn)地完成異常行程識(shí)別與修正,避免由于車輛未能在行程結(jié)束時(shí)及時(shí)上傳行程結(jié)束信號(hào)所導(dǎo)致的一系列問(wèn)題,靈活性較高,成本較低。