本發(fā)明涉及車輛導航技術領域,特別是一種根據(jù)用戶的狀態(tài)執(zhí)行的定位運算控制方法、車輛及電子設備。
背景技術:
隨著汽車的普及和道路的建設,城際間的經濟往來更加頻繁,活動的區(qū)域也越來越大。為了提高生活質量,大量的休閑活動、探險活動的舉行使我們并不局限在自己認識的一小塊區(qū)域中,不認識道路,找不到目的地的情況也屢有發(fā)生。因此,車載GPS導航儀或者智能手機上各種用于導航的App成為出行的基本裝備。
然而,無論是車載GPS導航儀還是智能手機上安裝的用于導航的App,其在不斷的定位的過程中,都會消耗資源,如電池電量、手機網(wǎng)絡流程等,如何能夠節(jié)省資源又不影響導航定位成為亟待解決的問題。
技術實現(xiàn)要素:
鑒于以上內容,有必要提供一種定位運算控制方法、車輛及電子設備,其能夠根據(jù)當前用戶的狀態(tài)調整導航的位置定位的間隔時間,從而在不影響導航精度的基礎上減少資源的浪費。
一種定位運算控制方法,包括:
采集車輛當前的速度數(shù)據(jù),根據(jù)采集的速度數(shù)據(jù)和預設的分析規(guī)則,分析用戶的狀態(tài);及
根據(jù)用戶的狀態(tài)控制定位單元按照不同的間隔時間對用戶進行位置定位。
優(yōu)選地,所述用戶的狀態(tài)包括低速運動狀態(tài)、高速運動狀態(tài)及靜止狀態(tài),以及所述預設的分析規(guī)則包括:車輛當前的速度大于第一預設速度,則判斷處 于高速運動狀態(tài);車輛當前速度小于等于第一預設速度,且大于0,則判斷處于低速運動狀態(tài);車輛當前速度等于0,則判斷處于靜止狀態(tài)。
優(yōu)選地,該方法包括:
當判斷用戶是低速運動狀態(tài)時,控制定位單元按照第一間隔時間進行位置定位;
當判斷用戶是高速運動狀態(tài)時,控制定位單元按照第二間隔時間進行位置定位,其中,第一間隔時間大于第二間隔時間;
當判斷用戶是靜止狀態(tài)時,控制定位單元關閉定位功能。
優(yōu)選地,所述方法利用一個定位單元采集車輛當前的速度數(shù)據(jù),所述定位單元向多個導航衛(wèi)星發(fā)送兩個定位信號,兩個定位信號的發(fā)送間隔時間為預設值,所述定位單元從多個導航衛(wèi)星接收兩次反饋信號,并根據(jù)兩次反饋信號確定位移方向和位移量,并根據(jù)確定的位移方向、位移量、預設值的發(fā)送間隔時間,計算出所述車輛的當前速度。
一種適用于上述方法的車輛,該車輛包括導航定位單元、速度數(shù)據(jù)采集單元、存儲設備以及處理器,其中:
所述導航定位單元包括定位單元以及地圖數(shù)據(jù)庫,用于對車輛的位置進行定位,以及規(guī)劃并顯示車輛的導航路徑;
所述駕駛數(shù)據(jù)采集單元,用于采集所述車輛的速度數(shù)據(jù);
所述存儲單元,用于一個定位運算控制系統(tǒng);
所述處理器,用于調用并執(zhí)行所述定位運算控制系統(tǒng),以執(zhí)行如下步驟:
根據(jù)車輛的速度數(shù)據(jù)和預設的分析規(guī)則,分析用戶的狀態(tài);及
根據(jù)用戶的狀態(tài)控制定位單元按照不同的間隔時間對用戶進行位置定位。
優(yōu)選地,所述用戶的狀態(tài)包括低速運動狀態(tài)、高速運動狀態(tài)及靜止狀態(tài),以及所述預設的分析規(guī)則包括:車輛當前的速度大于第一預設速度,則判斷處于高速運動狀態(tài);車輛當前速度小于等于第一預設速度,且大于0,則判斷處于低速運動狀態(tài);車輛當前速度等于0,則判斷處于靜止狀態(tài)。
優(yōu)選地,所述處理器調用并執(zhí)行所述定位運算控制系統(tǒng),進一步執(zhí)行如下步驟:
當判斷用戶是低速運動狀態(tài)時,控制定位單元按照第一間隔時間進行位置定位;
當判斷用戶是高速運動狀態(tài)時,控制定位單元按照第二間隔時間進行位置定位,其中,第一間隔時間大于第二間隔時間;及
當判斷用戶是靜止狀態(tài)時,控制定位單元關閉定位功能。
一種適用于上述方法的電子設備,該電子設備包括導航定位單元、存儲設備以及處理器,其中:
所述導航定位單元包括定位單元以及地圖數(shù)據(jù)庫,用于對車輛的位置進行定位,以及規(guī)劃并顯示車輛的導航路徑,所述定位單元還用于采集所述車輛的速度數(shù)據(jù);
所述存儲單元,用于一個定位運算控制系統(tǒng);
所述處理器,用于調用并執(zhí)行所述定位運算控制系統(tǒng),以執(zhí)行如下步驟:
根據(jù)車輛的速度數(shù)據(jù)和預設的分析規(guī)則,分析用戶的狀態(tài);及
根據(jù)用戶的狀態(tài)控制定位單元按照不同的間隔時間對用戶進行位置定位。
優(yōu)選地,所述用戶的狀態(tài)包括低速運動狀態(tài)、高速運動狀態(tài)及靜止狀態(tài),以及所述預設的分析規(guī)則包括:車輛當前的速度大于第一預設速度,則判斷處于高速運動狀態(tài);車輛當前速度小于等于第一預設速度,且大于0,則判斷處于低速運動狀態(tài);車輛當前速度等于0,則判斷處于靜止狀態(tài)。
優(yōu)選地,所述處理器調用并執(zhí)行所述定位運算控制系統(tǒng),進一步執(zhí)行如下步驟:
當判斷用戶是低速運動狀態(tài)時,控制定位單元按照第一間隔時間進行位置定位;
當判斷用戶是高速運動狀態(tài)時,控制定位單元按照第二間隔時間進行位置定位,其中,第一間隔時間大于第二間隔時間;及
當判斷用戶是靜止狀態(tài)時,控制定位單元關閉定位功能。
本發(fā)明所述定位運算控制方法、車輛及電子設備在用戶低速移動時,并不需要高頻率的導航定位信號收/發(fā),稍低頻率的導航定位信號收/發(fā)并不會實質影響導航的精度,稍低頻率導航定位信號收/發(fā)必然會降低能耗;且靜止時更不需要導航定位信號收/發(fā),減少了資源的消耗。
附圖說明
圖1是本發(fā)明定位運算控制系統(tǒng)第一較佳實施例的硬件環(huán)境圖。
圖2是本發(fā)明定位運算控制系統(tǒng)第二較佳實施例的硬件環(huán)境圖。
圖3是本發(fā)明定位運算控制系統(tǒng)第三較佳實施例的硬件環(huán)境圖。
圖4是本發(fā)明定位運算控制系統(tǒng)較佳實施例的功能模塊圖。
圖5是本發(fā)明定位運算控制方法較佳實施例的方法實施流程圖。
具體實施方式
參閱圖1所示,是本發(fā)明定位運算控制系統(tǒng)第一較佳實施例的硬件環(huán)境圖。本實施例所述定位運算控制系統(tǒng)10可以安裝并運行于一個車輛1,如該車輛1的車載電子裝置中。
所述車輛1進一步包括導航定位單元11、速度檢測單元12、存儲設備13、處理器14以及計時器15。所述定位運算控制系統(tǒng)10、導航定位單元11、速度檢測單元12、存儲設備13、處理器14以及計時器15可以通過數(shù)據(jù)總線連接以及執(zhí)行數(shù)據(jù)交換。
所述的導航定位單元11可以是一個車載導航系統(tǒng),其包括定位單元110以及地圖數(shù)據(jù)庫111。用戶在地圖數(shù)據(jù)庫111上標注目的地后,所述導航定位單元11便會自動根據(jù)定位單元110確定的車輛1當前的位置,根據(jù)預設的規(guī)則,為用戶(駕駛人員)設計到達所述目的地的最佳導航路徑,并將該最佳路線實時顯示于所述地圖數(shù)據(jù)庫111上。
所述定位單元110可以是全球定位系統(tǒng)(Global Positioning System,GPS)。
所述地圖數(shù)據(jù)庫111是以地圖數(shù)字化數(shù)據(jù)為基礎的數(shù)據(jù)庫,是存儲在電子 設備中的地圖內容各要素(如控制點、地貌、土地類型、居民地、水文、植被、交通運輸、境界等)的數(shù)字信息文件、數(shù)據(jù)庫管理系統(tǒng)及其它軟件和硬件的集合。
所述速度檢測單元12通過測定車輛1車輪的轉動速度確定當前車輛1的車速。例如,所述的速度檢測單元12可以是電磁感應式傳感器,該電磁感應式傳感器安裝在車輪總成的非旋轉部分(如轉向節(jié)或軸頭)上,與隨車輪一起轉動的導磁材料制成的齒圈相對。當齒圈相對電磁感應式傳感器轉動時,由于磁阻的變化,在電磁感應式傳感器上激勵出交變電壓信號,這種交變電壓的頻率與車輪轉速成正比,所述交變電壓信號轉換為同頻率的方波,再通過測量方波的頻率或周期來計算車輪轉速,從而得到車輛1的當前車速。
所述存儲設備13可以是一個或者多個非易失性存儲單元,如ROM、EPROM或Flash Memory(快閃存儲單元)等。所述存儲設備13可以是內置或者外接于車輛1。
所述處理器14是車輛1的運算核心(Core Unit)和控制核心(Control Unit),用于解釋車輛1中的指令以及處理車輛1中的軟件數(shù)據(jù)。
所述計時器15是一種測量時間的裝置,用于對當前定位單元110進行位置定位的間隔時間進行計時。
所述定位運算控制系統(tǒng)10包括計算機可執(zhí)行的程序代碼,該程序代碼可以存儲于所述存儲設備13中,在處理器14的執(zhí)行下,實現(xiàn)下述功能:通過車速檢測裝置12偵測車輛1當前的速度,根據(jù)偵測的速度和預設的分析規(guī)則分析用戶的狀態(tài),如處于低速運動狀態(tài)、高速運動狀態(tài)或者靜止狀態(tài),根據(jù)用戶的狀態(tài)控制定位單元110按照不同的間隔時間對用戶進行位置定位。以在不實質影響定位精度的情況下,降低能耗,減少資源浪費。
例如,所述預設的分析規(guī)則包括,如車輛1當前的速度大于第一預設速度,則判斷處于高速運動狀態(tài);車輛1當前速度小于等于第一預設速度,且大于0,則判斷處于低速運動狀態(tài);車輛1當前速度等于0,則判斷處于靜止狀態(tài)。當判斷用戶是低速運動狀態(tài)時,定位運算控制系統(tǒng)10控制定位單元110按照第一間 隔時間進行位置定位;當判斷用戶是高速運動狀態(tài)時,定位運算控制系統(tǒng)10按照第二間隔時間進行位置定位;當判斷用戶是靜止狀態(tài)時,定位運算控制系統(tǒng)10關閉定位功能。其中,第一間隔時間大于第二間隔時間。
參閱圖2所示,是本發(fā)明定位運算控制系統(tǒng)第二較佳實施例的硬件環(huán)境圖。
本實施例中,所述定位運算控制系統(tǒng)10、導航定位單元11、存儲設備13、處理器14以及計時器15均安裝在所述便攜式電子設備2中。
此時,所述導航定位單元11中的定位單元110可以是全球定位系統(tǒng)(Global Positioning System,GPS),該定位單元110可以作為一種速度檢測單元,用于檢測便攜式電子設備2的運行速度。本實施例中,所述定位單元110可以向多個導航衛(wèi)星發(fā)送兩個定位信號,兩個定位信號的發(fā)送間隔時間為預設值;所述定位單元110從多個導航衛(wèi)星接收兩次反饋信號,并根據(jù)兩次反饋信號確定便攜式電子設備2的位移方向和位移量,并根據(jù)確定的位移方向、位移量、預設值的發(fā)送間隔時間,計算出所述便攜式電子設備2的當前速度。
此外,所述便攜式電子設備2還包括一個陀螺儀16,用于偵測便攜式電子設備2的震動特性值,如上下震動的幅度和頻率值等,在所述便攜式電子設備2的當前移動速度大于0且震動特性值小于等于預設震動特性值時,或者,在所述便攜式電子設備2的當前移動速度大于預設速度時,判斷所述便攜式電子設備2處于運行的車輛1上,此時,所述便攜式電子設備2的當前移動速度可以視為所述車輛1的當前車速。
參閱圖3所示,是本發(fā)明定位運算控制系統(tǒng)第三較佳實施例的硬件環(huán)境圖。
本實施例中,所述導航定位單元11、速度檢測單元12、計時器15可以安裝在車輛1,如該車輛1的車載電子裝置中,而定位運算控制系統(tǒng)10、存儲設備13以及處理器14可以安裝于一個便攜式電子設備2中。所述便攜式電子設備2可以是智能手機、平板電腦、筆記本電腦、穿戴式電子設置等。此外,車輛1以及便攜式電子設備2均包括無線通訊單元17。車輛1中的速度檢測單元14可以實時檢測車輛1在行駛過程中的即時速度,可以通過無線通訊單元17傳給便攜式電子設備2,以由便攜式電子設備2根據(jù)車輛1在行駛過程中的即時速 度和預設的分析規(guī)則分析用戶的狀態(tài),如處于低速運動狀態(tài)、高速運動狀態(tài)或者靜止狀態(tài),根據(jù)用戶的狀態(tài)控制定位單元110按照不同的間隔時間對用戶進行位置定位。
參閱圖4所示,是本發(fā)明定位運算控制系統(tǒng)較佳實施例的功能模塊圖。
所述定位運算控制系統(tǒng)10的程序代碼根據(jù)其不同的功能,可以劃分為多個功能模塊。本實施例中,所述定位運算控制系統(tǒng)10可以包括采集模塊100、分析模塊101及控制模塊102。
所述采集模塊100利用速度檢測單元14實時采集的車輛1在行駛過程中的即時速度。所述速度檢測單元12可以通過測定車輛1車輪的轉動速度確定當前車輛1的即時速度。例如,所述的速度檢測單元12可以是電磁感應式傳感器,該電磁感應式傳感器安裝在車輪總成的非旋轉部分(如轉向節(jié)或軸頭)上,與隨車輪一起轉動的導磁材料制成的齒圈相對。當齒圈相對電磁感應式傳感器轉動時,由于磁阻的變化,在電磁感應式傳感器上激勵出交變電壓信號,這種交變電壓的頻率與車輪轉速成正比,所述交變電壓信號轉換為同頻率的方波,再通過測量方波的頻率或周期來計算車輪轉速,從而得到車輛1的當前車速。
本發(fā)明的其他實施例中,所述采集模塊100利用一個定位單元110檢測車輛1的運行速度。本實施例中,所述定位單元110可以向多個導航衛(wèi)星發(fā)送兩個定位信號,兩個定位信號的發(fā)送間隔時間為預設值;所述定位單元110從多個導航衛(wèi)星接收兩次反饋信號,并根據(jù)兩次反饋信號確定便攜式電子設備2的位移方向和位移量,并根據(jù)確定的位移方向、位移量、預設值的發(fā)送間隔時間,計算出所述便攜式電子設備2的當前速度。此外,所述便攜式電子設備2還利用一個陀螺儀16偵測便攜式電子設備2的震動特性值,如上下震動的幅度和頻率值等,在所述便攜式電子設備2的當前移動速度大于0且震動特性值小于等于預設震動特性值時,或者,在所述便攜式電子設備2的當前移動速度大于預設速度時,判斷所述便攜式電子設備2處于運行的車輛1上,此時,所述便攜式電子設備2的當前移動速度可以視為所述車輛1的當前車速。
所述分析模塊101用于根據(jù)偵測的速度和預設的分析規(guī)則分析用戶的狀態(tài)。 所述狀態(tài)包括,如處于低速運動狀態(tài)、高速運動狀態(tài)或者靜止狀態(tài)。
例如,所述預設的分析規(guī)則包括,如車輛1當前的速度大于第一預設速度,則判斷處于高速運動狀態(tài);車輛1當前速度小于等于第一預設速度,且大于0,則判斷處于低速運動狀態(tài);車輛1當前速度等于0,則判斷處于靜止狀態(tài)。
所述控制模塊102用于根據(jù)用戶的狀態(tài)控制定位單元110按照不同的間隔時間對用戶進行位置定位。利用,當判斷用戶是低速運動狀態(tài)時,定位運算控制系統(tǒng)10按照第一間隔時間進行位置定位;當判斷用戶是高速運動狀態(tài)時,定位運算控制系統(tǒng)10按照第二間隔時間進行位置定位;當判斷用戶是靜止狀態(tài)時,控制系統(tǒng)關閉定位功能。其中,第一間隔時間大于第二間隔時間。
參閱圖5所示,是本發(fā)明定位運算控制方法較佳實施例的方法實施流程圖。本實施例所述定位運算控制方法并不限于流程圖中所示步驟,此外流程圖中所示步驟中,某些步驟可以省略、步驟之間的順序可以改變。
步驟S10,采集模塊100利用速度檢測單元14根據(jù)車輛1輪胎的轉速檢測所述車輛的即時速度數(shù)據(jù)。
所述的速度檢測單元14可以是電磁感應式傳感器,該電磁感應式傳感器安裝在車輪總成的非旋轉部分(如轉向節(jié)或軸頭)上,與隨車輪一起轉動的導磁材料制成的齒圈相對。當齒圈相對電磁感應式傳感器轉動時,由于磁阻的變化,在電磁感應式傳感器上激勵出交變電壓信號,這種交變電壓的頻率與車輪轉速成正比,所述交變電壓信號轉換為同頻率的方波,再通過測量方波的頻率或周期來計算車輪轉速,從而得到車輛1的當前車速。
本發(fā)明的其他實施例中,所述采集模塊100利用一個定位單元110檢測車輛1的運行速度。本實施例中,所述定位單元110可以向多個導航衛(wèi)星發(fā)送兩個定位信號,兩個定位信號的發(fā)送間隔時間為預設值;所述定位單元110從多個導航衛(wèi)星接收兩次反饋信號,并根據(jù)兩次反饋信號確定便攜式電子設備2的位移方向和位移量,并根據(jù)確定的位移方向、位移量、預設值的發(fā)送間隔時間,計算出所述便攜式電子設備2的當前速度。此外,所述便攜式電子設備2還利用一個陀螺儀16偵測便攜式電子設備2的震動特性值,如上下震動的幅度和頻 率值等,在所述便攜式電子設備2的當前移動速度大于0且震動特性值小于等于預設震動特性值時,或者,在所述便攜式電子設備2的當前移動速度大于預設速度時,判斷所述便攜式電子設備2處于運行的車輛1上,此時,所述便攜式電子設備2的當前移動速度可以視為所述車輛1的當前車速。
步驟S11,分析模塊101根據(jù)所述速度數(shù)據(jù)判斷用戶當前的狀態(tài)。所述狀態(tài)包括,如處于低速運動狀態(tài)、高速運動狀態(tài)或者靜止狀態(tài)。
例如,所述預設的分析規(guī)則包括,如車輛1當前的速度大于第一預設速度,則判斷處于高速運動狀態(tài);車輛1當前速度小于等于第一預設速度,且大于0,則判斷處于低速運動狀態(tài);車輛1當前速度等于0,則判斷處于靜止狀態(tài)。
步驟S12,分析模塊101判斷用戶當前的狀態(tài)是否處于低速狀態(tài)。當用戶當前的狀態(tài)處于低速狀態(tài),則執(zhí)行下述的步驟S13。否則,當用戶當前的狀態(tài)不處于低速狀態(tài),則執(zhí)行下述的步驟S14。
步驟S13,控制模塊102控制定位單元110按照第一間隔時間對用戶進行位置定位。
步驟S14,分析模塊101判斷用戶當前的狀態(tài)是否處于高速狀態(tài)。當用戶當前的狀態(tài)處于高速狀態(tài),則執(zhí)行下述的步驟S15。否則,當用戶當前的狀態(tài)不處于低速狀態(tài),則執(zhí)行下述的步驟S16。
步驟S15,控制模塊102控制定位單元110按照第二間隔時間對用戶進行位置定位。其中,所述第一間隔時間大于第二間隔時間。
步驟S16,用戶處于靜止狀態(tài),控制模塊102暫停定位單元110對用戶的位置定位。
這里需要說明的是,上述實施例首先判斷用戶是否處于低速狀態(tài),再判斷是否處于高速狀態(tài)。本領域技術人員應該了解,本發(fā)明的其他實施例也可以先判斷用戶是否處于高速狀態(tài),再判斷是否處于低速狀態(tài);或者先判斷用戶是否處于靜止狀態(tài),再判斷是否處于低速狀態(tài)等等;或者本發(fā)明的其他實施例也可以對高速狀態(tài)、低速狀態(tài)以及靜止狀態(tài)進行同時判斷。
最后所應說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非限制, 盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或等同替換,而不脫離本發(fā)明技術方案的精神和范圍。