两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

定位信息處理方法、電子裝置與計算機可讀記錄媒體的制作方法

文檔序號:6183802閱讀:230來源:國知局
專利名稱:定位信息處理方法、電子裝置與計算機可讀記錄媒體的制作方法
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于一種定位信息處理方法、使用此方法的電子裝置以及其計算機可讀記錄媒體。
背景技術(shù)
全球?qū)Ш蕉ㄎ幌到y(tǒng)(Global Positioning System, GPS)是結(jié)合衛(wèi)星及無線技術(shù)的導(dǎo)航系統(tǒng),除了可提供精確的定位之外,也能提供速度、時間、方向及距離等相關(guān)消息。為了提高使用者日常生活上的便利,現(xiàn)今大多移動裝置會內(nèi)建有全球?qū)Ш蕉ㄎ幌到y(tǒng),以供使用者隨時隨地進行目前所在位置的定位、方向?qū)б奥窂揭?guī)劃等功能。然而,要能夠計算出定位信息(即,地理位置信息),移動裝置必須自全球?qū)Ш蕉ㄎ幌到y(tǒng)的衛(wèi)星中接收到足夠的定位信號(例如,移動裝置至少能夠識別出與4顆衛(wèi)星之間的相對位置)。因此,一般來說,當(dāng)欲進行定位,移動裝置需花費一段時間來識別從衛(wèi)星中所接收到的定位信號。此外,可能會因移動裝置所處的位置或者天候因素,造成移動裝置無法順利接收到衛(wèi)星所發(fā)出的定位信號或者所接收到的定位信號強度不足以識別出移動裝置與衛(wèi)星之間的相對位置。因此,在進行定位時,移動裝置經(jīng)常會損耗許多電力。

發(fā)明內(nèi)容
本發(fā)明提供一種定位信息處理方法、電子裝置與計算機可讀記錄媒體,其可減少回報定位信息時的電力消耗。本發(fā)明一范例實施例提出一種定位信息處理方法,用于具有定位信號接收單元的電子裝置中。所述定位信息處理方 法包括經(jīng)由定位信號接收單元接收至少一定位信號,并從所述定位信號中取得一定位信息。依據(jù)定位信息與一定位容許誤差值,選擇性調(diào)整定位容許誤差值。在本發(fā)明的一范例實施例中,上述的定位信息處理方法還包括判斷定位信號的強度是否大于一強度門坎值,倘若定位信號的強度非大于強度門坎值時,停止定位信號接收單元接收后續(xù)的定位信號。在本發(fā)明的一范例實施例中,上述的定位信息處理方法,還包括依據(jù)定位信號的強度,設(shè)定于一可調(diào)整的間隔時間后重新執(zhí)行定位信息處理方法。在本發(fā)明的一范例實施例中,其中在依據(jù)定位信息與定位容許誤差值,選擇性調(diào)整定位容許誤差值的步驟,還包括倘若定位信息與定位容許誤差值間的一誤差值非小于定位容許誤差值時,調(diào)升定位容許誤差值并重復(fù)執(zhí)行定位信息處理方法。在本發(fā)明的一范例實施例中,上述的定位信息處理方法還包括從一應(yīng)用程序中獲取一定位容許誤差參數(shù),以及依據(jù)定位容許誤差參數(shù)設(shè)定最大定位容許誤差值。在本發(fā)明的一范例實施例中,上述的定位信息是應(yīng)用于一應(yīng)用程序,且應(yīng)用程序是以位置為基礎(chǔ)的服務(wù)(Location Based Services, LBS)應(yīng)用程序。在本發(fā)明的一范例實施例中,上述的定位信息處理方法還包括建立應(yīng)用程序清單,以記錄至少一個以位置為基礎(chǔ)的服務(wù)應(yīng)用程序。本發(fā)明一范例實施例提出一種電子裝置,其包括定位信號接收單元以及第一定位單元。第一定位單元耦接于定位信號接收單元。第一定位單元啟動定位信號接收單元,通過定位信號接收單元接收至少一第一定位信號,并從所述定位信號中取得一定位信息,且第一定位單元依據(jù)定位信息與一定位容許誤差值,選擇性調(diào)整定位容許誤差值。在本發(fā)明的一范例實施例中,上述的第一定位單元判斷至少一定位信號的強度是否大于一強度門坎值,倘若至少一定位信號的強度非大于強度門坎值時,第一定位單元停止定位信號接收單元接收至少一定位信號。在本發(fā)明的一范例實施例中,上述的第一定位單元依據(jù)第一定位信號的強度設(shè)定于一可調(diào)整的間隔時間后重新啟動定位信號接收單元。在本發(fā)明的一范例實施例中,倘若定位信息與定位容許誤差值間的一誤差值非小于定位容許誤差值時,上述的第一定位單元第一定位單元調(diào)升定位容許誤差值,直到容許誤差值等于一最大容許誤差值為止。在本發(fā)明的一 范例實施例中,上述的第一定位單元從一應(yīng)用程序中獲取定位容許誤差參數(shù),以及依據(jù)定位容許誤差參數(shù)設(shè)定一最大定位容許誤差值。在本發(fā)明的一范例實施例中,上述的定位信息是應(yīng)用于一應(yīng)用程序,且應(yīng)用程序是以位置為基礎(chǔ)的服務(wù)應(yīng)用程序。在本發(fā)明的一范例實施例中,上述的電子裝置還包括一定位信息處理單元,建立一應(yīng)用程序清單以及記錄至少一個以位置為基礎(chǔ)的服務(wù)應(yīng)用程序。本發(fā)明一范例實施例提出一計算機可讀記錄媒體,儲存多個程序碼。當(dāng)程序碼被加載至一微處理器單元后,此微處理器單元執(zhí)行程序碼以完成下列步驟。令一電子裝置的一定位信號接收單元接收至少一定位信號,并從至少一定位信號中取得一定位信息。依據(jù)定位信息與一定位容許誤差值,選擇性調(diào)整定位容許誤差值。基于上述,本發(fā)明范例實施例提出一種定位信息處理方法、電子裝置與計算機可讀記錄媒體,其中,依據(jù)定位信號中的定位信息與定位容許誤差值,定位容許誤差值可被選擇性地調(diào)整。此外,倘若定位信息與定位容許誤差值之間的誤差值非小于定位容許誤差值,定位容許誤差值會被調(diào)升,直到定位容許誤差值等于最大定位容許誤差值為止。藉此,可有效地減少回報定位信息時的電力消耗。為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合所附圖式作詳細(xì)說明如下。


圖1A為依據(jù)本發(fā)明一范例實施例所繪示的定位信息處理方法的流程圖。圖1B為依據(jù)本發(fā)明一范例實施例所繪示的電子裝置的概要方塊圖。圖2為依據(jù)本發(fā)明一范例實施例所繪示的定位信息處理單元的概要方塊圖。圖3A為依據(jù)本發(fā)明一范例實施例所繪示的第一定位單元的概要方塊圖。圖3B是根據(jù)本發(fā)明的一示范實施例所繪示的第一定位單元執(zhí)行信號強度驗證步驟的示意圖。圖3C為依據(jù)本發(fā)明一范例實施例所繪示的定位信息產(chǎn)生的示意圖。
圖4為依據(jù)本發(fā)明一范例實施例所繪示的第二定位單元的概要方塊圖。圖5為依據(jù)本發(fā)明一范例實施例所繪示的定位信息處理方法的流程圖。圖6為依據(jù)本發(fā)明另一范例實施例所繪示的定位信息處理方法的流程圖。[主要元件標(biāo)號說明]10:電子裝置102:處理器104:存儲器106:定位信號接收單元108:定位信息處理單元110:第一定位單元112:第二定位單元114:應(yīng)用程序數(shù)據(jù)庫210:消息接收模塊220:應(yīng)用程序判斷模塊230:消息回傳模塊310:定位控制模塊320:信號強度判斷模塊330:位置產(chǎn)生模塊340:誤差判斷模塊350:誤差調(diào)制模塊410:定位控制模塊420:位置產(chǎn)生模塊430:誤差判斷模塊Go:定位系統(tǒng)Gl G24:衛(wèi)星Rl、Ql、Q2、Qn:定位信息T:時間軸Χ1、Υ1、Υ2、Υη:誤差值A(chǔ)T、Λ Tl’、Λ Τ2’:間隔時間tl、t2、t3、tl,、t2,、t3,、tll、tl2、t3:時間點S102、S104、S501、S503、S505、S507、S509、S511、S513、S515、S601、S603、S605、S607、S609、S611、S613、S615、S617、S619、S621、S623:定位信息處理方法的步驟
具體實施例方式隨著移動裝置所支持的定位功能種類日益繁多,若能節(jié)省定位信號接收單元接收定位信號時所需的電力,勢必能減少回報定位信息時的電力消耗。本發(fā)明即是基于上述概念所發(fā)展出來的定位信息處理方法、使用此方法的電子裝置以及其計算機可讀記錄媒體。圖1A為依據(jù)本發(fā)明一范例實施例所繪示的定位信息處理方法的流程圖。本發(fā)明的定位信息處理方法,用于具有一定位信號接收單元的一電子裝置中。請參照圖1A,如步驟S102所示,定位信息處理方法包括經(jīng)由定位信號接收單元接收至少一定位信號,并從所述定位信號中取得一定位信息。并且,如步驟S104所示,定位信息處理方法包括依據(jù)所述定位信息與一定位容許誤差值,選擇性調(diào)整定位容許誤差值。為了使本發(fā)明的內(nèi)容更為明了,以下特舉實施例作為本發(fā)明確實能夠據(jù)以實施的范例。圖1B為依據(jù)本發(fā)明一范例實施例所繪示的電子裝置的概要方塊圖。請參照圖1B,電子裝置10包括處理器102、存儲器 104、定位信號接收單元106、定位信息處理單元108、第一定位單元110與第二定位單元112。電子裝置10例如為電子電話(Cell phone)、個人數(shù)字助理(Personal Digital Assistant, PDA)手機或智能型手機(Smart phone)、電子導(dǎo)航裝置、計算機、筆記本型計算機、平板計算機(Tablet PC)等等,本發(fā)明并不對電子裝置10的種類加以限制。處理器102為具備運算能力的硬件(例如芯片組、處理器等),用以控制電子裝置10的整體運作。在本范例實施例中,處理器102例如是中央處理單元(CentralProcessing Unit, CPU),或是其它可編程的微處理器(Microprocessor)、數(shù)字信號處理器(Digital Signal Processor,DSP)、可編程控制器、專用集成電路(Application SpecificIntegrated Circuits, ASIC)、可編程邏輯裝置(Programmable Logic Device,PLD)或其它類似裝置。存儲器104耦接至處理器102。存儲器104可以是內(nèi)嵌式儲存單元或外接式儲存單元。內(nèi)嵌式儲存單元可為隨機存取存儲器(Random Access Memory, RAM)、只讀存儲器(Read-Only Memory, ROM)、閃存(Flash memory)、磁盤儲存裝置(Magnetic disk storagedevice)等。外接式儲存單元可為小型快閃(Compact Flash,CF)存儲卡、安全數(shù)字(SecureDigital, SD)存儲卡、微安全數(shù)字(Micro SD)存儲卡、存儲棒(Memory Stick, MS)等。在本范例實施例中,存儲器104可儲存一或多個程序或應(yīng)用程序、操作系統(tǒng),用以控制電子裝置10的運作。例如,應(yīng)用程序可發(fā)送位置請求消息以取得定位信息。定位信號接收單元106耦接至處理器102并且用以從定位系統(tǒng)中接收定位信號。例如,定位信號接收單兀106為全球衛(wèi)星定位系統(tǒng)(Global Position System, GPS)接收器,用以自定位系統(tǒng)Go接收多個第一定位信號。在本范例實施例中,定位信號接收單元106可為由一個或數(shù)個邏輯門組合而成的獨立芯片或電路。此外,本范例實施例的定位系統(tǒng)Go例如是全球定位系統(tǒng)(Global Positioning System, GPS)、輔助全球衛(wèi)星定位系統(tǒng)(Assisted Global Positioning System, AGPS)、伽利略定位系統(tǒng)(Galileo PositioningSystem)或全球?qū)Ш叫l(wèi)星系統(tǒng)(GLObal NAvigation Satellite System, GL0NASS)。在本范例實施例中,定位系統(tǒng)Go為全球衛(wèi)星定位系統(tǒng)且具有多個衛(wèi)星Gl G24,而定位信號接收單元106所接收的多個第一定位信號分別來自于衛(wèi)星Gl G24。值得一提的是,為了減少供應(yīng)于定位信號接收單元106的電力,本范例實施例的定位信號接收單元106被啟動長達一預(yù)設(shè)工作時間后,可進入關(guān)閉模式或進入省電模式,而停止接收上述第一定位信號。具體而言,電子裝置10可選擇地配置有一定時器(未繪示),其中定時器的計數(shù)值,用以記錄定位信號接收單元106接收第一定位信號的時間,并且定位信號接收單元106可依據(jù)定時器的計數(shù)值而被啟動或關(guān) 閉,以進入關(guān)閉模式或進入省電模式。舉例來說,假設(shè)定位信號接收單元106被啟動P分鐘(即預(yù)設(shè)工作時間)后會進入關(guān)閉模式或進入省電模式,則當(dāng)定時器所記錄的計數(shù)值等于上述P分鐘時,定位信號接收單元106便會停止接收來自于衛(wèi)星Gl G24的第一定位信號。另外,為了方便說明,在圖1B中以繪示定位系統(tǒng)Go具有24顆衛(wèi)星Gl G24為例,但本范例實施例的衛(wèi)星的數(shù)量不限于此。定位信息處理單元108耦接于定位信號接收單元106。在本范例實施例中,定位信息處理單元108會從應(yīng)用程序接收一位置請求消息并且將定位信息傳送給應(yīng)用程序以響應(yīng)位置請求消息。舉例來說,當(dāng)需要定位信息的應(yīng)用程序被開啟時,應(yīng)用程序會發(fā)送位置請求消息給定位信息處理單元108,以請求電子裝置10的目前的定位信息,并且定位信息處理單元108會將電子裝置10的定位信息回傳給應(yīng)用程序。第一定位單元110耦接于定位信號接收單元106與定位信息處理單元108。第一定位單元110用以通過定位信號接收單元106自定位系統(tǒng)Go中接收多個第一定位信號,且判斷第一定位信號的強度是否大于強度門坎值。其中,第一定位信號的強度例如為第一定位單元110接收到定位系統(tǒng)Go中每一顆衛(wèi)星所提供的載波干擾比(Carrier to NoiseRatio,簡稱C/N)。倘若第一定位信號的強度非大于強度門坎值時,第一定位單兀110會關(guān)閉定位信號接收單元106或讓定位信號接收單元106進入省電模式以停止繼續(xù)接收定位信號,并于一可調(diào)整的間隔時間后重新啟動定位信號接收單元106。倘若第一定位信號的強度大于強度門坎值時,第一定位單元110會通過定位信號接收單元106接收多個第二定位信號。此外,第一定位單元110會依據(jù)原先的第一定位信號或所接收的第二定位信號產(chǎn)生定位信息,而第一定位單元110會計算對應(yīng)定位信息的誤差值且判斷對應(yīng)定位信息的誤差值是否小于定位容許誤差值。倘若對應(yīng)定位信息的誤差值非小于定位容許誤差值時,第一定位單元110會于每隔一預(yù)設(shè)時間調(diào)升定位容許誤差值,直到定位容許誤差值等于最大定位容許誤差值為止。在本范例實施例中,第二定位單元112是耦接于定位信號接收單元106與定位信息處理單元108,用以執(zhí)行第二定位程序。在第二定位程序中,第二定位單元112會啟動定位信號接收單元106,并持續(xù)地通過定位信號接收單元106接收多個第三定位信號,而第二定位單元112會依據(jù)原先的第一定位信號、原先的第二定位信號或所接收的第三定位信號產(chǎn)生定位信息。值得一提的是,另一范例實施例中,電子裝置10亦可不配置第二定位單元112。需說明的是,定位信息處理單元108、第一定位單元110以及第二定位單元112可以是以計算機程序碼來實作。舉例來說,定位信息處理單元108、第一定位單元110、以及第二定位單元112例如是由程序語言所撰寫的程序碼來實作于應(yīng)用程序、操作系統(tǒng)或驅(qū)動程序等,而這些程序碼儲存在存儲器104中,并通過處理器102來執(zhí)行之。此外,在本發(fā)明另一范例實施例中,定位信息處理單元108、第一定位單元110以及第二定位單元112分別為由一個或數(shù)個邏輯門組合而成的硬件電路來實作,并且通過處理器102的控制來協(xié)同完成上述功能。另外,在本范例實施例中,電子裝置10亦可選擇性地配置顯示器(未繪示),其中顯示器可提供使用者接口,而應(yīng)用程序所接收的定位信息可顯示在使用者接口上。顯示器例如為液晶顯示器(Liquid-Crystal Display,LCD)、等離子體顯示器、真空突光顯示器、發(fā)光二極管(Light-Emitting Diode,LED)顯不器、場發(fā)射顯不器(Field Emission Display,FED)及/或其它合適種類的顯示器。為了使本領(lǐng)域技術(shù)人員進一步了解本范例實施例的定位信息處理方法以及使用此方法的電子裝置,以下,將分別針對定位信號接收單元106、定位信息處理單元108、第一定位單元110與第二定位單元112進行詳細(xì)的說明。圖2為依據(jù)本發(fā)明一范例實施例所繪示的定位信息處理單元108的概要方塊圖。請參照圖2,定位信息處理單元108具有消息接收模塊210、應(yīng)用程序判斷模塊220與消息回傳模塊230。消息接收模塊210用以接收應(yīng)用程序所發(fā)送位置請求消息。應(yīng)用程序判斷模塊220識別發(fā)送位置請求消息的應(yīng)用程序是否為以位置為基礎(chǔ)的服務(wù)(LocationBased Services, LBS)應(yīng)用程序或者為其它需位置信息的應(yīng)用程序(例如,衛(wèi)星導(dǎo)航應(yīng)用程序)。其中,上述非LBS應(yīng)用程序主要是通過全球人造衛(wèi)星定位來協(xié)助鎖定電子裝置10目前所在的位置。相對而言,LBS應(yīng)用程序,則還可通過例如是全球移動通訊系統(tǒng)(GlobalSystem for Mobile Communications, GSM)、碼分多址接入(Code Division MultipleAccess, CDMA)等無 線電通訊網(wǎng)絡(luò)或全球定位系統(tǒng)等,以獲取移動終端使用者的位置消息(地理坐標(biāo)),進而鎖定電子裝置10目前所在的位置相關(guān)信息,常見的LBS應(yīng)用程序例如為Google公司所提供的Google Map應(yīng)用程序。此外,消息回傳模塊230用以將所請求的定位信息傳送給應(yīng)用程序。需說明的是,由于上述非LBS應(yīng)用程序(例如,衛(wèi)星導(dǎo)航應(yīng)用程序)常需要回報較精準(zhǔn)的定位信息,因此其定位信息的定位容許誤差值較小。然而,LBS應(yīng)用程序所回報的定位信息可允許有較低的精準(zhǔn)度,因此其定位信息的定位容許誤差值較大。有鑒于此,在本范例實施例中,當(dāng)定位信息處理單元108從LBS應(yīng)用程序接收位置請求消息時,則可通過調(diào)整LBS應(yīng)用程序回報定位信息時的定位容許誤差值,來達到減少電子裝置10在回報定位信息時的電力消耗。因此在本范例實施例中,應(yīng)用程序判斷模塊220會依據(jù)上述的識別結(jié)果,來啟動第一定位單元Iio或者第二定位單元112,以通過不同機制來回報定位信息。也就是說,倘若發(fā)送位置請求消息的應(yīng)用程序為LBS應(yīng)用程序,則應(yīng)用程序判斷模塊220會啟動第一定位單元110來獲取定位信息。然而,倘若發(fā)送位置請求消息的應(yīng)用程序非為LBS應(yīng)用程序,則應(yīng)用程序判斷模塊220會啟動第二定位單元112來獲取定位信息。例如,電子裝置10可配置應(yīng)用程序數(shù)據(jù)庫,以記錄屬于LBS的應(yīng)用程序的應(yīng)用程序清單,其中應(yīng)用程序清單例如是記錄有LBS應(yīng)用程序的名稱。當(dāng)消息接收模塊210接收應(yīng)用程序所發(fā)送的位置請求消息時,應(yīng)用程序判斷模塊220可根據(jù)應(yīng)用程序清單來判斷應(yīng)用程序是否屬于LBS應(yīng)用程序。此外,在本發(fā)明另一范例實施例中,應(yīng)用程序判斷模塊220也可依據(jù)應(yīng)用程序所發(fā)送的位置請求消息,來判斷應(yīng)用程序是否屬于LBS應(yīng)用程序。舉例來說,應(yīng)用程序判斷模塊220會依據(jù)位置請求消息所對應(yīng)的參數(shù),例如定位信號接收單元106接收定位信號的頻率,來判斷是否符合LBS應(yīng)用程序中的參數(shù)。更具體來說,若應(yīng)用程序所發(fā)送的位置請求消息,要求定位信息處理單元108每隔一段時間間隔回傳定位信息(B卩,令定位信號接收單元106接收定位信號的頻率較低)時,定位信息處理單元108則會判斷此應(yīng)用程序是屬于LBS應(yīng)用程序。然而,若應(yīng)用程序所發(fā)送的位置請求消息,要求定位信息處理單元108持續(xù)地回傳定位信息(即,令定位信號接收單元106接收定位信號的頻率較高)時,定位信息處理單元108則會判斷此應(yīng)用程序非屬于LBS應(yīng)用程序。如此一來,應(yīng)用程序判斷模塊220可依據(jù)應(yīng)用程序清單以及位置請求消息,來執(zhí)行第一定位單元110或者是第二定位單元112。圖3A為依據(jù)本發(fā)明一范例實施例所繪示的第一定位單元110的概要方塊圖。請參照圖3A,第一定位單元110包括定位控制模塊310、信號強度判斷模塊320、位置產(chǎn)生模塊330、誤差判斷模塊340以及誤差調(diào)制模塊350。定位控制模塊310用以啟動定位信號接收單元106以自定位系統(tǒng)中接收多個定位信號(以下稱為第一定位信號)。信號強度判斷模塊320用以判斷定位信號接收單元106所接收的第一定位信號的強度是否大于強度門坎值。進一步地說,信號強度判斷模塊320會依據(jù)定衛(wèi)星Gl G24之中所接收的第一定位信號來計算信號強度的平均值。例如,在本范例實施例中,信號強度判斷模塊320會在衛(wèi)星Gl G24之中,選取具有第一定位信號為較強的4顆衛(wèi)星,并依據(jù)這4顆衛(wèi)星的第一定位信號來計算信號強度的平均值。然而,必須了解的是,本發(fā)明并不限制用于計算強度平均值的衛(wèi)星的顆數(shù)。信號強度判斷模塊320會判斷平均值是否大于強度門坎值。倘若平均值大于強度門坎值,信號強度 判斷模塊320則識別第一定位信號的強度大于強度門坎值。反之,倘若平均值非大于強度門坎值,信號強度判斷模塊320則識別第一定位信號的強度非大于強度門坎值。例如,在一范例實施例中,強度門坎值會被設(shè)定為20。在此,接收定位信號并且判斷定位信號的強度是否大于強度門坎值的運作稱為信號強度驗證步驟。特別是,倘若第一定位信號的強度非大于強度門坎值時,定位控制模塊310會直接關(guān)閉定位信號接收單元106而不再繼續(xù)進行定位,以節(jié)省電力的消耗。并且,于一可調(diào)整的間隔時間后,定位控制模塊310會再重新啟動定位信號接收單元106以接收定位信號,并且,信號強度判斷模塊320會重新判斷定位信號接收單元106所接收的定位信號是否大于強度門坎值。值得一提的是,上述的可調(diào)整的間隔時間意指定位控制模塊310可依據(jù)使用者的需求來設(shè)定重新啟動定位信號接收單元106所需的間隔時間?;蛘撸ㄎ豢刂颇K310也可依據(jù)第一定位信號的強度來設(shè)定重新啟動定位信號接收單元106所需的間隔時間。例如,若信號強度判斷模塊320判斷目前的定位信號的強度大于前次執(zhí)行此信號強度驗證步驟所得到的定位信號強度,則定位控制模塊310會將間隔時間縮短。反之,若信號強度判斷模塊320判斷目前定位信號的強度小于前次執(zhí)行此信號強度驗證步驟所得到的定位信號強度,則定位控制模塊310會延長間隔時間。舉例來說,圖3B是根據(jù)本發(fā)明的一示范實施例所繪示的第一定位單元執(zhí)行信號強度驗證步驟的示意圖。請參照圖3B,在第一定位單元110執(zhí)行信號強度驗證步驟的時間軸T上,假設(shè)第一定位單元110以每隔間隔時間AT為30秒,來執(zhí)行此信號強度驗證步。在此,若第一定位單元110于時間點tl (例如為第O秒)識別第一定位信號的強度非大于強度門坎值,則第一定位單元110會關(guān)閉定位信號接收單元106,以停止定位信號接收單元106接收來自衛(wèi)星Gl G24的第一定位信號,并且第一定位單兀110會于相同的間隔時間Δ T后的時間點t2(例如為第30秒),再次執(zhí)行信號強度驗證步驟。接者,若第一定位單元110于時間點t2識別第一定位信號的強度非大于強度門坎值,同理,第一定位單元110會關(guān)閉定位信號接收單元106, 并且于相同的間隔時間Λ T后的時間點t3執(zhí)行此信號強度驗證步驟。如此一來,當(dāng)?shù)谝欢ㄎ恍盘柕膹姸刃∮趶姸乳T坎值,定位信號接收單元106可立即關(guān)閉,以節(jié)省電子裝置10的電力消耗。于另一范例實施例中,同樣如圖3B所示,在第一定位單元110執(zhí)行信號強度驗證步驟的時間軸T上,假設(shè)定位信號接收單元106會依照前次執(zhí)行信號強度驗證步驟所接收的第一定位信號的強度來決定間隔時間。于此,若第一定位單兀Iio于時間點tl’(例如為第O秒)識別第一定位信號的強度非大于強度門坎值時,第一定位單元110會關(guān)閉定位信號接收單元106,并于間隔時間Λ Tl’后的時間點t2’執(zhí)行上述信號強度驗證步驟。接者,若第一定位單兀110于時間點t2’ (例如為第30秒)識別第一定位信號的強度非大于強度門坎值,第一定位單元110會關(guān)閉定位信號接收單元106,并且于間隔時間ΛΤ2’(例如于20秒)后的時間點t3’ (例如為第50秒)執(zhí)行上述信號強度驗證步驟,其中,假設(shè)定位信號接收單元106于時間點t2’所接收的第一定位信號的強度大于在時間點tl’所接收的第一定位信號的強度,因此間隔時間ΛΤ2’小于間隔時間ΛΤ1’。同樣地,電子裝置10的電力消耗亦可有效地被節(jié)省。返回圖3A,倘若第一定位信號的強度大于強度門坎值時,第一定位單元110會執(zhí)行第一定位程序。在第一定位程序中,位置產(chǎn)生模塊330會通過定位信號接收單元106接收一個或多個第二定位信號,并且位置產(chǎn)生模塊330會依據(jù)所接收的第二定位信號產(chǎn)生定位信息。在此,第二定位信號可與第一定位信號相同或不相同。接著,誤差判斷模塊340會計算對應(yīng)定位信息的誤差值,且判斷對應(yīng)定位信息的誤差值是否小于定位容許誤差值,其中定位容許誤差值例如是距離精準(zhǔn)定位點的位置范圍誤差值。進一步而言,倘若誤差判斷模塊340判斷對應(yīng)定位信息的誤差值小于定位容許誤差值,定位信息處理單元108則將定位信息傳送給應(yīng)用程序以響應(yīng)位置請求消息,并且定位控制模塊310會關(guān)閉定位信號接收單元106。另一方面,倘若誤差判斷模塊340判斷對應(yīng)定位信息的誤差值非小于定位容許誤差值時,誤差調(diào)制模塊350會在此時或每隔一預(yù)設(shè)時間(例如,每隔10秒)調(diào)升定位容許誤差值,直到定位容許誤差值等于最大定位容許誤差值(例如,半徑或直徑600公尺)為止。也就是說,定位信號接收單元106會再接收多個第二定位信號,位置產(chǎn)生模塊330會依據(jù)所接收的第二定位信號產(chǎn)生定位信息,并且誤差判斷模塊340會計算對應(yīng)定位信息的誤差值,且判斷對應(yīng)定位信息的誤差值是否小于經(jīng)誤差調(diào)制模塊350所調(diào)升的定位容許誤差值。在此,誤差調(diào)制模塊350可自應(yīng)用程序中獲取一定位容許誤差參數(shù),并且依據(jù)定位容許誤差參數(shù)設(shè)定最大定位容許誤差值、預(yù)設(shè)時間以及對定位容許誤差值進行調(diào)升的比例。具體來說,在誤差調(diào)制模塊350會逐步地將定位容許誤差值調(diào)升的狀態(tài)下,若誤差判斷模塊340判斷對應(yīng)定位信息的誤差值已小于的定位容許誤差值時,定位信息處理單元108就會將位置產(chǎn)生模塊330所產(chǎn)生的定位信息傳送給應(yīng)用程序且定位控制模塊310會關(guān)閉定位信號接收單元106,由此可加速將定位信息傳送給應(yīng)用程序以響應(yīng)位置請求消息,并且節(jié)省電子裝置10的耗電。值得一提的是,定位控制模塊310還可判斷定時器(未繪示)的計數(shù)值是否等于預(yù)設(shè)工作時間來決定關(guān)閉定位信號接收單元106的時間點。例如,倘若定時器的計數(shù)值等于定位信號接收單元106的預(yù)設(shè)工作時間并且對應(yīng)定位信息的誤差值仍非小于的定位容許誤差值時,定位控制模塊310會關(guān)閉定位信號接收單元106,并且于所設(shè)定的間隔時間后重新啟動定位信號接收單元106。圖3C為依據(jù)本發(fā)明一范例實`施例所繪示的定位信息產(chǎn)生的示意圖,其中定位信號接收單元106在時間軸T上。請參照圖3C,假設(shè)位置產(chǎn)生模塊330在時間點til產(chǎn)生的定位信息Rl具有誤差值Xl為50公尺,如(R1, XI)所示,且假設(shè)定位容許誤差值為300公尺。在此,由于誤差值Xl (即,50公尺)小于定位容許誤差值(即,300公尺),因此,定位信息處理單元108會將定位信息Rl傳送給應(yīng)用程序以響應(yīng)位置請求消息,并且定位控制模塊310會關(guān)閉定位信號接收單元106。然而,若于圖3C中,假設(shè)位置產(chǎn)生模塊330在時間點til產(chǎn)生的定位信息Ql具有誤差值Yl為500公尺,如(QLYl)所示,且定位容許誤差值為300公尺。此時,由于誤差值Yl (即,500公尺)非小于定位容許誤差值I (即,300公尺),因此,誤差調(diào)制模塊350會將定位容許誤差值調(diào)升至例如為400m。在此,由于定位信息Ql的誤差值Yl仍大于定位容許誤差值(即,400公尺),因此位置產(chǎn)生模塊330會于一預(yù)設(shè)時間(例如為10秒)后的時間點tl2,產(chǎn)生另一定位信息Q2,此時誤差判斷模塊340會計算定位信息Q2所對應(yīng)的誤差值Y2,如(Q2,Υ2)所示,并判斷誤差值Υ2是否小于定位容許誤差值(即,400公尺)。依此類推,位置產(chǎn)生模塊330會每隔預(yù)設(shè)時間產(chǎn)生位置信息,而同時誤差調(diào)制模塊350亦會調(diào)升定位容許誤差值直到定位容許誤差值等于最大定位容許誤差值(例如為600公尺)。另一方面,若定時器記錄定位信號接收單元106接收第一定位信號的計數(shù)值等于定位信號接收單元106的預(yù)設(shè)工作時間時(如時間點t2上),且誤差調(diào)制模塊350已將定位容許誤差值調(diào)升至最大定位容許誤差值,而位置產(chǎn)生模塊330在時間點t2產(chǎn)生的定位信息Qn所對應(yīng)的誤差值Yn仍大于最大定位容許誤差值的時,定位信息處理單元108則不會將定位信息Qn傳送給應(yīng)用程序,并且定位控制模塊310會關(guān)閉定位信號接收單元106。圖4為依據(jù)本發(fā)明一范例實施例所繪示的第二定位單元的概要方塊圖。請參照圖4,第二定位單元112包括定位控制模塊410、位置產(chǎn)生模塊420以及誤差判斷模塊430。當(dāng)自非LBS應(yīng)用程序(例如,衛(wèi)星導(dǎo)航應(yīng)用程序)中接收到位置請求消息時,定位信息處理單元108會指示第二定位單元112執(zhí)行第二定位程序。詳細(xì)而言,在第二定位程序中,定位控制模塊410會啟動定位信號接收單元106以持續(xù)地通過定位信號接收單元106接收一個或多個第三定位信號。此外,位置產(chǎn)生模塊420會依據(jù)第三定位信號產(chǎn)生定位信息,并且當(dāng)誤差判斷模塊430判斷對應(yīng)所產(chǎn)生的定位信息的誤差小于一預(yù)設(shè)定位容許誤差值時,定位信息處理單元108會將位置產(chǎn)生模塊420依據(jù)所接收的第三定位信號所產(chǎn)生的定位信息傳送給應(yīng)用程序。值得注意的是,在本范例實施例中,由于第二定位單元112不會通過信號強度判斷模塊來判斷第三定位信號的強度是否大于強度門坎值來關(guān)閉定位信號接收單元106,因此位置產(chǎn)生模塊420會持續(xù)地產(chǎn)生定位信息?;?,利用第二定位單元112獲取定位信息所消耗的電力會大于利用第一定位單元110獲取定位信息所消耗的電力。圖5為依據(jù)本發(fā)明 一范例實施例所繪示的定位信息處理方法的流程圖。請參照圖5,于步驟S501,定位信息處理單元108從應(yīng)用程序接收位置請求消息。接著,在步驟S503中,第一定位單元110會啟動定位信號接收單元106,以通過定位信號接收單元106自定位系統(tǒng)接收一個或多個第一定位信號,且判斷這些第一定位信號的強度是否大于強度門坎值。倘若所接收的第一定位信號非大于強度門坎值時,則在步驟S515中,第一定位單元110會關(guān)閉定位信號接收單元106,并于一間隔時間后重新執(zhí)行步驟S503。倘若所接收的第一定位信號大于強度門坎值時,在步驟S505中,第一定位單元110會通過定位信號接收單元106接收一個或多個第二定位信號,并依據(jù)定位信號接收單元106所接收的第二定位信號產(chǎn)生定位信息。此外,在步驟S507中,第一定位單元110會計算對應(yīng)所述定位信息的誤差值且判斷對應(yīng)此定位信息的誤差值是否小于定位容許誤差值。倘若對應(yīng)此定位信息的誤差值小于定位容許誤差值時,則在步驟S509中,定位信息處理單元108會將定位信息傳送給應(yīng)用程序以響應(yīng)位置請求消息并且第一定位單元110會關(guān)閉定位信號接收單元106。倘若對應(yīng)此定位信息的誤差值非小于定位容許誤差值時,在步驟S511中,第一定位單元110會判斷定位容許誤差值是否等于最大定位容許誤差值。倘若定位容許誤差值非等于最大定位容許誤差值時,則在步驟S513中,第一定位單元110會動態(tài)地調(diào)升定位容許誤差值。具體來說,如上所述,第一定位單元110會每隔一預(yù)定時間調(diào)升定位容許誤差值。之后,在步驟S515中,第一定位單元110會判斷執(zhí)行第一定位程序的時間是否已達所設(shè)定的間隔時間,即預(yù)設(shè)工作時間。倘若執(zhí)行第一定位程序的時間已達預(yù)設(shè)工作時間時,則第一定位單元Iio會關(guān)閉定位信號接收單元106,并于間隔時間后步驟S503會被再次被執(zhí)行。倘若執(zhí)行第一定位程序的時間未已達所設(shè)定的間隔時間時,步驟S505會被執(zhí)行。圖6為依據(jù)本發(fā)明另一范例實施例所繪示的定位信息處理方法的流程圖。請參照圖6,于步驟S601,定位信息處理單元108從應(yīng)用程序接收位置請求消息。接著,于步驟S603,定位信息處理單元108會判斷應(yīng)用程序是否屬于LBS服務(wù)應(yīng)用程序。倘若應(yīng)用程序非屬于LBS應(yīng)用程序時,在步驟S605中,第二定位單元112會啟動定位信號接收單元106。接著,于步驟S607中,第二定位單元112會通過定位信號接收單元106持續(xù)地接收多個第三定位信號,位置產(chǎn)生模塊420會依據(jù)定位信號接收單元106所接收的第三定位信號產(chǎn)生定位信息,并且在對應(yīng)定位信息的誤差值小于定位容許誤差值時,定位信息處理單元108將依據(jù)所接收的第三定位信號將所產(chǎn)生的定位信息傳送給應(yīng)用程序。倘若判斷應(yīng)用程序?qū)儆贚BS服務(wù)應(yīng)用程序時,則在步驟S609中,第一定位單元110會啟動定位信號接收單元106,以通過定位信號接收單元106自定位系統(tǒng)接收多個第一定位信號,且判斷這些第一定位信號的強度是否大于強度門坎值。倘若所接收的第一定位信號非大于強度門坎值時,則在步驟S611中,第一定位單元Iio會關(guān)閉定 位信號接收單元106,并于一間隔時間后重新執(zhí)行步驟S609。倘若所接收的第一定位信號大于強度門坎值時,在步驟S613中,第一定位單元110會通過定位信號接收單元106接收多個第二定位信號,并依據(jù)定位信號接收單元106所接收的第二定位信號產(chǎn)生定位信息。此外,在步驟S615中,第一定位單元110會計算對應(yīng)所述定位信息的誤差值且判斷對應(yīng)此定位信息的誤差值是否小于定位容許誤差值。倘若對應(yīng)此定位信息的誤差值小于定位容許誤差值時,則在步驟S617中,定位信息處理單元108會將定位信息傳送給應(yīng)用程序以響應(yīng)位置請求消息并且第一定位單元110會關(guān)閉定位信號接收單元106。倘若對應(yīng)此定位信息的誤差值非小于定位容許誤差值時,在步驟S619中,第一定位單元110會判斷定位容許誤差值是否等于最大定位容許誤差值。倘若定位容許誤差值非等于最大定位容許誤差值時,則在步驟S621中,第一定位單元110會動態(tài)地調(diào)升定位容許誤差值。具體來說,如上所述,第一定位單元110會每隔一預(yù)定時間調(diào)升定位容許誤差值。之后,在步驟S623中,第一定位單元110會判斷執(zhí)行第一定位程序的時間是否已達所設(shè)定的間隔時間,即預(yù)設(shè)工作時間。倘若執(zhí)行第一定位程序的時間已達預(yù)設(shè)工作時間時,則第一定位單元110會關(guān)閉定位信號接收單元106,并于間隔時間后步驟S609會被再次被執(zhí)行。倘若執(zhí)行第一定位程序的時間未達上述預(yù)設(shè)工作時間時,步驟S613會被執(zhí)行。值得一提的是,本發(fā)明另一范例實施例本范例實施例提出一種計算機可讀記錄媒體,其基本概念類似于上述諸范例實施例。所述計算機可讀記錄媒體可為任何可儲存數(shù)據(jù)的數(shù)據(jù)儲存元件,其儲存多個程序碼,當(dāng)這些程序碼被加載至微處理器單元后,此微處理器單元執(zhí)行這些程序碼以完成上述諸范例實施例所述的方法步驟及其相關(guān)作動。此外,上述計算機可讀記錄媒體可以包括只讀存儲器(Read-Only Memory, ROM)、隨機存取存儲器(Random-Access Memory, RAM)、CD-ROM、磁帶、軟性磁盤、光學(xué)數(shù)據(jù)儲存元件等。所述非暫時性計算機可讀記錄媒體亦可分布于網(wǎng)絡(luò)耦接的計算機系統(tǒng)上,從而可用分布式方式來儲存及執(zhí)行上述程序碼。綜上所述,上述諸實施例提出的定位信息處理方法、電子裝置以及計算機可讀記錄媒體,其中在信號強度驗證步驟中,倘若第一定位信號的強度非大于強度門坎值,則關(guān)閉定位信號接收單元,并于一間隔時間后執(zhí)行所述信號強度驗證步驟。倘若第一定位信號的強度大于強度門坎值時,則執(zhí)行第一定位程序,并依據(jù)定位信號接收單元所接收的第二定位信號產(chǎn)生定位信息。倘若對應(yīng)定位信息的誤差值小于定位容許誤差值,則將定位信息傳送給應(yīng)用程序以響應(yīng)位置請求消息并且關(guān)閉定位信號接收單元。倘若對應(yīng)定位信息的誤差值非小于定位容許誤差值,則重復(fù)執(zhí)行此第一定位程序,以及每隔一預(yù)設(shè)時間調(diào)升定位容許誤差值,直到定位容許誤差值等于最大定位容許誤差值為止。藉此,能有效地控制定位信號接收單元自定位系統(tǒng)接收定位信號,進而減少回報定位信息時的電力消耗。雖然本發(fā)明已以實施例揭露如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域中具有通常知識者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,故本發(fā)明的保護范圍當(dāng)視 所附的權(quán)利要求范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種定位信息處理方法,用于具有一定位信號接收單元的一電子裝置中,其特征在于,該定位信息處理方法包括: 經(jīng)由該定位信號接收單元接收至少一定位信號,并從該至少一定位信號中取得一定位/[目息;以及 依據(jù)該定位信息與一定位容許誤差值,選擇性調(diào)整該定位容許誤差值。
2.根據(jù)權(quán)利要求1所述的定位信息處理方法,還包括: 判斷該定位信號的強度是否大于一強度門坎值,倘若該定位信號的強度非大于該強度門坎值時,停止該定位信號接收單元接收后續(xù)的該定位信號。
3.根據(jù)權(quán)利要求2所述的定位信息處理方法,還包括: 依據(jù)該定位信號的強度,設(shè)定于一可調(diào)整的間隔時間后重新執(zhí)行該定位信息處理方法。
4.根據(jù)權(quán)利要求1所述的定位信息處理方法,其中依據(jù)該定位信息與該定位容許誤差值,選擇性調(diào)整該定位容許誤差值的步驟還包括: 倘若對應(yīng)于該定位信息的一誤差值非小于該定位容許誤差值時,調(diào)升該定位容許誤差值并重復(fù)執(zhí)行該定位信息處理方法。
5.根據(jù)權(quán)利要求1所述的定位信息處理方法,還包括: 從一應(yīng)用程序中獲取一定位容 許誤差參數(shù);以及 依據(jù)該定位容許誤差參數(shù)設(shè)定一最大定位容許誤差值。
6.根據(jù)權(quán)利要求1所述的定位信息處理方法,其中該定位信息是應(yīng)用于一應(yīng)用程序,且該應(yīng)用程序是以位置為基礎(chǔ)的服務(wù)應(yīng)用程序。
7.根據(jù)權(quán)利要求6所述的定位信息處理方法,還包括: 建立一應(yīng)用程序清單,以記錄至少一個以位置為基礎(chǔ)的服務(wù)應(yīng)用程序。
8.一種電子裝置,其特征在于,包括: 一定位信號接收單元;以及 一第一定位單元,耦接于該定位信號接收單元,該第一定位單元啟動該定位信號接收單元,通過該定位信號接收單元接收至少一第一定位信號,并從該至少一定位信號中取得一定位信息,且該第一定位單元依據(jù)該定位信息與一定位容許誤差值,選擇性調(diào)整該定位容許誤差值。
9.根據(jù)權(quán)利要求8所述的電子裝置,其中該第一定位單元判斷該至少一定位信號的強度是否大于一強度門坎值,倘若該至少一定位信號的強度非大于該強度門坎值時,該第一定位單元停止該定位信號接收單元接收后續(xù)的該定位信號。
10.根據(jù)權(quán)利要求9所述的電子裝置,其中該第一定位單元依據(jù)該定位信號的強度設(shè)定于一可調(diào)整的間隔時間后重新啟動該定位信號接收單元。
11.根據(jù)權(quán)利要求8所述的電子裝置,倘若對應(yīng)于該定位信息的一誤差值非小于該定位容許誤差值時,該第一定位單元調(diào)升該定位容許誤差值。
12.根據(jù)權(quán)利要求8所述的電子裝置,其中該第一定位單元從一應(yīng)用程序中獲取一定位容許誤差參數(shù),以及依據(jù)該定位容許誤差參數(shù)設(shè)定一最大定位容許誤差值。
13.根據(jù)權(quán)利要求8所述的電子裝置,其中該定位信息是應(yīng)用于一應(yīng)用程序,且該應(yīng)用程序是以位置為基礎(chǔ)的服務(wù)應(yīng)用程序。
14.根據(jù)權(quán)利要求13所述的電子裝置,還包括: 一定位信息處理單元,建立一應(yīng)用程序清單,以記錄至少一個以位置為基礎(chǔ)的服務(wù)應(yīng)用程序。
15.一種計算機可讀記錄媒體,儲存多個程序碼,其特征在于,當(dāng)該多個程序碼被加載至一微處理器單元后,該微處理器單元執(zhí)行該多個程序碼以完成下列步驟: 令一電子裝置的一定位信號接收單元接收至少一定位信號,并從該至少一定位信號中取得一定位信息;以及 依據(jù)該定位信息與一定位容許誤差值,選擇性調(diào)整該定位容許誤差值。
16.根據(jù)權(quán)利要求15所述的計算機可讀記錄媒體,其中該微處理器單元執(zhí)行該多個程序碼還完成下列步驟: 判斷該定位信號的強度是否大于一強度門坎值,倘若該定位信號的強度非大于該強度門坎值時,停止該定位信號接收單元接收后續(xù)的該定位信號。
17.根據(jù)權(quán)利要求15所述的計算機可讀記錄媒體,其中該微處理器單元執(zhí)行該多個程序碼還完成下列步驟: 依據(jù)該定位信號的強度,設(shè)定于一可調(diào)整的間隔時間后重新啟動該定位信號接收單J Li ο
18.根據(jù)權(quán)利要求15所述的計算機可讀記錄媒體,其中該微處理器單元執(zhí)行該多個程序碼還完成下列步驟: 倘若對應(yīng)于該定位信息的一誤差值非小于該定位容許誤差值時,調(diào)升該定位容許誤差值。
19.根據(jù)權(quán)利要求15所述的計算機可讀記錄媒體,其中該微處理器單元執(zhí)行該多個程序碼還完成下列步驟: 從一應(yīng)用程序中獲取一定位容許誤差參數(shù);以及 依據(jù)該定位容許誤差參數(shù)設(shè)定一最大定位容許誤差值。
20.根據(jù)權(quán)利要求15所述的計算機可讀記錄媒體,其中該定位信息是應(yīng)用于一應(yīng)用程序,且該應(yīng)用程序是以位置為基礎(chǔ)的服務(wù)應(yīng)用程序。
21.根據(jù)權(quán)利要求15所述的計算機可讀記錄媒體,其中該微處理器單元執(zhí)行該多個程序碼還完成下列步驟: 建立一 應(yīng)用程序清單,以記錄至少一個以位置為基礎(chǔ)的服務(wù)應(yīng)用程序。
全文摘要
本發(fā)明提出一種定位信息處理方法、電子裝置以及計算機可讀記錄媒體。所述定位信息處理方法包括經(jīng)由定位信號接收單元接收至少一定位信號,并從所述定位信號中取得定位信息。依據(jù)所述定位信息與定位容許誤差值,選擇性調(diào)整所述定位容許誤差值。
文檔編號G01S19/35GK103245959SQ20131002381
公開日2013年8月14日 申請日期2013年1月22日 優(yōu)先權(quán)日2012年2月14日
發(fā)明者宋奕儒 申請人:宏達國際電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
青阳县| 息烽县| 宁乡县| 微山县| 商水县| 迁安市| 金川县| 琼海市| 沂源县| 桓台县| 边坝县| 澄迈县| 淅川县| 平阳县| 高平市| 湘乡市| 博客| 历史| 西丰县| 肥西县| 周至县| 绥中县| 南澳县| 林西县| 义马市| 丰县| 西乡县| 滨海县| 图们市| 手游| 家居| 山阴县| 烟台市| 白水县| 金川县| 民县| 克山县| 巴青县| 秭归县| 贡觉县| 常德市|