專利名稱:在無線網絡上網關處理請求的系統及方法
技術領域:
本發明有關于一在無線網絡上處理來自無線通信裝置的請求的裝置及方法,特別是一在無線網絡上網關處理請求的系統及方法;此裝置及方法提供一電話號碼與網址對應的數據庫可以簡化及加強無線通信裝置使用者上網的速度。
WAP(Wireless Application Protocol),是一種開放、標準的無線應用軟件協定,主要是為數字式移動電話(GSM系統)與其它無線終端裝置,提供無線通信與信息服務。參照
圖1所示為WAP網絡的一基本架構示意圖,在無線網絡上,WAP的顧客,如手持無線裝置110的使用者可與兩種服務器通信。
第一種是與無線應用軟件協定代理服務器(proxy)120以二位元(binary)無線標記語言(WML,Wireless Makeup Language)190的方式通信。當網絡服務器(web server)140是提供WAP內容(content),也就是以WML程序語言撰寫的時,無線應用軟件協定代理服務器120可以直接從網絡服務器140取回WAP內容160;然而,當網絡服務器140是提供全球信息網WWW(world-wide web)內容,也就是以超文本標記語言HTML(Hypertext Markup Language)標記式語法撰寫的時候,網絡服務器140必須先將WWW內容170傳給一超文本標記語言過濾器(filter)150轉譯(translate)成WAP內容160,再將WAP內容160傳給無線應用軟件協定代理服務器120。
第二種是與無線電話應用(WTA,Wireless Telephony Application)服務器130以二位元無線標記語言190的方式通信。與無線應用軟件協定代理服務器120不同的是,無線電話應用服務器130是一種可直接回應(respond)WAP顧客請求(request)的起源(origin)服務器或是網關(gateway)服務器。
圖2即是一WAP編制程序(programming)模式用以明第二種通信方式。顧客210是具有無線應用環境使用者代理(wireless application environment useragent)的裝置,其向網關220傳遞一編碼請求(encoded request)240后,網關220具有解碼器(decoder)將編碼請求240解碼后再將請求250傳給起源服務器230。起源服務器230將依請求250產生所需的回應(request)或內容(content)260回傳給網關220,網關220利用編碼器(encoder)將回應或內容260編碼后產生的編碼回應(encoded response)270回傳至顧客210中,完成WAP的通信。此處需加以說明的是,如果網關220接收編碼請求240時如同一起源服務器時,則顧客210也許不會察覺到其是與一網關220在通信。
然而,目前的網關大多只接受編碼請求為網址內容的通信方式,也就是顧客必須以其無線通信設備的單鍵輸入方式,重復按鍵多次才能完成一網址內容的編碼請求的輸入,造成以無線通信設備上網的不便。目前某些電信運營商或移動電話生產廠商通過在移動電話內置著名網站網址的方法來緩解網址輸入的困難,但可內置的網址數量有限并且不易更新。移動電話輸入網址的更通用做法是通過書簽(Bookmarks)進行的,用戶預先設定網址作為書簽,然后在書簽列表中選擇要上的網站,但這種方式,在設定書簽時同樣需要費很大的氣力來輸入網址。
以市面上流通的可上網WAP手機為例,其傳統以書簽方式輸入網址的步驟參照至圖3A至圖3H。圖3A為一WAP手機的顯示屏幕105,當使用者利用輸入裝置111進入WAP手機的服務菜單,顯示屏幕105會顯示出所提供的服務菜單112,使用者利用輸入裝置111選擇書簽服務(Bookmarks)。進入書簽服務,顯示屏幕105會顯示出所提供的書簽服務菜單113,如圖3B所示,在書簽服務菜單113上,選擇加入書簽服務(Add bookmark)。接著,利用輸入裝置111輸入所需加入的網址114(www.okwap),如圖3C所示。之后再利用輸入裝置111輸入書簽名稱115(okwap.com),如圖3D所示。之后可利用輸入裝置111進入書簽目錄116,并選擇所需要上網址的書簽(okwap),如圖3E所示。接著在顯示屏幕105顯示連接WAP網關的狀態(connecting to service),如圖3F所示。最后連接上該網址后,在顯示屏幕105顯示其網頁,如圖3G所示。
由上述的步驟可以了解在輸入網址及書簽名稱時,仍造成使用者輸入的不便。因此,若是網關服務提供者若能分擔無線通信設備使用者在上網時的網址輸入不便或是可提供網址信息,則可使使用者樂于以無線通信設備上網,因而增加各種商機。
鑒于上述發明背景中,傳統以無線通信設備上網所產生的諸多缺點,本發明的主要目的在于提供一在無線通信設備上通過輸入電話號碼可直接連上網站的裝置與方法;利用一電話號碼對應網站網址的查詢使無線通信設備使用者可簡化連上網絡的輸入動作。
本發明的另一目的在于提供一在移動電話設備上簡化上網輸入的裝置與方法;利用無線網絡上網關可動態更新電話網址對應數據庫來協助使用者迅速且方便的上網。
本發明的又一目的在于提供一在移動電話設備上快速上網的裝置與方法;利用無線網絡上網關查詢一按序排列的電話號碼與網站網址對應數據庫加速查詢到正確網址并連上網絡。
根據以上所述的目的,本發明提供在無線網絡上處理來自無線通信裝置的一請求的裝置至少包括一請求分析模組,用以接收請求及分析請求的資料型態;一數字與字串對應查詢模組,與請求分析模組通信,此數字與字串查詢模組用以接收一來自請求分析模組的一數字資料及查詢可與數字資料相對應的字串資料;一字串資料更新模組,與數字與字串對應查詢模組相通信,此字串資料更新模組用以動態處理數字與字串對應查詢模組的多個對應資料;及一通信導向模組,與數字與字串對應查詢模組相通信,此通信導向模組用以接收來自數字與字串對應查詢模組的字串資料及根據字串資料連接至一外部電子系統。
本發明提供的一無線網絡的網關(gateway)處理來自無線通信裝置的一請求的方法至少包括分析請求的一資料型態;其次,查詢一與請求相對應的一字串資料;再依字串資料與一外部電子系統相通信,此電子系統的一位址與字串資料是相對應的。
本發明方法可被廣泛地應用到可連接上無線網絡的電子裝置中,如視頻電話(screen phone)、移動電話(mobile phone)及個人數字助理器(personaldigital assistant,PDA);當本發明以一較佳實施例來說明本發明方法時,本技術領域的普通人員應有的認知是許多的順序是可以互換,這些一般的替換無疑地亦不脫離本發明的精神及范疇。
附圖中圖1為WAP網絡的一基本架構示意圖;圖2為WAP編制程序模式用以說明WAP網絡通信中其中一種通信方式;圖3A-3G為傳統以可上網WAP手機加入網址的輸入及上網步驟;圖4為本發明在無線網絡網關服務器中系統示意圖;圖5詳細說明本發明方法的流程;及圖6A-6C為本發明以可上網WAP手機加入網址的輸入步驟。
本發明提供了一在無線網絡上處理來自移動式無線通信裝置的一請求的網關系統至少包括一請求分析模組,用以接收請求,并分析請求的資料型態;一電話號碼與網址字串對應查詢模組,與請求分析模組通信,此電話號碼與網址字串對應查詢模組用以接收一來自請求分析模組的一數字資料及查詢可與數字資料相對應的一字串資料;一網址字串資料更新模組,與電話號碼與網址字串對應查詢模組相通信,此網址字串資料更新模組用以動態處理電話號碼與網址字串對應查詢模組的多個對應資料;及一網址導向模組,與電話號碼與網址字串對應查詢模組相通信,此網址導向模組用以接收來自電話號碼與網址字串對應查詢模組的字串資料及根據字串資料連接至一外部電子系統。
本發明提供的無線網絡之網關(gateway)處理來自無線通信裝置的請求的方法至少包括分析請求的一資料型態;其次,查詢一與請求相對應的一字串資料;再依字串資料與一外部電子系統相通信,此電子系統的一位址與字串資料是相對應的。
圖4為本發明在無線網絡網關服務器中系統示意圖;主要由訪問請求分析模組31、電話號碼網址查詢模組32、網址資料更新模組33及網址導向模組34所組成。當由無線通信設備37,例如移動式電話傳遞一經編碼過的訪問請求35時,網關服務器30首先將訪問請求35解碼后,將解碼后的訪問請求35傳入訪問請求分析模組31進行分析。訪問請求分析模組31主要是判斷訪問請求35的資料屬于數字(即電話號碼)或是字串(即網址URL)。接著,將資料屬于數字的訪問請求35傳入電話號碼網址查詢模組32進行比對查詢。電話號碼網址查詢模組32主要有一電話號碼與網址URL對應數據庫;此數據庫中電話號碼以升序的方式排列,且比對查詢方法以二分查找算法進行。接著將有與訪問請求35相對應的網址URL請求36傳入網址導向模組34進行處理;網址導向模組34主要是將網址URL請求36傳至外界該網址的應用服務器上。此外,本發明的網址資料更新模組33更可以動態得新增、修改及刪除來進行電話號碼與網址URL對應數據庫的更新工作。
以下將以圖5來詳細說明本發明方法的流程。當網關將顧客端,也就是移動電話所傳來二位元無線標記語言的訪問請求解碼后,即開始(步驟40)本發明系統及方法。首先,由請求分析模組31判斷訪問請求是否為一數字資料(步驟41),因電話號碼是由阿拉伯數字所組成,因此如訪問請求資料型態為數字表示在移動電話端輸入的為電話號碼;若為字串資料,則表示在移動電話端輸入的為網址URL。
接著,由電話號碼網址查詢模組將數字資料的訪問請求進行電話號碼與網址的比對查詢(步驟42)。在電話號碼網址查詢模組中有一以升序的排列方式內建的電話號碼與網址URL對應數據庫;而電話號碼網址查詢模組將依二位查找算法進行比對查詢。所謂的二位查找算法是以電話號碼與網址URL對應數據庫中為排序中間的電話號碼作為一標的值,若訪問請求的電話號碼值大于標的值,則從標的值至電話號碼與網址URL對應數據庫中的末端值之間比對查詢;反之則從電話號碼與網址URL對應數據庫中的起始值至標的值之間進行比對查詢。若在電話號碼與網址URL對應數據庫中找到相對應的網址URL,則表示查詢成功(步驟44),網址URL資料將由網址導向模組處理輸出連結至該網址的應用服務器;若查詢失敗,則可輸出一失敗回應(步驟45),經網關服務器的編碼器編碼后傳回移動電話端告知。
另一方面,本發明在網關服務器中的網址資料更新模組可依移動電話端訪問請求的記錄動態新增、修改及刪除來進行電話號碼與網址URL對應數據庫的更新工作,如此一來,電話號碼與網址URL對應資料不會受限于移動電話端低記憶容量的影響而無法更新。
本發明以市面上流通的可上網WAP手機為例,其以書簽方式輸入網址的步驟參照圖6A-6C。圖6A為-WAP手機的顯示屏幕5,當使用者利用輸入裝置11進入WAP手機的服務菜單,顯示屏幕5會顯示出所提供的服務菜單12,使用者利用輸入裝置11選擇書簽服務(Bookmarks)。進入書簽服務,顯示屏幕5會顯示出所提供的書簽服務菜單13,如圖6B所示,在書簽服務菜單13上,選擇加入書簽服務(Add bookmark)。接著,利用輸入裝置11輸入所需加入的網址撥接號碼14(22995000)即可,如圖6C所示,而不需繁復的網址及書簽名稱的輸入。
以上所述實施例僅為本發明的較佳實施例,提供方便說明本發明的技術,并非用以限定本發明的范圍,凡其他未脫離本發明所揭示的精神下所完成的等效變更或修飾,均應包含在本發明的權利要求范圍內。
權利要求
1.在無線網絡上處理來自無線通信裝置的請求的裝置,至少包括一請求分析模組,用以接收該請求及分析該請求的資料型態;一數字與字串對應查詢模組,與該請求分析模組通信,該數字與字串查詢模組用以接收一來自該請求分析模組的數字資料及查詢可與該數字資料相對應的一字串資料;一字串資料更新模組,與該數字與字串對應查詢模組相通信,該字串資料更新模組用以動態處理該數字與字串對應查詢模組的多個對應資料;及一通信導向模組,與該數字與字串對應查詢模組相通信,該通信導向模組用以接收來自該數字與字串對應查詢模組的該字串資料及根據該字串資料連接至一外部電子系統。
2.如權利要求1所述的在無線網絡上處理來自無線通信裝置的請求的裝置,其特征在于,上述請求至少包括以無線標記語言編寫的資料。
3.如權利要求1所述的在無線網絡上處理來自無線通信裝置的請求的裝置,其特征在于,上述數字資料至少包括一電話號碼。
4.如權利要求1所述的在無線網絡上處理來自無線通信裝置的請求的裝置,其特征在于,上述字串資料至少包括一以使用者要求語言編寫的網址資料。
5.如權利要求1所述的在無線網絡上處理來自無線通信裝置的請求的裝置,其特征在于,上述數字與字串對應查詢模組至少包括一具有多個電話號碼與多個相對應網址的數據庫。
6.如權利要求1所述的在無線網絡上處理來自無線通信裝置的請求的裝置,其特征在于,上述外部電子系統至少包括與該字串資料對應的一應用服務器。
7.在無線網絡上處理來自移動式無線通信裝置的一請求的網關系統,至少包括一請求分析模組,用以接收該請求,并分析該請求的資料型態;一電話號碼與網址字串對應查詢模組,與該請求分析模組通信,該電話號碼與網址字串對應查詢模組用以接收一來自該請求分析模組的一數字資料及查詢可與該數字資料相對應的一字串資料;一網址字串資料更新模組,與該電話號碼與網址字串對應查詢模組相通信,該網址字串資料更新模組用以動態處理該電話號碼與網址字串對應查詢模組的多個對應資料;及一網址導向模組,與該電話號碼與網址字串對應查詢模組相通信,該網址導向模組用以接收來自該電話號碼與網址字串對應查詢模組的該字串資料及根據該字串資料連接至一外部電子系統。
8.如權利要求7在無線網絡上處理來自移動式無線通信裝置的一請求的網關系統,其特征在于,上述請求至少包括以無線標記語言編寫的資料。
9.如權利要求7在無線網絡上處理來自移動式無線通信裝置的一請求的網關系統,其特征在于,上述數字資料至少包括一電話號碼。
10.如權利要求7在無線網絡上處理來自移動式無線通信裝置的一請求的網關系統,其特征在于,上述字串資料至少包括一以使用者要求語言編寫的網址資料。
11.如權利要求7在無線網絡上處理來自移動式無線通信裝置的一請求的網關系統,其特征在于,上述電話號碼與網址字串對應查詢模組至少包括一具有多個電話號碼與復數個相對應網址的數據庫。
12.如權利要求11在無線網絡上處理來自移動式無線通信裝置的一請求的網關系統,其特征在于,上述數據庫中這些電話號碼以升序方式排列。
13.如權利要求7在無線網絡上處理來自移動式無線通信裝置的一請求的網關系統,其特征在于,過包含一編碼器及一解碼器。
14.一無線網絡的網關處理來自無線通信裝置的一請求的方法,該方法至少包括分析該請求的一資料型態;查詢一與該請求相對應的一字串資料;及與一外部電子系統相通信,該電子系統的一位址與該字串資料相對應。
15.如權利要求14無線網絡的網關處理來自無線通信裝置的一請求的方法,其特征在于,上述請求至少包括以無線標記語言編寫的資料。
16.如權利要求14無線網絡的網關處理來自無線通信裝置的一請求的方法,其特征在于,上述查詢步驟至少包括確認該請求為一電話號碼的數字資料;查詢一數字與字串對應數據庫;及輸出該字串資料。
17.如權利要求16無線網絡的網關處理來自無線通信裝置的一請求的方法,其特征在于,上述數字與字串對應數據庫以升序方式排列該數字與字串對應資料。
18.如權利要求14無線網絡的網關處理來自無線通信裝置的一請求的方法,其特征在于,上述查詢步驟以二分查找算法進行。
19.如權利要求14無線網絡的網關處理來自無線通信裝置的一請求的方法,其特征在于,上述字串資料至少包括一以使用者要求語言編寫的網址資料。
全文摘要
本發明提供在無線網絡上處理來自無線通信裝置的請求的裝置,至少包括請求分析模組,接收及分析請求的資料型態;數字與字串對應查詢模組,接收來自請求分析模組的數字資料及查詢可與數字資料相對應的字串資料;字串資料更新模組,用以動態處理數字與字串對應查詢模組的多個對應資料;及通信導向模組,與數字與字串對應查詢模組相通信,此通信導向模組用以接收來自數字與字串對應查詢模組的字串資料及根據字串資料連接至外部電子系統。
文檔編號H04M11/00GK1355636SQ0012759
公開日2002年6月26日 申請日期2000年11月28日 優先權日2000年11月28日
發明者邱全成, 邵曉慧 申請人:英業達(上海)有限公司