本公開(kāi)涉及通信技術(shù)領(lǐng)域,尤其涉及一種運(yùn)動(dòng)信息的修正方法及裝置。
背景技術(shù):
騎行作為一種健康自然的運(yùn)動(dòng)旅游方式,受到了越來(lái)越多的用戶(hù)喜愛(ài)。在騎行過(guò)程中,使用智能手機(jī)中的GPS(GlobalPositioningSystem,全球定位系統(tǒng))傳感器對(duì)運(yùn)動(dòng)軌跡進(jìn)行記錄,是一種簡(jiǎn)單可靠的騎行運(yùn)動(dòng)數(shù)據(jù)的記錄方式。
技術(shù)實(shí)現(xiàn)要素:
本公開(kāi)實(shí)施例提供一種運(yùn)動(dòng)信息的修正方法及裝置。所述技術(shù)方案如下:
根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種運(yùn)動(dòng)信息的修正方法,包括:
對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,所述運(yùn)動(dòng)信息包括位置信息及其采樣時(shí)間;
根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件;
當(dāng)所述采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于所述異常信息的條件時(shí),確定是否對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
上述技術(shù)方案,能夠根據(jù)采樣的信息判斷車(chē)輛的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,并在該運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)確定是否對(duì)該運(yùn)動(dòng)信息進(jìn)行修正,使得運(yùn)動(dòng)信息中的異常信息能夠被準(zhǔn)確地檢測(cè)出來(lái),并在需要修正時(shí)對(duì)異常信息進(jìn)行修正,從而提高運(yùn)動(dòng)信息的準(zhǔn)確度,使運(yùn)動(dòng)信息能夠更精確地描述車(chē)輛的運(yùn)動(dòng)軌跡。
在一個(gè)實(shí)施例中,所述根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所 述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,包括:
確定所述位置信息的采樣時(shí)間在初始的預(yù)設(shè)時(shí)長(zhǎng)內(nèi)時(shí),確定該位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
該實(shí)施例中,由于初始采樣時(shí)采集運(yùn)動(dòng)信息的傳感器啟動(dòng)較慢,采集的信息不夠準(zhǔn)確,因此將初始一段時(shí)間的運(yùn)動(dòng)信息確定為滿足屬于異常信息的條件,并在需要修正時(shí)對(duì)這些信息進(jìn)行修正,提高了運(yùn)動(dòng)信息的準(zhǔn)確度。
在一個(gè)實(shí)施例中,所述根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,包括:
判斷當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值是否等于或大于預(yù)設(shè)時(shí)間差;
當(dāng)所述當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值等于或大于所述預(yù)設(shè)時(shí)間差時(shí),確定所述當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為無(wú)效信息;
當(dāng)所述無(wú)效信息的個(gè)數(shù)達(dá)到第一預(yù)設(shè)個(gè)數(shù)N1時(shí),確定該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
該實(shí)施例中,通過(guò)判斷當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值是否等于或大于預(yù)設(shè)時(shí)間差,使得由于采樣率過(guò)慢而采集到的無(wú)效信息能夠被檢測(cè)出來(lái),從而使異常信息的檢測(cè)更加準(zhǔn)確。
在一個(gè)實(shí)施例中,所述確定該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息滿足屬于異常信息的條件,包括:
丟棄該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息。
該實(shí)施例中,通過(guò)丟棄無(wú)效信息,使得終端中無(wú)需記錄無(wú)效信息,從而避免終端存儲(chǔ)無(wú)用的數(shù)據(jù)。
在一個(gè)實(shí)施例中,所述根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,包括:
根據(jù)所述采樣的位置信息及其采樣時(shí)間計(jì)算所述車(chē)輛的行駛信息,所述 行駛信息包括所述車(chē)輛的平均速度、加速度中的至少一種;
當(dāng)所述行駛信息滿足預(yù)設(shè)條件中的至少一種時(shí),確定所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件,所述預(yù)設(shè)條件包括所述平均速度大于預(yù)設(shè)速度閾值、以及所述加速度大于預(yù)設(shè)加速度閾值。
該實(shí)施例中,通過(guò)計(jì)算車(chē)輛的平均速度或加速度,進(jìn)而檢測(cè)出運(yùn)動(dòng)信息中平均速度異?;蚣铀俣犬惓5男畔?,使得平均速度異常或加速度異常的信息能夠被準(zhǔn)確檢測(cè)出來(lái)并在需要修正時(shí)對(duì)該信息進(jìn)行修正,從而提高了運(yùn)動(dòng)信息的準(zhǔn)確度。
在一個(gè)實(shí)施例中,所述當(dāng)所述采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于所述異常信息的條件時(shí),確定是否對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正,包括:
獲取所述采樣點(diǎn)的參照信息,所述參照信息包括所述車(chē)輛的第一行駛距離信息、所述車(chē)輛的加速度信息中的至少一種;
根據(jù)所述采樣點(diǎn)的參照信息,對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證;
當(dāng)驗(yàn)證所述采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息時(shí),對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
該實(shí)施例中,僅在運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)才獲取參照信息,并根據(jù)參照信息驗(yàn)證運(yùn)動(dòng)信息是否為異常信息,使得運(yùn)動(dòng)信息不滿足屬于異常信息的條件時(shí),無(wú)需獲取參照信息,從而節(jié)省終端的電量消耗,且減少不必要的數(shù)據(jù)處理工作。此外,本實(shí)施例的技術(shù)方案對(duì)滿足屬于異常信息的條件的運(yùn)動(dòng)信息進(jìn)行再次驗(yàn)證,從而使異常信息的檢測(cè)更加準(zhǔn)確。
在一個(gè)實(shí)施例中,當(dāng)所述參照信息包括所述車(chē)輛的第一行駛距離信息時(shí),所述獲取參照信息,包括:
向與終端連接的碼表設(shè)備發(fā)送獲取請(qǐng)求,所述碼表設(shè)備用于記錄所述車(chē)輛的第一行駛距離信息;
接收所述碼表設(shè)備發(fā)送的所述車(chē)輛的第一行駛距離信息。
該實(shí)施例中,通過(guò)從與終端連接的碼表設(shè)備獲取車(chē)輛的第一行駛距離信 息,使得終端能夠方便快速地獲取到車(chē)輛的第一行駛距離信息,且僅在運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)才向碼表設(shè)備發(fā)送獲取請(qǐng)求,節(jié)省了終端的電量消耗。
在一個(gè)實(shí)施例中,所述根據(jù)所述采樣點(diǎn)的參照信息,對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證,包括:
根據(jù)所述采樣點(diǎn)的位置信息,計(jì)算該采樣點(diǎn)的運(yùn)動(dòng)信息對(duì)應(yīng)的車(chē)輛的第二行駛距離信息;
計(jì)算所述第一行駛距離信息和所述第二行駛距離信息之間的差值;
當(dāng)所述第一行駛距離信息和所述第二行駛距離信息之間的差值等于或大于第一預(yù)設(shè)閾值時(shí),確定該采樣點(diǎn)的運(yùn)動(dòng)信息為所述異常信息。
該實(shí)施例中,通過(guò)將碼表設(shè)備發(fā)來(lái)的第一行駛距離信息與根據(jù)采集到的位置信息計(jì)算出的第二行駛距離信息進(jìn)行對(duì)比,從而確定運(yùn)動(dòng)信息是否為異常信息,使得碼表設(shè)備上記錄的車(chē)輛的第一行駛距離信息能夠輔助終端準(zhǔn)確檢測(cè)出異常信息,從而提高運(yùn)動(dòng)信息的準(zhǔn)確度。
在一個(gè)實(shí)施例中,當(dāng)所述參照信息包括所述車(chē)輛的加速度信息、且所述采樣點(diǎn)的運(yùn)動(dòng)信息為非靜止?fàn)顟B(tài)的運(yùn)動(dòng)信息時(shí),所述根據(jù)所述采樣點(diǎn)的參照信息,對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證,包括:
根據(jù)所述加速度信息,判斷所述車(chē)輛當(dāng)前是否為靜止?fàn)顟B(tài);
當(dāng)判定所述車(chē)輛當(dāng)前為靜止?fàn)顟B(tài)時(shí),確定所述采樣點(diǎn)的運(yùn)動(dòng)信息為所述異常信息。
該實(shí)施例中,通過(guò)加速度信息來(lái)判斷車(chē)輛是否為靜止?fàn)顟B(tài),并當(dāng)車(chē)輛為靜止?fàn)顟B(tài)時(shí)確定滿足屬于異常信息的條件的運(yùn)動(dòng)信息為異常信息,使得異常信息的檢測(cè)更加準(zhǔn)確方便。
在一個(gè)實(shí)施例中,所述根據(jù)所述加速度信息,判斷所述車(chē)輛當(dāng)前是否為靜止?fàn)顟B(tài),包括:
根據(jù)所述加速度信息,計(jì)算所述車(chē)輛的加速度矢量值;
判斷所述加速度矢量值是否小于第二預(yù)設(shè)閾值;
當(dāng)所述加速度矢量值小于所述第二預(yù)設(shè)閾值時(shí),確定所述車(chē)輛當(dāng)前為靜止?fàn)顟B(tài)。
該實(shí)施例中,將加速度矢量值小于預(yù)設(shè)閾值的情況都確定為車(chē)輛是靜止?fàn)顟B(tài),使得車(chē)輛在小范圍內(nèi)的移動(dòng)可以忽略,從而避免了將車(chē)輛小范圍移動(dòng)誤認(rèn)為是運(yùn)動(dòng)狀態(tài)的情況。
在一個(gè)實(shí)施例中,所述當(dāng)驗(yàn)證所述采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息時(shí),對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正,包括:
當(dāng)連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息都為異常信息時(shí),確定所述連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)為異常采樣點(diǎn)集合;
對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
該實(shí)施例中,僅對(duì)異常采樣點(diǎn)集合內(nèi)的運(yùn)動(dòng)信息進(jìn)行修正,使得終端修正運(yùn)動(dòng)信息的效果更高。
在一個(gè)實(shí)施例中,所述對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正,包括:
根據(jù)所述異常采樣點(diǎn)集合的相鄰兩側(cè)的非異常信息,計(jì)算所述異常采樣點(diǎn)集合的修正值;
根據(jù)所述修正值對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
該實(shí)施例中,通過(guò)非異常信息求中值的方法來(lái)修正異常采樣點(diǎn)集合的運(yùn)動(dòng)信息,使得異常信息的修正方便且準(zhǔn)確。
在一個(gè)實(shí)施例中,所述對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正,包括:
當(dāng)所述異常采樣點(diǎn)集合位于所有采樣點(diǎn)的開(kāi)頭或結(jié)尾時(shí),丟棄所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息。
該實(shí)施例中,對(duì)開(kāi)頭或結(jié)尾的異常采樣點(diǎn)集合的運(yùn)動(dòng)信息直接丟棄,而不進(jìn)行修正,使得終端對(duì)異常信息的修正效率得到提高,避免終端對(duì)開(kāi)頭或 結(jié)尾部分的重要性較低的運(yùn)動(dòng)信息進(jìn)行修正,從而使異常信息的修正更加有針對(duì)性。
根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種運(yùn)動(dòng)信息的修正裝置,包括:
采樣模塊,用于對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,所述運(yùn)動(dòng)信息包括位置信息及其采樣時(shí)間;
判斷模塊,用于根據(jù)所述采樣模塊采集到的所述位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件;
確定模塊,用于當(dāng)所述判斷模塊判定所述采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于所述異常信息的條件時(shí),確定是否對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
在一個(gè)實(shí)施例中,所述判斷模塊包括:
第一確定子模塊,用于確定所述位置信息的采樣時(shí)間在初始的預(yù)設(shè)時(shí)長(zhǎng)內(nèi)時(shí),確定該位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
在一個(gè)實(shí)施例中,所述判斷模塊包括:
判斷子模塊,用于判斷當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值是否等于或大于預(yù)設(shè)時(shí)間差;
第二確定子模塊,用于當(dāng)所述判斷子模塊判定當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值等于或大于所述預(yù)設(shè)時(shí)間差時(shí),確定所述當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為無(wú)效信息;
第三確定子模塊,用于當(dāng)所述第二確定子模塊確定的無(wú)效信息的個(gè)數(shù)達(dá)到第一預(yù)設(shè)個(gè)數(shù)N1時(shí),確定該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
在一個(gè)實(shí)施例中,所述第三確定子模塊,還用于丟棄所確定的該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息。
在一個(gè)實(shí)施例中,所述判斷模塊包括:
第一計(jì)算子模塊,用于根據(jù)所述位置信息及其采樣時(shí)間計(jì)算所述車(chē)輛的行駛信息,所述行駛信息包括所述車(chē)輛的平均速度、加速度中的至少一種;
第四確定子模塊,用于當(dāng)所述第一計(jì)算子模塊計(jì)算的行駛信息滿足預(yù)設(shè)條件中的至少一種時(shí),確定所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件,所述預(yù)設(shè)條件包括所述平均速度大于預(yù)設(shè)速度閾值、以及所述加速度大于預(yù)設(shè)加速度閾值。
在一個(gè)實(shí)施例中,所述確定模塊包括:
獲取子模塊,用于獲取所述采樣點(diǎn)的參照信息,所述參照信息包括所述車(chē)輛的第一行駛距離信息、所述車(chē)輛的加速度信息中的至少一種;
驗(yàn)證子模塊,用于根據(jù)所述獲取子模塊獲取的所述采樣點(diǎn)的參照信息,對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證;
修正子模塊,用于當(dāng)所述驗(yàn)證子模塊驗(yàn)證所述采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息時(shí),對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
在一個(gè)實(shí)施例中,所述獲取子模塊,用于當(dāng)所述參照信息包括所述車(chē)輛的第一行駛距離信息時(shí),向與終端連接的碼表設(shè)備發(fā)送獲取請(qǐng)求,所述碼表設(shè)備用于記錄所述車(chē)輛的第一行駛距離信息;接收所述碼表設(shè)備發(fā)送的所述車(chē)輛的第一行駛距離信息。
在一個(gè)實(shí)施例中,所述驗(yàn)證子模塊,用于根據(jù)所述位置信息,計(jì)算該采樣點(diǎn)的運(yùn)動(dòng)信息對(duì)應(yīng)的車(chē)輛的第二行駛距離信息;計(jì)算所述第一行駛距離信息和所述第二行駛距離信息之間的差值;當(dāng)所述第一行駛距離信息和所述第二行駛距離信息之間的差值等于或大于第一預(yù)設(shè)閾值時(shí),確定該采樣點(diǎn)的運(yùn)動(dòng)信息為所述異常信息。
在一個(gè)實(shí)施例中,所述驗(yàn)證子模塊,用于當(dāng)所述參照信息包括所述車(chē)輛的加速度信息、且所述采樣點(diǎn)的運(yùn)動(dòng)信息為非靜止?fàn)顟B(tài)的運(yùn)動(dòng)信息時(shí),根據(jù)所述加速度信息,判斷所述車(chē)輛當(dāng)前是否為靜止?fàn)顟B(tài);當(dāng)判定所述車(chē)輛當(dāng)前為靜止?fàn)顟B(tài)時(shí),確定所述采樣點(diǎn)的運(yùn)動(dòng)信息為所述異常信息。
在一個(gè)實(shí)施例中,所述驗(yàn)證子模塊,用于根據(jù)所述加速度信息,計(jì)算所述車(chē)輛的加速度矢量值;判斷所述加速度矢量值是否小于第二預(yù)設(shè)閾值;當(dāng) 所述加速度矢量值小于所述第二預(yù)設(shè)閾值時(shí),確定所述車(chē)輛當(dāng)前為靜止?fàn)顟B(tài)。
在一個(gè)實(shí)施例中,所述修正子模塊,用于當(dāng)連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息都為異常信息時(shí),確定所述連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)為異常采樣點(diǎn)集合;對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
在一個(gè)實(shí)施例中,所述修正子模塊,用于根據(jù)所述異常采樣點(diǎn)集合的相鄰兩側(cè)的非異常信息,計(jì)算所述異常采樣點(diǎn)集合的修正值;根據(jù)所述修正值對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
在一個(gè)實(shí)施例中,所述修正子模塊,用于當(dāng)所述異常采樣點(diǎn)集合位于所有采樣點(diǎn)的開(kāi)頭或結(jié)尾時(shí),丟棄所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息。
本公開(kāi)的實(shí)施例提供的裝置可以包括以下有益效果:
上述裝置,能夠根據(jù)采樣的信息判斷車(chē)輛的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,并在該運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)確定是否對(duì)該運(yùn)動(dòng)信息進(jìn)行修正,使得運(yùn)動(dòng)信息中的異常信息能夠被準(zhǔn)確地檢測(cè)出來(lái),并在需要修正時(shí)對(duì)異常信息進(jìn)行修正,從而提高運(yùn)動(dòng)信息的準(zhǔn)確度,使運(yùn)動(dòng)信息能夠更精確地描述車(chē)輛的運(yùn)動(dòng)軌跡。
根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種運(yùn)動(dòng)信息的修正裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,所述運(yùn)動(dòng)信息包括位置信息及其采樣時(shí)間;
根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件;
當(dāng)所述采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于所述異常信息的條件時(shí),確定是否對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
本公開(kāi)的實(shí)施例提供的裝置可以包括以下有益效果:
上述裝置,能夠根據(jù)采樣的信息判斷車(chē)輛的運(yùn)動(dòng)信息是否滿足屬于異常 信息的條件,并在該運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)確定是否對(duì)該運(yùn)動(dòng)信息進(jìn)行修正,使得運(yùn)動(dòng)信息中的異常信息能夠被準(zhǔn)確地檢測(cè)出來(lái),并在需要修正時(shí)對(duì)異常信息進(jìn)行修正,從而提高運(yùn)動(dòng)信息的準(zhǔn)確度,使運(yùn)動(dòng)信息能夠更精確地描述車(chē)輛的運(yùn)動(dòng)軌跡。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正方法的流程圖。
圖2是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正方法中步驟S12的流程圖。
圖3是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正方法中步驟S12的流程圖。
圖4是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正方法中步驟S13的流程圖。
圖5是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正方法中步驟S42的流程圖。
圖6是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正方法中步驟S42的流程圖。
圖7是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正方法中步驟S61的流程圖。
圖8是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正方法的流程圖。
圖9是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正方法中步驟S43的流程圖。
圖10是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正裝置的框圖。
圖11是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正裝置中判斷模塊的框圖。
圖12是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正裝置中判斷模塊的框圖。
圖13是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正裝置中判斷模塊的框圖。
圖14是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正裝置中確定模塊的框圖。
圖15是根據(jù)一示例性實(shí)施例示出的一種適用于運(yùn)動(dòng)信息的修正的裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正方法的流程圖,該運(yùn)動(dòng)信息的修正方法用于終端中,其中,終端可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。如圖1所示,包括以下步驟S11-S13。
在步驟S11中,對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,運(yùn)動(dòng)信息包括位置信息及其采樣時(shí)間。
該步驟中,由終端內(nèi)部的GPS(GlobalPositioningSystem,全球定位系統(tǒng))傳感器對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,GPS傳感器可按照一定的采樣頻率對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,例如,每5秒進(jìn)行一次采樣。采樣時(shí)間即為在每一個(gè)采樣點(diǎn)進(jìn)行采樣時(shí)的當(dāng)前時(shí)間。
在步驟S12中,根據(jù)采樣的位置信息及其采樣時(shí)間,判斷位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件。
在步驟S13中,當(dāng)該采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí),確定是否對(duì)該采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
采用本公開(kāi)實(shí)施例提供的技術(shù)方案,能夠根據(jù)采樣的信息判斷車(chē)輛的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,并在該運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)確定是否對(duì)該運(yùn)動(dòng)信息進(jìn)行修正,使得運(yùn)動(dòng)信息中的異常信息能夠被準(zhǔn)確地檢測(cè)出來(lái),并在需要修正時(shí)對(duì)異常信息進(jìn)行修正,從而提高運(yùn)動(dòng)信息的準(zhǔn)確度,使運(yùn)動(dòng)信息能夠更精確地描述車(chē)輛的運(yùn)動(dòng)軌跡。
上述方法中,可通過(guò)以下三種方式實(shí)施步驟S12。
方式一
在方式一中,由于在車(chē)輛開(kāi)始行駛時(shí),GPS傳感器開(kāi)始啟動(dòng)需要一定的時(shí)間,且最初啟動(dòng)時(shí)采集的速率較慢,采集到的信息不夠準(zhǔn)確,因此當(dāng)GPS傳感器采集的位置信息的采樣時(shí)間在初始的預(yù)設(shè)時(shí)長(zhǎng)內(nèi)時(shí),確定該采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件,其中,預(yù)設(shè)時(shí)長(zhǎng)的設(shè)定以GPS傳感器的啟動(dòng)時(shí)長(zhǎng)有關(guān),例如,預(yù)設(shè)時(shí)長(zhǎng)可設(shè)為30秒,則將最初30秒內(nèi)采集到的運(yùn)動(dòng)信息確定為滿足屬于異常信息的條件。
方式二
如圖2所示,步驟S12可實(shí)施為以下步驟S21-S24。
在步驟S21中,判斷當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值是否等于或大于預(yù)設(shè)時(shí)間差。如果當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值等于或大于預(yù)設(shè)時(shí)間差,則執(zhí)行步驟S22;如果當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值小于預(yù)設(shè)時(shí)間差,則執(zhí)行步驟S24。
在步驟S22中,確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為無(wú)效信息。
步驟S21-S22中,預(yù)設(shè)時(shí)間差可設(shè)置為預(yù)設(shè)的采樣率,即,判斷當(dāng)前采 樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值是否等于或大于預(yù)設(shè)的采樣率,例如,預(yù)設(shè)的采樣率為每5秒進(jìn)行一次采樣,那么如果當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間相隔5秒以上,則可確定GPS傳感器在當(dāng)前采樣點(diǎn)的采樣率過(guò)慢,且當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為無(wú)效信息。對(duì)于無(wú)效信息,可直接丟棄不用,這樣,終端中無(wú)需記錄無(wú)效信息,從而避免終端存儲(chǔ)無(wú)用的數(shù)據(jù)。
在步驟S23中,當(dāng)無(wú)效信息的個(gè)數(shù)達(dá)到第一預(yù)設(shè)個(gè)數(shù)N1時(shí),確定該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
該步驟中,在當(dāng)前采樣點(diǎn)之前累計(jì)的無(wú)效信息的個(gè)數(shù)較少時(shí),不足以確定GPS傳感器的采樣率過(guò)慢,因此只有在無(wú)效信息的個(gè)數(shù)達(dá)到第一預(yù)設(shè)個(gè)數(shù)N1(預(yù)設(shè)的N1的大小足以說(shuō)明GPS傳感器的采樣率是否過(guò)慢)時(shí),才確定GPS傳感器的采樣率過(guò)慢,同時(shí)確定之前標(biāo)記的這N1個(gè)無(wú)效信息都滿足屬于異常信息的條件。
在一個(gè)實(shí)施例中,終端可丟棄該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息,從而使終端中無(wú)需記錄無(wú)效信息,避免存儲(chǔ)無(wú)用的數(shù)據(jù)。
在步驟S24中,確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為有效信息,繼續(xù)對(duì)下一個(gè)采樣點(diǎn)進(jìn)行采樣,并判斷下一個(gè)采樣點(diǎn)是否滿足屬于異常信息的條件。
該實(shí)施例中,終端可直接確定滿足屬于異常信息的條件的運(yùn)動(dòng)信息為異常信息,不需要再次驗(yàn)證。
該方式二中,通過(guò)判斷當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值是否等于或大于預(yù)設(shè)時(shí)間差,使得由于采樣率過(guò)慢而采集到的無(wú)效信息能夠被檢測(cè)出來(lái),從而使異常信息的檢測(cè)更加準(zhǔn)確。
方式三
如圖3所示,步驟S12可實(shí)施為以下步驟S31-S32。
在步驟S31中,根據(jù)采樣的位置信息及其采樣時(shí)間計(jì)算車(chē)輛的行駛信息,行駛信息包括車(chē)輛的平均速度、加速度中的至少一種。
該步驟中,根據(jù)當(dāng)前采樣點(diǎn)和其前一個(gè)采樣點(diǎn)的位置信息和時(shí)間信息,即可計(jì)算出車(chē)輛從前一個(gè)采樣點(diǎn)的位置到當(dāng)前采樣點(diǎn)的位置的平均速度以及加速度。
在步驟S32中,當(dāng)行駛信息滿足預(yù)設(shè)條件中的至少一種時(shí),確定該位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件;其中,預(yù)設(shè)條件包括平均速度大于預(yù)設(shè)速度閾值、以及加速度大于預(yù)設(shè)加速度閾值。
其中,預(yù)設(shè)速度閾值和預(yù)設(shè)加速度閾值可分別依據(jù)車(chē)輛行駛過(guò)程中能夠達(dá)到的速度最大值和加速度最大值來(lái)設(shè)置。當(dāng)車(chē)輛從前一個(gè)采樣點(diǎn)的位置到當(dāng)前采樣點(diǎn)的位置之間,平均速度大于預(yù)設(shè)速度閾值時(shí),說(shuō)明這段期間車(chē)輛的位置出現(xiàn)異變,即,車(chē)輛從前一個(gè)采樣點(diǎn)的位置到達(dá)當(dāng)前采樣點(diǎn)的位置已經(jīng)超出車(chē)輛按照預(yù)設(shè)速度閾值所能到達(dá)的位置,因此,這種情況下終端可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件。而加速度大于預(yù)設(shè)加速度閾值時(shí),則說(shuō)明這段期間車(chē)輛的速度出現(xiàn)異變,即,車(chē)輛在這兩個(gè)相鄰采樣點(diǎn)之間的速度變化已經(jīng)超出車(chē)輛按照預(yù)設(shè)加速度閾值行駛時(shí)可能產(chǎn)生的速度變化,因此,這種情況下,終端可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
該方式三中,通過(guò)計(jì)算車(chē)輛的平均速度或加速度,進(jìn)而檢測(cè)出運(yùn)動(dòng)信息中平均速度異?;蚣铀俣犬惓5男畔?,使得平均速度異?;蚣铀俣犬惓5男畔⒛軌虮粶?zhǔn)確檢測(cè)出來(lái)并進(jìn)行修正,從而提高了運(yùn)動(dòng)信息的準(zhǔn)確度。
在一個(gè)實(shí)施例中,對(duì)于上述實(shí)施例中的方式二中的情況,終端可直接確定滿足屬于異常信息的條件的運(yùn)動(dòng)信息為異常信息,不需要再次驗(yàn)證,而對(duì)于上述實(shí)施例中的方式一和方式三中的任一種情況,步驟S13可實(shí)施為如圖4中所示的步驟S41-S43。
在步驟S41中,當(dāng)采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí),獲取該采樣點(diǎn)的參照信息;參照信息包括車(chē)輛的第一行駛距離信息、車(chē)輛的加速度信息中的至少一種。
其中,第一行駛距離信息可通過(guò)與終端建立連接的碼表設(shè)備獲取到,第一行駛距離信息為車(chē)輛到達(dá)當(dāng)前采樣點(diǎn)時(shí)已經(jīng)行駛的距離信息;車(chē)輛的加速度信息則可通過(guò)終端內(nèi)部的加速度傳感器檢測(cè)得到,車(chē)輛的加速度信息可以是當(dāng)前采樣點(diǎn)的位置信息對(duì)應(yīng)的加速度信息,也可以是車(chē)輛在前一個(gè)采樣點(diǎn)和當(dāng)前采樣點(diǎn)之間的平均加速度信息。
在步驟S42中,根據(jù)采樣點(diǎn)的參照信息,對(duì)該采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證。
該步驟中,當(dāng)獲取的參照信息包括車(chē)輛的第一行駛距離信息時(shí),終端需要根據(jù)GPS傳感器采樣的位置信息計(jì)算車(chē)輛行駛至當(dāng)前采樣點(diǎn)的總距離信息,將第一行駛距離信息與計(jì)算出的車(chē)輛行駛至當(dāng)前采樣點(diǎn)的總距離信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果即可驗(yàn)證當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息是否為異常信息。當(dāng)獲取的參照信息包括車(chē)輛的加速度信息時(shí),終端需要根據(jù)GPS傳感器采樣的位置信息及其時(shí)間信息計(jì)算出當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息,當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息可以是當(dāng)前采樣點(diǎn)的位置信息對(duì)應(yīng)的加速度信息,也可以是車(chē)輛在前一個(gè)采樣點(diǎn)和當(dāng)前采樣點(diǎn)之間的平均加速度信息,然后將獲取到的車(chē)輛的加速度信息與計(jì)算出的當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果即可驗(yàn)證當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息是否為異常信息。
在步驟S43中,當(dāng)驗(yàn)證該采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息時(shí),對(duì)該采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
本實(shí)施例中,僅在運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)才獲取參照信息,并根據(jù)參照信息驗(yàn)證運(yùn)動(dòng)信息是否為異常信息,使得運(yùn)動(dòng)信息不滿足屬于異常信息的條件時(shí),無(wú)需獲取參照信息,從而節(jié)省終端的電量消耗,且減少不必要的數(shù)據(jù)處理工作。此外,本實(shí)施例的技術(shù)方案對(duì)滿足屬于異常信息的條件的運(yùn)動(dòng)信息進(jìn)行再次驗(yàn)證,從而使異常信息的檢測(cè)更加準(zhǔn)確。
在一個(gè)實(shí)施例中,當(dāng)參照信息包括車(chē)輛的第一行駛距離信息時(shí),步驟S41可實(shí)施為以下步驟A1-A2:
在步驟A1中,向與終端連接的碼表設(shè)備發(fā)送獲取請(qǐng)求,碼表設(shè)備用于記錄車(chē)輛的第一行駛距離信息。
在步驟A2中,接收碼表設(shè)備發(fā)送的車(chē)輛的第一行駛距離信息。
終端在向碼表設(shè)備發(fā)送獲取請(qǐng)求之前,可先判斷是否與碼表設(shè)備相連接,如果未連接,則終端自動(dòng)與碼表設(shè)備建立連接,碼表設(shè)備為安裝在車(chē)輛上的可與終端建立無(wú)線連接的設(shè)備,可記錄車(chē)輛的行駛速度和行駛距離。碼表設(shè)備的原理是:車(chē)圈旋轉(zhuǎn)時(shí)感應(yīng)器捕捉到感應(yīng)磁鐵帶來(lái)的信息,通過(guò)傳感線傳輸至碼表,主機(jī)碼表對(duì)此進(jìn)行處理后計(jì)算出時(shí)速、里程等信息。
本實(shí)施例中,通過(guò)從與終端連接的碼表設(shè)備獲取車(chē)輛的第一行駛距離信息,使得終端能夠方便快速地獲取到車(chē)輛的第一行駛距離信息,且僅在運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)才向碼表設(shè)備發(fā)送獲取請(qǐng)求,節(jié)省了終端的電量消耗。
在一個(gè)實(shí)施例中,終端獲取到碼表設(shè)備發(fā)送的第一行駛距離信息之后,可通過(guò)如圖5中所示的步驟S51-S55的方式來(lái)實(shí)施步驟S42。
在步驟S51中,根據(jù)采樣的位置信息,計(jì)算該采樣點(diǎn)的運(yùn)動(dòng)信息對(duì)應(yīng)的車(chē)輛的第二行駛距離信息。
其中,第二行駛距離信息為車(chē)輛到達(dá)當(dāng)前采樣點(diǎn)時(shí)已經(jīng)行駛過(guò)的距離信息。
在步驟S52中,計(jì)算第一行駛距離信息和第二行駛距離信息之間的差值。
在步驟S53中,判斷第一行駛距離信息和第二行駛距離信息之間的差值是否等于或大于第一預(yù)設(shè)閾值。如果第一行駛距離信息和第二行駛距離信息之間的差值等于或大于第一預(yù)設(shè)閾值,則執(zhí)行步驟S54;如果第一行駛距離信息和第二行駛距離信息之間的差值小于第一預(yù)設(shè)閾值,則執(zhí)行步驟S55。
在步驟S54中,確定該采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息,需要對(duì)該采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
在步驟S55中,確定該采樣點(diǎn)的運(yùn)動(dòng)信息為非異常信息,不需要對(duì)該采 樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
本實(shí)施例中,通過(guò)將碼表設(shè)備發(fā)來(lái)的第一行駛距離信息與根據(jù)采集到的位置信息計(jì)算出的第二行駛距離信息進(jìn)行對(duì)比,從而確定運(yùn)動(dòng)信息是否為異常信息,使得碼表設(shè)備上記錄的車(chē)輛的第一行駛距離信息能夠輔助終端準(zhǔn)確檢測(cè)出異常信息,從而提高運(yùn)動(dòng)信息的準(zhǔn)確度。
執(zhí)行本實(shí)施例的技術(shù)方案時(shí),由于第一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息準(zhǔn)確率較低,因此可先將第一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息標(biāo)記為異常信息,然后再以第一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息為參考執(zhí)行上述步驟S51-S55,且當(dāng)連續(xù)N2(N2為大于或等于1的正整數(shù))個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息都為非異常信息時(shí),則更正第一個(gè)采樣點(diǎn)的標(biāo)記,確定第一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息為非異常信息,而如果連續(xù)N2個(gè)采樣點(diǎn)中第i個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息,則第一個(gè)采樣點(diǎn)和第i-1個(gè)采樣點(diǎn)之間的運(yùn)動(dòng)信息都可確定為異常信息,此時(shí),從第i+1個(gè)采樣點(diǎn)開(kāi)始重新驗(yàn)證。
此外,也可通過(guò)碼表設(shè)備上記錄的速度信息來(lái)驗(yàn)證運(yùn)動(dòng)信息是否為異常信息。利用速度信息進(jìn)行驗(yàn)證的方法與利用行駛距離信息進(jìn)行驗(yàn)證的方法類(lèi)似,在此不再贅述。
上述從碼表設(shè)備中獲取信息的驗(yàn)證方式適用于對(duì)GPS傳感器所采樣的任何一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證。
在一個(gè)實(shí)施例中,參照信息為車(chē)輛的加速度信息,該加速度信息可通過(guò)終端內(nèi)部的加速度傳感器獲得。該實(shí)施例的技術(shù)方案適用于對(duì)GPS傳感器所采樣的任何一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證。在具體實(shí)施時(shí),終端可根據(jù)GPS傳感器采樣的位置信息及其時(shí)間信息計(jì)算出當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息,再將計(jì)算出的當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息與從加速度傳感器獲取到的加速度信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果即可驗(yàn)證當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息是否為異常信息。例如,當(dāng)計(jì)算出的當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息與從加速度傳感器獲取到的加速度信息的差值超過(guò)一定范圍時(shí),則可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息 為異常信息。
當(dāng)當(dāng)前需要驗(yàn)證的采樣點(diǎn)的運(yùn)動(dòng)信息為非靜止?fàn)顟B(tài)的運(yùn)動(dòng)信息時(shí),在執(zhí)行上述實(shí)施例之前,還可以先通過(guò)下述方法對(duì)當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證。
如圖6所示,步驟S42還可實(shí)施為以下步驟S61-S65。
在步驟S61中,根據(jù)加速度信息,判斷車(chē)輛當(dāng)前是否為靜止?fàn)顟B(tài)。如果判定車(chē)輛當(dāng)前為靜止?fàn)顟B(tài),則執(zhí)行步驟S62;如果判定車(chē)輛當(dāng)前為非靜止?fàn)顟B(tài),則執(zhí)行步驟S63。
在步驟S62中,確定該采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息。
在步驟S63中,根據(jù)當(dāng)前采樣點(diǎn)的位置信息及其時(shí)間信息計(jì)算出當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息。
在步驟S64中,將計(jì)算出的當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息與從加速度傳感器獲取到的加速度信息進(jìn)行比對(duì)。
在步驟S65中,根據(jù)比對(duì)結(jié)果驗(yàn)證當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息是否為異常信息。
該步驟中,在比對(duì)結(jié)果中,如果計(jì)算出的當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息與從加速度傳感器獲取到的加速度信息的差值超過(guò)一定范圍,則可確定該采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息;如果計(jì)算出的當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息與從加速度傳感器獲取到的加速度信息的差值在一定范圍之內(nèi),則可確定該采樣點(diǎn)的運(yùn)動(dòng)信息為非異常信息。
本實(shí)施例中,首先根據(jù)加速度信息判斷車(chē)輛當(dāng)前是否為靜止?fàn)顟B(tài)來(lái)驗(yàn)證運(yùn)動(dòng)信息是否為異常信息,僅在部分情況下需要根據(jù)運(yùn)動(dòng)信息計(jì)算車(chē)輛的加速度信息,不僅使得運(yùn)動(dòng)信息的驗(yàn)證更加簡(jiǎn)便快捷,且能夠節(jié)省終端對(duì)數(shù)據(jù)的處理工作。
此外,當(dāng)當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為靜止?fàn)顟B(tài)的運(yùn)動(dòng)信息時(shí),如果根據(jù)加速度信息判定車(chē)輛當(dāng)前為靜止?fàn)顟B(tài),則可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為非異 常信息?;蛘?,如果根據(jù)加速度信息判定車(chē)輛當(dāng)前為非靜止?fàn)顟B(tài),則可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息。
需要說(shuō)明的是,由于加速度傳感器可檢測(cè)出各個(gè)方向上的加速度值,因此從加速度傳感器獲取到的加速度為0時(shí),可得出車(chē)輛當(dāng)前狀態(tài)為直線勻速行駛狀態(tài)或靜止?fàn)顟B(tài)。而由于車(chē)輛在實(shí)際行駛過(guò)程中無(wú)法做到絕對(duì)的直線勻速行駛,因此直線勻速行駛狀態(tài)可不予考慮,即加速度為0時(shí)可直接確定車(chē)輛當(dāng)前處于靜止?fàn)顟B(tài)。
在一個(gè)實(shí)施例中,由于車(chē)輛很難做到絕對(duì)的靜止不動(dòng),例如車(chē)輪小幅度的移動(dòng),而加速度傳感器的靈敏度較高,這種小幅度的移動(dòng)下也能夠檢測(cè)出加速度信息,因此,為避免產(chǎn)生這種誤差,可將小幅度的移動(dòng)忽略,只要車(chē)輛的移動(dòng)范圍在一定范圍值之內(nèi),即可認(rèn)為車(chē)輛處于靜止?fàn)顟B(tài)。因此,步驟S61可執(zhí)行為圖7中所示的步驟S71-S74。
在步驟S71中,根據(jù)加速度信息,計(jì)算車(chē)輛的加速度矢量值。
該步驟中,由于加速度傳感器可檢測(cè)出各個(gè)方向上的加速度值,因此,在計(jì)算車(chē)輛的加速度時(shí),應(yīng)將各個(gè)方向上的加速度值進(jìn)行矢量求和,得出車(chē)輛的加速度矢量值。
此外,為使加速度矢量值的計(jì)算更加準(zhǔn)確,可首先使用一階低通濾波器對(duì)加速度傳感器檢測(cè)到的信號(hào)進(jìn)行重力分量的去除,然后再根據(jù)去除重力分量后的加速度值進(jìn)行矢量求和。
在步驟S72中,判斷加速度矢量值是否小于第二預(yù)設(shè)閾值。如果加速度矢量值小于第二預(yù)設(shè)閾值,則執(zhí)行步驟S73;如果加速度矢量值等于或大于第二預(yù)設(shè)閾值,則執(zhí)行步驟S74。
在步驟S73中,確定車(chē)輛當(dāng)前為靜止?fàn)顟B(tài)。
在步驟S74中,確定車(chē)輛當(dāng)前為非靜止?fàn)顟B(tài)。
本實(shí)施例中,將加速度矢量值小于預(yù)設(shè)閾值的情況都確定為車(chē)輛是靜止?fàn)顟B(tài),使得車(chē)輛在小范圍內(nèi)的移動(dòng)可以忽略,從而避免了將車(chē)輛小范圍移動(dòng) 誤認(rèn)為是運(yùn)動(dòng)狀態(tài)的情況。此外,通過(guò)加速度信息來(lái)判斷車(chē)輛是否為靜止?fàn)顟B(tài),并當(dāng)車(chē)輛為靜止?fàn)顟B(tài)時(shí)確定運(yùn)動(dòng)信息為異常信息,使得異常信息的檢測(cè)更加準(zhǔn)確方便。
在一個(gè)實(shí)施例中,可結(jié)合上述兩種實(shí)施例中的技術(shù)方案對(duì)滿足屬于異常信息的條件的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證。相對(duì)于加速度傳感器而言,由于碼表設(shè)備記錄的速度信息或行駛距離信息精確度更高,因此,終端采集到的運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí),可首先獲取碼表設(shè)備上的信息,如果碼表設(shè)備上的信息傳輸正常,則直接根據(jù)碼表上的信息對(duì)滿足屬于異常信息的條件的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證,如果碼表設(shè)備上的信息傳輸有誤(例如碼表與終端連接錯(cuò)誤、碼表上記錄的行駛距離數(shù)據(jù)不變等),此時(shí)再通過(guò)加速度傳感器獲取加速度信息來(lái)驗(yàn)證運(yùn)動(dòng)信息是否為異常信息。
圖8為本實(shí)施例示出的一種運(yùn)動(dòng)信息的修正方法的流程圖。如圖8所示,該運(yùn)動(dòng)信息的修正方法應(yīng)用于終端中,包括以下步驟S801-S811。
在步驟S801中,對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,運(yùn)動(dòng)信息包括位置信息及其采樣時(shí)間。
在步驟S802中,判斷當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件。如果當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件,則執(zhí)行步驟S803;如果當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息不滿足屬于異常信息的條件,則返回步驟S801,繼續(xù)采集下一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息。
在步驟S803中,連接車(chē)輛上安裝的碼表。
在步驟S804中,判斷是否與碼表成功連接且碼表上記錄的信息傳輸無(wú)誤;如果連接成功且碼表上記錄的信息傳輸無(wú)誤,則繼續(xù)執(zhí)行步驟S805;如果連接失敗或碼表上記錄的信息傳輸錯(cuò)誤(例如車(chē)輛的行駛距離不變),則執(zhí)行步驟S809。
在步驟S805中,向碼表發(fā)送獲取請(qǐng)求。
在步驟S806中,接收碼表發(fā)送的第一行駛距離信息。該第一行駛距離信 息為車(chē)輛到達(dá)當(dāng)前采樣點(diǎn)時(shí)已經(jīng)行駛的距離信息。
在步驟S807中,根據(jù)當(dāng)前采樣點(diǎn)的位置信息,計(jì)算當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息對(duì)應(yīng)的車(chē)輛的第二行駛距離信息。
在步驟S808中,將第一行駛距離信息和第二行駛距離信息進(jìn)行比較,根據(jù)比較結(jié)果驗(yàn)證當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息是否為異常信息。繼續(xù)執(zhí)行步驟S811。
該步驟中,當(dāng)?shù)谝恍旭偩嚯x信息和第二行駛距離信息之間的差值等于或大于第一預(yù)設(shè)閾值時(shí),可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息;當(dāng)?shù)谝恍旭偩嚯x信息和第二行駛距離信息之間的差值小于第一預(yù)設(shè)閾值時(shí),可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為非異常信息。
在步驟S809中,獲取加速度傳感器記錄的車(chē)輛的加速度信息。
在步驟S810中,根據(jù)加速度信息驗(yàn)證當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息是否為異常信息。
在步驟S811中,當(dāng)驗(yàn)證當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息時(shí),對(duì)該采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
本實(shí)施例中,僅在運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)才獲取參照信息,并根據(jù)參照信息驗(yàn)證運(yùn)動(dòng)信息是否為異常信息,使得運(yùn)動(dòng)信息不滿足屬于異常信息的條件時(shí),無(wú)需獲取參照信息,從而節(jié)省終端的電量消耗,且減少不必要的數(shù)據(jù)處理工作。此外,本實(shí)施例的技術(shù)方案對(duì)滿足屬于異常信息的條件的運(yùn)動(dòng)信息進(jìn)行再次驗(yàn)證,從而使異常信息的檢測(cè)更加準(zhǔn)確。
在一實(shí)施例中,如圖9所示,步驟S43可執(zhí)行為以下步驟S91-S92。
在步驟S91中,當(dāng)連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息都為異常信息時(shí),確定連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)為異常采樣點(diǎn)集合。
在步驟S92中,對(duì)異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
該步驟可實(shí)施為:根據(jù)異常采樣點(diǎn)集合的相鄰兩側(cè)的非異常信息,計(jì)算異常采樣點(diǎn)集合的修正值;根據(jù)修正值對(duì)異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修 正。由于異常采樣點(diǎn)集合的運(yùn)動(dòng)信息都是異常信息,因此進(jìn)行修正時(shí),需要將異常采樣點(diǎn)集合的運(yùn)動(dòng)信息全部丟棄,再將計(jì)算出的修正值插入異常采樣點(diǎn)集合,從而完成異常采樣點(diǎn)集合的運(yùn)動(dòng)信息的修正,即,用計(jì)算出的修正值代替異常采樣點(diǎn)集合的運(yùn)動(dòng)信息實(shí)現(xiàn)修正。通過(guò)非異常信息求修正值的方法來(lái)修正異常采樣點(diǎn)集合的運(yùn)動(dòng)信息,使得異常信息的修正方便且準(zhǔn)確。
本實(shí)施例中,修正值可以是中值,也可以是平均值。其中,中值是指將所給的一組數(shù)值從小到大或從大到小排列,如果這組數(shù)值的個(gè)數(shù)為奇數(shù),則位于中間的數(shù)值即為該組數(shù)值的中值,如果這組數(shù)值的個(gè)數(shù)為偶數(shù),則取位于中間的兩個(gè)數(shù)值的平均數(shù)值作為該組數(shù)值的中值。以下針對(duì)這兩種情況分別說(shuō)明如何計(jì)算異常采樣點(diǎn)集合的修正值,以及如何利用修正值對(duì)異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
當(dāng)修正值為中值時(shí),計(jì)算異常采樣點(diǎn)集合的修正值的方法如下:首先,獲取異常采樣點(diǎn)集合的相鄰兩側(cè)的非異常信息;獲取的非異常信息的數(shù)量可預(yù)先設(shè)定,為計(jì)算簡(jiǎn)便,可設(shè)定左右相鄰兩側(cè)各獲取的非異常信息的數(shù)量相差1個(gè),也可設(shè)定左右相鄰兩側(cè)各獲取的非異常信息的數(shù)量相等。其次,將獲取到的非異常信息按照從大到小或從小到大的順序進(jìn)行排列;由于位置信息是由坐標(biāo)值來(lái)表征的,因此對(duì)獲取到的非異常信息進(jìn)行排列時(shí),可按照對(duì)應(yīng)的位置信息的坐標(biāo)值大小來(lái)進(jìn)行排列,例如按照對(duì)應(yīng)的位置信息的橫坐標(biāo)大小或者縱坐標(biāo)大小來(lái)進(jìn)行排列。再次,從排列后的非異常信息求取異常采樣點(diǎn)集合的中值;如果左右相鄰兩側(cè)各獲取的非異常信息的數(shù)量相差1個(gè),即獲取的非異常信息的數(shù)量為奇數(shù),則直接取排列后的非異常信息的中間值作為非異常信息的中值;如果左右相鄰兩側(cè)各獲取的非異常信息的數(shù)量相等,即獲取的非異常信息的數(shù)量為偶數(shù),則取排列后的非異常信息的中間兩個(gè)值,并將這兩個(gè)值的平均值作為非異常信息的中值。
利用中值對(duì)異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正時(shí),可將中值插入異常采樣點(diǎn)集合中位于中間位置的采樣點(diǎn),如果異常采樣點(diǎn)集合的運(yùn)動(dòng)信息較多 時(shí),可將插入的中值標(biāo)記為非異常信息,并重新獲取非異常信息,利用上述求中值的方法繼續(xù)求取中值,然后插入異常采樣點(diǎn)集合中的其他位置處的采樣點(diǎn),直至異常采樣點(diǎn)集合的運(yùn)動(dòng)信息全部被修正。
當(dāng)修正值為平均值時(shí),計(jì)算異常采樣點(diǎn)集合的修正值的方法如下:首先,獲取異常采樣點(diǎn)集合的相鄰兩側(cè)的非異常信息;獲取的非異常信息的數(shù)量可預(yù)先設(shè)定,為計(jì)算準(zhǔn)確,可設(shè)定左右相鄰兩側(cè)各獲取的非異常信息的數(shù)量相等。其次,計(jì)算獲取到的非異常信息的平均值,該平均值即為異常采樣點(diǎn)集合的修正值。
利用平均值對(duì)異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正時(shí),可將該平均值插入異常采樣點(diǎn)集合中位于中間位置的采樣點(diǎn);當(dāng)異常采樣點(diǎn)集合的運(yùn)動(dòng)信息較多時(shí),也可將插入的平均值標(biāo)記為非異常信息,并重新獲取非異常信息,利用上述求平均值的方法繼續(xù)求取非異常信息的平均值,然后插入異常采樣點(diǎn)集合中的其他位置處的采樣點(diǎn),直至異常采樣點(diǎn)集合的運(yùn)動(dòng)信息全部被修正。
此外,對(duì)于少數(shù)的異常信息無(wú)法構(gòu)成異常采樣點(diǎn)集合的情況,由于對(duì)描述整個(gè)運(yùn)動(dòng)軌跡的影響不大,因此終端無(wú)需對(duì)這些少數(shù)的異常信息進(jìn)行修正,可直接丟棄即可。
本實(shí)施例中,僅對(duì)異常采樣點(diǎn)集合內(nèi)的運(yùn)動(dòng)信息進(jìn)行修正,使得終端修正運(yùn)動(dòng)信息的效果更高。
在一實(shí)施例中,步驟S92還可實(shí)施為:當(dāng)異常采樣點(diǎn)集合位于所有采樣點(diǎn)的開(kāi)頭或結(jié)尾時(shí),丟棄異常采樣點(diǎn)集合的運(yùn)動(dòng)信息。
本實(shí)施例中,對(duì)開(kāi)頭或結(jié)尾的異常采樣點(diǎn)集合的運(yùn)動(dòng)信息直接丟棄,無(wú)需進(jìn)行修正,使得終端對(duì)異常信息的修正效率得到提高,避免終端對(duì)開(kāi)頭或結(jié)尾部分的重要性較低的運(yùn)動(dòng)信息進(jìn)行修正,從而使異常信息的修正更加有針對(duì)性。
下述為本公開(kāi)裝置實(shí)施例,可以用于執(zhí)行本公開(kāi)方法實(shí)施例。
圖10是根據(jù)一示例性實(shí)施例示出的一種運(yùn)動(dòng)信息的修正裝置的框圖,該裝置可以通過(guò)軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為電子設(shè)備的部分或者全部。參照?qǐng)D10,該運(yùn)動(dòng)信息的修正裝置包括采樣模塊101、判斷模塊102和確定模塊103;其中:
采樣模塊101被配置為對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,運(yùn)動(dòng)信息包括位置信息及其采樣時(shí)間。
采樣模塊101通過(guò)終端內(nèi)部的GPS(GlobalPositioningSystem,全球定位系統(tǒng))傳感器對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,GPS傳感器可按照一定的采樣頻率對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,例如,每5秒進(jìn)行一次采樣。采樣時(shí)間即為在每一個(gè)采樣點(diǎn)進(jìn)行采樣時(shí)的當(dāng)前時(shí)間。
判斷模塊102被配置為根據(jù)采樣模塊101采樣的位置信息及其采樣時(shí)間,判斷位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件。
確定模塊103被配置為當(dāng)判斷模塊102判定采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí),確定是否對(duì)采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
采用本公開(kāi)實(shí)施例提供的裝置,能夠根據(jù)采樣的信息判斷車(chē)輛的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,并在該運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)確定是否對(duì)該運(yùn)動(dòng)信息進(jìn)行修正,使得運(yùn)動(dòng)信息中的異常信息能夠被準(zhǔn)確地檢測(cè)出來(lái),并在需要修正時(shí)對(duì)異常信息進(jìn)行修正,從而提高運(yùn)動(dòng)信息的準(zhǔn)確度,使運(yùn)動(dòng)信息能夠更精確地描述車(chē)輛的運(yùn)動(dòng)軌跡。
在一實(shí)施例中,如圖11所示,判斷模塊102包括第一確定子模塊1021;其中:
第一確定子模塊1021被配置為確定所述位置信息的采樣時(shí)間在初始的預(yù)設(shè)時(shí)長(zhǎng)內(nèi)時(shí),確定該位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
該實(shí)施例中,由于在車(chē)輛開(kāi)始行駛時(shí),GPS傳感器開(kāi)始啟動(dòng)需要一定的時(shí)間,且最初啟動(dòng)時(shí)采集的速率較慢,采集到的信息不夠準(zhǔn)確,因此當(dāng)GPS 傳感器采集的位置信息的采樣時(shí)間在最初采樣的預(yù)設(shè)時(shí)長(zhǎng)內(nèi)時(shí),第一確定子模塊1021可確定該采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件,其中,預(yù)設(shè)時(shí)長(zhǎng)的設(shè)定以GPS傳感器的啟動(dòng)時(shí)長(zhǎng)有關(guān),例如,預(yù)設(shè)時(shí)長(zhǎng)可設(shè)為30秒,則將最初30秒內(nèi)采集到的運(yùn)動(dòng)信息確定為滿足屬于異常信息的條件。
在一實(shí)施例中,如圖12所示,判斷模塊102包括判斷子模塊1022、第二確定子模塊1023和第三確定子模塊1024;其中:
判斷子模塊1022被配置為判斷當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值是否等于或大于預(yù)設(shè)時(shí)間差。
其中,預(yù)設(shè)時(shí)間差可設(shè)置為預(yù)設(shè)的采樣率,即,判斷子模塊1022判斷當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值是否等于或大于預(yù)設(shè)的采樣率,例如,預(yù)設(shè)的采樣率為每5秒進(jìn)行一次采樣,那么如果當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間相隔5秒以上,則可確定GPS傳感器在當(dāng)前采樣點(diǎn)的采樣率過(guò)慢,且當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為無(wú)效信息。對(duì)于無(wú)效信息,可直接丟棄不用,這樣,終端中無(wú)需記錄無(wú)效信息,從而避免終端存儲(chǔ)無(wú)用的數(shù)據(jù)。
第二確定子模塊1023被配置為當(dāng)判斷子模塊1022判定當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值等于或大于預(yù)設(shè)時(shí)間差時(shí),確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為無(wú)效信息。
第三確定子模塊1024被配置為當(dāng)?shù)诙_定子模塊1023確定的無(wú)效信息的個(gè)數(shù)達(dá)到第一預(yù)設(shè)個(gè)數(shù)N1時(shí),確定該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
在當(dāng)前采樣點(diǎn)之前累計(jì)的無(wú)效信息的個(gè)數(shù)較少時(shí),不足以確定GPS傳感器的采樣率過(guò)慢,因此只有在無(wú)效信息的個(gè)數(shù)達(dá)到第一預(yù)設(shè)個(gè)數(shù)N1(預(yù)設(shè)的N1的大小足以說(shuō)明GPS傳感器的采樣率是否過(guò)慢)時(shí),第二確定子模塊1023才確定GPS傳感器的采樣率過(guò)慢,同時(shí)確定之前標(biāo)記的這N1個(gè)無(wú)效信息都滿足屬于異常信息的條件。
該實(shí)施例中,終端可直接確定滿足屬于異常信息的條件的運(yùn)動(dòng)信息為異常信息,不需要再次驗(yàn)證。
該實(shí)施例中,通過(guò)判斷當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值是否等于或大于預(yù)設(shè)時(shí)間差,使得由于采樣率過(guò)慢而采集到的無(wú)效信息能夠被檢測(cè)出來(lái),從而使異常信息的檢測(cè)更加準(zhǔn)確。
在一實(shí)施例中,上述第三確定子模塊1024還被配置為丟棄所確定的該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息。
在一實(shí)施例中,如圖13所示,判斷模塊102包括第一計(jì)算子模塊1026和第四確定子模塊1027;其中:
第一計(jì)算子模塊1026被配置為根據(jù)采樣的位置信息及其采樣時(shí)間計(jì)算車(chē)輛的行駛信息,行駛信息包括車(chē)輛的平均速度、加速度中的至少一種。
上述第一計(jì)算子模塊1026根據(jù)當(dāng)前采樣點(diǎn)和其前一個(gè)采樣點(diǎn)的位置信息和時(shí)間信息,即可計(jì)算出車(chē)輛從前一個(gè)采樣點(diǎn)的位置到當(dāng)前采樣點(diǎn)的位置的平均速度以及加速度。
第四確定子模塊1027被配置為當(dāng)?shù)谝挥?jì)算子模塊1026計(jì)算的行駛信息滿足預(yù)設(shè)條件中的至少一種時(shí),確定位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件,預(yù)設(shè)條件包括平均速度大于預(yù)設(shè)速度閾值、以及加速度大于預(yù)設(shè)加速度閾值。
其中,預(yù)設(shè)速度閾值和預(yù)設(shè)加速度閾值可分別依據(jù)車(chē)輛行駛過(guò)程中能夠達(dá)到的速度最大值和加速度最大值來(lái)設(shè)置。當(dāng)車(chē)輛從前一個(gè)采樣點(diǎn)的位置到當(dāng)前采樣點(diǎn)的位置之間,平均速度大于預(yù)設(shè)速度閾值時(shí),說(shuō)明這段期間車(chē)輛的位置出現(xiàn)異變,即,車(chē)輛從前一個(gè)采樣點(diǎn)的位置到達(dá)當(dāng)前采樣點(diǎn)的位置已經(jīng)超出車(chē)輛按照預(yù)設(shè)速度閾值所能到達(dá)的位置,因此,這種情況下,第四確定子模塊1027可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件。而加速度大于預(yù)設(shè)加速度閾值時(shí),則說(shuō)明這段期間車(chē)輛的速度出現(xiàn)異變,即,車(chē)輛在這兩個(gè)相鄰采樣點(diǎn)之間的速度變化已經(jīng)超出車(chē)輛按照預(yù)設(shè)加速度閾值行 駛時(shí)可能產(chǎn)生的速度變化,因此,這兩種情況下,第四確定子模塊1027可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
該實(shí)施例中,通過(guò)計(jì)算車(chē)輛的平均速度或加速度,進(jìn)而檢測(cè)出運(yùn)動(dòng)信息中平均速度異?;蚣铀俣犬惓5男畔?,使得平均速度異常或加速度異常的信息能夠被準(zhǔn)確檢測(cè)出來(lái)并進(jìn)行修正,從而提高了運(yùn)動(dòng)信息的準(zhǔn)確度。
對(duì)于上述實(shí)施例中第一確定子模塊1021或第四確定子模塊1027確定的滿足屬于異常信息的條件的運(yùn)動(dòng)信息,還需通過(guò)以下實(shí)施例進(jìn)行再次驗(yàn)證,進(jìn)而準(zhǔn)確判斷出運(yùn)動(dòng)信息是否為異常信息。
在一實(shí)施例中,如圖14所示,確定模塊103包括獲取子模塊1031、驗(yàn)證子模塊1032和修正子模塊1033;其中:
獲取子模塊1031被配置為獲取采樣點(diǎn)的參照信息,參照信息包括車(chē)輛的第一行駛距離信息、車(chē)輛的加速度信息中的至少一種。
其中,第一行駛距離信息可通過(guò)與終端建立連接的碼表設(shè)備獲取到,第一行駛距離信息為車(chē)輛到達(dá)當(dāng)前采樣點(diǎn)時(shí)已經(jīng)行駛的距離信息;車(chē)輛的加速度信息則可通過(guò)終端內(nèi)部的加速度傳感器檢測(cè)得到,車(chē)輛的加速度信息可以是當(dāng)前采樣點(diǎn)的位置信息對(duì)應(yīng)的加速度信息,也可以是車(chē)輛在前一個(gè)采樣點(diǎn)和當(dāng)前采樣點(diǎn)之間的平均加速度信息。
驗(yàn)證子模塊1032被配置為根據(jù)獲取子模塊1031獲取的采樣點(diǎn)的參照信息,對(duì)采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證。
當(dāng)獲取子模塊1031獲取的參照信息包括車(chē)輛的第一行駛距離信息時(shí),驗(yàn)證子模塊1032需要根據(jù)GPS傳感器采樣的位置信息計(jì)算車(chē)輛行駛至當(dāng)前采樣點(diǎn)的總距離信息,將第一行駛距離信息與計(jì)算出的車(chē)輛行駛至當(dāng)前采樣點(diǎn)的總距離信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果即可驗(yàn)證當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息是否為異常信息。當(dāng)獲取子模塊1031獲取的參照信息包括車(chē)輛的加速度信息時(shí),驗(yàn)證子模塊1032需要根據(jù)GPS傳感器采樣的位置信息及其時(shí)間信息計(jì)算出當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息,當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息可以是當(dāng)前采樣點(diǎn) 的位置信息對(duì)應(yīng)的加速度信息,也可以是車(chē)輛在前一個(gè)采樣點(diǎn)和當(dāng)前采樣點(diǎn)之間的平均加速度信息,然后將獲取到的車(chē)輛的加速度信息與計(jì)算出的當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果即可驗(yàn)證當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息是否為異常信息。
修正子模塊1033被配置為當(dāng)驗(yàn)證子模塊1032驗(yàn)證采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息時(shí),對(duì)采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
本實(shí)施例中,僅在運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)才獲取參照信息,并根據(jù)參照信息驗(yàn)證運(yùn)動(dòng)信息是否為異常信息,使得運(yùn)動(dòng)信息不滿足屬于異常信息的條件時(shí),無(wú)需獲取參照信息,從而節(jié)省終端的電量消耗,且減少不必要的數(shù)據(jù)處理工作。此外,本實(shí)施例的技術(shù)方案對(duì)滿足屬于異常信息的條件的運(yùn)動(dòng)信息進(jìn)行再次驗(yàn)證,從而使異常信息的檢測(cè)更加準(zhǔn)確。
在一實(shí)施例中,獲取子模塊1031被配置為當(dāng)參照信息包括車(chē)輛的第一行駛距離信息時(shí),向與終端連接的碼表設(shè)備發(fā)送獲取請(qǐng)求,碼表設(shè)備用于記錄車(chē)輛的第一行駛距離信息;接收碼表設(shè)備發(fā)送的車(chē)輛的第一行駛距離信息。
獲取子模塊1031在向碼表設(shè)備發(fā)送獲取請(qǐng)求之前,可先判斷終端是否與碼表設(shè)備相連接,如果未連接,則自動(dòng)與碼表設(shè)備建立連接,碼表設(shè)備為安裝在車(chē)輛上的可與終端建立無(wú)線連接的設(shè)備,可記錄車(chē)輛的行駛速度和行駛距離。碼表設(shè)備的原理是:車(chē)圈旋轉(zhuǎn)時(shí)感應(yīng)器捕捉到感應(yīng)磁鐵帶來(lái)的信息,通過(guò)傳感線傳輸至碼表,主機(jī)碼表對(duì)此進(jìn)行處理后計(jì)算出時(shí)速、里程等信息。
本實(shí)施例中,通過(guò)從與終端連接的碼表設(shè)備獲取車(chē)輛的第一行駛距離信息,使得終端能夠方便快速地獲取到車(chē)輛的第一行駛距離信息,且僅在運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí)才向碼表設(shè)備發(fā)送獲取請(qǐng)求,節(jié)省了終端的電量消耗。
在一實(shí)施例中,驗(yàn)證子模塊1032被配置為根據(jù)位置信息,計(jì)算該采樣點(diǎn)的運(yùn)動(dòng)信息對(duì)應(yīng)的車(chē)輛的第二行駛距離信息;計(jì)算第一行駛距離信息和第二行駛距離信息之間的差值;當(dāng)?shù)谝恍旭偩嚯x信息和第二行駛距離信息之間的 差值等于或大于第一預(yù)設(shè)閾值時(shí),確定該采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息。其中,第二行駛距離信息為車(chē)輛到達(dá)當(dāng)前采樣點(diǎn)時(shí)已經(jīng)行駛過(guò)的距離信息。
本實(shí)施例中,通過(guò)將碼表設(shè)備發(fā)來(lái)的第一行駛距離信息與根據(jù)采集到的位置信息計(jì)算出的第二行駛距離信息進(jìn)行對(duì)比,從而確定運(yùn)動(dòng)信息是否為異常信息,使得碼表設(shè)備上記錄的車(chē)輛的第一行駛距離信息能夠輔助終端準(zhǔn)確檢測(cè)出異常信息,從而提高運(yùn)動(dòng)信息的準(zhǔn)確度。
執(zhí)行本實(shí)施例的技術(shù)方案時(shí),由于第一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息準(zhǔn)確率較低,因此可先將第一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息標(biāo)記為異常信息,然后再以第一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息為參考執(zhí)行上述驗(yàn)證子模塊1032所執(zhí)行的步驟,且當(dāng)連續(xù)N2(N2為大于或等于1的正整數(shù))個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息都為非異常信息時(shí),則更正第一個(gè)采樣點(diǎn)的標(biāo)記,確定第一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息為非異常信息,而如果連續(xù)N2個(gè)采樣點(diǎn)中第i個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息,則第一個(gè)采樣點(diǎn)和第i-1個(gè)采樣點(diǎn)之間的運(yùn)動(dòng)信息都可確定為異常信息,此時(shí),從第i+1個(gè)采樣點(diǎn)開(kāi)始重新驗(yàn)證。
此外,驗(yàn)證子模塊1032也可通過(guò)碼表設(shè)備上記錄的速度信息來(lái)驗(yàn)證運(yùn)動(dòng)信息是否為異常信息。利用速度信息進(jìn)行驗(yàn)證的方法與利用行駛距離信息進(jìn)行驗(yàn)證的方法類(lèi)似,在此不再贅述。
驗(yàn)證子模塊1032通過(guò)從碼表設(shè)備中獲取信息的驗(yàn)證方式適用于對(duì)GPS傳感器所采樣的任何一個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證。
在一個(gè)實(shí)施例中,驗(yàn)證子模塊1032被配置為當(dāng)參照信息包括車(chē)輛的加速度信息、且采樣點(diǎn)的運(yùn)動(dòng)信息為非靜止?fàn)顟B(tài)的運(yùn)動(dòng)信息時(shí),根據(jù)加速度信息,判斷車(chē)輛當(dāng)前是否為靜止?fàn)顟B(tài);當(dāng)判定車(chē)輛當(dāng)前為靜止?fàn)顟B(tài)時(shí),確定采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息。
在一個(gè)實(shí)施例中,驗(yàn)證子模塊1032還可根據(jù)GPS傳感器采樣的位置信息及其時(shí)間信息計(jì)算出當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息,再將計(jì)算出的當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息與從加速度傳感器獲取到的加速度信息進(jìn)行比對(duì),根據(jù) 比對(duì)結(jié)果即可驗(yàn)證當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息是否為異常信息。例如,當(dāng)計(jì)算出的當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息與從加速度傳感器獲取到的加速度信息的差值超過(guò)一定范圍時(shí),則可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息。
在一個(gè)實(shí)施例中,驗(yàn)證子模塊1032可首先根據(jù)加速度信息判斷車(chē)輛當(dāng)前是否為靜止?fàn)顟B(tài)來(lái)驗(yàn)證運(yùn)動(dòng)信息是否為異常信息,并在未能驗(yàn)證運(yùn)動(dòng)信息為異常信息的情況下再根據(jù)采樣的位置信息及其時(shí)間信息計(jì)算出當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息,然后將計(jì)算出的當(dāng)前采樣點(diǎn)對(duì)應(yīng)的加速度信息與從加速度傳感器獲取到的加速度信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果即可驗(yàn)證當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息是否為異常信息。本實(shí)施例中,驗(yàn)證子模塊1032僅在在部分情況下需要根據(jù)運(yùn)動(dòng)信息計(jì)算車(chē)輛的加速度信息,不僅使得運(yùn)動(dòng)信息的驗(yàn)證更加簡(jiǎn)便快捷,且能夠節(jié)省終端對(duì)數(shù)據(jù)的處理工作。
此外,當(dāng)當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為靜止?fàn)顟B(tài)的運(yùn)動(dòng)信息時(shí),如果驗(yàn)證子模塊1032根據(jù)加速度信息判定車(chē)輛當(dāng)前為靜止?fàn)顟B(tài),則可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為非異常信息。或者,如果驗(yàn)證子模塊1032根據(jù)加速度信息判定車(chē)輛當(dāng)前為非靜止?fàn)顟B(tài),則可確定當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息。
需要說(shuō)明的是,由于加速度傳感器可檢測(cè)出各個(gè)方向上的加速度值,因此從加速度傳感器獲取到的加速度為0時(shí),可得出車(chē)輛當(dāng)前狀態(tài)為直線勻速行駛狀態(tài)或靜止?fàn)顟B(tài)。而由于車(chē)輛在實(shí)際行駛過(guò)程中無(wú)法做到絕對(duì)的直線勻速行駛,因此直線勻速行駛狀態(tài)可不予考慮,即加速度為0時(shí)可直接確定車(chē)輛當(dāng)前處于靜止?fàn)顟B(tài)。
在一個(gè)實(shí)施例中,驗(yàn)證子模塊1032被配置為根據(jù)加速度信息,計(jì)算車(chē)輛的加速度矢量值;判斷加速度矢量值是否小于第二預(yù)設(shè)閾值;當(dāng)加速度矢量值小于第二預(yù)設(shè)閾值時(shí),確定車(chē)輛當(dāng)前為靜止?fàn)顟B(tài)。
該實(shí)施例中,由于車(chē)輛很難做到絕對(duì)的靜止不動(dòng),例如車(chē)輪小幅度的移動(dòng),而加速度傳感器的靈敏度較高,這種小幅度的移動(dòng)下也能夠檢測(cè)出加速度信息,因此,為避免產(chǎn)生這種誤差,可將小幅度的移動(dòng)忽略,只要車(chē)輛的 移動(dòng)范圍在一定范圍值之內(nèi),即可認(rèn)為車(chē)輛處于靜止?fàn)顟B(tài)。
由于加速度傳感器可檢測(cè)出各個(gè)方向上的加速度值,因此,驗(yàn)證子模塊1032在計(jì)算車(chē)輛的加速度時(shí),應(yīng)將各個(gè)方向上的加速度值進(jìn)行矢量求和,得出車(chē)輛的加速度矢量值。
此外,為使加速度矢量值的計(jì)算更加準(zhǔn)確,可首先使用一階低通濾波器對(duì)加速度傳感器檢測(cè)到的信號(hào)進(jìn)行重力分量的去除,然后再根據(jù)去除重力分量后的加速度值進(jìn)行矢量求和。
本實(shí)施例中,將加速度矢量值小于預(yù)設(shè)閾值的情況都確定為車(chē)輛是靜止?fàn)顟B(tài),使得車(chē)輛在小范圍內(nèi)的移動(dòng)可以忽略,從而避免了將車(chē)輛小范圍移動(dòng)誤認(rèn)為是運(yùn)動(dòng)狀態(tài)的情況。此外,通過(guò)加速度信息來(lái)判斷車(chē)輛是否為靜止?fàn)顟B(tài),并當(dāng)車(chē)輛為靜止?fàn)顟B(tài)時(shí)確定運(yùn)動(dòng)信息為異常信息,使得異常信息的檢測(cè)更加準(zhǔn)確方便。
在一個(gè)實(shí)施例中,驗(yàn)證子模塊1032可結(jié)合上述兩種實(shí)施例中的技術(shù)方案對(duì)滿足屬于異常信息的條件的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證。相對(duì)于加速度傳感器而言,由于碼表設(shè)備記錄的速度信息或行駛距離信息精確度更高,因此,終端采集到的運(yùn)動(dòng)信息滿足屬于異常信息的條件時(shí),獲取子模塊1031可首先獲取碼表設(shè)備上的信息,如果碼表設(shè)備上的信息傳輸正常,則驗(yàn)證子模塊1032直接根據(jù)碼表上的信息對(duì)滿足屬于異常信息的條件的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證,如果碼表設(shè)備上的信息傳輸有誤(例如碼表與終端連接錯(cuò)誤、碼表上記錄的行駛距離數(shù)據(jù)不變等),此時(shí)再通過(guò)加速度傳感器獲取加速度信息來(lái)驗(yàn)證運(yùn)動(dòng)信息是否為異常信息。
在一實(shí)施例中,修正子模塊1033被配置為當(dāng)連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息都為異常信息時(shí),確定連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)為異常采樣點(diǎn)集合;對(duì)異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
在一實(shí)施例中,修正子模塊1033被配置為根據(jù)異常采樣點(diǎn)集合的相鄰兩側(cè)的非異常信息,計(jì)算異常采樣點(diǎn)集合的修正值;根據(jù)修正值對(duì)異常采樣點(diǎn) 集合的運(yùn)動(dòng)信息進(jìn)行修正。由于異常采樣點(diǎn)集合的運(yùn)動(dòng)信息都是異常信息,因此進(jìn)行修正時(shí),需要將異常采樣點(diǎn)集合的運(yùn)動(dòng)信息全部丟棄,再將計(jì)算出的修正值插入異常采樣點(diǎn)集合,從而完成異常采樣點(diǎn)集合的運(yùn)動(dòng)信息的修正,即,用計(jì)算出的修正值代替異常采樣點(diǎn)集合的運(yùn)動(dòng)信息實(shí)現(xiàn)修正。
其中,修正值可以是中值,也可以是平均值。其中,中值是指將所給的一組數(shù)值從小到大或從大到小排列,如果這組數(shù)值的個(gè)數(shù)為奇數(shù),則位于中間的數(shù)值即為該組數(shù)值的中值,如果這組數(shù)值的個(gè)數(shù)為偶數(shù),則取位于中間的兩個(gè)數(shù)值的平均數(shù)值作為該組數(shù)值的中值。以下針對(duì)這兩種情況分別說(shuō)明修正子模塊1033如何計(jì)算異常采樣點(diǎn)集合的修正值,以及如何利用修正值對(duì)異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
當(dāng)修正值為中值時(shí),修正子模塊1033計(jì)算異常采樣點(diǎn)集合的修正值的方法如下:首先,獲取異常采樣點(diǎn)集合的相鄰兩側(cè)的非異常信息;獲取的非異常信息的數(shù)量可預(yù)先設(shè)定,為計(jì)算簡(jiǎn)便,可設(shè)定左右相鄰兩側(cè)各獲取的非異常信息的數(shù)量相差1個(gè),也可設(shè)定左右相鄰兩側(cè)各獲取的非異常信息的數(shù)量相等。其次,將獲取到的非異常信息按照從大到小或從小到大的順序進(jìn)行排列;由于位置信息是由坐標(biāo)值來(lái)表征的,因此對(duì)獲取到的非異常信息進(jìn)行排列時(shí),可按照對(duì)應(yīng)的位置信息的坐標(biāo)值大小來(lái)進(jìn)行排列,例如按照對(duì)應(yīng)的位置信息的橫坐標(biāo)大小或者縱坐標(biāo)大小來(lái)進(jìn)行排列。再次,從排列后的非異常信息求取異常采樣點(diǎn)集合的中值;如果左右相鄰兩側(cè)各獲取的非異常信息的數(shù)量相差1個(gè),即獲取的非異常信息的數(shù)量為奇數(shù),則直接取排列后的非異常信息的中間值作為非異常信息的中值;如果左右相鄰兩側(cè)各獲取的非異常信息的數(shù)量相等,即獲取的非異常信息的數(shù)量為偶數(shù),則取排列后的非異常信息的中間兩個(gè)值,并將這兩個(gè)值的平均值作為非異常信息的中值。
修正子模塊1033利用中值對(duì)異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正時(shí),可將中值插入異常采樣點(diǎn)集合中位于中間位置的采樣點(diǎn),如果異常采樣點(diǎn)集合的運(yùn)動(dòng)信息較多時(shí),可將插入的中值標(biāo)記為非異常信息,并重新獲取非異常 信息,利用上述求中值的方法繼續(xù)求取中值,然后插入異常采樣點(diǎn)集合中的其他位置處的采樣點(diǎn),直至異常采樣點(diǎn)集合的運(yùn)動(dòng)信息全部被修正。
當(dāng)修正值為平均值時(shí),修正子模塊1033計(jì)算異常采樣點(diǎn)集合的修正值的方法如下:首先,獲取異常采樣點(diǎn)集合的相鄰兩側(cè)的非異常信息;獲取的非異常信息的數(shù)量可預(yù)先設(shè)定,為計(jì)算準(zhǔn)確,可設(shè)定左右相鄰兩側(cè)各獲取的非異常信息的數(shù)量相等。其次,計(jì)算獲取到的非異常信息的平均值,該平均值即為異常采樣點(diǎn)集合的修正值。
修正子模塊1033利用平均值對(duì)異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正時(shí),可將該平均值插入異常采樣點(diǎn)集合中位于中間位置的采樣點(diǎn);當(dāng)異常采樣點(diǎn)集合的運(yùn)動(dòng)信息較多時(shí),也可將插入的平均值標(biāo)記為非異常信息,并重新獲取非異常信息,利用上述求平均值的方法繼續(xù)求取非異常信息的平均值,然后插入異常采樣點(diǎn)集合中的其他位置處的采樣點(diǎn),直至異常采樣點(diǎn)集合的運(yùn)動(dòng)信息全部被修正。
本實(shí)施例中,通過(guò)非異常信息求中值的方法來(lái)修正異常采樣點(diǎn)集合的運(yùn)動(dòng)信息,使得異常信息的修正方便且準(zhǔn)確。
此外,對(duì)于少數(shù)的異常信息無(wú)法構(gòu)成異常采樣點(diǎn)集合的情況,由于對(duì)描述整個(gè)運(yùn)動(dòng)軌跡的影響不大,因此修正子模塊1033無(wú)需對(duì)這些少數(shù)的異常信息進(jìn)行修正,可直接丟棄即可。
本實(shí)施例中,修正子模塊1033僅對(duì)異常采樣點(diǎn)集合內(nèi)的運(yùn)動(dòng)信息進(jìn)行修正,使得終端修正運(yùn)動(dòng)信息的效果更高。
在一實(shí)施例中,修正子模塊1033被配置為當(dāng)異常采樣點(diǎn)集合位于所有采樣點(diǎn)的開(kāi)頭或結(jié)尾時(shí),丟棄異常采樣點(diǎn)集合的運(yùn)動(dòng)信息。
本實(shí)施例中,修正子模塊1033對(duì)開(kāi)頭或結(jié)尾的異常采樣點(diǎn)集合的運(yùn)動(dòng)信息直接丟棄,無(wú)需進(jìn)行修正,使得終端對(duì)異常信息的修正效率得到提高,避免終端對(duì)開(kāi)頭或結(jié)尾部分的重要性較低的運(yùn)動(dòng)信息進(jìn)行修正,從而使異常信息的修正更加有針對(duì)性。
在示例性實(shí)施例中,提供一種運(yùn)動(dòng)信息的修正裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,處理器被配置為:
對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,所述運(yùn)動(dòng)信息包括位置信息及其采樣時(shí)間;
根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件;
當(dāng)所述采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于所述異常信息的條件時(shí),確定是否對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
上述處理器還可被配置為:
所述根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,包括:
確定所述位置信息的采樣時(shí)間在初始的預(yù)設(shè)時(shí)長(zhǎng)內(nèi)時(shí),確定該位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
上述處理器還可被配置為:
所述根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,包括:
判斷當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值是否等于或大于預(yù)設(shè)時(shí)間差;
當(dāng)所述當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值等于或大于所述預(yù)設(shè)時(shí)間差時(shí),確定所述當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為無(wú)效信息;
當(dāng)所述無(wú)效信息的個(gè)數(shù)達(dá)到第一預(yù)設(shè)個(gè)數(shù)N1時(shí),確定該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
上述處理器還可被配置為:
所述確定該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息滿足屬于異常信息的條件, 包括:
丟棄該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息。
上述處理器還可被配置為:
所述根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,包括:
根據(jù)所述采樣的位置信息及其采樣時(shí)間計(jì)算所述車(chē)輛的行駛信息,所述行駛信息包括所述車(chē)輛的平均速度、加速度中的至少一種;
當(dāng)所述行駛信息滿足預(yù)設(shè)條件中的至少一種時(shí),確定所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件,所述預(yù)設(shè)條件包括所述平均速度大于預(yù)設(shè)速度閾值、以及所述加速度大于預(yù)設(shè)加速度閾值。
上述處理器還可被配置為:
所述當(dāng)所述采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于所述異常信息的條件時(shí),確定是否對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正,包括:
獲取所述采樣點(diǎn)的參照信息,所述參照信息包括所述車(chē)輛的第一行駛距離信息、所述車(chē)輛的加速度信息中的至少一種;
根據(jù)所述采樣點(diǎn)的參照信息,對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證;
當(dāng)驗(yàn)證所述采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息時(shí),對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
上述處理器還可被配置為:
當(dāng)所述參照信息包括所述車(chē)輛的第一行駛距離信息時(shí),所述獲取參照信息,包括:
向與終端連接的碼表設(shè)備發(fā)送獲取請(qǐng)求,所述碼表設(shè)備用于記錄所述車(chē)輛的第一行駛距離信息;
接收所述碼表設(shè)備發(fā)送的所述車(chē)輛的第一行駛距離信息。
上述處理器還可被配置為:
所述根據(jù)所述采樣點(diǎn)的參照信息,對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證, 包括:
根據(jù)所述采樣點(diǎn)的位置信息,計(jì)算該采樣點(diǎn)的運(yùn)動(dòng)信息對(duì)應(yīng)的車(chē)輛的第二行駛距離信息;
計(jì)算所述第一行駛距離信息和所述第二行駛距離信息之間的差值;
當(dāng)所述第一行駛距離信息和所述第二行駛距離信息之間的差值等于或大于第一預(yù)設(shè)閾值時(shí),確定該采樣點(diǎn)的運(yùn)動(dòng)信息為所述異常信息。
上述處理器還可被配置為:
當(dāng)所述參照信息包括所述車(chē)輛的加速度信息、且所述采樣點(diǎn)的運(yùn)動(dòng)信息為非靜止?fàn)顟B(tài)的運(yùn)動(dòng)信息時(shí),所述根據(jù)所述采樣點(diǎn)的參照信息,對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證,包括:
根據(jù)所述加速度信息,判斷所述車(chē)輛當(dāng)前是否為靜止?fàn)顟B(tài);
當(dāng)判定所述車(chē)輛當(dāng)前為靜止?fàn)顟B(tài)時(shí),確定所述采樣點(diǎn)的運(yùn)動(dòng)信息為所述異常信息。
上述處理器還可被配置為:
所述根據(jù)所述加速度信息,判斷所述車(chē)輛當(dāng)前是否為靜止?fàn)顟B(tài),包括:
根據(jù)所述加速度信息,計(jì)算所述車(chē)輛的加速度矢量值;
判斷所述加速度矢量值是否小于第二預(yù)設(shè)閾值;
當(dāng)所述加速度矢量值小于所述第二預(yù)設(shè)閾值時(shí),確定所述車(chē)輛當(dāng)前為靜止?fàn)顟B(tài)。
上述處理器還可被配置為:
所述當(dāng)驗(yàn)證所述采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息時(shí),對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正,包括:
當(dāng)連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息都為異常信息時(shí),確定所述連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)為異常采樣點(diǎn)集合;
對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
上述處理器還可被配置為:
所述對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正,包括:
根據(jù)所述異常采樣點(diǎn)集合的相鄰兩側(cè)的非異常信息,計(jì)算所述異常采樣點(diǎn)集合的修正值;
根據(jù)所述修正值對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
上述處理器還可被配置為:
所述對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正,包括:
當(dāng)所述異常采樣點(diǎn)集合位于所有采樣點(diǎn)的開(kāi)頭或結(jié)尾時(shí),丟棄所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
圖15是根據(jù)一示例性實(shí)施例示出的一種用于運(yùn)動(dòng)信息的修正的裝置的框圖。例如,裝置1200可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
裝置1200可以包括以下一個(gè)或多個(gè)組件:處理組件1202,存儲(chǔ)器1204,電源組件1206,多媒體組件1208,音頻組件1210,輸入/輸出(I/O)的接口1212,傳感器組件1214,以及通信組件1216。
處理組件1202通??刂蒲b置1200的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1202可以包括一個(gè)或多個(gè)處理器1220來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1202可以包括一個(gè)或多個(gè)模塊,便于處理組件1202和其他組件之間的交互。例如,處理組件1202可以包括多媒體模塊,以方便多媒體組件1208和處理組件1202之間的交互。
存儲(chǔ)器1204被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在設(shè)備1200的操作。這些數(shù)據(jù)的示例包括用于在裝置1200上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器1204可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ) 器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
電源組件1206為裝置1200的各種組件提供電力。電源組件1206可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置1200生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1208包括在所述裝置1200和用戶(hù)之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶(hù)的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件1208包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備1200處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件1210被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件1210包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置1200處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器1204或經(jīng)由通信組件1216發(fā)送。在一些實(shí)施例中,音頻組件1210還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口1212為處理組件1202和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件1214包括一個(gè)或多個(gè)傳感器,用于為裝置1200提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件1214可以檢測(cè)到設(shè)備1200的打開(kāi)/關(guān)閉狀 態(tài),組件的相對(duì)定位,例如所述組件為裝置1200的顯示器和小鍵盤(pán),傳感器組件1214還可以檢測(cè)裝置1200或裝置1200一個(gè)組件的位置改變,用戶(hù)與裝置1200接觸的存在或不存在,裝置1200方位或加速/減速和裝置1200的溫度變化。傳感器組件1214可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件1214還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1214還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1216被配置為便于裝置1200和其他設(shè)備之間有線或無(wú)線方式的通信。裝置1200可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件1216經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件1216還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置1200可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1204,上述指令可由裝置1200的處理器1220執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由裝置1200的處理器執(zhí)行時(shí),使得裝置1200能夠執(zhí)行上述的運(yùn)動(dòng)信息的修正方法,所述方法包括:
對(duì)車(chē)輛的運(yùn)動(dòng)信息進(jìn)行采樣,所述運(yùn)動(dòng)信息包括位置信息及其采樣時(shí)間;
根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件;
當(dāng)所述采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于所述異常信息的條件時(shí),確定是否對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
所述根據(jù)所述采樣點(diǎn)的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,包括:
確定所述位置信息的采樣時(shí)間在初始的預(yù)設(shè)時(shí)長(zhǎng)內(nèi)時(shí),確定該位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
所述根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,包括:
判斷當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值是否等于或大于預(yù)設(shè)時(shí)間差;
當(dāng)所述當(dāng)前采樣點(diǎn)的采樣時(shí)間與相鄰的前一個(gè)采樣點(diǎn)的采樣時(shí)間之間的差值等于或大于所述預(yù)設(shè)時(shí)間差時(shí),確定所述當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)信息為無(wú)效信息;
當(dāng)所述無(wú)效信息的個(gè)數(shù)達(dá)到第一預(yù)設(shè)個(gè)數(shù)N1時(shí),確定該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息滿足屬于異常信息的條件。
所述確定該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息滿足屬于異常信息的條件,包括:
丟棄該N1個(gè)被判為無(wú)效信息的運(yùn)動(dòng)信息。
所述根據(jù)所述采樣的位置信息及其采樣時(shí)間,判斷所述位置信息對(duì)應(yīng)的采樣點(diǎn)的運(yùn)動(dòng)信息是否滿足屬于異常信息的條件,包括:
根據(jù)所述采樣的位置信息及其采樣時(shí)間計(jì)算所述車(chē)輛的行駛信息,所述行駛信息包括所述車(chē)輛的平均速度、加速度中的至少一種;
當(dāng)所述行駛信息滿足預(yù)設(shè)條件中的至少一種時(shí),確定所述位置信息對(duì)應(yīng) 的采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于異常信息的條件,所述預(yù)設(shè)條件包括所述平均速度大于預(yù)設(shè)速度閾值、以及所述加速度大于預(yù)設(shè)加速度閾值。
所述當(dāng)所述采樣點(diǎn)的運(yùn)動(dòng)信息滿足屬于所述異常信息的條件時(shí),確定是否對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正,包括:
獲取所述采樣點(diǎn)的參照信息,所述參照信息包括所述車(chē)輛的第一行駛距離信息、所述車(chē)輛的加速度信息中的至少一種;
根據(jù)所述采樣點(diǎn)的參照信息,對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證;
當(dāng)驗(yàn)證所述采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息時(shí),對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正。
當(dāng)所述參照信息包括所述車(chē)輛的第一行駛距離信息時(shí),所述獲取參照信息,包括:
向與終端連接的碼表設(shè)備發(fā)送獲取請(qǐng)求,所述碼表設(shè)備用于記錄所述車(chē)輛的第一行駛距離信息;
接收所述碼表設(shè)備發(fā)送的所述車(chē)輛的第一行駛距離信息。
所述根據(jù)所述采樣點(diǎn)的參照信息,對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證,包括:
根據(jù)所述采樣點(diǎn)的位置信息,計(jì)算該采樣點(diǎn)的運(yùn)動(dòng)信息對(duì)應(yīng)的車(chē)輛的第二行駛距離信息;
計(jì)算所述第一行駛距離信息和所述第二行駛距離信息之間的差值;
當(dāng)所述第一行駛距離信息和所述第二行駛距離信息之間的差值等于或大于第一預(yù)設(shè)閾值時(shí),確定該采樣點(diǎn)的運(yùn)動(dòng)信息為所述異常信息。
當(dāng)所述參照信息包括所述車(chē)輛的加速度信息、且所述采樣點(diǎn)的運(yùn)動(dòng)信息為非靜止?fàn)顟B(tài)的運(yùn)動(dòng)信息時(shí),所述根據(jù)所述采樣點(diǎn)的參照信息,對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行驗(yàn)證,包括:
根據(jù)所述加速度信息,判斷所述車(chē)輛當(dāng)前是否為靜止?fàn)顟B(tài);
當(dāng)判定所述車(chē)輛當(dāng)前為靜止?fàn)顟B(tài)時(shí),確定所述采樣點(diǎn)的運(yùn)動(dòng)信息為所述 異常信息。
所述根據(jù)所述加速度信息,判斷所述車(chē)輛當(dāng)前是否為靜止?fàn)顟B(tài),包括:
根據(jù)所述加速度信息,計(jì)算所述車(chē)輛的加速度矢量值;
判斷所述加速度矢量值是否小于第二預(yù)設(shè)閾值;
當(dāng)所述加速度矢量值小于所述第二預(yù)設(shè)閾值時(shí),確定所述車(chē)輛當(dāng)前為靜止?fàn)顟B(tài)。
所述當(dāng)驗(yàn)證所述采樣點(diǎn)的運(yùn)動(dòng)信息為異常信息時(shí),對(duì)所述采樣點(diǎn)的運(yùn)動(dòng)信息進(jìn)行修正,包括:
當(dāng)連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)的運(yùn)動(dòng)信息都為異常信息時(shí),確定所述連續(xù)的第二預(yù)設(shè)個(gè)數(shù)個(gè)采樣點(diǎn)為異常采樣點(diǎn)集合;
對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
所述對(duì)所述異常采樣點(diǎn)集合運(yùn)動(dòng)信息進(jìn)行修正,包括:
根據(jù)所述異常采樣點(diǎn)集合的相鄰兩側(cè)的非異常信息,計(jì)算所述異常采樣點(diǎn)集合的修正值;
根據(jù)所述修正值對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正。
所述對(duì)所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息進(jìn)行修正,包括:
當(dāng)所述異常采樣點(diǎn)集合位于所有采樣點(diǎn)的開(kāi)頭或結(jié)尾時(shí),丟棄所述異常采樣點(diǎn)集合的運(yùn)動(dòng)信息。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里的公開(kāi)后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。