專利名稱:在配備gps模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動設(shè)備領(lǐng)域,特別涉及配備及有GPS模塊的移動設(shè)備領(lǐng)域,具體是指一種在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法。
背景技術(shù):
現(xiàn)代生活中,移動設(shè)備越來越多的使用,其功能也在逐步的豐富和完善,而比較流行的功能是GPS導(dǎo)航定位功能。但是,在現(xiàn)有技術(shù)中,關(guān)于移動設(shè)備上利用GPS功能進行道路轉(zhuǎn)向提示的時候,一般僅僅提示左轉(zhuǎn)、右轉(zhuǎn)、直行、掉頭這幾種提示,以左轉(zhuǎn)為例,當移動設(shè)備的左面出現(xiàn)兩條、三條或者更多的道路的時候,這時提示左轉(zhuǎn)會給使用者帶來一定的困惑,其它情況下也會出現(xiàn)類似的問題,這些都給人們的出行帶來了一定的不便。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點,提供一種在道路分支較多的情況下自動進行準確轉(zhuǎn)向提示、最大程度的反映道路的實際轉(zhuǎn)向狀況、有助于人們進行轉(zhuǎn)向判斷、實現(xiàn)簡單、工作性能穩(wěn)定、適用面較為廣泛的在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法。
為了實現(xiàn)上述的目的,本發(fā)明的在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法如下該在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,其主要特點是,所述的方法包括以下步驟(1)移動設(shè)備進行系統(tǒng)初始化,啟動GPS模塊并打開GPS端口;(2)移動設(shè)備進行從設(shè)定的起點到終點的道路的路徑規(guī)劃操作;(3)移動設(shè)備通過GPS模塊得到當前的位置信息,并根據(jù)該位置信息和路徑規(guī)劃中的下一條道路信息在道路數(shù)據(jù)庫中進行搜索;(4)移動設(shè)備根據(jù)搜索結(jié)果分別得到所對應(yīng)的當前道路與下一條道路的名稱和相關(guān)屬性值;
(5)移動設(shè)備根據(jù)上述屬性值進行該兩條道路轉(zhuǎn)向夾角的計算操作,并得到轉(zhuǎn)向夾角信息;(6)移動設(shè)備根據(jù)轉(zhuǎn)向夾角信息,在屏幕上以該兩條道路交叉點為中心顯示出時鐘表盤,并以表針的形式顯示出對應(yīng)的轉(zhuǎn)向夾角信息。
該在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法的步驟(6)后還包括以下步驟(7)移動設(shè)備根據(jù)所述的轉(zhuǎn)向夾角信息進行相應(yīng)的語音提示操作。
該在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法的語音提示操作包括以下步驟(1)如果需要轉(zhuǎn)向的下一條道路方向僅存在一條道路,則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“左轉(zhuǎn)”、“右轉(zhuǎn)”、“直行”、“掉頭”;(2)如果需要轉(zhuǎn)向的下一條道路方向存在多于一條的道路,則判斷所需要轉(zhuǎn)的大方向;(3)如果大方向為向左轉(zhuǎn),則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按8點鐘方向左轉(zhuǎn)”、“請按9點鐘方向左轉(zhuǎn)”或者“請按10點鐘方向左轉(zhuǎn)”;(4)如果大方向為向右轉(zhuǎn),則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按2點鐘方向右轉(zhuǎn)”、“請按3點鐘方向右轉(zhuǎn)”或者“請按4點鐘方向右轉(zhuǎn)”;(5)如果大方向為前進,則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按11點鐘方向前進”、“請按12點鐘方向前進”或者“請按1點鐘方向前進”;(6)如果大方向為掉頭,則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按5點鐘方向掉頭”、“請按6點鐘方向掉頭”或者“請按7點鐘方向掉頭”。
該在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法的與道路相關(guān)的屬性值包括道路等級和道路與正北/正南方向的夾角。
該在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法的進行該兩條道路轉(zhuǎn)向夾角的計算操作包括以下步驟(1)將所述的兩條道路的與正北/正南方向夾角的屬性值進行相減操作;(2)將上述相減操作所得到的結(jié)果作為轉(zhuǎn)向夾角信息返回。
該在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法的道路數(shù)據(jù)庫存放于移動設(shè)備本身的數(shù)據(jù)文件中、外接存貯設(shè)備中或者移動設(shè)備本身存儲設(shè)備中。
采用了該發(fā)明的在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,由于可以根據(jù)路徑規(guī)劃的結(jié)果和數(shù)據(jù)庫中存儲的道路屬性值自動計算出當前道路與下一條道路之間的轉(zhuǎn)向夾角,從而在轉(zhuǎn)向時如果在其大方向上出現(xiàn)多于一條道路時,自動進行準確轉(zhuǎn)向提示,在實際的導(dǎo)航操作中,能夠最大程度的反映道路的實際轉(zhuǎn)向狀況,有助于人們進行轉(zhuǎn)向判斷;同時該方法的實現(xiàn)過程簡單,工作性能穩(wěn)定、適用面較為廣泛,從而給人們的生活和工作中的出行帶來了很大的便利。
圖1為本發(fā)明的在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法的流程圖。
圖2為本發(fā)明的在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法中進行路徑規(guī)劃的原理圖。
具體實施例方式
為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實施例詳細說明。
請參閱圖1所示,該在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,其主要特點是,所述的方法包括以下步驟(1)移動設(shè)備進行系統(tǒng)初始化,啟動GPS模塊并打開GPS端口;(2)移動設(shè)備進行從設(shè)定的起點到終點的道路的路徑規(guī)劃操作;(3)移動設(shè)備通過GPS模塊得到當前的位置信息,并根據(jù)該位置信息和路徑規(guī)劃中的下一條道路信息在道路數(shù)據(jù)庫中進行搜索;(4)移動設(shè)備根據(jù)搜索結(jié)果分別得到所對應(yīng)的當前道路與下一條道路的名稱和相關(guān)屬性值,該相關(guān)的屬性值包括道路等級和道路與正北/正南方向的夾角;(5)移動設(shè)備根據(jù)上述屬性值進行該兩條道路轉(zhuǎn)向夾角的計算操作,并得到轉(zhuǎn)向夾角信息,該轉(zhuǎn)向夾角的計算操作包括以下步驟(a)將所述的兩條道路的與正北/正南方向夾角的屬性值進行相減操作;(b)將上述相減操作所得到的結(jié)果作為轉(zhuǎn)向夾角信息返回;(6)移動設(shè)備根據(jù)轉(zhuǎn)向夾角信息,在屏幕上以該兩條道路交叉點為中心顯示出時鐘表盤,并以表針的形式顯示出對應(yīng)的轉(zhuǎn)向夾角信息;(7)移動設(shè)備根據(jù)所述的轉(zhuǎn)向夾角信息進行相應(yīng)的語音提示操作,該語音提示操作包括以下步驟(a)如果需要轉(zhuǎn)向的下一條道路方向僅存在一條道路,則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“左轉(zhuǎn)”、“右轉(zhuǎn)”、“直行”、“掉頭”;(b)如果需要轉(zhuǎn)向的下一條道路方向存在多于一條的道路,則判斷所需要轉(zhuǎn)的大方向;(c)如果大方向為向左轉(zhuǎn),則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按8點鐘方向左轉(zhuǎn)”、“請按9點鐘方向左轉(zhuǎn)”或者“請按10點鐘方向左轉(zhuǎn)”;(d)如果大方向為向右轉(zhuǎn),則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按2點鐘方向右轉(zhuǎn)”、“請按3點鐘方向右轉(zhuǎn)”或者“請按4點鐘方向右轉(zhuǎn)”;(e)如果大方向為前進,則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按11點鐘方向前進”、“請按12點鐘方向前進”或者“請按1點鐘方向前進”;(f)如果大方向為掉頭,則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按5點鐘方向掉頭”、“請按6點鐘方向掉頭”或者“請按7點鐘方向掉頭”。
同時,當前方的道路只有一個方向的時候,不需要進行任何提示,使用者可以直接前進。
不僅如此,上述的路徑規(guī)劃算法可以采用很多現(xiàn)有的方法,在本發(fā)明中可以利用雙向啟發(fā)式算法得到路徑規(guī)劃的導(dǎo)航路線,該雙向啟發(fā)式算法是現(xiàn)有技術(shù)中常用的路徑規(guī)劃算法,該算法的基本思想的應(yīng)用在以下的實施例中可以清晰看出。
再請參閱圖2所示,利用上述的雙向啟發(fā)式算法繼續(xù)路徑規(guī)劃的具體實施例如下從A點到B點理論上計算需要10秒鐘,B點到C點理論上計算需要10秒鐘,A點到C點理論上計算需要15秒鐘,那么從A點到C點進行路徑規(guī)劃時將會選擇AC作為最優(yōu)路徑,從而能夠準確的反映道路的實際狀態(tài),從而進行正確的導(dǎo)航。
在實際應(yīng)用中,在移動設(shè)備的GPS導(dǎo)航軟件中顯示一個與時鐘相同的面板,當需要提示左轉(zhuǎn)的時候,會顯示實際轉(zhuǎn)彎的方向,語音提示左轉(zhuǎn)、右轉(zhuǎn)、直行、掉頭這幾種提示。當移動設(shè)備左面出現(xiàn)兩條以上的道路的時候,語音提示將修訂為“請按×點鐘方向左轉(zhuǎn)”。
其中×為8~10,同理,當右轉(zhuǎn)的時候,×為2~4,當前進方向時,×為11~1,當?shù)纛^方向時,×為5~7。
同時,在本發(fā)明中,上述的道路數(shù)據(jù)庫可以存放于移動設(shè)備本身的數(shù)據(jù)文件中、外接存貯設(shè)備中或者移動設(shè)備本身存儲設(shè)備中,相應(yīng)的其道路屬性值中的歷史記錄信息可以存儲在導(dǎo)航系統(tǒng)的數(shù)據(jù)庫內(nèi)(也可以是數(shù)據(jù)文件),可以存放在外接存貯設(shè)備上,也可以是本機存儲設(shè)備上。
采用了上述的在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,由于可以根據(jù)路徑規(guī)劃的結(jié)果和數(shù)據(jù)庫中存儲的道路屬性值自動計算出當前道路與下一條道路之間的轉(zhuǎn)向夾角,從而在轉(zhuǎn)向時如果在其大方向上出現(xiàn)多于一條道路時,自動進行準確轉(zhuǎn)向提示、在實際的導(dǎo)航操作中,能夠最大程度的反映道路的實際轉(zhuǎn)向狀況,有助于人們進行轉(zhuǎn)向判斷;同時該方法的實現(xiàn)過程簡單,工作性能穩(wěn)定、適用面較為廣泛,從而給人們的生活和工作中的出行帶來了很大的便利。
在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認為是說明性的而非限制性的。
權(quán)利要求
1.一種在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,其特征在于,所述的方法包括以下步驟(1)移動設(shè)備進行系統(tǒng)初始化,啟動GPS模塊并打開GPS端口;(2)移動設(shè)備進行從設(shè)定的起點到終點的道路的路徑規(guī)劃操作;(3)移動設(shè)備通過GPS模塊得到當前的位置信息,并根據(jù)該位置信息和路徑規(guī)劃中的下一條道路信息在道路數(shù)據(jù)庫中進行搜索;(4)移動設(shè)備根據(jù)搜索結(jié)果分別得到所對應(yīng)的當前道路與下一條道路的名稱和相關(guān)屬性值;(5)移動設(shè)備根據(jù)上述屬性值進行該兩條道路轉(zhuǎn)向夾角的計算操作,并得到轉(zhuǎn)向夾角信息;(6)移動設(shè)備根據(jù)轉(zhuǎn)向夾角信息,在屏幕上以該兩條道路交叉點為中心顯示出時鐘表盤,并以表針的形式顯示出對應(yīng)的轉(zhuǎn)向夾角信息。
2.根據(jù)權(quán)利要求1所述的在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,其特征在于,所述的步驟(6)后還包括以下步驟(7)移動設(shè)備根據(jù)所述的轉(zhuǎn)向夾角信息進行相應(yīng)的語音提示操作。
3.根據(jù)權(quán)利要求2所述的在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,其特征在于,所述的語音提示操作包括以下步驟(1)如果需要轉(zhuǎn)向的下一條道路方向僅存在一條道路,則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“左轉(zhuǎn)”、“右轉(zhuǎn)”、“直行”、“掉頭”;(2)如果需要轉(zhuǎn)向的下一條道路方向存在多于一條的道路,則判斷所需要轉(zhuǎn)的大方向;(3)如果大方向為向左轉(zhuǎn),則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按8點鐘方向左轉(zhuǎn)”、“請按9點鐘方向左轉(zhuǎn)”或者“請按10點鐘方向左轉(zhuǎn)”;(4)如果大方向為向右轉(zhuǎn),則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按2點鐘方向右轉(zhuǎn)”、“請按3點鐘方向右轉(zhuǎn)”或者“請按4點鐘方向右轉(zhuǎn)”;(5)如果大方向為前進,則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按11點鐘方向前進”、“請按12點鐘方向前進”或者“請按1點鐘方向前進”;(6)如果大方向為掉頭,則語音提示信息根據(jù)所轉(zhuǎn)向的角度提示為“請按5點鐘方向掉頭”、“請按6點鐘方向掉頭”或者“請按7點鐘方向掉頭”。
4.根據(jù)權(quán)利要求1至3中任一項所述的在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,其特征在于,所述的與道路相關(guān)的屬性值包括道路等級和道路與正北/正南方向的夾角。
5.根據(jù)權(quán)利要求4所述的在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,其特征在于,所述的進行該兩條道路轉(zhuǎn)向夾角的計算操作包括以下步驟(1)將所述的兩條道路的與正北/正南方向夾角的屬性值進行相減操作;(2)將上述相減操作所得到的結(jié)果作為轉(zhuǎn)向夾角信息返回。
6.根據(jù)權(quán)利要求1至3中任一項所述的在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,其特征在于,所述的道路數(shù)據(jù)庫存放于移動設(shè)備本身的數(shù)據(jù)文件中、外接存貯設(shè)備中或者移動設(shè)備本身存儲設(shè)備中。
全文摘要
本發(fā)明涉及一種在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,其中包括啟動GPS模塊并打開GPS端口、進行起點到終點的路徑規(guī)劃、得到當前位置信息并在道路數(shù)據(jù)庫中進行搜索、得到當前道路與下一條道路的名稱和屬性值、進行該兩條道路轉(zhuǎn)向夾角的計算操作得到轉(zhuǎn)向夾角信息、在屏幕上以該兩條道路交叉點為中心顯示出時鐘表盤并以表針的形式顯示出對應(yīng)的轉(zhuǎn)向夾角信息。采用該種在配備GPS模塊的移動設(shè)備上自動進行道路轉(zhuǎn)向提示的方法,能夠自動進行準確轉(zhuǎn)向提示,并最大程度的反映道路的實際轉(zhuǎn)向狀況,有助于人們進行轉(zhuǎn)向判斷;同時實現(xiàn)過程簡單,工作性能穩(wěn)定、適用面較為廣泛,從而給人們的生活和工作中的出行帶來了很大的便利。
文檔編號H04Q7/32GK1971216SQ20051011080
公開日2007年5月30日 申請日期2005年11月25日 優(yōu)先權(quán)日2005年11月25日
發(fā)明者袁努 申請人:環(huán)達電腦(上海)有限公司