專利名稱:一種使wap移動電話機與web網(wǎng)站實現(xiàn)溝通的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種使WAP移動電話機與WEB網(wǎng)站實現(xiàn)溝通的方法和系統(tǒng),確切地說,涉及一種利用WAP移動電話機接通網(wǎng)際網(wǎng)絡而獲取信息的應用方法和裝置,屬于數(shù)字信息的傳輸和轉換,以及網(wǎng)絡應用的技術領域。
網(wǎng)際網(wǎng)絡(又稱因特網(wǎng)、國際互聯(lián)網(wǎng)或互聯(lián)網(wǎng))是一項新興的信息載體和大眾化媒介,由于網(wǎng)際網(wǎng)絡連接的數(shù)據(jù)庫具有全球覆蓋性,其信息資源極其豐富而獲得了人們的青睞和驚人的發(fā)展。而八十年代研制成功的數(shù)字式移動電話機(又稱手機)使人們能夠在移動過程中進行通信,適應了現(xiàn)代社會節(jié)奏快、人員流動性強的需要。所以,移動電話在世界范圍內(nèi)也取得迅速發(fā)展。而且,近年來還研制出遵循WAP協(xié)議的無線上網(wǎng)裝置(如WAP手機)可以連上網(wǎng)際網(wǎng)絡。但是,目前這種WAP手機的上網(wǎng)還有很大的局限,其中之一便是無法瀏覽WEB網(wǎng)站。
本發(fā)明的目的是提供一種可以解決上述手機應用缺陷的使WAP移動電話機與WEB網(wǎng)站實現(xiàn)溝通的方法,讓使用WAP上網(wǎng)裝置(如WAP手機)的用戶也能瀏覽WEB網(wǎng)站。而經(jīng)營WAP網(wǎng)站的業(yè)者,在應用了本發(fā)明的方法后,能提供其用戶更多的信息資源,增加其營業(yè)上的競爭力。本發(fā)明的應用,也為網(wǎng)際網(wǎng)絡增添了一項新的增值業(yè)務。
本發(fā)明的另一目的是提供一種使WAP移動電話機與WEB網(wǎng)站實現(xiàn)溝通的系統(tǒng)組成,為上述實現(xiàn)方法的程序提供操作平臺。
本發(fā)明使WAP移動電話機與WEB網(wǎng)站實現(xiàn)溝通的方法是這樣實現(xiàn)的包括有下列步驟(1)取得初始條件與目的地端網(wǎng)站W(wǎng)EB Server的相關數(shù)據(jù)信息;(2)制定一個符合HTTP通信協(xié)議,且能使目的地端網(wǎng)站W(wǎng)EB Server送出網(wǎng)頁或網(wǎng)頁檢索數(shù)據(jù)信息的文檔HEADER;(3)與目的地端網(wǎng)站W(wǎng)EB Server服務窗口取得聯(lián)系,并將上述第2步驟所制定的文檔HEADER寫入該目的地端網(wǎng)站W(wǎng)EB Server服務窗口;
(4)由該目的地端網(wǎng)站服務窗口取得WEB Sever相對應第3步驟所提交的網(wǎng)頁或網(wǎng)頁檢索數(shù)據(jù)信息(該數(shù)據(jù)信息的格式符合HTML語言規(guī)范);(5)將由第4步驟取得的“符合HTML語言規(guī)范的數(shù)據(jù)信息”轉換成符合無線應用協(xié)議WAP的網(wǎng)頁,并將該網(wǎng)頁顯示在用戶的WAP手機的顯示屏上。
本發(fā)明的使WAP移動電話機與WEB網(wǎng)站實現(xiàn)溝通的系統(tǒng)組成是這樣實現(xiàn)的其硬件主體是一臺或一臺以上掛接在網(wǎng)際網(wǎng)絡上的WEB服務器和一臺掛接在網(wǎng)際網(wǎng)絡上的WAP服務器,以及一個或一個以上的遵循WAP協(xié)議的網(wǎng)際網(wǎng)絡瀏覽器,上述各服務器和瀏覽器都是構建在計算機上而工作的,其中的瀏覽器是無線可攜帶型上網(wǎng)裝置。
上述無線可攜帶型上網(wǎng)裝置是符合無線應用協(xié)議WAP的移動電話機和個人數(shù)字處理機。
本發(fā)明的特點是提供一種主要作為WAP手機與傳統(tǒng)WEB網(wǎng)站之間實現(xiàn)溝通而轉換文檔協(xié)議的橋梁,使WAP網(wǎng)站可以接受WAP瀏覽端用戶的要求而聯(lián)結至WEB網(wǎng)站,實現(xiàn)兩種不同協(xié)議的轉換,從而使通常由用戶隨身攜帶的符合無線應用協(xié)議WAP的移動電話機和個人數(shù)字處理機部不僅可以接通WAP服務器上網(wǎng),也可以通過本發(fā)明的網(wǎng)站,接通WEB網(wǎng)站而獲取更多更廣泛的信息。
本發(fā)明的程序工作過程簡述如下首先由WAP網(wǎng)站接受WAP手機用戶的請求,與其指定的WEB網(wǎng)站取得聯(lián)系,然后由WAP網(wǎng)站到其指定的WEB網(wǎng)站做網(wǎng)頁取得或檢索的操作,最后將取回的網(wǎng)頁或檢索的結果(HTML格式文件)轉換翻譯成符合無線應用協(xié)議WAP文件格式的網(wǎng)頁,并將該網(wǎng)頁發(fā)送顯示在用戶的WAP手機上。
下面結合附圖和實施例,具體介紹本發(fā)明的內(nèi)容、操作步驟和功效
圖1是本發(fā)明的軟件主流程圖一。
圖2是本發(fā)明的軟件主流程圖二。
參見圖1和圖2,本發(fā)明是一種使WAP移動電話機與WEB網(wǎng)站實現(xiàn)溝通的方法,其主要包括有下列操作步驟和內(nèi)容第1步是首先取得初始設定的條件與目的地端網(wǎng)站W(wǎng)EB Sever的相關數(shù)據(jù)信息該數(shù)據(jù)信息可由用戶在網(wǎng)站的WWW介面輸入數(shù)據(jù)或由網(wǎng)頁的菜單中選擇“要求服務的設定條件”而得到,且將此數(shù)據(jù)信息儲存于網(wǎng)站指定的數(shù)據(jù)庫或文檔中。其內(nèi)容包括有a.目的地端WEB網(wǎng)站的網(wǎng)址與網(wǎng)頁的路徑,b.作為檢索條件的關鍵詞(如果是上WEB網(wǎng)站進行數(shù)據(jù)檢索,則該項信息為必需的)。
第2步是制定一個符合HTTP通信協(xié)議,且能讓目的地端網(wǎng)站W(wǎng)ebSever服務器送出網(wǎng)頁或網(wǎng)頁檢索數(shù)據(jù)信息的操作的文檔HEADER;符合HTTP通信協(xié)議規(guī)范的文檔,在沒有被加密的情況下或加密前為一個純文字檔,其內(nèi)容如下$http-method $path User-Agent: $agent Host: $hostAccept: $accept Referer: $referer Content-type: $content-typeContent-length: $body-length $body其中的變量說明如下$http-method參數(shù)傳遞的方式,其內(nèi)容可以為POST(發(fā)出)或GET(接收);$path目的地端網(wǎng)站的網(wǎng)頁的路徑;$agent瀏覽器的名稱;$host目的地端的網(wǎng)站的網(wǎng)址;$accepthttp協(xié)議可接受的文檔格式范圍的定義;$referer可空白;$content-typeMIME格式的定義在此值為application/x-www-form-urlencoded;$body-length$body變量內(nèi)容的長度;$body$key=$val,其中$key代表傳遞參數(shù)的名稱,$val代表傳遞參數(shù)的內(nèi)容。
第3步是與目的地端網(wǎng)站的Web Server服務窗口(TCP 80端口)取得聯(lián)系。
第4步是將上述第2步驟所制定的文檔HEADER寫入目的地端網(wǎng)站的Web Server服務窗口(TCP 80端口);第5步是由該目的地端網(wǎng)站的Web Server TCP服務窗口(TCP 80端口)取得第4步驟所提交的網(wǎng)頁或網(wǎng)頁檢索數(shù)據(jù)信息(該數(shù)據(jù)信息的格式符合HTML語言規(guī)范)。
第6步是檢查分析由網(wǎng)頁或網(wǎng)頁檢索資料所得到的數(shù)據(jù)信息是否正確,即是否符合用戶的要求,如果符合用戶要求,則進行后續(xù)的第7步操作;如果檢查分析的結果不符合用戶的要求,則返回本發(fā)明的程序開始端。
第7-9步是將由第5步驟取得的“符合HTML語言規(guī)范的數(shù)據(jù)信息”轉換成符合無線應用協(xié)議WAP的網(wǎng)頁,并將該網(wǎng)頁顯示在用戶的WAP手機的顯示屏上的若干操作。其具體步驟如下所述首先去掉HTML協(xié)議的命令標簽(<TAG>)、Java scritp與不必要的文件控制符號HTML協(xié)議的命令標簽(<TAG>)表示法是以“<”符號為開頭,而以“>”符號為結束;而Java scritp是以“<script>”符號為開頭,而以“</script>”符號為結束的,本發(fā)明的程序將自動去掉上述“開頭”與“結束”的符號和該“開頭”與“結束”符號內(nèi)所包含的字符。接著,該程序將一些為適應HTML語言規(guī)范的需求而自行定義的符號表示方法還原,例如“&amp”還原為“&”,“&quote”還原為“\”,“&lt”還原為“<”,“&gt”還原為“>”。然后,將上述文檔存為純文字的文檔(第8步),并開啟上述該純文字的文檔(第9步)。
需要說明的是,上述第6、8、9三個步驟均為可選項,可以省略之。
第10步是由程序將上述純文字的文檔制定成符合WML語言或HDML語言規(guī)范的網(wǎng)頁,并顯示在用戶的WAP手機的顯示屏上。下面分別介紹符合WML語言或HDML語言規(guī)范的網(wǎng)頁,該網(wǎng)頁為一純文字的文檔。
(1)符合WML語言規(guī)范的網(wǎng)頁為一純文字的文檔,內(nèi)容如下< xml version=“1.0” >(表示W(wǎng)ML語言版本序號,可升級)<!DOCTYPE wml PUBLIC"-//PHONE.COM//DTD WML 1.1//EN""http//www.phone.com/dtd/wml11.dtd">(表示文件格式的宣告與DTD文件格式在此例中定義的來源,屬于可變項)<wml>(表示W(wǎng)ML網(wǎng)頁的開始符號)<card>(表示W(wǎng)ML網(wǎng)頁中一個卡card的開始,WML語言定義文字內(nèi)容是顯示在卡card的開始與結束符號之間)文字內(nèi)容(為純文字表示,該部分是通過由“文字檔”分解并穿插上wml的命令標簽符號而表現(xiàn)出來)</card>(表示W(wǎng)ML網(wǎng)頁中一個卡card的結束)</wml>(表示W(wǎng)ML網(wǎng)頁的結束)(2)符合HDML語言規(guī)范的網(wǎng)頁為一純文字的文檔,內(nèi)容如下<HDML VERSION=“3.0”MARKABLE=TRUE>(表示HDML的網(wǎng)頁開始與語言版本序號,可升級)文字內(nèi)容(為純文字表示,該部分是通過由“文字檔”分解并穿插上HDML的命令標簽符號而表現(xiàn)出來)<HDML>(表示HDML網(wǎng)頁的結束)本發(fā)明的使WAP移動電話機與WEB網(wǎng)站實現(xiàn)溝通的系統(tǒng)組成的硬件主體是一臺或一臺以上掛接在網(wǎng)際網(wǎng)絡上的WEB服務器和一臺掛接在網(wǎng)際網(wǎng)絡上的WAP服務器,以及一個或一個以上的遵循WAP協(xié)議的網(wǎng)際網(wǎng)絡瀏覽器,上述各服務器和瀏覽器都是構建在計算機上而工作的,其中的瀏覽器是無線可攜帶型上網(wǎng)裝置。該無線可攜帶型上網(wǎng)裝置是符合無線應用協(xié)議WAP的移動電話機和個人數(shù)字處理機。
本發(fā)明已經(jīng)編制出相應的程序,并進行了相關的實施試驗,初步實現(xiàn)了發(fā)明目的。該實施例的源程序及文檔說明請參見附件。
權利要求
1.一種使WAP移動電話機與WEB網(wǎng)站實現(xiàn)溝通的方法,其特征在于包括有下列步驟(1)取得初始條件與目的地端網(wǎng)站W(wǎng)EB Sever的相關數(shù)據(jù)信息(2)制定一個符合HTTP通信協(xié)議,且能使目的地端網(wǎng)站W(wǎng)EB Sever送出網(wǎng)頁或網(wǎng)頁檢索數(shù)據(jù)信息的文檔HEARER;(3)與目的地端網(wǎng)站W(wǎng)EB Sever服務窗口取得聯(lián)系,并將上述第2步驟所制定的文檔HEARER寫入該目的地端網(wǎng)站W(wǎng)EB Sever服務窗口;(4)由該目的地端網(wǎng)站服務窗口取得WEB Sever相對應第3步驟所提交的網(wǎng)頁或網(wǎng)頁檢索數(shù)據(jù)信息,該數(shù)據(jù)信息的格式符合HTML語言規(guī)范;(5)將由第4步驟取得的“符合HTML語言規(guī)范的數(shù)據(jù)信息”轉換成符合無線應用協(xié)議WAP的網(wǎng)頁,并將該網(wǎng)頁顯示在用戶的WAP手機的顯示屏上。
2.一種使WAP移動電話機與WEB網(wǎng)站實現(xiàn)溝通的系統(tǒng),其特征在于其硬件主體是一臺或一臺以上掛接在網(wǎng)際網(wǎng)絡上的WEB服務器和一臺掛接在網(wǎng)際網(wǎng)絡上的WAP服務器,以及一個或一個以上的遵循WAP協(xié)議的網(wǎng)際網(wǎng)絡瀏覽器,上述各服務器和瀏覽器都是構建在計算機上而工作的,其中的瀏覽器是無線可攜帶型上網(wǎng)裝置。
3.如權利要求1所述的使WAP移動電話機與WEB網(wǎng)站實現(xiàn)溝通的系統(tǒng),其特征在于上述無線可攜帶型上網(wǎng)裝置是符合無線應用協(xié)議WAP的移動電話機和個人數(shù)字處理機。
全文摘要
一種使WAP移動電話機與WEB網(wǎng)站實現(xiàn)溝通的方法和系統(tǒng),主要是提供WAP手機與傳統(tǒng)WEB網(wǎng)站之間實現(xiàn)溝通而轉換文檔協(xié)議的橋梁,使WAP網(wǎng)站可以接受WAP瀏覽端用戶的要求而聯(lián)結至WEB網(wǎng)站,實現(xiàn)兩種不同協(xié)議的轉換,從而使通常由用戶隨身攜帶的移動電話機和個人數(shù)字處理機不僅可以接通WAP服務器上網(wǎng),也可以通過本發(fā)明的網(wǎng)站,接通WEB網(wǎng)站而獲取更多更廣泛的消息。而WAP網(wǎng)站的經(jīng)營業(yè)者,應用本發(fā)明可以為其用提供更多的信息資源,增加其營業(yè)上的競爭力。
文檔編號H04L29/06GK1298243SQ0010905
公開日2001年6月6日 申請日期2000年6月2日 優(yōu)先權日2000年6月2日
發(fā)明者王逖, 劉云燕, 邱宇輝 申請人:王逖, 劉云燕, 邱宇輝