專利名稱:利用地圖進行交互定位式的網(wǎng)絡搜索系統(tǒng)和實現(xiàn)方法
技術(shù)領域:
本發(fā)明涉及一種利用地圖進行交互定位式的網(wǎng)絡搜索系統(tǒng)和實現(xiàn)方法,屬于互聯(lián)網(wǎng)的網(wǎng)絡應用技術(shù)領域。
當我們在室內(nèi)或外出旅游時,特別是在駕車去外地旅游時,常常希望能夠利用網(wǎng)際網(wǎng)絡的搜索功能,得到我們目前所在地位置附近的各種相關(guān)信息。例如附近有哪些餐廳?有哪些賓館或停車場?這些信息的獲得,首先必須要知道我們目前所處在的位置,并以此作為在互聯(lián)網(wǎng)上的數(shù)據(jù)庫搜索的基本條件。
現(xiàn)在,要得到目前所在地位置的信息,通常所使用的方式主要有1.郵政編碼,利用輸入目前所在地位置的郵政編碼作為條件來做搜索,其缺點是無法表示出較精確的某個位置點,而只能表示出同一郵遞區(qū)號的一個區(qū)域范圍。人們還往往忘記或者根本不知道其目前所在地位置的郵政編碼。2.利用GPS全球衛(wèi)星定位裝置來確定和找出其目前所處在的位置,其缺點為絕大部份的上網(wǎng)裝置都沒有配備該裝置,而且,該裝置目前價格昂貴,難于普及。
本發(fā)明的目的是提供一種利用地圖進行交互定位式的網(wǎng)絡搜索系統(tǒng)和實現(xiàn)方法,應用本發(fā)明,可以經(jīng)濟、容易地決定出用戶目前所處的地點位置,作為搜索的條件,再利用網(wǎng)際網(wǎng)絡進行數(shù)據(jù)庫的搜索,就能找出其附近的餐廳、旅館、停車場……等各種信息,為人們外出旅游、辦事提供便利。
本發(fā)明利用地圖進行交互定位式的網(wǎng)絡搜索系統(tǒng)是這樣實現(xiàn)的其硬件主體是一臺掛接在網(wǎng)際網(wǎng)絡上的被稱作網(wǎng)站的服務器,以及一臺或一臺以上的設于用戶端的網(wǎng)際網(wǎng)絡瀏覽器所組成,其特征在于其中網(wǎng)際網(wǎng)絡瀏覽器可以是臺式計算機、或筆記型計算機、或無線可攜帶型上網(wǎng)裝置;網(wǎng)站的操作系統(tǒng)可為UNIX或微軟視窗操作系統(tǒng)。
上述服務器是WEB服務器或WAP服務器。
上述無線可攜帶型上網(wǎng)裝置可以是移動電話機和個人數(shù)字處理機。
本發(fā)明利用地圖進行交互定位式的網(wǎng)絡搜索系統(tǒng)的實現(xiàn)方法是這樣的其包括有下列步驟(1)取得至數(shù)據(jù)庫文檔中進行搜索操作所依據(jù)的關(guān)鍵詞,以及一組將檢索結(jié)果進行排序依據(jù)的座標值,而該組坐標值的取得方法步驟,則如下所述a.首先取得兩張內(nèi)容相同,但其放大倍數(shù)不同,因而其面積大小也不同的圖檔(在此定義大圖為B圖,小圖為A圖,也可解釋為B圖為A圖的等比例放大圖),并取得該兩張圖檔的面積與比例;b.在網(wǎng)站的網(wǎng)頁上顯示出小圖(A圖),并讓用戶在該小圖內(nèi)其所需要的特定位置上點選,這樣,程序便可得到該特定位置在該小圖上的坐標值,即為A組坐標值;c.程序利用A組坐標值,或?qū)組坐標值經(jīng)過轉(zhuǎn)換后的坐標值,作為其與B圖相對應位置的條件,然后至大圖(即B圖)切割一塊其面積大小與小圖相同的圖檔(在此定義為C圖),并將該C圖取代A圖而顯示在網(wǎng)頁上;再讓用戶在該C圖內(nèi)其所需要的特定地點位置上進行第二次點選,使程序進而得到該特定地點位置在C圖上的坐標值,即為C組坐標值;d.程序以該C組坐標值或?qū)組坐標值轉(zhuǎn)換后的值,作為第(2)步驟搜索所需的坐標值;(2)以上述關(guān)鍵詞為條件,至特定的數(shù)據(jù)庫或文檔中進行檢索,并將檢索的結(jié)果依據(jù)步驟(1)d項的坐標值的距離由近而遠地排列出來,而上述特定數(shù)據(jù)庫或文檔中的數(shù)據(jù)信息需要有代表其個別位置的坐標數(shù)據(jù)信息。
本發(fā)明的特點是網(wǎng)站讓一般瀏覽端用戶在其網(wǎng)頁上所顯示出的大比例地圖(稱之為A圖)上點選,得到一個A組位置坐標值。該網(wǎng)站利用A組坐標值或?qū)組坐標值轉(zhuǎn)換后的坐標值作為條件,將另一張較小比例的地圖(稱之為B圖)送出至網(wǎng)站網(wǎng)頁上,讓該瀏覽端用戶在該網(wǎng)站網(wǎng)頁所顯示的B圖上再次點選,從而得到另一組位置坐標值,即B組坐標值。然后,該網(wǎng)站利用B組坐標值或?qū)組坐標值轉(zhuǎn)換后的坐標值作為條件,至特定數(shù)據(jù)庫或文檔中進行搜索,找出用戶所需的各種數(shù)據(jù)信息。并且,該網(wǎng)站將會將搜索所得到的各種數(shù)據(jù)信息依照其距離該瀏覽端用戶所在地點位置的遠近,由近而遠地逐項排列出來。本發(fā)明的應用,可以使網(wǎng)際網(wǎng)絡的網(wǎng)站提供一種利用地圖進行交互定位式的網(wǎng)絡搜索服務,以便在瀏覽端用戶外出旅游或辦事時,能夠盡快地尋找到有關(guān)單位或場所,節(jié)約時間和人力、物力。
下面結(jié)合附圖和實施例,詳細說明本發(fā)明的系統(tǒng)組成和實現(xiàn)方法
圖1是本發(fā)明利用地圖進行交互定位式的網(wǎng)絡搜索實現(xiàn)方法的示意圖。
本發(fā)明是一種利用地圖進行交互定位式的網(wǎng)絡搜索系統(tǒng)和實現(xiàn)方法,也是網(wǎng)際網(wǎng)絡上的網(wǎng)站提供用戶的一項新型業(yè)務。其程序執(zhí)行步驟如下(1)首先取得至數(shù)據(jù)庫或文檔中進行搜索操作時所依據(jù)的關(guān)鍵詞,該關(guān)鍵詞是由用戶在該網(wǎng)站的WWW網(wǎng)頁介面中輸入,或由其從網(wǎng)頁菜單選項的選擇中得到的;(2)取得將檢索結(jié)果進行排序操作所依據(jù)的坐標值,而取得該組坐標值的方法步驟如下所述(參見圖1)a.首先制成兩張內(nèi)容相同或相似,但其放大倍數(shù)不同、因而其實際圖幅面積大小也不同的圖檔(在圖1中定義大圖為B圖,小圖為A圖,也可解釋為B圖為A圖的等比例放大圖),并取得該兩張圖檔的面積與線性比例f(在圖1中,A圖的面積為x*y,其中x代表A圖檔的水平方向長度的點數(shù),y代表A圖檔的垂直方向?qū)挾鹊狞c數(shù),B圖的面積為fx*fy,其中fx代表B圖檔的水平方向長度的點數(shù),fy代表B圖檔的垂直方向?qū)挾鹊狞c數(shù),其線性比例為B圖的長度A圖的長度=f);b.在網(wǎng)站的網(wǎng)頁上先顯示出小圖(A圖),并讓用戶在該小圖內(nèi)其所需要的特定位置M上,用鼠標、或滾輪、或鍵盤,通過移動游標的方式進行位置點選,進而程序便可得到該特定位置在小圖(A圖)上的(相對)坐標值(在此定義為A組坐標值);c.取得大圖B相對于小圖A組坐標值位置的坐標值(點)用A組坐標值乘以該大小兩圖的線性比而得到之,在此定義該組坐標值為B組坐標值;d.根據(jù)B圖上的B組坐標值作為基準點,在B圖上切割一塊與A圖面積相同的圖檔(即以B組坐標值作為基準點,切割一塊其垂直方向均為y/2寬度、水平方向均為x/2長度的圖檔),并將該圖稱為C圖;也可理解為C圖是A圖局部區(qū)域的放大圖,即對該局部區(qū)域作等比例放大f平方倍;e.程序?qū)圖顯示在網(wǎng)頁上,而取代原來的A圖,并讓用戶在C圖內(nèi)其所需要的特定位置N上,再使用鼠標、或滾輪、或鍵盤移動瀏覽端的游標,進行第二次位置點選,進而得到該位置在C圖上的相對坐標值,在此定義為C組坐標值;f.程序?qū)組坐標值進行轉(zhuǎn)換(或稱還原)(x、y),(即C組坐標值+B組坐標值-坐標移位值,而坐標移位值為y/2或x/2),該坐標移位值與d步驟中所述以B組坐標值為基準點是相對應的,如果d步驟中是以B組坐標值的水平及垂直方向分別減去x/2、y/2作為基準點,則此時坐標移位值為0)3、由關(guān)鍵詞為條件至特定的數(shù)據(jù)庫或文檔中進行搜索,并取得搜索結(jié)果,而上述特定數(shù)據(jù)庫或文檔中的數(shù)據(jù)信息需要有代表其個別數(shù)據(jù)信息位置的坐標值(如xi、yi);4、將步驟3所得到的搜索結(jié)果,依據(jù)步驟2、f項轉(zhuǎn)換后的坐標值(x、y)的距離,進行由近而遠的排列出來,(依(x-xi)2+(y+yi)2的值作為數(shù)據(jù)信息排序的依據(jù))。
本發(fā)明已經(jīng)編制出相應的程序,并進行了相關(guān)的實施試驗,初步首先了發(fā)明目的,該實施例的源程序及文檔說明請參見附件。
權(quán)利要求
1.一種利用地圖進行交互定位式的網(wǎng)絡搜索系統(tǒng),其硬件主體是一臺掛接在網(wǎng)際網(wǎng)絡上的被稱作網(wǎng)站的服務器,以及一臺或一臺以上的設于用戶端的網(wǎng)際網(wǎng)絡瀏覽器所組成,其特征在于其中網(wǎng)際網(wǎng)絡瀏覽器可以是臺式計算機、或筆記型計算機、或無線可攜帶型上網(wǎng)裝置;網(wǎng)站的操作系統(tǒng)可為UNIX或微軟視窗操作系統(tǒng)。
2.如權(quán)利要求1所述的利用地圖進行交互定位式的網(wǎng)絡搜索系統(tǒng),其特征在于上述服務器是WEB服務器或WAP服務器。
3.如權(quán)利要求1所述的利用地圖進行交互定位式的網(wǎng)絡搜索系統(tǒng),其特征在于上述無線可攜帶型上網(wǎng)裝置可以是移動電話機和個人數(shù)字處理機。
4.一種利用地圖進行交互定位式的網(wǎng)絡搜索系統(tǒng)的實現(xiàn)方法,其特征在于包括有下列步驟(1)取得至數(shù)據(jù)庫文檔中進行搜索操作所依據(jù)的關(guān)鍵詞,以及一組將檢索結(jié)果進行排序依據(jù)的座標值,而該組坐標值的取得方法步驟,則如下所述a.首先取得兩張內(nèi)容相同,但其放大倍數(shù)不同,因而其面積大小也不同的圖檔(在此定義大圖為B圖,小圖為A圖,也可解釋為B圖為A圖的等比例放大圖),并取得該兩張圖檔的面積與比例;b.在網(wǎng)站的網(wǎng)頁上顯示出小圖(A圖),并讓用戶在該小圖內(nèi)其所需要的特定位置上點選,這樣,程序便可得到該特定位置在該小圖上的坐標值,即為A組坐標值;c.程序利用A組坐標值,或?qū)組坐標值經(jīng)過轉(zhuǎn)換后的坐標值,作為其與B圖相對應位置的條件,然后至大圖(即B圖)切割一塊其面積大小與小圖相同的圖檔(在此定義為C圖),并將該C圖取代A圖而顯示在網(wǎng)頁上;再讓用戶在該C圖內(nèi)其所需要的特定地點位置上進行第二次點選,使程序進而得到該特定地點位置在C圖上的坐標值,即為C組坐標值;d.程序以該C組坐標值或?qū)組坐標值轉(zhuǎn)換后的值,作為第(2)步驟搜索所需的坐標值;(2)以上述關(guān)鍵詞為條件,至特定的數(shù)據(jù)庫或文檔中進行檢索,并將檢索的結(jié)果依據(jù)步驟(1)d項的坐標值的距離由近而遠地排列出來,而上述特定數(shù)據(jù)庫或文檔中的數(shù)據(jù)信息需要有代表其個別位置的坐標數(shù)據(jù)信息。
全文摘要
一種利用地圖進行交互定位式的網(wǎng)絡搜索系統(tǒng)和實現(xiàn)方法,是網(wǎng)站讓瀏覽端用戶在其網(wǎng)頁上顯示的大比例地圖上點選,得到一個位置坐標值;再以該坐標值為條件,將另一張較小比例的地圖送出至其網(wǎng)頁上,讓瀏覽端用戶在其網(wǎng)頁所示的新圖上再次點選,從而得到另一組位置坐標值;然后,該網(wǎng)站利用后者坐標值為條件,至特定數(shù)據(jù)庫或文檔中進行搜索,找出用戶所需的各種信息,并將搜索到的各種信息依照其距離該瀏覽端用戶所在地位置的遠近,逐項排列顯示出來。
文檔編號G06F17/30GK1275749SQ0010808
公開日2000年12月6日 申請日期2000年6月13日 優(yōu)先權(quán)日2000年6月13日
發(fā)明者王逖 申請人:王逖