電子設(shè)備的移動線路發(fā)生變化,即非直線運(yùn)動,由此,在本實(shí)施例中,所述預(yù)設(shè)條件可以為:位于同一直線上的起始位置點(diǎn)以及結(jié)束位置點(diǎn),進(jìn)而本實(shí)施例中將所述電子設(shè)備的移動線路中位于同一直線上的起始位置點(diǎn)以及結(jié)束位置點(diǎn)作為記錄點(diǎn)進(jìn)行保存其位置數(shù)據(jù)。需要特別說明的是,由于在電子設(shè)備在移動過程中,其移動軌跡為連續(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)動過程中形成的移動線路中每條線段的起始位置點(diǎn)以及結(jié)束位置點(diǎn)。
[0061]具體的,參考圖2,為本發(fā)明提供的一種數(shù)據(jù)處理方法實(shí)施例二的流程圖,其中,所述步驟102可以通過以下步驟實(shí)現(xiàn):
[0062]步驟121:根據(jù)在不同位置點(diǎn)采集的位置數(shù)據(jù),獲取位于同一直線上的起始位置點(diǎn)以及結(jié)束位置點(diǎn)作為記錄點(diǎn),并保存所述記錄點(diǎn)的位置數(shù)據(jù)。
[0063]其中,位于同一直線上的起始位置點(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)。
[0064]也就是說,本實(shí)施例中對這些同一直線上的起始位置點(diǎn)與結(jié)束位置點(diǎn)進(jìn)行獲取并保存其位置數(shù)據(jù),能夠?qū)⑺鲭娮釉O(shè)備在其移動過程中出現(xiàn)轉(zhuǎn)折或變化的特殊的點(diǎn)進(jìn)行獲取并保存其位置數(shù)據(jù),由此,在后續(xù)方案中,基于這些保存的位置數(shù)據(jù)所生成的電子設(shè)備的運(yùn)動軌跡,能夠準(zhǔn)確表征所述電子設(shè)備在其移動過程中的軌跡特征,由此,本實(shí)施例中即使在生成運(yùn)動軌跡時(shí)減少了位置數(shù)據(jù),也不會影響運(yùn)動軌跡生成的準(zhǔn)確率。
[0065]因此,在本實(shí)施例中,對這些位于同一直線上的起始位置點(diǎn)以及結(jié)束位置點(diǎn)作為記錄點(diǎn)保存其各自的位置數(shù)據(jù),并非將所有位置點(diǎn)的位置數(shù)據(jù)均進(jìn)行保存,由此,本實(shí)施例能夠在保證保存的位置數(shù)據(jù)能夠準(zhǔn)確生成電子設(shè)備的運(yùn)動軌跡的同時(shí),減少需要保存的位置數(shù)據(jù),進(jìn)而節(jié)省電子設(shè)備的存儲空間,實(shí)現(xiàn)本實(shí)施例目的。
[0066]其中,在具體實(shí)現(xiàn)中,本發(fā)明中可以將將電子設(shè)備移動過程中能夠表明電子設(shè)備的移動變化特征的點(diǎn)作為記錄點(diǎn)進(jìn)行保存,例如,所述電子設(shè)備的移動方向發(fā)生變化,即并不朝向同一方向進(jìn)行移動。由此,本實(shí)施例中將所述電子設(shè)備在其移動過程中發(fā)生移動方向變化的位置點(diǎn)作為記錄點(diǎn),并保存其位置數(shù)據(jù),具體的,可以采用對每個(gè)位置點(diǎn)及其相鄰位置點(diǎn)或相關(guān)位置點(diǎn)之間的位置數(shù)據(jù)關(guān)系實(shí)現(xiàn)。具體的,參考圖4,為本發(fā)明提供的一種數(shù)據(jù)處理方法實(shí)施例三中所述步驟102的實(shí)現(xiàn)流程圖,其中,所述步驟102可以通過以下幾個(gè)步驟實(shí)現(xiàn):
[0067]步驟122:獲取第一位置點(diǎn)、以及第一參考點(diǎn)和第二參考點(diǎn)。
[0068]具體的,所述第一參考點(diǎn)可以為基于本實(shí)施例中的方案所保存的最近的記錄點(diǎn),也就是當(dāng)前時(shí)刻,本實(shí)施例所保存的最后一個(gè)記錄點(diǎn)。
[0069]而所述第二參考點(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)行判斷。
[0070]步驟123:比較所述第一位置點(diǎn)與所述第一參考點(diǎn)連接形成的直線,與所述第一位置點(diǎn)與所述第二參考點(diǎn)連接形成的直線,所形成的夾角,在所述夾角大于預(yù)設(shè)值時(shí),執(zhí)行步驟124,在所述夾角小于所述預(yù)設(shè)值時(shí),執(zhí)行步驟125。
[0071]其中,所述夾角為鈍角,其范圍為90?180之間,由此,本實(shí)施例中的預(yù)設(shè)值可以根據(jù)用戶需求設(shè)置,例如135?180之間的值。
[0072]步驟124:丟棄所述第一位置點(diǎn)。
[0073]步驟125:將所述第一位置點(diǎn)作為記錄點(diǎn),并保存所述記錄點(diǎn)的位置數(shù)據(jù)。
[0074]也就是說,本實(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è)備在這一移動過程中未發(fā)生方向改變,因此,無需對所述第一位置點(diǎn)進(jìn)行其位置數(shù)據(jù)的保存,因此,本實(shí)施例丟棄所述第一位置點(diǎn);而在所述夾角s小于所述預(yù)設(shè)值時(shí),表明所述第一直線Yl與所述第二直線Y2是不重合的,為兩條不同的線,此時(shí),所述第一位置點(diǎn)、所述第一參考點(diǎn)與所述第二參考點(diǎn)未處于同一直線上,也就是說,所述電子設(shè)備在移動過程中,在所述第二參考點(diǎn)即當(dāng)前位置點(diǎn)之前的位置點(diǎn)上發(fā)生的方向變動,此時(shí),需要將表征所述電子設(shè)備的移動方向變化的位置點(diǎn)即第一位置點(diǎn)作為記錄點(diǎn),進(jìn)而保存其位置數(shù)據(jù)。
[0075]同理,本實(shí)施例中,也可以為對這一夾角的補(bǔ)角進(jìn)行判斷,判斷該補(bǔ)角是否小于預(yù)設(shè)的閾值,如果是,丟棄所述第一位置點(diǎn),否則,將所述第一位置點(diǎn)作為記錄點(diǎn),并保存所述記錄點(diǎn)的位置數(shù)據(jù)。
[0076]需要說明的是,第一參考點(diǎn)也可以為與所述第一位置點(diǎn)相鄰且位于所述第一位置點(diǎn)的前一個(gè)位置點(diǎn),不影響本實(shí)施例的實(shí)現(xiàn)。
[0077]也就是說,本實(shí)施例將對不同位置點(diǎn)進(jìn)行記錄點(diǎn)判斷時(shí),可以是在電子設(shè)備移動結(jié)束之后,同時(shí)對每個(gè)位置點(diǎn)是否滿足所述預(yù)設(shè)條件進(jìn)行判斷,也可以是在所述電子設(shè)備的移動過程中,依次對每個(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)均會進(jìn)行其是否滿足所述預(yù)設(shè)條件的判斷,可以是在所述電子設(shè)備移動結(jié)束之后同時(shí)進(jìn)行,也可以是在所述電子設(shè)備移動過程中依次對實(shí)時(shí)采集到的位置點(diǎn)進(jìn)行。
[0078]本實(shí)施例中,根據(jù)在不同位置點(diǎn)采集的位置數(shù)據(jù),對于任意一個(gè)位置點(diǎn),當(dāng)所述位置點(diǎn)與其相鄰的兩個(gè)位置點(diǎn)的連線形成的夾角大于預(yù)設(shè)值時(shí),丟棄所述位置點(diǎn);當(dāng)所述位置點(diǎn)與其相鄰的兩個(gè)位置點(diǎn)的連線形成的夾角小于所述預(yù)設(shè)值時(shí),將所述位置點(diǎn)作為記錄點(diǎn),并保存所述記錄點(diǎn)的位置數(shù)據(jù)。
[0079]具體的,參考圖5,為本發(fā)明提供的一種數(shù)據(jù)處理方法實(shí)施例四中所述步驟102的實(shí)現(xiàn)流程圖,其中,所述步驟102也可以通過以下步驟實(shí)現(xiàn):
[0080]步驟126:將采集到的第一個(gè)位置點(diǎn)作為記錄點(diǎn),并保存所述記錄點(diǎn)的位置數(shù)據(jù)。
[0081]步驟127:確定采集到的第二個(gè)位置點(diǎn)為當(dāng)前位置點(diǎn),在所述當(dāng)前位置點(diǎn)非采集到的最后一個(gè)位置點(diǎn)時(shí),執(zhí)行步驟128,否則,執(zhí)行步驟130。
[0082]步驟128:判斷所述當(dāng)前位置點(diǎn)與其相鄰的兩個(gè)位置點(diǎn)的連線形成的夾角是否大于預(yù)設(shè)值,如果是,執(zhí)行步驟129,否則,執(zhí)行步驟130。
[0083]步驟129:丟棄所述當(dāng)前位置點(diǎn),執(zhí)行步驟131。
[0084]步驟130:將所述當(dāng)前位置點(diǎn)作為記錄點(diǎn),并保存所述記錄點(diǎn)的位置數(shù)據(jù),在所述當(dāng)前位置點(diǎn)為采集到的最后一個(gè)位置點(diǎn)時(shí),結(jié)束當(dāng)前方案,否則,執(zhí)行步驟131。
[0085]步驟131:確定所述當(dāng)前位置點(diǎn)的下一個(gè)位置點(diǎn)為當(dāng)前位置點(diǎn),在所述當(dāng)前位置點(diǎn)非采集到的最后一個(gè)位置點(diǎn)時(shí),執(zhí)行步驟128,否則,執(zhí)行步驟130。
[0086]由此,本實(shí)施例中將與其相連的位置點(diǎn)的連線形成的夾角大于預(yù)設(shè)值的位置點(diǎn)丟棄,只保存夾角小于預(yù)設(shè)值,即移動方向發(fā)生變化的位置點(diǎn)作為記錄點(diǎn),并保存這些記錄點(diǎn)的位置數(shù)據(jù),實(shí)現(xiàn)本實(shí)施例目的。
[0087]參考圖6,為本發(fā)明提供的一種數(shù)據(jù)處理裝置實(shí)施例五的結(jié)構(gòu)示意圖,其中,所述裝置設(shè)置于電子設(shè)備中,所述電子設(shè)備可以為手機(jī)、pad等移動終端,這些移動終端上具有GPS等能夠?qū)λ鲭娮釉O(shè)備的當(dāng)