本發(fā)明涉及定位技術(shù),特別是涉及一種數(shù)據(jù)處理裝置。
背景技術(shù):
現(xiàn)在市面上的gps設(shè)備,可以實(shí)現(xiàn)定位、統(tǒng)計里程以及速度等功能,因此其被廣泛應(yīng)用于礦山、石油或者其運(yùn)輸?shù)阮I(lǐng)域。例如,可以利用gps設(shè)備來對運(yùn)輸車輛進(jìn)行運(yùn)載計量,通過分析目標(biāo)對象上的gps發(fā)送的位置數(shù)據(jù)來自動計算出運(yùn)載的次數(shù)。不過,在實(shí)際應(yīng)用中發(fā)現(xiàn),目標(biāo)對象gps所發(fā)送的位置數(shù)據(jù)和目標(biāo)對象實(shí)際所處的位置信息存在一定的誤差或偏差,這是目前無法克服的一客觀問題。例如,見圖1,判斷一目標(biāo)對象是否已經(jīng)進(jìn)、出一個指定區(qū)域時,如果對象a在第一時間的位置數(shù)據(jù)在一地圖上的sg(t1),而實(shí)際在so(t1),而對象a在第二時間的位置數(shù)據(jù)在一地圖上的sg(t2),而實(shí)際在so(t2),顯然,僅從位置數(shù)據(jù)來看,那么目標(biāo)對象a已經(jīng)進(jìn)入了區(qū)域m,但實(shí)際的情況卻恰好相反。
因此,如何克服gps自身誤差所帶來的對判斷一目標(biāo)是否有效進(jìn)入一指定區(qū)域的誤判情況是一技術(shù)難題。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種數(shù)據(jù)處理裝置,用于解決現(xiàn)有技術(shù)中由于位置信號發(fā)送設(shè)備自身誤差會對判斷一目標(biāo)是否有效進(jìn)入一指定區(qū)域造成誤判的問題。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供以下技術(shù)方案:
一種數(shù)據(jù)處理裝置,包括一用于儲存處理器可執(zhí)行指令的存儲器;一處理器,用于執(zhí)行從所述存儲器中讀取的以下處理器可執(zhí)行指令:周期獲取一對象的一實(shí)時位置數(shù)據(jù);基于本次獲取的所述實(shí)時位置數(shù)據(jù)和前次獲取的所述實(shí)時位置數(shù)據(jù)在一坐標(biāo)參考系統(tǒng)中的位置,計算所述對象本次和前次所在位置之間的直線與所述坐標(biāo)參考系統(tǒng)中指定的第一連續(xù)封閉區(qū)域和一第二連續(xù)封閉區(qū)域的交點(diǎn)數(shù);根據(jù)所述交點(diǎn)數(shù)確定所述對象本次是否有效進(jìn)/出所述第一連續(xù)封閉區(qū)域。
優(yōu)選地,所述第二連續(xù)封閉區(qū)域?yàn)檠厮龅谝贿B續(xù)封閉區(qū)域邊緣向內(nèi)/外延展一間距的區(qū)域。
優(yōu)選地,所述實(shí)時位置數(shù)據(jù)為一gps位置數(shù)據(jù)。
優(yōu)選地,所述數(shù)據(jù)處理裝置為dsp。
優(yōu)選地,所述數(shù)據(jù)處理裝置為單片機(jī)。
如上所述,本發(fā)明具有以下有益效果:通過在一指定地理區(qū)域外設(shè)置第二連續(xù)封閉區(qū)域克服位置數(shù)據(jù)發(fā)送設(shè)備所發(fā)送的實(shí)時位置數(shù)據(jù)和實(shí)際位置之間的誤差,使進(jìn)出指定地理區(qū)域的情況確定化,讓數(shù)據(jù)分析結(jié)果更為靠近實(shí)際結(jié)果,提升準(zhǔn)確性。
附圖說明
圖1為現(xiàn)有技術(shù)中g(shù)ps位置數(shù)據(jù)存在誤差的原理示意圖。
圖2-1為gps裝置在一實(shí)際中的應(yīng)用實(shí)例原理圖。
圖2-2為本發(fā)明提供的確定目標(biāo)對象有效進(jìn)入指定地理區(qū)域的方法的流程圖。
圖3-1為本發(fā)明中指定地理區(qū)域中第一連續(xù)封閉區(qū)域和第二連續(xù)封閉區(qū)域?yàn)橐?guī)則形狀的一種示意圖。
圖3-2為本發(fā)明中指定地理區(qū)域中第一連續(xù)封閉區(qū)域和第二連續(xù)封閉區(qū)域?yàn)椴灰?guī)則形狀的一種示意圖。
圖4-1為本發(fā)明提供的基于實(shí)時位置數(shù)據(jù)的本次和前次所在位置之間的連續(xù)軌跡與指定地理區(qū)域的交點(diǎn)數(shù)為0的一種情況的示意圖。
圖4-2為本發(fā)明提供的基于實(shí)時位置數(shù)據(jù)的本次和前次所在位置之間的連續(xù)軌跡與指定地理區(qū)域的交點(diǎn)數(shù)為0的另一種情況的示意圖。
圖4-3為本發(fā)明提供的基于實(shí)時位置數(shù)據(jù)的本次和前次所在位置之間的連續(xù)軌跡與指定地理區(qū)域的交點(diǎn)數(shù)為0的又一種情況的示意圖。
圖5-1為本發(fā)明提供的基于實(shí)時位置數(shù)據(jù)的本次和前次所在位置之間的連續(xù)軌跡與指定地理區(qū)域的交點(diǎn)數(shù)為1的一種情況的示意圖。
圖5-2為本發(fā)明提供的基于實(shí)時位置數(shù)據(jù)的本次和前次所在位置之間的連續(xù)軌跡與指定地理區(qū)域的交點(diǎn)數(shù)為1的另一種情況的示意圖。
圖6為本發(fā)明提供的基于實(shí)時位置數(shù)據(jù)的本次和前次所在位置之間的連續(xù)軌跡與指定地理區(qū)域的交點(diǎn)數(shù)為2的示意圖。
圖7為本發(fā)明提供的一種的確定目標(biāo)對象有效進(jìn)入指定地理區(qū)域的裝置的原理圖。
圖8為圖7中判定模塊的一種實(shí)施原理圖。
圖9為本發(fā)明提供的一種數(shù)據(jù)處理裝置在一實(shí)施例中的原理圖。
附圖標(biāo)號說明
a目標(biāo)對象
m1第一連續(xù)封閉區(qū)域
m2第二連續(xù)封閉區(qū)域
具體實(shí)施方式
以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的具體實(shí)施方式加以實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。需說明的是,在不沖突的情況下,以下實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說明的是,以下實(shí)施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
實(shí)施方式一
見圖2-1,示出了gps設(shè)備的一種應(yīng)用環(huán)境,如圖所示,包括:一gps裝置和一處理裝置,gps裝置通過網(wǎng)絡(luò)向處理裝置發(fā)送一實(shí)時位置數(shù)據(jù),處理裝置對該位置數(shù)據(jù)進(jìn)行處理后輸出一結(jié)果,該結(jié)果可以由處理裝置輸出或由gps裝置進(jìn)行記錄,或者由處理裝置控制外部設(shè)備進(jìn)行儲存、記錄、顯示等。
其中,上述gps裝置為可以發(fā)送實(shí)施位置的現(xiàn)有g(shù)ps設(shè)備,本發(fā)明并不限制gps裝置的具體類型或形狀等。
其中,上述實(shí)時位置數(shù)據(jù)是由gps裝置發(fā)送一可以表示其所在地理位置的數(shù)據(jù),這種數(shù)據(jù)由gps裝置產(chǎn)生并通過預(yù)先設(shè)定格式發(fā)送出去,供指定的外部設(shè)備接收。例如,該實(shí)時位置數(shù)據(jù)可以包括經(jīng)度、緯度等信息。
其中,上述處理裝置可以為至少包含有處理器、儲存模及通信模塊的各種電子系統(tǒng),例如,單片機(jī)、fpga、智能手機(jī)、平板電腦、個人計算機(jī)等。
根據(jù)上述應(yīng)用,結(jié)合本發(fā)明背景技術(shù)中提及的技術(shù)問題,可以將gps裝置綁定在一可移動的對象上,然后在處理裝置側(cè)對gps裝置發(fā)送的位置數(shù)據(jù)進(jìn)行處理來判斷對象是否有效進(jìn)入一指定的地理區(qū)域。
具體的,在處理裝置側(cè)對gps裝置發(fā)送的實(shí)時位置數(shù)據(jù)進(jìn)行處理來確定對象進(jìn)出指定地理區(qū)域的方法,可以參見圖2-2所示的步驟s201-s203來實(shí)現(xiàn)。
s201,周期獲取一對象的一實(shí)時位置數(shù)據(jù)。
其中,上述對象可以為發(fā)送實(shí)時位置數(shù)據(jù)的設(shè)備本身,例如gps裝置。也可以為綁定有一gps裝置的其它設(shè)備,例如,一可移動對象上設(shè)置有g(shù)ps裝置。
s202,基于本次獲取的所述實(shí)時位置數(shù)據(jù)和前次獲取的所述實(shí)時位置數(shù)據(jù)在一坐標(biāo)參考系統(tǒng)中的位置,計算所述對象本次和前次所在位置之間的直線與所述坐標(biāo)參考系統(tǒng)中指定的第一連續(xù)封閉區(qū)域和一第二連續(xù)封閉區(qū)域的交點(diǎn)數(shù)。
其中,所述坐標(biāo)參考系統(tǒng)可以為一地圖系統(tǒng),任一實(shí)時位置數(shù)據(jù)在該地圖系統(tǒng)上都有一唯一確定的位置。
其中,第一連續(xù)封閉區(qū)域和第二連續(xù)封閉區(qū)域分別為一有限范圍的封閉區(qū)域,如果該封閉區(qū)域內(nèi)不是連續(xù)的區(qū)域則不在本發(fā)明所保護(hù)的范圍之內(nèi),且第一連續(xù)封閉區(qū)域和第二連續(xù)封閉區(qū)域之間不能有交叉。
其中,所述第二連續(xù)封閉區(qū)域?yàn)檠厮龅谝贿B續(xù)封閉區(qū)域邊緣向內(nèi)/外延展一間距的區(qū)域。
例如,圖3-1,示出了第一連續(xù)封閉區(qū)域m1和第二連續(xù)封閉區(qū)域m2為規(guī)則形狀是的一種具體實(shí)施方式,第一連續(xù)封閉區(qū)域m1和第二連續(xù)封閉區(qū)域m2分別為圓形,第二連續(xù)封閉區(qū)域m2為沿著第一連續(xù)封閉區(qū)域m1邊緣向外延展的一間距的區(qū)域。
在例如,圖3-2,示出了第一連續(xù)封閉區(qū)域m1和第二連續(xù)封閉區(qū)域m2為不規(guī)則形狀的一種具體實(shí)施方式,第一連續(xù)封閉區(qū)域m1和第二連續(xù)封閉區(qū)域m2分別為異形結(jié)構(gòu),第二連續(xù)封閉區(qū)域m2為沿著第一連續(xù)封閉區(qū)域m1邊緣向外延展一間距的區(qū)域。
當(dāng)然,至于第一連續(xù)封閉區(qū)域m1和第二連續(xù)封閉區(qū)域m2的形狀沒有任何限制,本發(fā)明并不限制第一連續(xù)封閉區(qū)域m1和第二連續(xù)封閉區(qū)域m2的形狀。
其中,根據(jù)本次獲取的實(shí)時位置數(shù)據(jù)和前次獲取的實(shí)時位置數(shù)據(jù)可以在該坐標(biāo)參考系統(tǒng)中得到其對應(yīng)的坐標(biāo)位置,從而可以得到兩點(diǎn)之間的直線軌跡,進(jìn)而再計算該直線與第一連續(xù)封閉區(qū)域m1和第二連續(xù)封閉區(qū)域m2之間的交點(diǎn)數(shù)。
s203,根據(jù)所述交點(diǎn)數(shù)確定所述對象本次是否有效進(jìn)/出所述第一連續(xù)封閉區(qū)域。
其中,第一連續(xù)封閉區(qū)域可以為實(shí)際中一指定地理區(qū)域,并將指定地理區(qū)域在坐標(biāo)參考系統(tǒng)中對應(yīng)標(biāo)記、表示出來,顯然這個指定地理區(qū)域在該坐標(biāo)參考系統(tǒng)中是可以用數(shù)學(xué)計算式進(jìn)行表示。由于采用數(shù)學(xué)方式來表示坐標(biāo)參考系統(tǒng)中一個連續(xù)封閉區(qū)域可以采用現(xiàn)有數(shù)學(xué)方式來實(shí)現(xiàn),故本發(fā)明對此不做進(jìn)一步說明。
其中,結(jié)合前述步驟s202可知,根據(jù)所述交點(diǎn)數(shù)確定所述對象本次是否有效進(jìn)/出所述第一連續(xù)封閉區(qū)域(即指定地理區(qū)域)的情況可能有以下情況(由于進(jìn)出該第一連續(xù)封閉區(qū)域是相對的,故這里僅以進(jìn)為例進(jìn)行說明):
第一、交點(diǎn)數(shù)為0個
見圖4-1,為本次獲取的實(shí)時位置數(shù)據(jù)sg(t2)和前次獲取的實(shí)時位置數(shù)據(jù)sg(t1)所在位置皆位于第二連續(xù)封閉區(qū)域m2之外這種情況;
見圖4-3,為本次獲取的實(shí)時位置數(shù)據(jù)sg(t2)和前次獲取的實(shí)時位置數(shù)據(jù)sg(t1)所在位置皆位于第一連續(xù)封閉區(qū)域m1和第二連續(xù)封閉區(qū)域m2之間這種情況;
見圖4-3,為本次獲取的實(shí)時位置數(shù)據(jù)sg(t2)和前次獲取的實(shí)時位置數(shù)據(jù)sg(t1)所在位置皆位于第一連續(xù)封閉區(qū)域m1之內(nèi)這種情況。
以上3種情況均表示對象a未能有效進(jìn)入指定地理區(qū)域。
第二、交點(diǎn)數(shù)為1個
見圖5-1,為本次獲取的實(shí)時位置數(shù)據(jù)sg(t2)位于第二連續(xù)封閉區(qū)域m2和第一連續(xù)封閉區(qū)域m1之間,而前次獲取的實(shí)時位置數(shù)據(jù)sg(t1)所在位置位于第二連續(xù)封閉區(qū)域m2之外這種情況;
見圖5-2,為本次獲取的實(shí)時位置數(shù)據(jù)sg(t2)位于第一連續(xù)封閉區(qū)域m1之內(nèi),而前次獲取的實(shí)時位置數(shù)據(jù)sg(t1)所在位置位于第二連續(xù)封閉區(qū)域m2和第一連續(xù)封閉區(qū)域m1之間這種情況;
以上2種情況表示對象a未能有效進(jìn)入指定地理區(qū)域。
第三、交點(diǎn)數(shù)為2個
見圖6,為本次獲取的實(shí)時位置數(shù)據(jù)sg(t2)位于第一連續(xù)封閉區(qū)域m1之內(nèi),而前次獲取的實(shí)時位置數(shù)據(jù)sg(t1)所在位置位于第二連續(xù)封閉區(qū)域m2之外這種情況。
以上該種情況表示對象a有效進(jìn)入指定地理區(qū)域。
由于對象a出指定區(qū)域的情況與上述進(jìn)指定區(qū)域的情況僅在于本次和前次位置的順序正好相反,故這里不予贅述。
根據(jù)上述實(shí)施方式提供的方法可以有效克服背景技術(shù)中的情況,如果獲取前后兩次的實(shí)時位置數(shù)據(jù)所在位置只在第一連續(xù)封閉區(qū)域m1或第二連續(xù)封閉區(qū)域m2之間往復(fù),即只跨越一個區(qū)域;或者如果獲取前后兩次的實(shí)時位置數(shù)據(jù)所在位置只在第一連續(xù)封閉區(qū)域m1和第二連續(xù)封閉區(qū)域m2之、第一連續(xù)封閉區(qū)域m1之內(nèi)或第二連續(xù)封閉區(qū)域m2之外,即不跨越任一區(qū)域。前述情況不論對象的實(shí)際位置是否有效進(jìn)入指定區(qū)域,都將不被確認(rèn)為有效進(jìn)出指定地理區(qū)域。而如果是獲取前后兩次的實(shí)時位置數(shù)據(jù)所在位置的直線同時跨越第一連續(xù)封閉區(qū)域m1或第二連續(xù)封閉區(qū)域m2,那么將被確認(rèn)為一次有效的進(jìn)出指定地理區(qū)域(即第一連續(xù)封閉區(qū)域m1)。
實(shí)施方式二
根據(jù)本發(fā)明的另一方面,見圖7,本發(fā)明還提供了一種確定目標(biāo)對象有效進(jìn)入指定地理區(qū)域的裝置7,包括:數(shù)據(jù)獲取模塊71,用于周期獲取一對象的一實(shí)時位置數(shù)據(jù);分析計算模塊72,用于基于本次獲取的所述實(shí)時位置數(shù)據(jù)和前次獲取的所述實(shí)時位置數(shù)據(jù)在一坐標(biāo)參考系統(tǒng)中的位置,計算所述對象本次和前次所在位置之間的直線與所述坐標(biāo)參考系統(tǒng)中指定的第一連續(xù)封閉區(qū)域和一第二連續(xù)封閉區(qū)域的交點(diǎn)數(shù);判定模塊73,用于根據(jù)所述交點(diǎn)數(shù)確定所述對象本次是否有效進(jìn)/出所述第一連續(xù)封閉區(qū)域。
優(yōu)選的,所述第二連續(xù)封閉區(qū)域?yàn)檠厮龅谝贿B續(xù)封閉區(qū)域邊緣向內(nèi)/外延展一間距的區(qū)域。
優(yōu)選的,所述實(shí)時位置數(shù)據(jù)為一gps位置數(shù)據(jù)。
在具體實(shí)施中,見圖8,所述判定模塊具體還包括:第一判斷單元731,用于在所述交點(diǎn)數(shù)為0或1時,確定所述對象本次為未有效進(jìn)/出所述第一連續(xù)封閉區(qū)域;第二判斷單元732,用于在所述交點(diǎn)數(shù)為2時,確定所述對象本次為有效進(jìn)/出所述第一連續(xù)封閉區(qū)域。
實(shí)施方式三
根據(jù)本發(fā)明的另一方面,見圖9,本發(fā)明還提供了一種數(shù)據(jù)處理裝置,包括一用于儲存處理器可執(zhí)行指令的存儲器和一處理器,該處理器用于執(zhí)行從所述存儲器中讀取的以下處理器可執(zhí)行指令:周期獲取一對象的一實(shí)時位置數(shù)據(jù);基于本次獲取的所述實(shí)時位置數(shù)據(jù)和前次獲取的所述實(shí)時位置數(shù)據(jù)在一坐標(biāo)參考系統(tǒng)中的位置,計算所述對象本次和前次所在位置之間的直線與所述坐標(biāo)參考系統(tǒng)中指定的第一連續(xù)封閉區(qū)域和一第二連續(xù)封閉區(qū)域的交點(diǎn)數(shù);根據(jù)所述交點(diǎn)數(shù)確定所述對象本次是否有效進(jìn)/出所述第一連續(xù)封閉區(qū)域。
優(yōu)選地,所述第二連續(xù)封閉區(qū)域?yàn)檠厮龅谝贿B續(xù)封閉區(qū)域邊緣向內(nèi)/外延展一間距的區(qū)域。
優(yōu)選地,所述實(shí)時位置數(shù)據(jù)為一gps位置數(shù)據(jù)。
優(yōu)選地,所述數(shù)據(jù)處理裝置為dsp處理器或單片機(jī)等可編程邏輯的電子處理系統(tǒng)。
綜上所述,本發(fā)明通過在一指定地理區(qū)域外設(shè)置第二連續(xù)封閉區(qū)域克服gps設(shè)備所發(fā)送的實(shí)時位置數(shù)據(jù)和實(shí)際位置之間的誤差引起誤判的情況,使得進(jìn)出指定地理區(qū)域的情況唯一化,讓數(shù)據(jù)分析結(jié)果更為靠近實(shí)際結(jié)果,以提升準(zhǔn)確性。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價值。
上述實(shí)施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。