前位置進(jìn)行采集獲取的定位裝置。
[0088]在本實(shí)施例中,所述裝置可以包括以下結(jié)構(gòu)實(shí)現(xiàn):
[0089]位置采集單元601,用于采集電子設(shè)備的位置數(shù)據(jù)。
[0090]具體的,本實(shí)施例中可以通過電子設(shè)備中的定位裝置每隔預(yù)設(shè)時(shí)間長對所述電子設(shè)備的位置數(shù)據(jù)進(jìn)行采集,例如,每個(gè)5秒或者10秒對所述電子設(shè)備的位置數(shù)據(jù)進(jìn)行采集。
[0091]這里的位置數(shù)據(jù)可以為所述電子設(shè)備處于某一室內(nèi)空間多個(gè)位置點(diǎn)上的相對位置數(shù)據(jù),如相對坐標(biāo)數(shù)據(jù);也可以為所述電子設(shè)備在多個(gè)位置點(diǎn)上的絕對位置數(shù)據(jù),如經(jīng)瑋度數(shù)據(jù)等。
[0092]記錄點(diǎn)獲取單元602,用于根據(jù)在不同位置點(diǎn)采集的位置數(shù)據(jù),獲取滿足預(yù)設(shè)條件的位置點(diǎn)作為記錄點(diǎn),并保存所述記錄點(diǎn)的位置數(shù)據(jù),以觸發(fā)軌跡生成單元。
[0093]也就是說,本實(shí)施例中會(huì)預(yù)先設(shè)置一個(gè)預(yù)設(shè)條件,本實(shí)施例只會(huì)將滿足該預(yù)設(shè)條件的位置點(diǎn)作為記錄點(diǎn),進(jìn)而只保存這些記錄點(diǎn)的位置信息,而不是將所有的位置點(diǎn)進(jìn)行記錄及保存。
[0094]軌跡生成單元603,用于根據(jù)保存的所述記錄點(diǎn)的位置數(shù)據(jù),生成所述電子設(shè)備的運(yùn)動(dòng)軌跡。
[0095]也就是說,本實(shí)施例中只需根據(jù)這些滿足所述預(yù)設(shè)條件的位置點(diǎn)的位置數(shù)據(jù),生成所述電子設(shè)備的運(yùn)動(dòng)軌跡,所述電子設(shè)備的運(yùn)動(dòng)軌跡是與這些被保存的記錄點(diǎn)相對應(yīng)。
[0096]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本申請?zhí)峁┑囊环N數(shù)據(jù)處理裝置實(shí)施例五中,通過對電子設(shè)備的位置數(shù)據(jù)進(jìn)行采集之后,根據(jù)在不同位置點(diǎn)所采集到的位置數(shù)據(jù),只將滿足預(yù)設(shè)條件的位置點(diǎn)作為記錄點(diǎn),進(jìn)而只保存這些記錄點(diǎn)的位置數(shù)據(jù),以便于根據(jù)保存的記錄點(diǎn)的位置數(shù)據(jù)生成該電子設(shè)備的運(yùn)動(dòng)軌跡,區(qū)別于現(xiàn)有技術(shù)中將所有位置點(diǎn)的位置數(shù)據(jù)均進(jìn)行保存以生成電子設(shè)備的運(yùn)動(dòng)軌跡,明顯能夠減少需要保存的位置數(shù)據(jù),進(jìn)而節(jié)省電子設(shè)備的存儲空間,實(shí)現(xiàn)本實(shí)施例目的。
[0097]在具體實(shí)現(xiàn)中,本發(fā)明中可以將將電子設(shè)備移動(dòng)過程中能夠表明電子設(shè)備的移動(dòng)變化特征的點(diǎn)作為記錄點(diǎn)進(jìn)行保存,例如,所述電子設(shè)備的移動(dòng)線路發(fā)生變化,即非直線運(yùn)動(dòng),由此,在本實(shí)施例中,所述預(yù)設(shè)條件可以為:位于同一直線上的起始位置點(diǎn)以及結(jié)束位置點(diǎn),進(jìn)而本實(shí)施例中將所述電子設(shè)備的移動(dòng)線路中位于同一直線上的起始位置點(diǎn)以及結(jié)束位置點(diǎn)作為記錄點(diǎn)進(jìn)行保存其位置數(shù)據(jù)。需要特別說明的是,由于在電子設(shè)備在移動(dòng)過程中,其移動(dòng)軌跡為連續(xù)的點(diǎn),形成線段,且相鄰線段中前一個(gè)線段的最后一個(gè)點(diǎn)與下一個(gè)線段的第一個(gè)點(diǎn)是重合的,為同一個(gè)點(diǎn),因此,在本實(shí)施例中,將一段直線即某一線段上的第一個(gè)點(diǎn)作為本線段的起始位置點(diǎn),將該線段上倒數(shù)第二點(diǎn)作為本線段的結(jié)束位置點(diǎn),將該線段上最后一個(gè)點(diǎn)即下一個(gè)線段的第一個(gè)點(diǎn)作為下一個(gè)線段的起始位置點(diǎn),以此類推,確定所述電子設(shè)備在運(yùn)動(dòng)過程中形成的移動(dòng)線路中每條線段的起始位置點(diǎn)以及結(jié)束位置點(diǎn)。
[0098]具體的,參考圖7,為本發(fā)明提供的一種數(shù)據(jù)處理裝置實(shí)施例六的結(jié)構(gòu)示意圖,其中,所述記錄點(diǎn)獲取單元602可以通過以下結(jié)構(gòu)實(shí)現(xiàn):
[0099]第一獲取子單元621,用于根據(jù)在不同位置點(diǎn)采集的位置數(shù)據(jù),獲取位于同一直線上的起始位置點(diǎn)以及結(jié)束位置點(diǎn)作為記錄點(diǎn),并保存所述記錄點(diǎn)的位置數(shù)據(jù)。
[0100]其中,位于同一直線上的起始位置點(diǎn)以及結(jié)束位置點(diǎn)是指,本實(shí)施例中根據(jù)所采集到的不同位置點(diǎn)上的位置數(shù)據(jù),判斷出位于同一直線即線段上的位置點(diǎn),并將這些位置點(diǎn)中位于其所屬線段上的第一個(gè)點(diǎn)作為起始位置點(diǎn),將這些位置點(diǎn)中位于其所屬線段上的倒數(shù)第二點(diǎn)作為結(jié)束位置點(diǎn),將這些位置點(diǎn)中位于其所屬線段上的最后一個(gè)點(diǎn)作為下一個(gè)線段的起始位置點(diǎn),如圖3a中所示,第一線段LI上的第一個(gè)點(diǎn)tl為起始位置點(diǎn),第一線段LI上的倒數(shù)第二個(gè)點(diǎn)t2為第一線段LI的結(jié)束位置點(diǎn),第一線段LI上的最后一個(gè)點(diǎn)t3即第二線段L2的第一個(gè)點(diǎn)為所述第二線段L2的起始位置點(diǎn),第二線段L2上的倒數(shù)第二個(gè)點(diǎn)t4為所述第二線段L2的結(jié)束位置點(diǎn),第二線段L2的最后一個(gè)點(diǎn)t5即第三線段L3的第一個(gè)點(diǎn)為所述第三線段L3的起始位置點(diǎn),以此類推,得到所采集到的不同位置點(diǎn)中,處于同一直線或線段上的起始位置點(diǎn)以及結(jié)束位置點(diǎn)。
[0101]也就是說,本實(shí)施例中對這些同一直線上的起始位置點(diǎn)與結(jié)束位置點(diǎn)進(jìn)行獲取并保存其位置數(shù)據(jù),能夠?qū)⑺鲭娮釉O(shè)備在其移動(dòng)過程中出現(xiàn)轉(zhuǎn)折或變化的特殊的點(diǎn)進(jìn)行獲取并保存其位置數(shù)據(jù),由此,在后續(xù)方案中,基于這些保存的位置數(shù)據(jù)所生成的電子設(shè)備的運(yùn)動(dòng)軌跡,能夠準(zhǔn)確表征所述電子設(shè)備在其移動(dòng)過程中的軌跡特征,由此,本實(shí)施例中即使在生成運(yùn)動(dòng)軌跡時(shí)減少了位置數(shù)據(jù),也不會(huì)影響運(yùn)動(dòng)軌跡生成的準(zhǔn)確率。
[0102]因此,在本實(shí)施例中,對這些位于同一直線上的起始位置點(diǎn)以及結(jié)束位置點(diǎn)作為記錄點(diǎn)保存其各自的位置數(shù)據(jù),并非將所有位置點(diǎn)的位置數(shù)據(jù)均進(jìn)行保存,由此,本實(shí)施例能夠在保證保存的位置數(shù)據(jù)能夠準(zhǔn)確生成電子設(shè)備的運(yùn)動(dòng)軌跡的同時(shí),減少需要保存的位置數(shù)據(jù),進(jìn)而節(jié)省電子設(shè)備的存儲空間,實(shí)現(xiàn)本實(shí)施例目的。
[0103]其中,在具體實(shí)現(xiàn)中,本發(fā)明中可以將將電子設(shè)備移動(dòng)過程中能夠表明電子設(shè)備的移動(dòng)變化特征的點(diǎn)作為記錄點(diǎn)進(jìn)行保存,例如,所述電子設(shè)備的移動(dòng)方向發(fā)生變化,即并不朝向同一方向進(jìn)行移動(dòng)。由此,本實(shí)施例中將所述電子設(shè)備在其移動(dòng)過程中發(fā)生移動(dòng)方向變化的位置點(diǎn)作為記錄點(diǎn),并保存其位置數(shù)據(jù),具體的,可以采用對每個(gè)位置點(diǎn)及其相鄰位置點(diǎn)或相關(guān)位置點(diǎn)之間的位置數(shù)據(jù)關(guān)系實(shí)現(xiàn)。具體的,參考圖8,為本發(fā)明提供的一種數(shù)據(jù)處理裝置實(shí)施例七中所述記錄點(diǎn)獲取單元602的結(jié)構(gòu)示意圖,其中,所述記錄點(diǎn)獲取單元602可以包括以下結(jié)構(gòu):
[0104]第二獲取子單元622,用于獲取第一位置點(diǎn)、以及第一參考點(diǎn)和第二參考點(diǎn)。
[0105]具體的,所述第一參考點(diǎn)可以為基于本實(shí)施例中的方案所保存的最近的記錄點(diǎn),也就是當(dāng)前時(shí)刻,本實(shí)施例所保存的最后一個(gè)記錄點(diǎn)。
[0106]而所述第二參考點(diǎn)為所述電子設(shè)備的當(dāng)前位置點(diǎn),所述第一位置點(diǎn)與所述第二參考點(diǎn)為以此連續(xù)采集的位置點(diǎn)。也就是說,本實(shí)施例中將所述電子設(shè)備當(dāng)前時(shí)刻所采集到的當(dāng)前位置點(diǎn)確定為第二參考點(diǎn),將該當(dāng)前時(shí)刻的前一時(shí)刻所采集到的位置點(diǎn),即所述第二參考點(diǎn)的前一個(gè)位置點(diǎn)確定為第一位置點(diǎn),本實(shí)施例中對該第一位置點(diǎn)是否滿足所述預(yù)設(shè)條件,即是否需要將該第一位置點(diǎn)作為記錄點(diǎn)進(jìn)行保存進(jìn)行判斷,這其中,本實(shí)施例將其在當(dāng)前時(shí)刻下最后記錄的,即本實(shí)施例最近保存的記錄點(diǎn)定義為第一參考點(diǎn),用于對所述第一位置點(diǎn)是否滿足預(yù)設(shè)條件,即是否需要保存為記錄點(diǎn)進(jìn)行判斷。
[0107]夾角比較子單元623,用于比較所述第一位置帶你與所述第一參考點(diǎn)連接形成的直線,與所述第一位置點(diǎn)與所述第二參考點(diǎn)連接形成的直線,所形成的夾角,在所述夾角大于預(yù)設(shè)值時(shí),觸發(fā)點(diǎn)丟棄子單元624,在所述夾角小于所述預(yù)設(shè)值時(shí),觸發(fā)點(diǎn)確定子單元625。
[0108]其中,所述夾角為鈍角,其范圍為90?180之間,由此,本實(shí)施例中的預(yù)設(shè)值可以根據(jù)用戶需求設(shè)置,例如135?180之間的值。
[0109]點(diǎn)丟棄子單元624,用于丟棄所述第一位置點(diǎn)。
[0110]點(diǎn)確定子單元625,用于將所述第一位置點(diǎn)作為記錄點(diǎn),并保存所述記錄點(diǎn)的位置數(shù)據(jù)。
[0111]也就是說,本實(shí)施例在對所述第一位置點(diǎn)是否滿足預(yù)設(shè)條件進(jìn)行判斷時(shí),是通過對該第一位置點(diǎn)是否與其相鄰的當(dāng)前位置點(diǎn)與最近保存的記錄點(diǎn)是否處于同一直線上進(jìn)行判斷。如圖3b中所示,本實(shí)施例中,首先連接所述第一位置點(diǎn)與最近保存的記錄點(diǎn)即第一參考點(diǎn),形成第一直線Yl,再連接所述第一位置點(diǎn)與當(dāng)前位置點(diǎn)即第二參考點(diǎn)之間,形成第二直線Y2,進(jìn)而確定第一直線Yl與第二直線Y2之間的夾角S,在這一夾角s大于預(yù)設(shè)值時(shí),表明所述第一直線Yl與所述第二直線Y2重合或者近似重合,也就是說,此時(shí),所述第一位置點(diǎn)、所述第一參考點(diǎn)與第二參考點(diǎn)處于同一直線上或近似處于同一直線上,此時(shí),所述第一位置點(diǎn)為第二直線Y2上處于第一參考點(diǎn)與所述第二參考點(diǎn)之間的點(diǎn),表明電子設(shè)備在這一移動(dòng)過程中未發(fā)生方向改變,因此,無需對所述第一位置點(diǎn)進(jìn)行其位置數(shù)據(jù)的保存,因此,本實(shí)施例丟棄所述第一位置點(diǎn);而在所述夾角s小于所述預(yù)設(shè)值時(shí),表明所述第一直線Yl與所述第二直線Y2是不重合的,為兩條不同的線,此時(shí),所述第一位置點(diǎn)、所述第一參考點(diǎn)與所述第二參考點(diǎn)未處于同一直線上,也就是說,所述電子設(shè)備在移動(dòng)過程中,在所述第二參考點(diǎn)即當(dāng)前位置點(diǎn)之前的位置點(diǎn)上發(fā)生的方向變動(dòng),此時(shí),需要將表征所述電子設(shè)備的移動(dòng)方向變化的位置點(diǎn)即第一位置點(diǎn)作為記錄點(diǎn),進(jìn)而保存其位置數(shù)據(jù)。
[0112]需要說明的是,第一參考點(diǎn)也可以為與所述第一位置點(diǎn)相鄰且位于所述第一位置點(diǎn)的前一個(gè)位置點(diǎn),不影響本實(shí)施例的實(shí)現(xiàn)。
[0113]也就是說,本實(shí)施例將對不同位置點(diǎn)進(jìn)行記錄點(diǎn)判斷時(shí),可以是在電子設(shè)備移動(dòng)結(jié)束之后,同時(shí)對每個(gè)位置點(diǎn)是否滿足所述預(yù)設(shè)條件進(jìn)行判斷,也可以是在所述電子設(shè)備的移動(dòng)過程中,依次對每個(gè)采集到的位置點(diǎn)分別進(jìn)行是否滿足所述預(yù)設(shè)條件的判斷。而本實(shí)施例在對位置點(diǎn)是否滿足所述預(yù)設(shè)條件的判斷過程,是對不同的位置點(diǎn)進(jìn)行重復(fù)運(yùn)行的過程,也就是說,根據(jù)在不同位置點(diǎn)所采集到的位置數(shù)據(jù),對任意一個(gè)位置點(diǎn)均會(huì)進(jìn)行其是否滿足所述預(yù)設(shè)條件的判斷,可以是在所述電子設(shè)備移動(dòng)結(jié)束之后同時(shí)進(jìn)行,也可以是在所述電子設(shè)備移動(dòng)過程中依次對實(shí)時(shí)采集到的位置點(diǎn)進(jìn)行。