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