專利名稱:可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng)及方法,特別是用以建立供導(dǎo)航裝置所使用的聯(lián)絡(luò)人數(shù)據(jù)庫。
背景技術(shù):
導(dǎo)航裝置已廣泛地運用于人們的生活中?,F(xiàn)今的導(dǎo)航裝置將地圖中的道路上的各地點數(shù)值化以得到地圖信息,并儲存在光盤或集成電路板等儲存媒體中,借由全球定位系統(tǒng)(GPS)等定位裝置對所在地進行定位,再根據(jù)定位結(jié)果將所在地周圍的地圖信息自儲存媒體中讀出,并顯示于顯示裝置上,以供使用者參考。
然而,目前導(dǎo)航裝置所使用的操作系統(tǒng)——Windows CE中并無具有通訊簿功能的聯(lián)絡(luò)人軟件(例如Contacts),以供使用者去記錄各個聯(lián)絡(luò)人(例如親戚、朋友、同事或客戶)的基本數(shù)據(jù),因此當(dāng)導(dǎo)航至各個聯(lián)絡(luò)人時,則需憑借著記憶中的地址自導(dǎo)航裝置中找出引導(dǎo)路線,或者借由其它聯(lián)絡(luò)簿中查找到其地址數(shù)據(jù),再于導(dǎo)航裝置中找出引導(dǎo)路線。因此若導(dǎo)航裝置中具備聯(lián)絡(luò)人軟件時,使用者僅需借由選取聯(lián)絡(luò)人軟件中的聯(lián)絡(luò)人,而導(dǎo)航裝置即可立即導(dǎo)航至此聯(lián)絡(luò)人的地址。不過,要將一筆一筆的通訊簿數(shù)據(jù)輸入至聯(lián)絡(luò)人軟件中也是相當(dāng)麻煩的一件事。而事實上,由于現(xiàn)今計算機使用已相當(dāng)普極化,許多人都會借由個人信息管理系統(tǒng)(例如Outlook)來記錄個人的活動事項,也就是借由個人信息管理系統(tǒng)來進行約會行事歷、通訊簿和工作管理員等功能的管理。因此,若能將其它個人信息管理系統(tǒng)中的通訊數(shù)據(jù)轉(zhuǎn)換成導(dǎo)航裝置能使用的數(shù)據(jù)借以建立導(dǎo)航裝置的通訊數(shù)據(jù)庫,便能增加導(dǎo)航裝置的便利性。
發(fā)明內(nèi)容鑒于以上的問題,本發(fā)明的主要目的在于提供一種可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng)及方法,借以大體上解決先前技術(shù)所存在的問題。
本發(fā)明所揭示的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng)及方法,可將一般個人信息管理系統(tǒng)中的聯(lián)絡(luò)人的姓名和地址轉(zhuǎn)換為導(dǎo)航裝置的軟件所專用的語言格式,即航點(point of interesting;POI)。
因此,為達上述目的,本發(fā)明所揭示的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,應(yīng)用于一導(dǎo)航裝置,其中導(dǎo)航裝置包括具有若干個地圖信息的一地圖數(shù)據(jù)庫,包括下列步驟首先取得若干個記錄數(shù)據(jù),其中這些記錄數(shù)據(jù)具有一第一數(shù)據(jù)和一第二數(shù)據(jù);接著逐一比對第二數(shù)據(jù)和這些地圖信息,以得到相應(yīng)第二數(shù)據(jù)的一地圖信息;再根據(jù)取得的地圖信息得到相應(yīng)此地圖信息的一航點信息;以及以第一數(shù)據(jù)為一索引數(shù)據(jù)儲存航點信息。
其中,更包括下列步驟以第一數(shù)據(jù)為索引數(shù)據(jù)儲存這些記錄數(shù)據(jù)。
此外,于取得若干個記錄數(shù)據(jù)的步驟可為取得來自外部的個人信息管理系統(tǒng)中的記錄數(shù)據(jù)。
亦或,先將外部的個人信息管理系統(tǒng)中的記錄數(shù)據(jù)加載并儲存。因此,于取得若干個記錄數(shù)據(jù)的步驟則可由下列步驟達成查找記錄數(shù)據(jù)的記錄位置;再根據(jù)記錄位置取得記錄數(shù)據(jù)。
這里,第一數(shù)據(jù)為一聯(lián)絡(luò)人的姓名,而第二數(shù)據(jù)為聯(lián)絡(luò)人的地址。
另外,更揭示一種可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng),應(yīng)用于一導(dǎo)航裝置,其中導(dǎo)航裝置包括具有若干個地圖信息的一地圖數(shù)據(jù)庫,該轉(zhuǎn)換系統(tǒng)包括一存取模塊、一轉(zhuǎn)換模塊和一聯(lián)絡(luò)人數(shù)據(jù)庫。
存取模塊用以取得若干個記錄數(shù)據(jù);轉(zhuǎn)換模塊則連接至地圖數(shù)據(jù)庫和存取模塊以比對取得的記錄數(shù)據(jù)和這些地圖信息,進而取得相應(yīng)記錄數(shù)據(jù)的地圖信息和相應(yīng)地圖信息的一航點信息;最后聯(lián)絡(luò)人數(shù)據(jù)庫連接至存取模塊,可通過存取模塊儲存取得的這些記錄數(shù)據(jù)和航點信息。
其中更包括一數(shù)據(jù)鏈路模塊。此數(shù)據(jù)鏈路模塊用以連接存取模塊和外部的個人信息管理系統(tǒng),以加載于個人信息管理系統(tǒng)中的這些記錄數(shù)據(jù)至存取模塊。或者,此數(shù)據(jù)鏈路模塊連接聯(lián)絡(luò)人數(shù)據(jù)庫和外部的個人信息管理系統(tǒng),以將在個人信息管理系統(tǒng)中的這些記錄數(shù)據(jù)加載至聯(lián)絡(luò)人數(shù)據(jù)庫。
這里,記錄數(shù)據(jù)可包括若干個聯(lián)絡(luò)人的姓名和這些聯(lián)絡(luò)人的地址。甚至是包括這些聯(lián)絡(luò)人的電話等。
為對本發(fā)明的目的、構(gòu)造特征及其功能有進一步的了解,茲配合附圖詳細(xì)說明如下
圖1為根據(jù)本發(fā)明的一實施例的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法的流程圖。
圖2為根據(jù)本發(fā)明的第一實施例的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng)的概要結(jié)構(gòu)圖。
圖3為根據(jù)本發(fā)明的第二實施例的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng)的概要結(jié)構(gòu)圖。
圖4為根據(jù)本發(fā)明的另一實施例的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法的流程圖。
圖5為根據(jù)本發(fā)明的第三實施例的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng)的概要結(jié)構(gòu)圖。
圖6為第4圖中步驟110的一實施例的詳細(xì)流程圖。
圖7為根據(jù)本發(fā)明的第四實施例的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng)的概要結(jié)構(gòu)圖。
具體實施方式以下舉出具體實施例以詳細(xì)說明本發(fā)明的內(nèi)容,并以圖示作為輔助說明。說明中提及的符號是參照圖式符號。
請參照圖1、圖2,首先,存取模塊210取得聯(lián)絡(luò)人的記錄數(shù)據(jù),其中記錄數(shù)據(jù)具有第一數(shù)據(jù)和第二數(shù)據(jù)(步驟110);接著,轉(zhuǎn)換模塊220將第二數(shù)據(jù)與地圖數(shù)據(jù)庫230中的地圖信息逐一進行比對,以得到相應(yīng)第二數(shù)據(jù)的地圖信息(步驟120);然后,再根據(jù)取得的地圖信息得到相應(yīng)此地圖信息的航點信息(步驟130);最后,存取模塊210以第一數(shù)據(jù)作為一索引信息將航點信息儲存于一第一聯(lián)絡(luò)人數(shù)據(jù)庫242中(步驟140)。其中,第一數(shù)據(jù)可為一聯(lián)絡(luò)人的姓名,而第二數(shù)據(jù)即為此聯(lián)絡(luò)人的地址。實際上,當(dāng)有若干個聯(lián)絡(luò)人時,只需反復(fù)執(zhí)行上述的各動作,即可完成所有聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換。
此外,于步驟140也可將其它的記錄數(shù)據(jù)一并存入,例如聯(lián)絡(luò)人的電話、工作等。
其中,存取模塊210可通過一數(shù)據(jù)鏈路模塊250自外部的個人信息管理系統(tǒng)300中取得聯(lián)絡(luò)人的記錄數(shù)據(jù)(如圖3所示),并且于讀取過程中即逐一進行后續(xù)轉(zhuǎn)換行為。
然而,也可先由數(shù)據(jù)鏈路模塊250將外部的個人信息管理系統(tǒng)300中的聯(lián)絡(luò)人的記錄數(shù)據(jù)加載一第二聯(lián)絡(luò)人數(shù)據(jù)庫244中(步驟150),如圖4、圖5所示,而后,再由存取模塊210逐一自第二聯(lián)絡(luò)人數(shù)據(jù)庫244中取得聯(lián)絡(luò)人的記錄數(shù)據(jù)(步驟110)。于此實施例中,取得聯(lián)絡(luò)人的記錄數(shù)據(jù)的方法可由下列方式實施請參照圖5、圖6,首先存取模塊210于第二聯(lián)絡(luò)人數(shù)據(jù)庫244中查找一記錄位置(步驟112);再根據(jù)記錄位置取得相應(yīng)的記錄數(shù)據(jù)(步驟114);而后即將取得的記錄數(shù)據(jù)輸出給轉(zhuǎn)換模塊230進行轉(zhuǎn)換。
就此實施例來舉例說明,先借由數(shù)據(jù)鏈路模塊(例如ActiveSync)自外部的個人信息管理系統(tǒng)(例如Outlook)加載聯(lián)絡(luò)人的相關(guān)記錄數(shù)據(jù);欲進行轉(zhuǎn)換時,利用一查找函數(shù)(例如CeSeekDatabase)來移動于儲存加載的記錄數(shù)據(jù)的數(shù)據(jù)庫中的查找指針,以使查找指標(biāo)指至欲存取的記錄;當(dāng)查找指針指至欲存取的記錄時,即根據(jù)查找指針讀取此記錄的相關(guān)記錄數(shù)據(jù),例如聯(lián)絡(luò)人的姓名、聯(lián)絡(luò)人的地址等;取得記錄數(shù)據(jù)后,借由查找語言(例如結(jié)構(gòu)化查詢語言(Structured Query Language;SQL))的選擇函數(shù)逐一比對地圖數(shù)據(jù)庫中的地圖信息,以取得最相近于記錄數(shù)據(jù)(即,聯(lián)絡(luò)人的地址)的地圖信息,的后再以一記錄數(shù)據(jù)作為索引信息(例如聯(lián)絡(luò)人的姓名)將相應(yīng)取得的地圖信息的航點信息(即航點(point of interesting;POI))儲存起來。
于現(xiàn)有技術(shù)中,已知導(dǎo)航裝置可將實際地圖中的道路上的各地點數(shù)值化而得到地圖信息,并將這些地圖信息儲存于一儲存媒體(例如光盤或集成電路板等)中,因此,于此地圖數(shù)據(jù)庫即指這些儲存媒體。
另外,第一聯(lián)絡(luò)人數(shù)據(jù)庫和第二聯(lián)絡(luò)人數(shù)據(jù)庫可為同一個聯(lián)絡(luò)人數(shù)據(jù)庫240中的不同區(qū)塊,如圖7所示。
轉(zhuǎn)換完成后,使用者即可通過導(dǎo)航裝置上的使用者接口打開聯(lián)絡(luò)人數(shù)據(jù),當(dāng)點選聯(lián)絡(luò)人的姓名時,導(dǎo)航裝置即可通過此姓名取得航點信息,進而顯示出此相應(yīng)聯(lián)絡(luò)人住址的導(dǎo)航地圖。
權(quán)利要求
1.一種可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,應(yīng)用于一導(dǎo)航裝置,其特征在于,該導(dǎo)航裝置包括具有若干個地圖信息的一地圖數(shù)據(jù)庫,包括下列步驟取得若干個記錄數(shù)據(jù),其中該些記錄數(shù)據(jù)具有一第一數(shù)據(jù)和一第二數(shù)據(jù);逐一比對該第二數(shù)據(jù)和該些地圖信息,以得到相應(yīng)該第二數(shù)據(jù)的該地圖信息;根據(jù)取得的該地圖信息得到相應(yīng)該地圖信息的一航點信息;以該第一數(shù)據(jù)為一索引數(shù)據(jù)儲存該航點信息。
2.如權(quán)利要求1所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,更包括下列步驟以該第一數(shù)據(jù)為該索引數(shù)據(jù)儲存該些記錄數(shù)據(jù)。
3.如權(quán)利要求1所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,于取得若干個記錄數(shù)據(jù)的步驟為取得來自外部的一個人信息管理系統(tǒng)中的該些記錄數(shù)據(jù)。
4.如權(quán)利要求1所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,更包括下列步驟取得若干個記錄數(shù)據(jù)的步驟前,接收來自外部的一個人信息管理系統(tǒng)中的該些記錄數(shù)據(jù)并儲存。
5.如權(quán)利要求4所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,取得若干個記錄數(shù)據(jù)的步驟包括下列步驟查找該些記錄數(shù)據(jù)的一記錄位置;根據(jù)該記錄位置取得該些記錄數(shù)據(jù)。
6.如權(quán)利要求5所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,查找該些記錄數(shù)據(jù)的一記錄位置的步驟為利用一查找函數(shù)來查找查找該些記錄數(shù)據(jù)的該記錄位置。
7.如權(quán)利要求1所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,該第一數(shù)據(jù)為一聯(lián)絡(luò)人的姓名,而該第二數(shù)據(jù)為該聯(lián)絡(luò)人的地址。
8.如權(quán)利要求1所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,逐一比對該第二數(shù)據(jù)和該些地圖信息,以得到相應(yīng)該第二數(shù)據(jù)的該地圖信息的步驟為利用一查找語言的選擇函數(shù)逐一查找該地圖信息并與該第二資料相比對,以取得該第二資料的地圖信息。
9.一種可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng),應(yīng)用于一導(dǎo)航裝置,其特征在于,該導(dǎo)航裝置包括具有若干個地圖信息的一地圖數(shù)據(jù)庫,該轉(zhuǎn)換系統(tǒng)包括一存取模塊,用以取得若干個記錄數(shù)據(jù);一轉(zhuǎn)換模塊,連接至該地圖數(shù)據(jù)庫和該存取模塊,用以比對取得的該記錄數(shù)據(jù)和該些地圖信息,以取得相應(yīng)該記錄數(shù)據(jù)的該地圖信息和相應(yīng)該地圖信息的一航點信息;一聯(lián)絡(luò)人數(shù)據(jù)庫,連接至該存取模塊,用以通過該存取模塊儲存取得的該些記錄數(shù)據(jù)和該航點信息。
10.如權(quán)利要求9所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng),其特征在于,更包括一數(shù)據(jù)鏈路模塊,連接至該存取模塊,用以加載外部的該些記錄數(shù)據(jù)至該存取模塊。
11.如權(quán)利要求9所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng),其特征在于,更包括一數(shù)據(jù)鏈路模塊,連接至該聯(lián)絡(luò)人數(shù)據(jù)庫,用以加載外部的該些記錄數(shù)據(jù)至該聯(lián)絡(luò)人數(shù)據(jù)庫。
12.如權(quán)利要求9所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng),其特征在于,該記錄數(shù)據(jù)包括若干個聯(lián)絡(luò)人的姓名和該些聯(lián)絡(luò)人的地址。
13.如權(quán)利要求12所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng),其特征在于,比對的該記錄數(shù)據(jù)為該聯(lián)絡(luò)人的地址。
14.如如權(quán)利要求9所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng),其特征在于,該記錄數(shù)據(jù)包括若干個聯(lián)絡(luò)人的姓名、該些聯(lián)絡(luò)人的地址、該些聯(lián)絡(luò)人的電話。
15.如權(quán)利要求14所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng),其特征在于,比對的該記錄數(shù)據(jù)為該聯(lián)絡(luò)人的地址。
16.一種可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,應(yīng)用于一導(dǎo)航裝置,其特征在于,該導(dǎo)航裝置包括具有若干個地圖信息的一地圖數(shù)據(jù)庫,包括下列步驟接收來自外部的一個人信息管理系統(tǒng)中的若干個聯(lián)絡(luò)人數(shù)據(jù)并儲存,其中每一該聯(lián)絡(luò)人數(shù)據(jù)包括若干個記錄數(shù)據(jù),并且于該些記錄數(shù)據(jù)中具有一第一數(shù)據(jù)和一第二數(shù)據(jù);逐一轉(zhuǎn)換該些聯(lián)絡(luò)人數(shù)據(jù),包括下列步驟取得儲存的該些記錄數(shù)據(jù);逐一比對該第二數(shù)據(jù)和該些地圖信息,以得到相應(yīng)該第二數(shù)據(jù)的該地圖信息;根據(jù)取得的該地圖信息得到相應(yīng)該地圖信息的一航點信息;以該第一數(shù)據(jù)為一索引數(shù)據(jù)儲存該航點信息。
17.如權(quán)利要求16所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,更包括下列步驟以該第一數(shù)據(jù)為該索引數(shù)據(jù)儲存該些記錄數(shù)據(jù)。
18.如權(quán)利要求16所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,取得儲存的該些記錄數(shù)據(jù)的步驟包括下列步驟查找該些記錄數(shù)據(jù)的一記錄位置;根據(jù)該記錄位置取得該些記錄數(shù)據(jù)。
19.如權(quán)利要求18所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,查找該些記錄數(shù)據(jù)的一記錄位置的步驟為利用一查找函數(shù)來查找查找該些記錄數(shù)據(jù)的該記錄位置。
20.如權(quán)利要求16所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,該第一數(shù)據(jù)為一聯(lián)絡(luò)人的姓名,而該第二數(shù)據(jù)為該聯(lián)絡(luò)人的地址。
21.如權(quán)利要求16所述的可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換方法,其特征在于,逐一比對該第二數(shù)據(jù)和該些地圖信息,以得到相應(yīng)該第二數(shù)據(jù)的該地圖信息的步驟為利用一查找語言的選擇函數(shù)逐一查找該地圖信息并與該第二資料相比對,以取得該第二資料的地圖信息。
全文摘要
一種可用于導(dǎo)航裝置的聯(lián)絡(luò)人數(shù)據(jù)的轉(zhuǎn)換系統(tǒng)及方法,以將聯(lián)絡(luò)人的姓名和地址轉(zhuǎn)換為導(dǎo)航裝置所專用的語言格式。其方法包括下列步驟查找一通訊數(shù)據(jù)庫中的一記錄位置;根據(jù)記錄位置取得若干個記錄數(shù)據(jù);比對記錄數(shù)據(jù)和地圖信息,以得到相應(yīng)記錄數(shù)據(jù)的一地圖信息;以及儲存取得的地圖信息。
文檔編號G06F17/30GK101078628SQ20061003562
公開日2007年11月28日 申請日期2006年5月26日 優(yōu)先權(quán)日2006年5月26日
發(fā)明者張佑任 申請人:佛山市順德區(qū)順達電腦廠有限公司, 神達電腦股份有限公司