專利名稱:波特率調(diào)整方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種導(dǎo)航裝置的調(diào)整方法,且特別是有關(guān)于一種調(diào)整導(dǎo)航裝置的 波特率(Baud rate)使其能與地圖軟件配合的方法。
背景技術(shù):
隨著衛(wèi)星科技與無線技術(shù)的蓬勃發(fā)展,所延伸出來的相關(guān)技術(shù)也更為廣泛地出現(xiàn) 在現(xiàn)代人的生活周遭。其中,全球定位系統(tǒng)(Global Positioning System, GPS)除了傳統(tǒng) 的軍事用途外,更被許多消費性電子產(chǎn)品的制造商應(yīng)用在所開發(fā)的產(chǎn)品之中,借由地圖軟 件的搭配使用以達(dá)到提供使用者速度、時間、方向及距離等相關(guān)訊息的目的。
為了因應(yīng)使用者多樣化的需求,市面上的消費性電子產(chǎn)品多半能讓使用者自行選 用或下載不同的地圖軟件。換句話說,使用者可以根據(jù)身處的城市以及需要獲得的信息種 類,搭配最合適的地圖軟件進(jìn)而讓全球定位系統(tǒng)提供更完整且精確的定位與導(dǎo)航信息。
—般而言,整合了全球定位系統(tǒng)以及地圖軟件的消費性電子產(chǎn)品是由地圖軟件來 調(diào)整通訊端口的波特率(Baud rate),從而讓地圖軟件與全球定位系統(tǒng)具備相同的傳輸速 率以相互溝通。然而,許多使用者自行選用的地圖軟件并不具備調(diào)整波特率的功能。因此 當(dāng)?shù)貓D軟件的波特率無法與全球定位系統(tǒng)相互配合時,便無法利用全球定位系統(tǒng)所取得的 衛(wèi)星信號以及地圖軟件中的道路信息來完成定位與導(dǎo)航的功能。
發(fā)明內(nèi)容
本發(fā)明提供一種波特率(Baud rate)調(diào)整方法,使得導(dǎo)航裝置的裝置波特率能隨 著地圖軟件的軟件波特率做出對應(yīng)調(diào)整。 為達(dá)到上述及其他目的,本發(fā)明提出一種波特率調(diào)整方法,用以調(diào)整導(dǎo)航裝置的 裝置波特率。此方法首先取得導(dǎo)航裝置目前所預(yù)設(shè)的裝置波特率。接著在啟動地圖軟件時, 檢測地圖軟件所對應(yīng)的軟件波特率。最后,將裝置波特率調(diào)整至符合于軟件波特率。
在本發(fā)明的一實施例中,其中檢測地圖軟件所對應(yīng)的軟件波特率的步驟包括透過 通訊端口 (COM port)來監(jiān)聽軟件波特率。 在本發(fā)明的一實施例中,其中將裝置波特率調(diào)整至符合于軟件波特率的步驟包括 判斷裝置波特率與軟件波特率是否相同。接著在裝置波特率與軟件波特率不同時,將裝置 波特率調(diào)整至符合軟件波特率。 在本發(fā)明的一實施例中,其中在將裝置波特率調(diào)整至符合于軟件波特率的步驟之 后,更包括重新啟動地圖軟件。 在本發(fā)明的一實施例中,其中導(dǎo)航裝置包括全球定位系統(tǒng)(GlobalPositioning System, GPS)裝置。 基于上述,本發(fā)明是在啟動地圖軟件時檢測地圖軟件的軟件波特率,并且在導(dǎo)航 裝置與地圖軟件的波特率不符的情況下,將導(dǎo)航裝置的裝置波特率調(diào)整為與軟件波特率相 同,從而避免地圖軟件與導(dǎo)航裝置之間因為波特率無法配合而不能使用的情況。
為讓本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,以下結(jié)合附圖對本發(fā)明的具
體實施方式作詳細(xì)說明,其中圖l是依照本發(fā)明的-一實施例所繪示的波特率調(diào)整方法的流程圖。圖2是依照本發(fā)明的--實施例所繪示的使用導(dǎo)航裝置的電腦系統(tǒng)的方塊圖主要元件符號說明110 150 :本發(fā)明的-一實施例所述的波特率調(diào)整方法的各步驟210 :電腦系統(tǒng)211 :常駐監(jiān)控程序213 :地圖軟件215 :通訊端口220 :導(dǎo)航裝置
具體實施例方式
圖1是依照本發(fā)明的一實施例所繪示的波特率(Baud rate)調(diào)整方法的流程圖。 請參閱圖l,本實施例是以連接導(dǎo)航裝置的電腦系統(tǒng)為例,說明如何調(diào)整導(dǎo)航裝置的裝置 波特率,從而使其能與地圖軟件相互配合的詳細(xì)步驟。其中,電腦系統(tǒng)可以是筆記型電腦、 手機、個人數(shù)字助理(Personal Digital Assistant, PDA) 、 PDA手機,或智能手機(smart phone)等各種具備運算處理能力的裝置,在此并不限制其范圍。 首先如步驟110所示,取得電腦系統(tǒng)所配置的導(dǎo)航裝置目前預(yù)設(shè)的裝置波特率。 在本實施例中,裝置波特率是指導(dǎo)航裝置每秒所能傳送的頻寬位元數(shù)。而導(dǎo)航裝置例如是 全球定位系統(tǒng)(Global Positioning System, GPS)裝置,可配合地圖軟件來提供使用者各 種定位或?qū)Ш叫畔ⅰ?接著在步驟120中,在地圖軟件被啟動時檢測地圖軟件所對應(yīng)的軟件波特率。舉 例來說,可透過電腦系統(tǒng)的通訊端口 (COM port)來監(jiān)聽地圖軟件所對應(yīng)的軟件波特率。而 通訊端口例如是RS232串列端口等等,在此并不限制其范圍。 在分別取得裝置波特率以及軟件波特率之后,便如步驟130所示,判斷裝置波特 率與軟件波特率是否相同。若兩者相同,表示導(dǎo)航裝置與地圖軟件之間具有一致的通訊協(xié) 定,因而能判斷所接收到的信號的意義并完成導(dǎo)航與定位的功能,因此結(jié)束本波特率調(diào)整 方法的流程。 然而,若裝置波特率與軟件波特率并不相同,則在步驟140中,將裝置波特率調(diào)整 至符合于軟件波特率。最后如步驟150所示,重新啟動地圖軟件。如此一來,在裝置波特率 與軟件波特率相符的情況下,導(dǎo)航裝置便能與地圖軟件溝通,進(jìn)而取得地圖軟件所提供的 地圖信息,以提供使用者各種定位與導(dǎo)航訊息。 在一實施例中,例如可以將圖1所示的波特率調(diào)整方法設(shè)計為一個常駐監(jiān)控程 序。在將此常駐監(jiān)控程序安裝至電腦系統(tǒng)后,一旦啟動電腦系統(tǒng)便會自動載入此常駐監(jiān)控 程序,而常駐監(jiān)控程序會在每次啟動地圖軟件時,確認(rèn)導(dǎo)航裝置的裝置波特率是否與地圖 軟件的軟件波特率相同。以下將針對安裝有上述常駐監(jiān)控程序的電腦系統(tǒng)說明其詳細(xì)的運
4作方式。 圖2是依照本發(fā)明的一實施例所繪示的使用導(dǎo)航裝置的電腦系統(tǒng)的方塊圖。請參 閱圖2,在電腦系統(tǒng)210中安裝有常駐監(jiān)控程序211與使用者自行選用的地圖軟件213。而 導(dǎo)航裝置220則是透過通訊端口 215與整個電腦系統(tǒng)210進(jìn)行溝通。 電腦系統(tǒng)210在每次啟動后將會自動載入并執(zhí)行常駐監(jiān)控程序211。而例如在使 用者將導(dǎo)航裝置220連接至電腦系統(tǒng)210時,常駐監(jiān)控程序211便會有源取得導(dǎo)航裝置220 當(dāng)時所預(yù)設(shè)的裝置波特率。在地圖軟件213被使用者啟動(或被導(dǎo)航裝置220所驅(qū)動執(zhí)行) 時,常駐監(jiān)控程序211借由監(jiān)聽通訊端口 215以取得地圖軟件213的軟件波特率。倘若裝 置波特率與軟件波特率不同,常駐監(jiān)控程序211將自動修改導(dǎo)航裝置220的裝置波特率,使 其符合于地圖軟件213的軟件波特率。最后,常駐監(jiān)控程序211重新啟動地圖軟件213,確 保波特率相符的地圖軟件213以及導(dǎo)航裝置220能相互溝通。 據(jù)此,即便使用者任意安裝的地圖軟件213不具有調(diào)整波特率的能力,也可以借
由電腦系統(tǒng)210中的常駐監(jiān)控程序211來調(diào)整導(dǎo)航裝置220的裝置波特率使其與地圖軟件
213相互配合。據(jù)此,在地圖軟件213的軟件波特率不足以和導(dǎo)航裝置220溝通的情況下,
透過常駐監(jiān)控程序211的運作來自動降低導(dǎo)航裝置220的裝置波特率。 綜上所述,本發(fā)明所述的波特率調(diào)整方法可以將導(dǎo)航裝置的裝置波特率調(diào)整至符
合于地圖軟件的軟件波特率。如此一來,避免使用者安裝了無法調(diào)整波特率的地圖軟件,而
導(dǎo)致地圖軟件無法與導(dǎo)航裝置相互配合的情況產(chǎn)生。 雖然本發(fā)明已以較佳實施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技 術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善,因此本發(fā)明的保護(hù)范 圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。
權(quán)利要求
一種波特率調(diào)整方法,用以調(diào)整一導(dǎo)航裝置的一裝置波特率,該方法包括取得該導(dǎo)航裝置目前預(yù)設(shè)的該裝置波特率;在啟動一地圖軟件時,檢測該地圖軟件所對應(yīng)的一軟件波特率;以及調(diào)整該裝置波特率以符合該軟件波特率。
2. 如權(quán)利要求1所述的波特率調(diào)整方法,其特征在于,檢測該地圖軟件所對應(yīng)的該軟件波特率的步驟包括透過一通訊端口以監(jiān)聽該軟件波特率。
3. 如權(quán)利要求1所述的波特率調(diào)整方法,其特征在于,調(diào)整該裝置波特率以符合該軟件波特率的步驟包括判斷該裝置波特率與該軟件波特率是否相同;以及若該裝置波特率與該軟件波特率不同,則將該裝置波特率調(diào)整至符合該軟件波特率。
4. 如權(quán)利要求1所述的波特率調(diào)整方法,其特征在于,在調(diào)整該裝置波特率以符合該軟件波特率的步驟之后更包括重新啟動該地圖軟件。
5. 如權(quán)利要求1所述的波特率調(diào)整方法,其特征在于,該導(dǎo)航裝置包括一全球定位系統(tǒng)裝置。
全文摘要
本發(fā)明提出一種波特率調(diào)整方法,用以調(diào)整導(dǎo)航裝置的裝置波特率。此方法首先取得導(dǎo)航裝置目前所預(yù)設(shè)的裝置波特率。接著在啟動地圖軟件時,檢測地圖軟件所對應(yīng)的軟件波特率。最后,將裝置波特率調(diào)整至符合于軟件波特率。如此一來,避免地圖軟件與導(dǎo)航裝置之間因為波特率不同而無法配合使用的情況產(chǎn)生。
文檔編號G01C21/30GK101769750SQ20081018899
公開日2010年7月7日 申請日期2008年12月29日 優(yōu)先權(quán)日2008年12月29日
發(fā)明者蕭家一 申請人:英業(yè)達(dá)股份有限公司