專利名稱:含地理坐標信息的網絡系統的制作方法
技術領域:
本發明是有關于一種計算機網絡技術,特別是有關于一種含地理坐標信息的網絡系統,其特點在于其中的各個處理節點(node)均全部相互連結至其它所有的處理節點;且其中的各個處理節點均設定有一包括有多組地區名稱及與該些地區名稱對應的專屬地理坐標參數(例如經緯度資料)以及各個處理節點所在之處的地理坐標參數的數據庫。
公知的計算機網絡系統最常用的連結架構即為樹狀型連結架構。目前大多數的計算機網絡系統,例如網際網絡(Internet)、公司內部網絡系統(intranet)、公司間網絡系統(extranet)、等等,均建構于此種樹狀型連結架構。
圖1顯示一公知的樹狀型網絡架構(如標號10所指的虛線框所包含的部分)的基本形態。假設此樹狀型網絡架構10中包含7個處理節點11、12、13、14、15、16、17,其中每一個處理節點即代表一臺計算機主機(host),且該計算機主機可提供特定的軟硬件資源及數據處理功能、或是作為一網站服務器來提供各種線上信息。
于電子交易處理的應用上,使用者常會隨意登入任一個處理節點以提出交易服務需求,例如訂購產品;其中一筆交易記錄中需令使用者輸入收貨地點,以令管理該處理節點的廠商根據該收貨地點來進行出貨作業。
然而上述的樹狀型網絡架構10缺點之一在于將其應用于電子交易程序上的人力、時間以及處理成本較高;這是由于必需由一管理人員依該收貨地點來決定進行出貨的廠區以找出最近的交貨距離,之后,再以電子郵件或傳真方式將產品訂單傳送至該決定后的出貨廠區,其中,該些出貨廠區內會設有一用以儲存該產品訂單的網站服務器(處理節點),假若此些網站服務器(處理節點)可根據產品訂單上所列的收貨地點而自行找出一與該收貨地點較鄰近的網站服務器(即出貨廠區),將可不需一管理人員來判定及指定出貨的廠區,因而減少人力成本以及作業時間上的支出。
由于公知的網絡架構中的各個處理節點僅具有一專屬的網域名稱(domain name),因此,并無法根據交易訊息自動找到地理位置較鄰近的處理節點來進行出貨程序,使得整體的網絡使用效益較低。
本發明的另一目的在于提供一種含地理坐標信息的網絡系統,其可提供距離信息的參考,以提升交易效率。
本發明的地理坐標信息的網絡系統系由多個處理節點所組成;其特點在于其中每一個處理節點均系全部相互連結至其它所有的處理節點;且其中的各個處理節點均設定有一包括有多組地區名稱以及與該些地區名稱對應的地理坐標參數(例如經緯度資料)的數據庫,其中,該數據庫中更包括各個處理節點所在之處的地理坐標參數,可用以指示出該處理節點所在的地理位置,并可用以求得一處理節點與一特定地點之間的距離。此節點定位及定距功能可讓采用此含地理坐標信息的網絡系統的電子交易系統以節點的地理位置及與一特定地點之間的距離作為交易決策的參考資料,從而達到低成本的商務交易。
圖1(公知技術)為一示意圖,其中顯示一公知的樹狀型網絡架構的基本形態;圖2為一示意圖,其中顯示本發明的含地理坐標信息的網絡系統的基本形態;圖3A及3B為幾何示意圖,其用以說明本發明所采用的經緯度定距方法的基本原理;圖4為一示意圖,其中顯示本發明的含地理坐標信息的網絡系統的一個應用實例;以及圖5為一數據結構圖,其中顯示第4圖各個計算機主機內所儲存的一地理坐標數據庫。圖中標號說明10公知的樹狀型網絡架構 11處理節點12處理節點 13處理節點14處理節點 15處理節點16處理節點 17處理節點20本發明的含地理坐標信息的網絡系統21處理節點 21a客戶端工作站21b客戶端工作站 22處理節點22a客戶端工作站 22b客戶端工作站23處理節點 23a客戶端工作站23b客戶端工作站 24處理節點24a客戶端工作站 24b客戶端工作站25處理節點 25a客戶端工作站25b客戶端工作站30應用本發明的網絡系統的電子交易系統31計算機主機(處理節點) 32計算機主機(處理節點)33計算機主機(處理節點) 34計算機主機(處理節點)35計算機主機(處理節點) 40地理坐標數據庫以下配合附圖2、3A至3B、及圖4,詳細說明本發明的含地理坐標信息的網絡系統的實施例。
圖2的示意圖即顯示本發明的含地理坐標信息的網絡系統(如標號20所指的虛線框所包含的部分)的基本形態。
于此范例中,假設此網絡系統20包含5個處理節點21、22、23、24、25(注此處僅以5個處理節點為例作說明,實際上可為任何數目的處理節點),且其分別可連結至多個客戶端工作站21a、21b、22a、22b、23a、23b、24a、24b、25a、25b、等等,用以讓各個客戶端工作站21a、21b、22a、22b、23a、23b、24a、24b、25a、25b可連結至此網絡系統20中的任何一個處理節點21、22、23、24、25的計算機主機,借此而使用連結的計算機主機中的軟硬件資源及數據處理功能、或是瀏覽其所提供的各種線上信息、等等。
本發明的網絡系統20的特點在于其中各個處理節點21、22、23、24、25均系全部相互連結至其它所有的處理節點(亦即處理節點21同時連結至處理節點22、23、24、25;處理節點22系同時連結至處理節點21、23、24、25;處理節點23系同時連結至處理節點21、22、24、25;處理節點24系同時連結至處理節點21、22、23、25;而處理節點25則系同時連結至處理節點21、22、23、24);且其中的各個處理節點21、22、23、24、25均分別設定有一包括有多組地區名稱以及與該些地區名稱對應的地理坐標參數的數據庫(未圖標),其中,該數據庫中還包括各個處理節點所在之處的地理坐標參數,例如為其所在的地點的經緯度(longitude-altitude),用以指示出各個處理節點21、22、23、24、25所在的地理位置,并亦可借以求得一處理節點與一特定地點之間的距離。
假設(α1,β1)代表處理節點21所在的地理位置的經緯度;(α2,β2)代表處理節點22所在的地理位置的經緯度;(α3,β3)代表處理節點23所在的地理位置的經緯度;(α4,β4)代表處理節點24所在的地理位置的經緯度;(α5,β5)代表處理節點25所在的地理位置的經緯度。
如第3A圖所示,假設以三維直角坐標系統(X,Y,Z)來表示地球表面上的地理位置,且令地球中心為直角坐標原點(O,O,O),并令X-Y平面為赤道面,X-Z平面為本初子午線(prime meridian)所在的平面;并假設地球為一正圓球體,且其半徑為R;則地球表面上一個經緯度為(α,β)的地理位置P(其中α表示經度,且以東經為正值、西經為負值;β表示緯度,且以北緯為正值、南緯為負值),則其三維直角坐標值為X=R cosβ cosαY=R cosβ sinαZ=R sinβ再接著如圖3B所示,假設地球表面上的二個地理位置Pi及Pj的經緯度分別為(αi,βi)及(αj,βj),則此二個地理位置Pi及Pj之間的地表距離Dij可根據基本向量定理而求得為Dij=2πR·θ2π=R·θ]]>=R·|cos-1[cosβicosβjcos(αi-αj)+sinβisinβj]|]]>以下將稱此公式為″經緯度定距公式″。
由于本發明將各個處理節點21、22、23、24、25均設定有一包括有多組地區名稱及與該些地區名稱對應的經緯度坐標參數以及各個處理節點所在的處的經緯度坐標參數之數據庫,因此采用本發明的網絡系統的電子交易系統即可根據上述的經緯度定距公式來求得任何二個處理節點之間的地表距離以及一處理節點與一特定地點之間的地表距離。
由于數據傳輸效益與其間的距離有關(亦即當數據傳輸距離縮短以及所經的處理節點減少,則傳輸效益將增加),因此任何一個處理節點將可對客戶端工作站所輸入的服務請求而轉傳至可完成該服務請求之一距離最近的處理節點,例如處理節點21即可根據客戶端工作端所傳來服務請求中的地理信息(例如收貨地點)而自包括各地區及各處理節點專屬經緯度坐標參數的數據庫中找出與該地理信息距離最近的處理節點22、23、24、25其中之一,并將客戶端工作站所輸入的服務請求轉傳至距離最近的處理節點。
舉例來說,若處理節點21想要找出與其距離最近的處理節點,則只要先根據上述的經緯度定距公式求出D12、D13、D14、D15,再接著找出其中的最小值,即可求得最近的處理節點。例如假設D12、D13、D14、D15中的最小值為D13,則便可求得最近的處理節點為處理節點23。
基于圖2所示的含地理坐標信息的網絡系統,可發展出許多各式不同的計算機網絡應用系統。圖4顯示本發明的含地理坐標信息的網絡系統應用于公司網絡系統的一個范例。
如圖4所示,假設此網絡系統30是由英業達集團(Inventec)所擁有,其中包含5臺計算機主機(即處理節點)31、32、33、34、35,(注此處僅以5臺計算機主機為例作說明,實際上可為任何數目的計算機主機),且分別裝機于臺北、上海、天津、北京、和西安。
根據本發明的網絡系統,這些計算機主機31、32、33、34、35均系全部相互連結至其它所有的計算機主機(亦即計算機主機31同時連結至計算機主機32、33、34、35;計算機主機32同時連結至計算機主機31、33、34、35;計算機主機33同時連結至計算機主機31、32、34、35;計算機主機34同時連結至計算機主機31、32、33、35;而計算機主機35同時連結至計算機主機31、32、33、34);且其中的各個計算機主機31、32、33、34、35除了其專屬的網域名稱外,均另外分別設定有一包括有多組地區名稱及與該些地區名稱對應的經緯度坐標參數以及各個處理節點所在之處的經緯度坐標參數的數據庫。
舉例來說,位于臺北的計算機主機31的網域名稱為″taipei.inventec.com″,且其經緯度為(121,25.5);位于上海的計算機主機32的網域名稱為″shanghai.inventec.com″,且其經緯度為(121,31);位于天津的計算機主機33的網域名稱為″tianjin.inventec.com″,且其經緯度為(117,39);位于北京的計算機主機34的網域名稱為″beijin.inventec.com″,且其經緯度為(116,40);而位于西安的計算機主機35的網域名稱為″xian.inventec.com″,且其經緯度為(107,33),其中,各個計算機主機內部皆具有一地理坐標數據庫,如第5圖所示的地理坐標數據庫40,若位于一客戶端工作站(未圖標)的使用者登入任一個計算機主機所建構的交易系統(未圖標),例如訂購系統,并輸入其欲訂購英業達集團開發的特定產品(或英業達集團代理的產品)時,由于一般交易處理過程中,須令使用者輸入該訂購產品的收貨地點,如此,即可得知該收貨地點的經緯度資料,因此,接收該筆交易的計算機主機即會根據使用者所輸入的收貨地點而自該地理坐標數據庫40中找出與該收貨地點較為接近的計算機主機,而將該筆交易記錄傳送至該找到的計算機主機中以便進行出貨作業,如此,將可節省產品運輸上的成本;另一方面,若收貨者發現該出貨產品有問題時,由于出貨與收貨距離較近因而可較迅速完成換貨(退貨)處理。此外,若與該收貨地點最接近的計算機主機例如天津主機33發現其所屬地區的廠房物料因庫存不足將無法出貨時(由于庫存資料與計算機主機間的傳輸處理是一般庫存管理系統中的處理程序,因此在此將不為文贅述),該無法進行出貨作業的天津主機33即自該地理坐標數據庫40中找出與其距離最近的一計算機主機例如北京主機34(亦即根據上述的經緯度定距公式求出),以將該客戶端工作站所傳來的服務需求轉傳至該北京主機34,以便由該北京主機34所屬地區的廠房進行出貨作業。
上述的網絡系統30的優點在于可提供一主機定位及定距功能,借此而讓網絡系統30據以作為交易決策的參考資料,從而達到可增進商務交易效益,俾有效節省人力、物力以及時間。
總之,本發明提供了一種含地理坐標信息的網絡系統,其特點在于,其中各個處理節點均全部相互連結至其它所有的處理節點;且其中的各個處理節點均設定有一包括有多組地區名稱及與該些地區名稱對應的經緯度坐標參數以及各個處理節點所在之處的經緯度坐標參數的數據庫,可用以指示出各個處理節點所在的地理位置,并可借以求得一處理節點與一特定地點之間的距離,并亦可用以求得任何二個處理節點之間的距離。此節點定位及定距功能可讓采用本發明的網絡系統的電子交易系統以各個處理節點的地理位置及各個處理節點與一特定地區間隔距離作為交易決策的參考依據,從而達到可增進商務交易效益。
以上所述僅為本發明的較佳實施例而已,并非用以限定本發明的實質技術內容的范圍,例如圖5的地理坐標數據庫40中用以指定一特定計算機主機所處地理位置的經緯度資料除與該計算機主機的網域名稱對應外,亦可與該計算機主機的IP地址對應(未圖標),抑或同時對應于各網絡主機的網域名稱以及其IP地址(未圖標),亦即端視實施形態而定。本發明的實質技術內容廣義地定義在權利要求范圍中。任何他人所完成的技術實體或方法,若是與權利要求所定義者為完全相同、或是為一種等效的變更,均將被視為涵蓋于此權利要求保護范圍之中。
權利要求
1.一種含地理坐標信息的網絡系統,其特征在于包括多個處理節點,其中每一個處理節點均全部相互連結至其它所有的處理節點;且其中的各個處理節點均設定有一包括有多組地區名稱以及與該些地區名稱對應的專屬地理坐標參數的數據庫,其中,該資料庫中還包括各個處理節點所在之處的地理坐標參數,可用以指示出各個處理節點所在的地理位置,并可借以求得一處理節點與一特定地區之間的距離,并可用以求得其中任何二個處理節點之間的距離。
2.如權利要求1所述的含地理坐標信息的網絡系統,其特征在于,各地區以及各個處理節點所屬的地理坐標參數分別為各地區以及各個處理節點所在的地理位置的經緯度。
3.如權利要求1所述的含地理坐標信息的網絡系統,其特征在于,該數據庫所包括的各處理節點所處的地理坐標參數分別與該處理節點的IP地址對應。
4.如權利要求1所述的含地理坐標信息的網絡系統,其特征在于,該數據庫所包括的各處理節點所處的地理坐標參數分別與該處理節點的網域名稱對應。
5.一種含地理坐標信息的網絡系統,其特征在于包括多個處理節點,其中每一個處理節點均全部相互連結至其它所有的處理節點;且其中的各個處理節點均設定有一包括有多組地區名稱以及與該些地區名稱對應的專屬經緯度參數的數據庫,其中,該資料庫中還包括各個處理節點所在的處的經緯度參數,可用以指示出各個處理節點所在的地理位置,并可借以求得一處理節點與一特定地區之間的距離,并亦可用以求得其中任何二個處理節點之間的距離。
6.如權利要求5所述的含地理坐標信息的網絡系統,其特征在于,該數據庫所包括的各處理節點所處的經緯度參數分別與該處理節點的IP地址對應。
7.如權利要求5所述的含地理坐標信息的網絡系統,其特征在于,該數據庫所包括的各處理節點所處的地理坐標參數分別與該處理節點的網域名稱對應。
8.如如權利要求1或5所述的含地理坐標信息的網絡系統,其特征在于,該網絡系統是一用以進行產品訂購及出貨的交易系統,該處理節點為產品廠商,該處理節點的數據庫中所包括的地區名稱系指產品的收貨地區。
9.如如權利要求5所述的含地理坐標信息的網絡系統,其特征在于,該網絡系統是一用以進行訊息轉傳的連結系統,該處理節點是指用以處理一客戶端工作站所傳來的服務請求的網站服務器,該處理節點的數據庫中所包括的地區名稱是指可提供執行該服務請求的地區。
全文摘要
一種含地理坐標信息的網絡系統,其中各個處理節點均全部相互連結至其它所有的處理節點;且各個處理節點均設定有一包括有多組地區名稱以及與該些地區名稱對應的專屬地理坐標參數(例如經緯度資料)的數據庫。該數據庫中包括各個處理節點所在的處的地理坐標參數,用以提供一節點定位及定距功能,即可用以指示出各個處理節點所在的地理位置,并可借以求得一處理節點與一特定地點之間的距離。此節點定位及定距功能可讓采用此含地理坐標信息的網絡系統的電子交易系統以節點的地理位置而取出較近的交易距離作為交易決策的參考資料,從而提供一種低成本的交易處理方式。
文檔編號G06F15/173GK1466073SQ02140389
公開日2004年1月7日 申請日期2002年7月2日 優先權日2002年7月2日
發明者林光信, 溫世仁 申請人:英業達股份有限公司