專利名稱:記錄行進(jìn)軌跡的裝置、便攜式電子設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)檢測和記錄的技術(shù)領(lǐng)域,尤其涉及一種記錄行進(jìn)軌跡的 裝置、 一種記錄行進(jìn)軌跡的便攜式電子設(shè)備和一種記錄行進(jìn)軌跡的方法。
背景技術(shù):
目前,導(dǎo)航技術(shù)發(fā)展迅速,其中以全球定位系統(tǒng)(Global Positioning System, GPS)最為典型。利用GPS進(jìn)行導(dǎo)航時,需要利用導(dǎo)航衛(wèi)星進(jìn)行定 時、定位和測距,從而能為用戶提供高精度的空間、時間和速度信息。
用戶進(jìn)入陌生的地域時,常常需要隨時得知自己的位置、行進(jìn)方向或自
己的行進(jìn)軌跡。此時,現(xiàn)有的一些測向裝置,例如指南針、電子羅盤或陀螺 無法很好地滿足用戶的這些要求。例如,用戶到原始森林或者山野去旅行, 僅憑借指南針以及周圍的景色4艮難幫助人們安全回歸宿營地;在大型停車場, 人們都很難找到自己的車。所謂行進(jìn)軌跡是指,用戶在行進(jìn)過程中途徑的路 線。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題。雖 然,在陌生的地域借助GPS可以使用戶在某些時候可以得知自己的位置、行 進(jìn)方向和自己的行進(jìn)軌跡,但是使用GPS也有其不足之處。GPS的主要不足 之處在于成本高,而且在使用GPS記錄用戶的行進(jìn)軌跡時要保證GPS能 隨時接收到定時、定位和測距等信息。在某些特殊的場合,由于無法很好地 保證GPS能隨時接收到定時、定位和測距等信息,用戶也就無法利用GPS 記錄自己的行進(jìn)軌跡。因此,使用GPS記錄用戶的行進(jìn)軌跡時會受到使用場 合的限制。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的一個實施例解決的技術(shù)問題是提供一種記錄行進(jìn)軌 跡的裝置。相比于GPS而言本發(fā)明提供的記錄行進(jìn)軌跡的裝置,其成本低而 且不受使用場合的限制。
5為此,本發(fā)明的實施例提供的技術(shù)方案如下 一種記錄行進(jìn)軌跡的裝置,包括 、 方向4企測單元,用于4企測當(dāng)前的行進(jìn)方向; 速度檢測單元,用于檢測當(dāng)前的行itt度;
距離計算單元,用于每隔第一時間段,采用當(dāng)前的行iiil度計算在當(dāng)前 時間段的行彭巨離;
累加單元,用于將距離計算單元計算的各時間段的行必巨離進(jìn)行累加, 獲得累加距離;
判斷單元,用于每隔第一時間段,比較所述當(dāng)前的行進(jìn)方向和記錄的行 進(jìn)方向;確定當(dāng)前的行進(jìn)方向發(fā)生變化后,將記錄的行進(jìn)方向更新為當(dāng)前的 行進(jìn)方向,將累加單元的計算結(jié)果清零;和
控制記錄單元,用于利用所述行進(jìn)方向和累加距離繪制、保存行進(jìn)軌跡。
其中,確定當(dāng)前的行進(jìn)方向發(fā)生變化的條件是當(dāng)前的行進(jìn)方向與記錄的 行進(jìn)方向在角度上的偏差大于設(shè)定值。
本發(fā)明的另 一些實施例提供了 一種記錄行進(jìn)軌跡的便攜式電子設(shè)備,包
括
用于檢測當(dāng)前的行進(jìn)方向的方向檢測單元; 用于檢測當(dāng)前的行進(jìn)速度的速度檢測單元;和
中央處理單元,用于每隔第一時間段,釆用當(dāng)前的行進(jìn)速度計算在當(dāng)前 時間段的行親巨離,并將計算獲得的各時間段的行 巨離進(jìn)行累加,獲得累 加距離;
還用于每隔第一時間段,比較所述當(dāng)前的行進(jìn)方向和記錄的行進(jìn)方向; 確定當(dāng)前的行進(jìn)方向發(fā)生變化后,將記錄的行進(jìn)方向更新為當(dāng)前的行進(jìn)方向, 將累加距離清零;
還用于利用當(dāng)前的行進(jìn)方向和累加距離繪制、保存行進(jìn)軌跡。
其中,確定當(dāng)前的行進(jìn)方向發(fā)生變化的條件是當(dāng)前的行進(jìn)方向與記錄 的行進(jìn)方向在角度上的偏差大于設(shè)定值;
本發(fā)明的另 一些實施例提供了 一種記錄行進(jìn)軌跡的方法,包括
檢測當(dāng)前的行進(jìn)方向和當(dāng)前的行iiit度;每隔第一時間段,采用所述當(dāng)前的行進(jìn)速度計算在當(dāng)前時間段的行i^巨
離,并將各時間段的行靡巨離進(jìn)行累加,獲得累加距離;
每隔第一時間段,比較所述當(dāng)前的行進(jìn)方向和記錄的行進(jìn)方向,在確定 所述當(dāng)前的行進(jìn)方向發(fā)生變化后,將所述記錄的行進(jìn)方向更新為所述當(dāng)前的
行進(jìn)方向并將累加距離清零;
利用所述記錄的行進(jìn)方向和累加距離繪制、保存行進(jìn)軌跡。 其中,確定當(dāng)前的行進(jìn)方向發(fā)生變化的條件是當(dāng)前的行進(jìn)方向與記錄 的行進(jìn)方向在角度上的偏差大于設(shè)定值。
可以看出,采用本發(fā)明提供的記錄行進(jìn)軌跡的裝置,不僅可以完整地繪 制出用戶的行進(jìn)軌跡,而且本發(fā)明提供的裝置相對于GPS而言成本更低。采 用本發(fā)明提供的記錄行進(jìn)軌跡的裝置記錄行進(jìn)軌跡時,不會受場合的限制。 在某些無法使用GPS的場合,仍然可以采用本發(fā)明提供的裝置,記錄用戶的
行進(jìn)軌跡o
圖1是本發(fā)明實施例提供的一種記錄行進(jìn)軌跡的裝置示意圖; 圖2是記錄行進(jìn)軌跡的示意圖3是本發(fā)明實施例提供的另 一種記錄行進(jìn)軌跡的裝置示意圖4是本發(fā)明實施例提供的一種記錄行進(jìn)軌跡的便攜式電子設(shè)備示意
圖5是本發(fā)明實施例提供的另一種記錄行進(jìn)軌跡的便攜式電子設(shè)備示意
圖6是本發(fā)明實施例提供的一種記錄行進(jìn)軌跡的方法流程圖。
具體實施例方式
為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,下面結(jié)合具體的實施例對本發(fā) 明提供的記錄行進(jìn)軌跡的裝置作具體說明。
圖1示出了一種記錄行進(jìn)軌跡的裝置soo,該裝置soo包括方向檢測單
元Sll、速度才企測單元S12、距離計算單元S13、累加單元S14、判斷單元S15和控制記錄單元S16。
當(dāng)用戶試圖采用該裝置soo記錄自己的行進(jìn)軌跡時,將開啟該裝置soo。
該裝置SOO啟動后,方向檢測單元Sll、速度^r測單元S12、距離計算單元 S13、累加單元S14、判斷單元S15和控制記錄單元S16都進(jìn)入工作狀態(tài)。
方向檢測單元Sll用于檢測裝置SOO當(dāng)前的行進(jìn)方向,速度檢測單元S12 用于檢測裝置S00當(dāng)前的行iiit度。
方向檢測單元Sll檢測獲得的方向參數(shù)被傳遞給判斷單元S15,而速度 檢測單元S12檢測獲得速度^ft被傳遞給距離計算單元S13。
每隔一段時間Tl (例如Tl = 1秒),距離計算單元S13就會利用其在當(dāng) 前時刻接收到的速度參數(shù)Si計算裝置S00在當(dāng)前時間段內(nèi)的行i^巨離。這里 所謂的當(dāng)前時間段,是指當(dāng)前時刻的前一時間段Tl 。
通過計算Li = Si x Tl,即可以獲得裝置S00在當(dāng)前時間^:內(nèi)的行ii^巨離Li。
距離計算單元S13每計算一次裝置S00在當(dāng)前時間段內(nèi)的行進(jìn)距離后, 計算結(jié)果都會被傳遞給累加單元S14。累加單元S14將距離計算單元S13計 算的各時間段的行必巨離進(jìn)行累加,獲得累加距離。
可以看出,由于距離計算單元S13是每隔一段時間Tl才計算一次裝置 S00在當(dāng)前時間段內(nèi)的行彭巨離,相應(yīng)地,每隔一段時間Tl累加單元S14 才累加一次,并更新累加距離。累加單元S14計算獲得的累加距離將被傳遞 給控制記錄單元S16。
與距離計算單元S13相同,每隔一^殳時間Tl,判斷單元S15就會將其記 錄的行進(jìn)方向的參數(shù)與其在當(dāng)前時刻接收到的方向參數(shù)進(jìn)行比較,以確定裝 置S00當(dāng)前的行進(jìn)方向是否發(fā)生變化。
如果判斷單元S15記錄的行進(jìn)方向與當(dāng)前的行進(jìn)方向在角度上偏差大于 一個設(shè)定值a,例如a為30度角,則可以確定當(dāng)前的行進(jìn)方向發(fā)生變化。在 這種情況下,應(yīng)該以當(dāng)前的行進(jìn)方向作為新的4亍進(jìn)方向,并將累加單元S14 的計算結(jié)果清零。這樣,就可以使累加單元S14在新的行進(jìn)方向上重新計算 裝置S00的行彭巨離。
如果判斷單元S15記錄的行進(jìn)方向與當(dāng)前的行進(jìn)方向在角度上偏差小于
8或等于所述設(shè)定值a,則可以忽略當(dāng)前的行進(jìn)方向的變化,認(rèn)為當(dāng)前的行進(jìn) 方向未發(fā)生變化。在這種情況下,不進(jìn)行任何操作,仍然認(rèn)為裝置SOO在沿 其行進(jìn)方向繼續(xù)行進(jìn),累加單元S14仍然在所述行進(jìn)方向上計算裝置SOO的 4亍i^巨離。
判斷單元S15記錄的行進(jìn)方向參數(shù)將被傳遞給控制記錄單元S16。 控制記錄單元S16收到判斷單元S15記錄的行進(jìn)方向參數(shù)和累加單元
S14計算獲得的累加距離后,就可以利用所述行進(jìn)方向參數(shù)和累加距離繪制
并保存裝置S00的行進(jìn)軌跡。
可以看出,在圖l所示的裝置中,時間段T1和角度差的設(shè)定值a將直
接決定軌跡繪制的精度。因此,根據(jù)具體情況或?qū)嶋H要求合理地設(shè)定時間段
Tl和角度差的設(shè)定值a是很重要的。這兩個參數(shù)既可以由用戶根據(jù)需要設(shè)置,
也可以配置為固定值。
下面結(jié)合一個具體的應(yīng)用場景,對圖1所示裝置的工作過程做具體說明。 假設(shè)用戶在地下大型停車場,需要記錄其途經(jīng)的路線。假設(shè)用戶設(shè)定每
隔1秒更新一次其行進(jìn)路線,且只有當(dāng)用戶的行進(jìn)路線偏離原路線45度以上
時,才認(rèn)為用戶改變了行進(jìn)路線。在這種情況下,應(yīng)該將時間段T1設(shè)置為1
秒,可以將角度差a設(shè)置為44度。
用戶啟動裝置S00繪制自己的行進(jìn)i 各線時,以用戶啟動裝置S00時所在
的位置為參考點,即坐標(biāo)原點。如圖2所示,々b殳用戶啟動裝置S00后向南
行進(jìn)了 1分鐘。
從用戶啟動裝置S00的時刻起,每隔1秒,距離計算單元S13就會計算 一次裝置S00在前1秒內(nèi)的行i^ 巨離。距離計算單元S13每計算一次裝置S00 在前1秒內(nèi)的行彭巨離后,累加單元S14就會相應(yīng)地更新一次累加距離。
/人用戶啟動裝置S00的時刻起,判斷單元S15初始記錄的行進(jìn)方向為 "南",每隔1秒,判斷單元S15就會將其記錄的行進(jìn)方向與當(dāng)前的行進(jìn)方 向進(jìn)行比較,以確定裝置SOO當(dāng)前的行進(jìn)方向是否發(fā)生變化。
用戶在向南行進(jìn)的1分鐘里,距離計算單元S13將計算60次,相應(yīng)地, 累加單元S14會相應(yīng)地更新60次累加距離;雖然判斷單元S15也會判斷60 次,但是由于用戶的行進(jìn)方向沒有發(fā)生變化或偶爾偏離的角度小于或等于44度,因此判斷單元S15記錄的行進(jìn)方向始終未發(fā)生變化。用戶在行進(jìn)的第1
分鐘,其行進(jìn)路線如圖2中的斬逸Ol所示。 .
用戶在第1分鐘結(jié)束時,改變了行進(jìn)的方向,偏離角度為al, al為45 度。在用戶改變行進(jìn)方向后的1秒,判斷單元S15通過比較其記錄的行進(jìn)方 向與當(dāng)前的行進(jìn)方向,會發(fā)現(xiàn)裝置SOO當(dāng)前的行進(jìn)方向發(fā)生變化。這時,判 斷單元S15將以當(dāng)前的行進(jìn)方向,也就是改變后的行進(jìn)方向,作為新的行進(jìn) 方向,并將累加單元S14的計算結(jié)果清零。累加單元S14被清零后,將重新 開始對距離計算單元S13的計算結(jié)果進(jìn)^"累加。在后續(xù)的l分鐘內(nèi),也就是 第2分鐘,用戶沒有再改變行進(jìn)的方向。用戶在行進(jìn)的第2分鐘,其行進(jìn)路 線如圖2中的軌跡02所示。
用戶在后續(xù)的行進(jìn)過程中,又改變了兩次行進(jìn)路線。這里不再對繪制軌 跡03和軌跡04的過程進(jìn)行重復(fù)說明。用戶到達(dá)目的地后,關(guān)閉裝置S00, 在控制記錄單元S16中將保存完整的用戶行進(jìn)線路。
通過上述實施例可以看出,釆用圖l所示的裝置,不僅可以完整地繪制 出用戶的行進(jìn)軌跡,而且相對于GPS而言該裝置的成本更低。采用圖l所示 的裝置記錄行進(jìn)軌跡時,不會受場合的限制。在某些無法使用GPS的場合, 仍然可以采用圖1所示的裝置,記錄行進(jìn)li跡。
為了增強(qiáng)軌跡繪制的效果,讓用戶有更直觀的感受,在圖l所示的裝置 中,可以增加一個標(biāo)記插入單元。標(biāo)記插入單元用于在控制記錄單元S16所 繪制的行進(jìn)軌跡的特定位置插入標(biāo)記,例如插入一張用戶沿途拍攝的照片, 這樣可以大大增強(qiáng)軌跡的繪制效果,增加用戶的直觀感受。
利用圖l所示的裝置,只要當(dāng)前的行進(jìn)方向發(fā)生變化,就會直接在新的 行進(jìn)方向繪制行進(jìn)軌跡。但在實際應(yīng)用中,用戶由于某些臨時行為,例如拍 照或逛商店,需要短暫改變行進(jìn)路線。如果用戶不希望對這種短暫的^^線改 變進(jìn)行記錄,利用圖1所示的裝置是無能為力的。
為此,可以在圖1所示的裝置中增加一個暫停單元,如圖3所示。判斷 單元S15確定當(dāng)前的4亍進(jìn)方向發(fā)生變化時,暫停單元S31向用戶發(fā)送確認(rèn)請 求信息,并使判斷單元S15、方向檢測單元Sll和速度檢測單元S12暫停工 作。在收到用戶反饋的確認(rèn)響應(yīng)信息后,暫停單元S31再重新使判斷單元S15 、
10方向檢測單元Sll和速度檢測單元S12工作。
可以看.出,每當(dāng)判斷單元S15發(fā)現(xiàn)當(dāng)前的行進(jìn)方向發(fā)生變化時,圖2所 示的裝置即刻進(jìn)入暫停工作的狀態(tài)。此時,由于判斷單元S15尚未將其記錄 的行進(jìn)方向進(jìn)行更新,也沒有將累加單元S14清零,因此,控制記錄單元S16 繪制的軌跡沒有發(fā)生任何變化。在用戶反饋確認(rèn)響應(yīng)信息之前,由于方向沖企 測單元Sll和速度^r測單元S12也都處于停止工作的狀態(tài),因此,不會為后 續(xù)的處理單元傳遞任何檢測數(shù)據(jù),這時,整個裝置都處于暫停工作的狀態(tài)。
用戶在短暫改變其行進(jìn)路線后,如果希望繼續(xù)記錄其行進(jìn)路線時,只要 反饋確認(rèn)響應(yīng)信息即可,整個裝置重新進(jìn)入工作狀態(tài),繼續(xù)記錄用戶的行進(jìn) 路線。
為了減少記錄行進(jìn)軌跡的裝置的耗電量,延長該裝置的有效-使用時間, 可以在該裝置中增加一個電源管理單元。電源管理單元受控于控制記錄單元 S16,用于在裝置啟動時控制該裝置的電源為該裝置中的方向4企測單元S11 、 速度檢測單元S12、距離計算單元S13、累加單元S14和判斷單元S15供電, 在該裝置關(guān)閉時控制該裝置的電源為該裝置中其它所有單元斷電。
這里還需要說明的是,當(dāng)記錄行進(jìn)軌跡的裝置被用戶隨身攜帶時,該裝 置繪制的行進(jìn)軌跡也就是用戶的行進(jìn)路線;當(dāng)記錄行進(jìn)軌跡的裝置被安裝在 某些設(shè)備上時,例如^皮安裝在飛積4^莫上,利用該裝置可以繪制飛積4^莫的 飛行路線。
另外一種實現(xiàn)記錄行進(jìn)軌跡的裝置的方式是,將方向檢測單元和速度檢 測單元作為裝置一個獨立的檢測部分,而將其它單元作為裝置另一個獨立的 軌跡繪制部分。這兩個部分可以通過無線接口傳遞參數(shù)。在實際應(yīng)用時,可 以將所述檢測部分安裝在某些設(shè)備上,例如安裝在飛機(jī)航模上。用戶通過手 持的軌跡繪制部分,即可隨時觀察飛機(jī)航模的飛行路線。
在本發(fā)明提供的實施例中,方向檢測單元包括但不限于電子羅盤和各 種陀螺;速度檢測單元包括但不限于測速傳感器、速度傳感器和加速度傳 感器。
作為真實行進(jìn)軌跡的記錄,已經(jīng)記錄的軌跡的再次利用非常有價值。比 如,利用本次記錄的行進(jìn)軌跡可以很好地為下一次同樣的行進(jìn)路線進(jìn)行導(dǎo)航;也可以利用本次記錄的行進(jìn)軌跡,為用戶的原i 各返回進(jìn)4亍導(dǎo)航。采用已有的 軌跡記錄進(jìn)行導(dǎo)航的技術(shù),可以借鑒現(xiàn)有的GPS導(dǎo)航技術(shù),這里不再做重復(fù) 說明。
圖1和圖3所示的裝置可以作為單獨的記錄行進(jìn)軌跡的設(shè)^f吏用,也可 以集成到個人數(shù)字助理(Personal Digital Assistant, PDA)、移動終端、mp3、 mp4、電子腕式設(shè)備以及各類纟敫型電子儀表等便攜式電子設(shè)備,以增強(qiáng)這些 電子i殳備的功 負(fù)b。
圖4示出了 一種記錄行進(jìn)軌跡的便攜式電子設(shè)備S40,包括方向檢測單 元Sll、速度4企測單元S12和中央處理單元S41。
可以看出,在圖4所示的侵j夷式電子i殳備S40中,方向一全測單元Sll、 速度4企測單元S12與圖1所示的裝置中的方向4全測單元Sll、速度沖企測單元 S12相同。
明顯的區(qū)別在于,當(dāng)將圖1所示的裝置集成到便攜式電子設(shè)備中時,采 用便攜式電子設(shè)備中的中央處理單元S41即可實現(xiàn)圖1所示裝置中的距離計 算單元S13、累加單元S14、判斷單元S15和控制記錄單元S16的功能。
在圖4所示的便攜式電子設(shè)備中,方向檢測單元Sll用于檢測設(shè)備S40 當(dāng)前的行進(jìn)方向,速度檢測單元S12用于4企測設(shè)備S40當(dāng)前的行iii4度。
方向檢測單元Sll檢測獲得的方向參數(shù)被傳遞給中央處理單元S41,速
每隔一l炎時間Tl (例如Tl = 1秒),中央處理單元S41就會利用其在當(dāng) 前時刻接收到的速度參數(shù)Si計算設(shè)備S40在當(dāng)前時間段內(nèi)的行,巨離。
通過計算Li = Si x Tl,即可以獲得設(shè)備S40在當(dāng)前時間段內(nèi)的行彭巨離Li。
中央處理單元S41每計算一次設(shè)備S00在當(dāng)前時間段內(nèi)的行進(jìn)距離后, 都會將其計算的各時間段的行*巨離進(jìn)行累加,獲得累加距離。
每隔一段時間Tl,中央處理單元S41還會將其記錄的行進(jìn)方向的參數(shù)與 其在當(dāng)前時刻接收到的方向參數(shù)進(jìn)行比較,以確定設(shè)備S40當(dāng)前的行進(jìn)方向 是否發(fā)生變化。
如果中央處理單元S41記錄的行進(jìn)方向與當(dāng)前的行進(jìn)方向在角度上偏差大于一個設(shè)定值a,例如a為30度角,則可以確定當(dāng)前的行進(jìn)方向發(fā)生變化。 在這種情況下,應(yīng)該以當(dāng)前的行進(jìn)方向作為新的行進(jìn)方向,并將累加的計算 結(jié)果清零。這樣,就可以在新的行進(jìn)方向上重新計算設(shè)備S40的行親巨離。
如果中央處理單元S41記錄的行進(jìn)方向與當(dāng)前的行進(jìn)方向在角度上偏差 小于或等于所述設(shè)定值a,則可以忽略當(dāng)前的行進(jìn)方向的變化,認(rèn)為當(dāng)前的 行進(jìn)方向未發(fā)生變化。在這種情況下,不進(jìn)行任何操作,仍然認(rèn)為設(shè)備S40 在沿其行進(jìn)方向繼續(xù)行進(jìn),仍然在所述行進(jìn)方向上計算設(shè)備S40的行進(jìn)距離。
中央處理單元S41利用所述行進(jìn)方向參數(shù)和累加距離就可以繪制并保存 設(shè)備S40的行進(jìn)軌跡。
為了增強(qiáng)軌跡繪制的效果,讓用戶有更直觀的感受,在圖4所示的i殳備 中,可以增加一個標(biāo)記插入單元。標(biāo)記插入單元用于在中央處理單元S41所 繪制的行進(jìn)軌跡的特定位置插入標(biāo)記,例如插入一張用戶沿途拍攝的照片, 這樣可以大大增強(qiáng)軌跡的繪制效果,增加用戶的直觀感受。
利用圖4所示的設(shè)備,只要當(dāng)前的行進(jìn)方向發(fā)生變化,就會直接在新的 行進(jìn)方向繪制行進(jìn)軌跡。^旦在實際應(yīng)用中,用戶由于某些臨時行為,例如拍 照或逛商店,需要短暫改變行進(jìn)路線。如果用戶不希望對這種短暫的路線改 變進(jìn)行記錄,利用圖4所示的設(shè)備是無能為力的。
為此,可以在圖4所示的設(shè)備中增加一個暫停單元,如圖5所示。中央 處理單元S41確定當(dāng)前的行進(jìn)方向發(fā)生變化時,暫停單元S31向用戶發(fā)送確 認(rèn)請求信息,并使中央處理單元S41暫停工作。在收到用戶^Jt的確認(rèn)響應(yīng) 信息后,暫停單元S31再重新^f吏中央處理單元S41工作。
為了減少記錄行進(jìn)軌跡的便攜式電子設(shè)備的耗電量,延長該設(shè)備的有效 ^使用時間,可以在該設(shè)備中增加一個電源管理單元。電源管理單元受控于中 央處理單元S41,用于在功能啟動時控制該設(shè)備的電源為方向檢測單元Sll 和速度檢測單元S12供電,在該功能關(guān)閉時控制該設(shè)備的電源為方向檢測單 元S11和速度檢測單元S12斷電。
本發(fā)明的另一方面提供一種記錄行進(jìn)軌跡的方法,如圖6所示,該方法 包括
步驟601中,檢測當(dāng)前的行進(jìn)方向和當(dāng)前的行iiit度。
13步驟602中,每隔一段時間Tl,采用當(dāng)前的行進(jìn)速度計算在當(dāng)前時間段 的4亍靡巨離。 _
在步驟603中,將各時間段的行親巨離進(jìn)行累加,獲得累加距離。 在執(zhí)行步驟602和步驟603的同時,4丸行步驟604和步驟605。 在步驟604中,每隔一段時間T1,比較當(dāng)前的行進(jìn)方向和記錄的行進(jìn)方向。
在步驟605中,在確定當(dāng)前的行進(jìn)方向發(fā)生變化后,將記錄的行進(jìn)方向 更新為所述當(dāng)前的行進(jìn)方向并將累加距離清零。
這里,判斷當(dāng)前的行進(jìn)方向是否發(fā)生變化的條件是當(dāng)前的行進(jìn)方向與 記錄的行進(jìn)方向在角度上的偏差是否大于設(shè)定值;如果大于,則當(dāng)前的行進(jìn) 方向發(fā)生變化;否則,當(dāng)前的行進(jìn)方向未發(fā)生變化。
在步驟606中,利用記錄的行進(jìn)方向和累加距離繪制、保存行進(jìn)軌跡。
提供所述公開的實施例,可以使得本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)或者使用本 發(fā)明。對于本領(lǐng)域技術(shù)人員來說,這些實施例的各種修改是顯而易見的,并 且這里定義的總體原理也可以在不脫離本發(fā)明的范圍和主旨的勤出上應(yīng)用于 其他實施例。以上所述的實施例僅為本發(fā)明的較佳實施例而已,并不用以限 制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改 進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種記錄行進(jìn)軌跡的裝置,其特征在于,包括方向檢測單元,用于檢測當(dāng)前的行進(jìn)方向;速度檢測單元,用于檢測當(dāng)前的行進(jìn)速度;距離計算單元,用于每隔第一時間段,采用所述當(dāng)前的行進(jìn)速度計算在當(dāng)前時間段的行進(jìn)距離;累加單元,用于將距離計算單元計算的各時間段的行進(jìn)距離進(jìn)行累加,獲得累加距離;判斷單元,用于每隔第一時間段,比較所述當(dāng)前的行進(jìn)方向和記錄的行進(jìn)方向;確定所述當(dāng)前的行進(jìn)方向發(fā)生變化后,將所述記錄的行進(jìn)方向更新為所述當(dāng)前的行進(jìn)方向,將累加單元的計算結(jié)果清零;和控制記錄單元,用于利用所述記錄的行進(jìn)方向和累加距離繪制、保存行進(jìn)軌跡。
2、 如權(quán)利要求1所述的裝置,其特征在于,確定當(dāng)前的行進(jìn)方向發(fā)生 變化的條件是當(dāng)前的行進(jìn)方向與記錄的行進(jìn)方向在角度上的偏差大于設(shè)定 值。
3、 如權(quán)利要求1所述的裝置,其特征在于,還包括用于在行進(jìn)軌跡的 特定位置插入標(biāo)記的標(biāo)記插入單元。
4、 如權(quán)利要求l所述的裝置,其特征在于,還包括暫停單元,用于在判斷單元確定當(dāng)前的行進(jìn)方向發(fā)生變化時,向用戶發(fā) 送確認(rèn)請求信息,并使判斷單元、方向檢測單元和速度檢測單元暫停工作; 在收到確認(rèn)響應(yīng)信息后再重新使判斷單元方向4全測單元、速度^r測單元和工 作。
5、 如權(quán)利要求1至4任意一項所述的裝置,其特征在于,還包括 受控于控制記錄單元的電源管理單元,用于在所述裝置啟動時控制所述裝置的電源為方向檢測單元、速度4全測單元、距離計算單元、累加單元和判 斷單元供電,在所述裝置關(guān)閉時控制所述裝置的電源為方向檢測單元、速度 檢測單元、距離計算單元、累加單元和判斷單元斷電。
6、 如權(quán)利要求1至4任意一項所述的裝置,其特征在于,所述方向^r 測單元是電子羅盤或各種陀螺。
7、 如權(quán)利要求1至4任意一項所述的裝置,其特征在于,所述速度檢測單元包括測速傳感器、速度傳感器和加速度傳感器。
8、 一種記錄行進(jìn)軌跡的便攜式電子設(shè)備,其特征在于,包括 用于檢測當(dāng)前的行進(jìn)方向的方向檢測單元;用于檢測當(dāng)前的行進(jìn)速度的速度檢測單元;和中央處理單元,用于每隔第一時間段,采用所述當(dāng)前的行進(jìn)速度計算在 當(dāng)前時間段的行彩巨離,并將計算獲得的各時間段的行進(jìn)距離進(jìn)行累加,獲 得累加距離;還用于每隔第一時間段,比較所述當(dāng)前的行進(jìn)方向和記錄的行進(jìn)方向; 確定所述當(dāng)前的行進(jìn)方向發(fā)生變化后,將所述記錄的行進(jìn)方向更新為當(dāng)前的 行進(jìn)方向,將累加距離清零;還用于利用所述記錄的行進(jìn)方向和累加距離繪制、保存行進(jìn)軌跡。
9、 如權(quán)利要求8所述的便攜式電子設(shè)備,其特征在于,確定當(dāng)前的行 進(jìn)方向發(fā)生變化的條件是當(dāng)前的行進(jìn)方向與記錄的行進(jìn)方向在角度上的偏差 大于設(shè)定值。
10、 如權(quán)利要求8所述的便攜式電子設(shè)備,其特征在于,還包括用于在 行進(jìn)軌跡的特定位置插入標(biāo)記的標(biāo)記插入單元。
11、 如權(quán)利要求8所述的便攜式電子設(shè)備,其特征在于,還包括 暫停單元,用于在中央處理單元確定當(dāng)前的行進(jìn)方向發(fā)生變化時,向用戶發(fā)送確認(rèn)請求信息,使中央處理單元暫停運行并使方向檢測單元和速度檢 測單元暫停工作;在收到確認(rèn)響應(yīng)信息后再重新使中央處理單元、方向檢測 單元和速度檢測單元工作。
12、 如權(quán)利要求8、 9或IO所述的便攜式電子設(shè)備,其特征在于,還包括受控于中央處理單元的電源管理單元,用于在功能啟動時控制所述設(shè)備 的電源為方向檢測單元和速度檢測單元供電,在功能關(guān)閉時控制所述設(shè)備的 電源為方向#企測單元和速度檢測單元斷電。
13、 一種記錄行進(jìn)軌跡的方法,其特征在于,包括 檢測當(dāng)前的行進(jìn)方向和當(dāng)前的行進(jìn)速度;每隔第一時間段,采用所述當(dāng)前的行進(jìn)速度計算在當(dāng)前時間段的行i^巨離,并將各時間段的行親巨離進(jìn)行累加,獲得累加距離;每隔第一時間段,比較所述當(dāng)前的行進(jìn)方向和記錄的行進(jìn)方向,在確定 所述當(dāng)前的行進(jìn)方向發(fā)生變化后,將所述記錄的行進(jìn)方向更新為所述當(dāng)前的行進(jìn)方向并將累加距離清零;利用所述記錄的行進(jìn)方向和累加距離繪制、保存行進(jìn)軌跡。
14、如權(quán)利要求13所述的方法,其特征在于,確定當(dāng)前的行進(jìn)方向發(fā)生變化的條件是當(dāng)前的行進(jìn)方向與記錄的行進(jìn)方向在角度上的偏差大于設(shè)定值。
全文摘要
本發(fā)明公開一種記錄行進(jìn)軌跡的裝置,包括方向檢測單元,用于檢測當(dāng)前的行進(jìn)方向;速度檢測單元,用于檢測當(dāng)前的行進(jìn)速度;距離計算單元,用于每隔第一時間段,采用當(dāng)前的行進(jìn)速度計算在當(dāng)前時間段的行進(jìn)距離;累加單元,用于將距離計算單元計算的各時間段的行進(jìn)距離進(jìn)行累加,獲得累加距離;判斷單元,用于每隔第一時間段,比較所述當(dāng)前的行進(jìn)方向和記錄的行進(jìn)方向;如果當(dāng)前的行進(jìn)方向發(fā)生變化,則將記錄的行進(jìn)方向更新為當(dāng)前的行進(jìn)方向并將累加單元的計算結(jié)果清零;和控制記錄單元,用于利用所述記錄的行進(jìn)方向和累加距離繪制、保存行進(jìn)軌跡。本發(fā)明還公開一種記錄行進(jìn)軌跡的便攜式電子設(shè)備和一種記錄行進(jìn)軌跡的方法。
文檔編號G01C21/26GK101464156SQ20071017990
公開日2009年6月24日 申請日期2007年12月19日 優(yōu)先權(quán)日2007年12月19日
發(fā)明者樸松蓮, 剛 魯 申請人:聯(lián)想(北京)有限公司