專利名稱:控制定位模塊的操作的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及包括模塊和磁力計(jì)(magnetometer)的裝置。本發(fā)明還涉及控制模塊 的操作的方法。
背景技術(shù):
包括定位接收器(例如用于在全球定位系統(tǒng)(GPS)中操作的接收器)的電池供電 的便攜式設(shè)備是已知的。起初,GPS接收器僅在顯示器上讀出接收器的位置。通過(guò)實(shí)現(xiàn)位 置固定來(lái)確定位置。這涉及接收來(lái)自定位系統(tǒng)發(fā)射器(典型地,低地球軌道衛(wèi)星)的信號(hào), 以及基于從所接收到的信號(hào)導(dǎo)出的信息來(lái)實(shí)現(xiàn)特定的計(jì)算。GPS接收器的操作從接收器的 電池消耗了大量電荷。現(xiàn)在,相對(duì)普遍地將GPS接收器集成在導(dǎo)航設(shè)備中。用于在車輛中使用的導(dǎo)航設(shè) 備通常連接至車輛中的電力源,從而不必特別關(guān)心那些設(shè)備的功耗。現(xiàn)在還已知地將GPS 接收器包括在諸如移動(dòng)電話和個(gè)人數(shù)字助理(PDA)這樣的設(shè)備中,其會(huì)具有多種其它能 力,通常包括經(jīng)由無(wú)線電網(wǎng)絡(luò)的語(yǔ)音和/或數(shù)據(jù)通信。在這樣的設(shè)備中,由于高功耗等同于 較短的電池壽命,因此用戶更關(guān)心功耗。本發(fā)明是在這一環(huán)境下做出的。
發(fā)明內(nèi)容
本發(fā)明的第一方面提供了一種裝置,其包括模塊,所述模塊具有取決于所述裝置的位置的操作或輸出;磁力計(jì),其包括磁性傳感器布置;以及控制器;其中,所述控制器被布置以便取決于在所述磁力計(jì)的輸出處所提供的信號(hào)來(lái)控制 所述模塊的操作。這與用于檢測(cè)裝置的位置改變的其它方式形成對(duì)比。特別地,當(dāng)在沒(méi)有任何較大 的位置改變的情況下存在一定移動(dòng)時(shí),基于加速計(jì)的裝置可以提供輸出。如果要基于加速 計(jì)傳感器數(shù)據(jù)來(lái)控制所述模塊,則通??梢栽跊](méi)有位置改變的情況下不必要地控制所述模 塊的操作。由于裝置(特別地,便攜式設(shè)備)可以配備有磁力計(jì),用于向所述裝置提供羅盤(pán)功 能,因此本發(fā)明可以不再需要或需要相對(duì)少量的附加硬件和相對(duì)少量的附加軟件來(lái)提供對(duì) 模塊的依賴于位置的控制。在移動(dòng)通信設(shè)備包括羅盤(pán)功能和導(dǎo)航功能的情況下,例如,可以 在相對(duì)少量的專用軟件的情況下,通過(guò)簡(jiǎn)單過(guò)程來(lái)使用磁力計(jì)的校準(zhǔn)布置,從而控制與導(dǎo) 航功能相關(guān)聯(lián)的定位模塊的操作。所述裝置的第一缺點(diǎn)在于當(dāng)所述裝置沒(méi)有改變其位置時(shí)(舉例來(lái)說(shuō),如果磁體 或具有磁特性的某物(例如包括大量鐵含量的物質(zhì))在所述裝置附近移動(dòng)的話),可以控制 所述模塊的操作。第二缺點(diǎn)在于在某些情形下,位置可能在實(shí)質(zhì)上改變,但是磁場(chǎng)的改變不足以被檢測(cè)為位置改變。在這種情況下,所述模塊可能不那么最優(yōu)地得到控制。然而,發(fā)明人認(rèn)為在考慮了可從本發(fā)明獲得的優(yōu)點(diǎn)之后,這些都是可接受的。所述裝置可以進(jìn)一步包括校準(zhǔn)器,其可操作以便利用在磁力計(jì)傳感器布置的輸 出處所提供的信號(hào)來(lái)實(shí)現(xiàn)校準(zhǔn)過(guò)程,其中,所述控制器被布置以便取決于所述校準(zhǔn)器的輸 出來(lái)控制所述模塊。所述控制器可以被布置以便取決于涉及由所述校準(zhǔn)器所提供的精度估計(jì)數(shù)據(jù)的 計(jì)算來(lái)控制所述模塊。這里,所述控制器可以被布置以便取決于關(guān)于以下內(nèi)容的確定來(lái)控 制所述模塊由所述校準(zhǔn)器提供的精度估計(jì)數(shù)據(jù)是否指示從相對(duì)高精度的狀態(tài)改變?yōu)橄鄬?duì) 低精度的狀態(tài)。所述控制器可以被布置以便取決于關(guān)于以下內(nèi)容的確定來(lái)控制所述模塊由所述 校準(zhǔn)器提供的數(shù)據(jù)是否在一段時(shí)間內(nèi)或自從一事件以來(lái)已在很大程度上改變。所述控制器可以被布置以便取決于涉及由所述校準(zhǔn)器所提供的校正參數(shù)數(shù)據(jù)的 計(jì)算來(lái)控制所述模塊。所述控制器可操作以便在所述校準(zhǔn)器指示正在進(jìn)行校準(zhǔn)時(shí)的時(shí)段中,控制所述 模塊要按照與在所述校準(zhǔn)布置指示正在相對(duì)頻繁地進(jìn)行校準(zhǔn)時(shí)的時(shí)段中所述模塊被操作 的頻率相比,相對(duì)不頻繁地被操作。所述控制器可操作以便響應(yīng)于以下內(nèi)容的確定而增加所述模塊的操作頻率所述 校準(zhǔn)器的輸出指示所述裝置所暴露的磁場(chǎng)已從相對(duì)靜態(tài)改變?yōu)橄鄬?duì)動(dòng)態(tài)。所述控制器可操作以便響應(yīng)于以下內(nèi)容的確定而降低所述模塊的操作頻率所述 校準(zhǔn)器的輸出指示所述裝置所暴露的磁場(chǎng)已從相對(duì)動(dòng)態(tài)改變?yōu)橄鄬?duì)靜態(tài)。在所述模塊是作為當(dāng)所述裝置保持在一位置處時(shí)而無(wú)需被操作的模塊的情況下, 這些特征可能特別有用。這是具有定位模塊(例如GPS接收器)的情況,但是本發(fā)明可更 為廣泛地使用。使用本發(fā)明的這些特征,可通過(guò)減少所述模塊的不必要的加電來(lái)降低所述 裝置的功耗。所述模塊可以是定位模塊。本發(fā)明在應(yīng)用于包括定位模塊的裝置時(shí)具有特別的優(yōu) 點(diǎn)。特別地,當(dāng)所述裝置的位置沒(méi)有明顯改變時(shí),使用來(lái)自校準(zhǔn)過(guò)程的數(shù)據(jù)允許定位接收器 保持?jǐn)嚯姟T贕PS接收器的情況下這是特別重要的,因?yàn)楂@得位置固定可能消耗相當(dāng)大量 的能量,并且因而對(duì)于所述裝置的電池資源造成大量消耗。使用本發(fā)明,所述裝置的電池壽 命可通過(guò)減少在給定時(shí)間段中進(jìn)行的位置固定的數(shù)目而大大增加。本發(fā)明的第二方面提供了一種方法,其包括從包括磁性傳感器布置的磁力計(jì)接收信號(hào);以及根據(jù)所述信號(hào)來(lái)控制模塊,所述模塊具有取決于所述裝置的位置的操作或輸出。本發(fā)明的第三方面提供了一種存儲(chǔ)有用于控制計(jì)算機(jī)裝置的計(jì)算機(jī)代碼的介質(zhì), 其包括用于從包括磁性傳感器布置的磁力計(jì)接收信號(hào)的計(jì)算機(jī)代碼;以及用于根據(jù)所述信號(hào)來(lái)控制模塊的計(jì)算機(jī)代碼,所述模塊具有取決于所述裝置的位 置的操作或輸出。
現(xiàn)在將僅通過(guò)示例,參照附圖來(lái)描述本發(fā)明的實(shí)施例,在附圖中圖1是根據(jù)本發(fā)明的裝置的實(shí)施例的示意圖;圖2是示出了在圖1的裝置上運(yùn)行的方位計(jì)算和校準(zhǔn)過(guò)程的流程圖;
圖3是示出了在圖1的裝置上運(yùn)行的功率狀態(tài)確定過(guò)程的流程圖;以及圖4是示出了根據(jù)功率狀態(tài)用于控制圖1的裝置的模塊操作的過(guò)程的操作流程圖。
具體實(shí)施例方式在附圖中,對(duì)于類似的元件重用參考標(biāo)號(hào)。參照?qǐng)D1,示出了根據(jù)本發(fā)明的設(shè)備10。該設(shè)備包括通過(guò)總線13彼此連接的處理 器11和存儲(chǔ)器12。設(shè)備10包括電池15形式的電源,其對(duì)于需要電力的設(shè)備10的所有組 件供電。設(shè)備10包括連接至天線17的GPS接收器16。GPS接收器16可以采用任何適當(dāng) 的形式。設(shè)備10還包括磁力計(jì)傳感器布置18。磁力計(jì)傳感器布置18可以采用任何適當(dāng)?shù)?形式。例如,其可以是在US-B-7,177,779中所示和所述類型的磁力計(jì)傳感器布置。圖1中 所示類型的磁力計(jì)傳感器布置是已知的。設(shè)備10還包括加速計(jì)傳感器19。這些可以采用任何適當(dāng)?shù)男问?。處理?1能夠通過(guò)經(jīng)由接口 20將磁力計(jì)傳感器布置18和加速計(jì)傳感器19連接 至處理器11的方式,接收來(lái)自磁力計(jì)傳感器布置18和加速計(jì)傳感器19的傳感器數(shù)據(jù)。處 理器11和磁力計(jì)傳感器布置18可看作構(gòu)成磁力計(jì)。處理器11通過(guò)控制線24連接至GPS接收器16。數(shù)據(jù)線25連接了 GPS接收器和 處理器11,用于攜帶到達(dá)處理器11的定位數(shù)據(jù)?,F(xiàn)在將描述設(shè)備10的操作。處理器11可操作以便根據(jù)在存儲(chǔ)器12中存儲(chǔ)的多 個(gè)計(jì)算機(jī)程序(一般地,在附圖中用14來(lái)指示)實(shí)現(xiàn)特定功能。這些功能包括羅盤(pán)功能和 導(dǎo)航功能。也可存在其它功能,如以下更為詳細(xì)的描述。羅盤(pán)功能允許設(shè)備10向用戶通知設(shè)備的航向(heading),S卩,設(shè)備正在定點(diǎn)的方 向。在本說(shuō)明書(shū)中,術(shù)語(yǔ)“航向”與方向、方位和定向交替使用。這通過(guò)使用方位計(jì)算過(guò)程 以計(jì)算與設(shè)備10相關(guān)的磁北方向來(lái)實(shí)現(xiàn)。為此,處理器11使用來(lái)自磁力計(jì)傳感器布置18 的數(shù)據(jù)來(lái)計(jì)算傳感器18的定向,并且因而計(jì)算設(shè)備10的定向。方位計(jì)算過(guò)程是在存儲(chǔ)器 12中存儲(chǔ)的并在處理器11上運(yùn)行的計(jì)算機(jī)程序,即附圖中由21所指示的多個(gè)程序之一?,F(xiàn)在將參照?qǐng)D2描述在處理器11執(zhí)行方位計(jì)算和校準(zhǔn)過(guò)程中的操作。每當(dāng)可能 需要方位信息時(shí),該過(guò)程便在后臺(tái)持續(xù)運(yùn)行。操作在步驟SlO開(kāi)始。在步驟S11,確定是否需要方位測(cè)量。在需要方位測(cè)量之 前,該過(guò)程圍繞步驟Sll保持循環(huán)。一旦需要方位測(cè)量,操作便進(jìn)行到步驟S12。這里,處理 器使用接口 20讀取由磁力計(jì)傳感器布置18所提供的傳感器數(shù)據(jù)。在步驟S13,該過(guò)程實(shí)現(xiàn)校準(zhǔn)。所使用的確切校準(zhǔn)算法對(duì)于本發(fā)明來(lái)說(shuō)并不重要。 以下是對(duì)校準(zhǔn)步驟及其目的的說(shuō)明。校準(zhǔn)步驟S13將傳感器的讀取分成兩部分,特別地(a)由地球地磁所產(chǎn)生的磁場(chǎng),以及(b)磁場(chǎng)的其它源??梢岳斫?,當(dāng)磁力計(jì)傳感器布置18的方位改變時(shí),由地球地磁所 產(chǎn)生的磁場(chǎng)改變,并且由磁場(chǎng)的其它源所產(chǎn)生的磁場(chǎng)取決于其它的外部因素而改變。因而, 即使方位沒(méi)有改變,傳感器數(shù)據(jù)也可改變。這可以發(fā)生在設(shè)備移動(dòng)到存在不同磁場(chǎng)的位置 時(shí),或者在設(shè)備10附近的磁對(duì)象被移動(dòng)時(shí)。
如圖2所示,校準(zhǔn)步驟S13的輸出是包括精度估計(jì)和校正參數(shù)的數(shù)據(jù)。該數(shù)據(jù)可 用于從磁力計(jì)傳感器讀取中去除磁場(chǎng)的其它影響源。在下次實(shí)現(xiàn)校準(zhǔn)步驟S13時(shí),該數(shù)據(jù) 還用作校準(zhǔn)步驟S13的輸入。該過(guò)程使用精度估計(jì)在步驟S14處確定磁力計(jì)是否被校準(zhǔn)。這可以涉及將精度估 計(jì)與門限的簡(jiǎn)單比較。如果磁力計(jì)沒(méi)有被校準(zhǔn),則該過(guò)程返回至步驟S12,在這里讀取新的 傳感器數(shù)據(jù)。然后,由校準(zhǔn)過(guò)程S13使用新的傳感器數(shù)據(jù)、精度估計(jì)和校正參數(shù)來(lái)提供新的 精度估計(jì)和新的校正參數(shù)。該操作被重復(fù),直到步驟S14確定磁力計(jì)被校準(zhǔn),此時(shí)該過(guò)程前 進(jìn)到在步驟S15計(jì)算方位。該步驟利用傳感器數(shù)據(jù)、精度估計(jì)和校正參數(shù)來(lái)計(jì)算設(shè)備10的 方位。簡(jiǎn)單地講,步驟S15從地球的地磁所產(chǎn)生的磁場(chǎng)中減去由其它磁場(chǎng)源所產(chǎn)生的磁場(chǎng)。 在步驟S15之后,該過(guò)程返回步驟SlO。根據(jù)需要,由此獲得的方位測(cè)量可由設(shè)備10的功能使用。舉例來(lái)說(shuō),通過(guò)程序14, 處理器11可以使用方位信息來(lái)提供羅盤(pán)功能,例如,在設(shè)備10的顯示器(未示出)上顯示 羅盤(pán)針的圖形表示。作為替換,方位信息可以與從加速計(jì)傳感器19提供的數(shù)據(jù)得到的測(cè)量 進(jìn)行組合。這樣的組合可允許處理器11檢測(cè)用戶交互手勢(shì),并且由此實(shí)現(xiàn)用戶輸入。這可 以是游戲應(yīng)用中的特定使用。在這種情況下,并不向用戶呈現(xiàn)磁北的表示。如果為了除方位測(cè)量之外的某些目的而需要磁力計(jì)數(shù)據(jù),則可以省略步驟S15。GPS接收器16響應(yīng)于在控制線24上從處理器11接收的激勵(lì)信號(hào)而實(shí)現(xiàn)位置固 定。一旦已經(jīng)實(shí)現(xiàn)了固定,則可以通過(guò)數(shù)據(jù)線25將定位數(shù)據(jù)中繼至處理器11。處理器11 可以實(shí)現(xiàn)用于確定設(shè)備10的位置所需的任意計(jì)算量。一方面,可以在GPS接收器16中實(shí) 現(xiàn)大多數(shù)計(jì)算。另一方面,可以由處理器11實(shí)現(xiàn)大多數(shù)計(jì)算。在任一情況下,在位置固定 的實(shí)現(xiàn)之后,處理器11獲知設(shè)備10的位置。該信息可通過(guò)任何方便的方式使用。例如,可 由設(shè)備10上的導(dǎo)航功能來(lái)使用該位置信息??蛇x地,其可以用于提供依賴于位置的服務(wù)。 每個(gè)位置固定均從電池15消耗大量電荷?,F(xiàn)在將參照?qǐng)D3描述在處理器11上運(yùn)行的功率狀態(tài)設(shè)置過(guò)程。功率狀態(tài)設(shè)置過(guò) 程是在存儲(chǔ)器12中存儲(chǔ)的并且在處理器11上運(yùn)行的計(jì)算機(jī)程序21。該過(guò)程在步驟S20開(kāi) 始。在步驟S21,做出關(guān)于以下內(nèi)容的確定自從上次實(shí)現(xiàn)功率模式設(shè)置計(jì)算以來(lái)是否已經(jīng) 過(guò)足夠的時(shí)間。該過(guò)程保持在包括延遲步驟S22的循環(huán)中,直到經(jīng)過(guò)足夠的時(shí)間,此時(shí)該過(guò) 程前進(jìn)到步驟S23。在這里,將圖2的校準(zhǔn)步驟S13所提供的校準(zhǔn)輸出數(shù)據(jù)與來(lái)自該過(guò)程的 先前運(yùn)行的相應(yīng)數(shù)據(jù)進(jìn)行比較。如上所述,校準(zhǔn)輸出數(shù)據(jù)包括精度估計(jì)和校正參數(shù)。在步驟S24,該過(guò)程確定精度估計(jì)是否已在很大程度上降低。這可以按照任何適當(dāng) 的方式來(lái)執(zhí)行。例如,可以將當(dāng)前精度估計(jì)與先前精度估計(jì)之間的差與門限進(jìn)行比較,而該 步驟的結(jié)果取決于是否超過(guò)該門限。在否定確定的情況下,該過(guò)程繼續(xù)到步驟S25。在步驟S25,該過(guò)程確定校正參數(shù)是否已在很大程度上改變。這可以按照任何適當(dāng) 的方式來(lái)執(zhí)行。例如,可以將當(dāng)前校正參數(shù)與先前校正參數(shù)之間的差的測(cè)量與門限進(jìn)行比 較,且該步驟的結(jié)果取決于是否超過(guò)該門限。
在來(lái)自步驟S24或步驟S25的肯定確定的情況下,該過(guò)程進(jìn)行到步驟S26。在這 里,使設(shè)備處于全功率模式,在下面較為詳細(xì)地說(shuō)明了其含義。如果設(shè)備10已經(jīng)處于全功 率模式,那么步驟S26不引起改變。如果設(shè)備10還沒(méi)處于全功率模式,那么步驟S26促使 進(jìn)入全功率模式,并且退出先前存在的模式(功率節(jié)約模式)。在給定時(shí)間,設(shè)備10可以僅 處于兩個(gè)模式之一。 在步驟S25的否定確定的情況下,該過(guò)程前進(jìn)到步驟S27。步驟S26和S27彼此并 行。在步驟S27,使得該設(shè)備處于GPS功率節(jié)約模式,在下面較為詳細(xì)地說(shuō)明了其含義。如 果設(shè)備10已經(jīng)處于功率節(jié)約模式,那么步驟S26不引起改變。如果設(shè)備10還沒(méi)處于功率 節(jié)約模式,那么步驟S26促使進(jìn)入功率節(jié)約模式,并且退出先前存在的模式(全功率模式)。 在給定時(shí)間,設(shè)備10可以僅處于兩個(gè)模式之一。在步驟S26和S27之后,該過(guò)程返回至步驟S21。步驟S21和S22確保步驟S23至 S27不太頻繁地被執(zhí)行。功率狀態(tài)設(shè)置過(guò)程取決于校準(zhǔn)狀態(tài)所輸出的數(shù)據(jù)來(lái)設(shè)置功率模式。特別地,功率 狀態(tài)設(shè)置過(guò)程取決于根據(jù)數(shù)據(jù)得到的關(guān)于以下內(nèi)容的推論來(lái)設(shè)置功率模式設(shè)備10是靜 止的還是正在移動(dòng)。該推論是從校正參數(shù)的改變以及從精度信息得到的。處理器11在程序21的控制下操作,以便利用從校準(zhǔn)步驟S23得到的數(shù)據(jù),從而確 定如何操作GPS接收器16?,F(xiàn)在將參照?qǐng)D4詳細(xì)描述該過(guò)程,圖4是示出了用于控制GPS 接收器16的操作的過(guò)程的操作流程圖。當(dāng)需要操作GPS接收器16時(shí),在處理器11上運(yùn)行用于控制GPS接收器16的操作 的過(guò)程。當(dāng)GPS接收器16變?yōu)榭刹僮鲿r(shí),該過(guò)程在步驟S30開(kāi)始。這響應(yīng)于軟件輸入而發(fā) 生,例如,所述軟件輸入是由設(shè)備10的導(dǎo)航功能引起的。在步驟S31,該過(guò)程請(qǐng)求位置固定。 這涉及在控制線24上向GPS接收器16發(fā)送控制信號(hào)。在步驟S32,該過(guò)程取決于如圖3中所示的過(guò)程所設(shè)置的功率模式來(lái)初始化定時(shí) 器。如果功率模式是全功率模式,則將定時(shí)器設(shè)置成值Tl。如果模式是功率節(jié)約模式,則將 定時(shí)器設(shè)置成值T2。例如,Tl可以是15秒,而T2可以是60秒。在定時(shí)器初始化之后,起 動(dòng)定時(shí)器。定時(shí)器實(shí)時(shí)運(yùn)行,即,獨(dú)立于該過(guò)程。在步驟S33,確定定時(shí)器是否期滿。如果是,則該過(guò)程返回步驟S31,隨后請(qǐng)求位置 固定,并再次在步驟S31和S32初始化和起動(dòng)定時(shí)器。當(dāng)步驟S33確定定時(shí)器沒(méi)有期滿時(shí), 該過(guò)程繼續(xù)到步驟S34。在這里,確定自從上次實(shí)現(xiàn)步驟S34以來(lái)功率模式是否已改變。功 率模式可根據(jù)圖3中所示的過(guò)程改變。如果功率模式?jīng)]有改變,則該過(guò)程返回至步驟S33。 這確保了該過(guò)程處于循環(huán)之中,直到定時(shí)器期滿或存在功率模式的改變。如果步驟S34確定功率模式已經(jīng)改變,則該過(guò)程進(jìn)行到步驟S35。在這里,確定改 變是否是從全功率模式到功率節(jié)約模式。如果是,則在步驟S36,該過(guò)程將定時(shí)器值增加與 定時(shí)器值T2和Tl之間的差相等的量。例如,差可以是45秒。如果否,則該過(guò)程在步驟S37 確定改變是否是從功率節(jié)約模式到全功率模式。如果是,則在步驟S38,該過(guò)程將定時(shí)器值 減少定時(shí)器值Tl和T2之間的差。這可以導(dǎo)致負(fù)的定時(shí)器值。負(fù)的定時(shí)器值指示期滿的定 時(shí)器。在步驟S36或步驟S38之后,該過(guò)程返回至步驟S33。如果步驟S37得到負(fù)的結(jié)果, 則可以推斷GPS接收器26需要關(guān)閉。在這種情況下,該過(guò)程在步驟S39停止定時(shí)器,并且 該過(guò)程結(jié)束。
用于控制GPS接收器16的操作的過(guò)程的效果在于以取決于功率模式的間隔請(qǐng) 求位置固定,這是通過(guò)基于圖2的校準(zhǔn)步驟S13所提供的數(shù)據(jù)由功率狀態(tài)設(shè)置過(guò)程來(lái)確定 的。通過(guò)在功率節(jié)約模式時(shí)比在全功率模式時(shí)更大的時(shí)間間隔來(lái)分離(即進(jìn)一步從時(shí)間上 隔開(kāi))位置固定。該過(guò)程的效果還在于如果功率模式在位置固定之間有所改變,則調(diào)整定 時(shí)器值,從而使得根據(jù)新的功率模式做出下一位置固定。特別地,如果模式改變到全功率模 式,則提前(bring forward)下一位置固定。這特別有用,因?yàn)槠渲甘玖藦南鄬?duì)固定的位置 狀態(tài)到移動(dòng)狀態(tài)的轉(zhuǎn)變。如果模式改變到功率節(jié)約模式(其指示從移動(dòng)狀態(tài)到相對(duì)固定狀 態(tài)的轉(zhuǎn)變),則推遲下一位置固定。這具有多個(gè)效果。當(dāng)在功率節(jié)約模式下時(shí),處理器11被布置以便在相對(duì)長(zhǎng)的間隔 下向GPS接收器16發(fā)送位置固定請(qǐng)求信號(hào)。因而,當(dāng)校準(zhǔn)步驟S23所提供的數(shù)據(jù)指示設(shè)備 10的位置沒(méi)有在很大程度上改變時(shí),GPS接收器16的功耗相對(duì)低。當(dāng)校準(zhǔn)步驟S23所提供 的數(shù)據(jù)指示設(shè)備10的位置改變得足以影響磁力計(jì)的校準(zhǔn)時(shí),處理器11被布置以便在更短 的間隔下向GPS接收器16發(fā)送位置固定請(qǐng)求。因而,設(shè)備10被布置以便當(dāng)設(shè)備的位置在 更大程度上改變時(shí)更頻繁地實(shí)現(xiàn)位置固定。因而,GPS接收器16在功率節(jié)約模式下比在全功率模式下從電池15消耗更少的 電荷。這沒(méi)有實(shí)質(zhì)地減少設(shè)備10的效力,因?yàn)楫?dāng)設(shè)備10在功率節(jié)約模式下時(shí),設(shè)備10通 常并不在任何較大程度上移動(dòng)。因而,在該模式下,推斷設(shè)備10的位置是相對(duì)固定的,并且 GPS接收器16將返回的位置信息在一個(gè)位置固定和下一位置固定之間實(shí)質(zhì)上并沒(méi)有不同。 這樣,可以在不明顯妨礙設(shè)備10的導(dǎo)航功能或使用由模決提供的數(shù)據(jù)的其它功能的效力 的情況下,實(shí)現(xiàn)所消耗的功率量的明顯降低。此外,就包括磁力計(jì)18和GPS接收器16的設(shè) 備而言,可以簡(jiǎn)單地包括用于實(shí)現(xiàn)圖3和圖4的過(guò)程的某些附加軟件來(lái)實(shí)現(xiàn)此功率節(jié)約。在其它實(shí)施例中,該設(shè)備被布置以便在實(shí)質(zhì)上如上所述那樣地操作,不同的是,用 停電模式代替功率節(jié)約模式。在這種情況下,根本不發(fā)送位置固定請(qǐng)求-即,GPS接收器16 保持?jǐn)嚯奯此時(shí)磁力計(jì)傳感器輸出指示該設(shè)備處在相對(duì)靜止條件下。在其它實(shí)施例中,存在三個(gè)功率狀態(tài)??刂圃撛O(shè)備以便進(jìn)入在考慮了磁力計(jì)傳感 器輸出的情況下最適合的狀態(tài)。在輸出指示了快速移動(dòng)的設(shè)備時(shí),使得該設(shè)備處于全功率 模式。在該模式下,相對(duì)頻繁地發(fā)出位置固定請(qǐng)求。在輸出指示了靜止設(shè)備時(shí),使得該設(shè)備 處于功率節(jié)約模式,其中,相對(duì)不頻繁地發(fā)出位置固定請(qǐng)求。在輸出指示了慢速移動(dòng)的設(shè)備 時(shí),使得該設(shè)備處于居中功率模式。在該模式下,按照處在頻繁與不頻繁速率之間的速率發(fā) 出位置固定請(qǐng)求。在進(jìn)一步的實(shí)施例中,存在多于三個(gè)功率狀態(tài)。在上文中,處理器11被布置以便僅取決于由校準(zhǔn)步驟S13所提供的數(shù)據(jù),以不同 間隔向GPS接收器16發(fā)送位置固定請(qǐng)求。這僅是一個(gè)實(shí)施例,并且可以有多個(gè)變型。例如, 在其它實(shí)施例中,還按照取決于其它輸入(例如以下中的一個(gè)或多個(gè)GPS確定的位置、GPS 速度和加速計(jì)輸入)的間隔來(lái)發(fā)出位置固定請(qǐng)求。在其它實(shí)施例中,僅按照取決于磁力計(jì) 和加速計(jì)傳感器數(shù)據(jù)的間隔來(lái)發(fā)出位置固定請(qǐng)求。該實(shí)施例在圖1中示出。此外,圖3和圖4的過(guò)程依賴于圖2運(yùn)行的方位計(jì)算和校準(zhǔn)過(guò)程。如果方位計(jì)算 和校準(zhǔn)過(guò)程沒(méi)有運(yùn)行,例如因?yàn)椴恍枰轿粶y(cè)量,則可以按照慣例來(lái)實(shí)現(xiàn)命令位置固定的 頻率。可選地,該設(shè)備可以被布置,從而使得每當(dāng)需要GPS接收器26操作時(shí),運(yùn)行方位計(jì)算 和校準(zhǔn)過(guò)程。這具有運(yùn)行方位計(jì)算和校準(zhǔn)過(guò)程以及操作磁力計(jì)傳感器布置從而消耗功率的
9效果(如若不然,情況并非如此),但是在GPS接收器16中的功率節(jié)約在許多情形下將足以 對(duì)此進(jìn)行補(bǔ)償。可以理解,以上實(shí)施例是純說(shuō)明性的,并且本發(fā)明的范圍僅由權(quán)利要求限定。各個(gè) 備選方案都是可能的。例如,不一定純作為軟件來(lái)實(shí)現(xiàn)圖3和/或圖4的過(guò)程。例如,其中任何一個(gè)或兩 者都可在硬件中或在硬件和軟件的組合中實(shí)現(xiàn)??蛇x地,一個(gè)或兩個(gè)過(guò)程可在處理器或與 主處理器11分離的其它控制器中實(shí)現(xiàn)。此外,盡管功率狀態(tài)設(shè)置過(guò)程使用精度估計(jì)和校正參數(shù),然而可以理解,可使用其 它校準(zhǔn)輸出數(shù)據(jù)來(lái)推斷設(shè)備10的移動(dòng)狀態(tài),并基于此來(lái)控制模塊。此外,參照對(duì)GPS接收器設(shè)備(其可用術(shù)語(yǔ)表示成GPS接收器模塊)的控制描述 了實(shí)施例。然而,可以理解,本發(fā)明可用于控制具有取決于主機(jī)裝置的位置的操作或輸出的 任何模塊。盡管在以上說(shuō)明書(shū)中關(guān)注于相信是特別重要的本發(fā)明的那些特征,然而應(yīng)當(dāng)理 解,申請(qǐng)人主張保護(hù)任何可專利性特征或在附圖中涉及和/或示出的以上特征的組合,而 無(wú)論是否特別強(qiáng)調(diào)。此外,應(yīng)當(dāng)理解,本領(lǐng)域技術(shù)人員在考慮了本公開(kāi)之后,可在所述裝置 上做出修改和/或改進(jìn),這些同樣在所附權(quán)利要求所闡述的本發(fā)明的范圍和精神內(nèi)。
10
權(quán)利要求
一種裝置,其包括模塊,所述模塊具有取決于所述裝置的位置的操作或輸出;磁力計(jì),其包括磁性傳感器布置;以及控制器;其中,所述控制器被布置以便取決于在所述磁力計(jì)的輸出處所提供的信號(hào),控制所述模塊的操作。
2.根據(jù)權(quán)利要求1所述的裝置,其進(jìn)一步包括校準(zhǔn)器,所述校準(zhǔn)器可操作以便利用 在磁力計(jì)傳感器布置的輸出處所提供的信號(hào)來(lái)實(shí)現(xiàn)校準(zhǔn)過(guò)程,其中,所述控制器被布置以 便取決于所述校準(zhǔn)器的輸出來(lái)控制所述模塊。
3.根據(jù)權(quán)利要求2所述的裝置,其中,所述控制器被布置以便取決于涉及由所述校準(zhǔn) 器提供的精度估計(jì)數(shù)據(jù)的計(jì)算來(lái)控制所述模塊。
4.根據(jù)權(quán)利要求3所述的裝置,其中,所述控制器被布置以便取決于關(guān)于以下內(nèi)容的 確定來(lái)控制所述模塊由所述校準(zhǔn)器提供的精度估計(jì)數(shù)據(jù)是否指示從相對(duì)高精度的狀態(tài)改 變?yōu)橄鄬?duì)低精度的狀態(tài)。
5.根據(jù)權(quán)利要求2至4中任何一項(xiàng)所述的裝置,其中,所述控制器被布置以便取決于關(guān) 于以下內(nèi)容的確定來(lái)控制所述模塊由所述校準(zhǔn)器提供的數(shù)據(jù)是否在一段時(shí)間內(nèi)或自從一 事件以來(lái)已在很大程度上改變。
6.根據(jù)權(quán)利要求2至5中任何一項(xiàng)所述的裝置,其中,所述控制器被布置以便取決于 涉及由所述校準(zhǔn)器所提供的校正參數(shù)數(shù)據(jù)的計(jì)算來(lái)控制所述模塊。
7.根據(jù)權(quán)利要求2至6中任何一項(xiàng)所述的裝置,其中,所述控制器可操作以便在所述 校準(zhǔn)器指示正在進(jìn)行校準(zhǔn)時(shí)的時(shí)段中,控制所述模塊要按照與在所述校準(zhǔn)布置指示正在相 對(duì)頻繁地進(jìn)行校準(zhǔn)時(shí)的時(shí)段中所述模塊被操作的頻率相比,相對(duì)不頻繁地被操作。
8.根據(jù)權(quán)利要求2至7中任何一項(xiàng)所述的裝置,其中,所述控制器可操作以便響應(yīng)于以 下內(nèi)容的確定而增加所述模塊的操作頻率所述校準(zhǔn)器的輸出指示所述裝置所暴露的磁場(chǎng) 已從相對(duì)靜態(tài)改變?yōu)橄鄬?duì)動(dòng)態(tài)。
9.根據(jù)權(quán)利要求2至8中任何一項(xiàng)所述的裝置,其中,所述控制器可操作以便響應(yīng)于以 下內(nèi)容的確定而降低所述模塊的操作頻率所述校準(zhǔn)器的輸出指示所述裝置所暴露的磁場(chǎng) 已從相對(duì)動(dòng)態(tài)改變?yōu)橄鄬?duì)靜態(tài)。
10.一種方法,其包括從包括磁性傳感器布置的磁力計(jì)接收信號(hào);以及根據(jù)所述信號(hào)來(lái)控制模塊,所述模塊具有取決于所述裝置的位置的操作或輸出。
11.根據(jù)權(quán)利要求10所述的方法,其進(jìn)一步包括使用校準(zhǔn)器來(lái)實(shí)現(xiàn)利用所述信號(hào)的校準(zhǔn)過(guò)程;以及取決于所述校準(zhǔn)器的輸出來(lái)控制所述模塊。
12.根據(jù)權(quán)利要求11所述的方法,其包括取決于涉及由所述校準(zhǔn)器所提供的精度估 計(jì)數(shù)據(jù)的計(jì)算來(lái)控制所述模塊的操作。
13.根據(jù)權(quán)利要求12所述的方法,其包括取決于關(guān)于以下內(nèi)容的確定來(lái)控制所述模 塊由所述校準(zhǔn)器提供的精度估計(jì)數(shù)據(jù)是否指示從相對(duì)高精度的狀態(tài)改變?yōu)橄鄬?duì)低精度的 狀態(tài)。
14.根據(jù)權(quán)利要求11至13中任何一項(xiàng)所述的方法,其包括取決于關(guān)于以下內(nèi)容的確定 來(lái)控制所述模塊由所述校準(zhǔn)器提供的數(shù)據(jù)是否在一段時(shí)間內(nèi)或者自從一事件以來(lái)已在很 大程度上改變。
15.根據(jù)權(quán)利要求11至14中任何一項(xiàng)所述的方法,其包括取決于涉及由所述校準(zhǔn)器 所提供的校正參數(shù)數(shù)據(jù)的計(jì)算來(lái)控制所述模塊。
16.根據(jù)權(quán)利要求11至15中任何一項(xiàng)所述的方法,其包括在所述校準(zhǔn)器指示正在進(jìn) 行校準(zhǔn)時(shí)的時(shí)段中,按照與在所述校準(zhǔn)布置指示正在相對(duì)頻繁地進(jìn)行校準(zhǔn)時(shí)的時(shí)段中所述 模塊被操作的頻率相比,相對(duì)不頻繁地操作所述模塊。
17.根據(jù)權(quán)利要求11至16中任何一項(xiàng)所述的方法,其包括響應(yīng)于以下內(nèi)容的確定而增 加所述模塊的操作頻率所述校準(zhǔn)器的輸出指示所述裝置所暴露的磁場(chǎng)已從相對(duì)靜態(tài)改變 為相對(duì)動(dòng)態(tài)。
18.根據(jù)權(quán)利要求11至17中任何一項(xiàng)所述的方法,其包括響應(yīng)于以下內(nèi)容的確定而降 低所述模塊的操作頻率所述校準(zhǔn)器的輸出指示所述裝置所暴露的磁場(chǎng)已從相對(duì)動(dòng)態(tài)改變 為相對(duì)靜態(tài)。
19.根據(jù)權(quán)利要求10至18中任何一項(xiàng)所述的方法,其中,所述模塊是定位模塊。
20.機(jī)器可讀指令,當(dāng)由計(jì)算機(jī)裝置執(zhí)行時(shí),其控制所述計(jì)算機(jī)裝置實(shí)現(xiàn)根據(jù)權(quán)利要求 9至19中任何一項(xiàng)所述的方法。
21.一種存儲(chǔ)有用于控制計(jì)算機(jī)裝置的計(jì)算機(jī)代碼的介質(zhì),其包括用于從包括磁性傳感器布置的磁力計(jì)接收信號(hào)的計(jì)算機(jī)代碼;以及用于根據(jù)所述信號(hào)來(lái)控制模塊的計(jì)算機(jī)代碼,所述模塊具有取決于所述裝置的位置的 操作或輸出。
全文摘要
一種裝置包括模塊、磁力計(jì)和控制器。所述模塊具有取決于所述裝置的位置的操作或輸出。所述磁力計(jì)包括磁性傳感器布置。所述控制器被布置以便取決于在所述磁力計(jì)的輸出處所提供的信號(hào)來(lái)控制所述模塊的操作。
文檔編號(hào)G01S5/14GK101868735SQ200780101609
公開(kāi)日2010年10月20日 申請(qǐng)日期2007年11月30日 優(yōu)先權(quán)日2007年11月30日
發(fā)明者M·H·拉克索寧 申請(qǐng)人:諾基亞公司