• 沒有找到結果。

網際網路電話系統中支援行動接取介面之研究Interface for Supporting Mobile VoIP Access

N/A
N/A
Protected

Academic year: 2021

Share "網際網路電話系統中支援行動接取介面之研究Interface for Supporting Mobile VoIP Access"

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)

行政院國家科學委員會補助專題研究計畫成果報告

※※※※※※※※※※※※※※※※※※※※※※※※※

※ ※

網際網路電話系統中

※ 支援行動接取介面之研究

※※※※※※※※※※※※※※※※※※※※※※※※※

計畫類別:n個別型計畫

□整合型計畫

計畫編號:NSC 89 – 2213 – E – 110 – 076

執行期間: 89 年 8 月 1 日至 90 年 7 月 31 日

計畫主持人: 陳嘉玫

本成果報告包括以下應繳交之附件:

□赴國外出差或研習心得報告一份

□赴大陸地區出差或研習心得報告一份

□出席國際學術會議心得報告及發表之論文各一份

□國際合作研究計畫國外研究報告書一份

執行單位:中山大學資訊管理系

90

7

31

(2)

行政院國家科學委員會專題研究計畫成果報告

網際網路電話系統中

支援行動接取介面之研究

Inter face for Suppor ting

Mobile VoIP Access

計畫編號:NSC 89 – 2213 – E – 110 – 076

執行期限:89 年 8 月 1 日至 90 年 7 月 31 日

主持人:陳嘉玫 中山大學資訊管理系

摘要 目 前 Internet 上 的 網 頁 大 多 數 是 使 用 HTML 所撰寫,但 WAP 無線通訊設備只支援 瀏覽 WML 網頁,因此 WAP 無線通訊設備無 法直接瀏覽現有的 HTML 網頁。本研究設計及 實 作 一 個 具 有 過 濾 功 能 之 轉 換 器 , 將 原 本 HTML 網頁的內容,轉換為一連串的 WML 網 頁,使無線通訊設備都能直接瀏覽 Internet 上 HTML 網頁的內容,而不是只能瀏覽少數特定 的 WML 網頁。 Keywords: 無線通訊,轉換器 1. 簡介 近年來,電子商務在 Internet 上正如火如荼 的 發 展 , 但 這 種 商 業 模 式 只 侷 限 在 有 線 的 Internet 上進行。而隨著行動電話、個人數位助 理(PDA)等無線通訊設備的普及與進步,行 動上網(Mobile Internet)也慢慢的蔚為風潮。 行動上網是指使用者利用行動式上網設備連 上 Internet 或無線網路,去擷取所要的資源或 進行行動式電子商務(Mobile commerce)等。 行動上網對於一般使用者而言,使用者可 以利用無線通訊設備來獲得 Internet 或無線網 路上的即時性、機動性的資訊,例如:新聞報 告、收發 E-mail、行動銀行、股票買賣、信用 卡查詢、訂票、餐廳指南、城市情報、導航定 位系統等服務。而對於企業用戶,公司員工可 以利用無線通訊設備來擷取 Intranet 上的相關 資訊。使用者可以不分地點、不分時間,經由 WAP 服務獲得公司內部的即時資訊,例如: 產品價格變動、產品數量、客戶資料等,對於 企業效能的提昇,有相當的幫助。 因此,行動上網大大提高使用者可移動 性、易於攜帶的能力,使用者不再受限於必須 在 固 定 地 點 使 用 個 人 電 腦 或 筆 記 型 電 腦 上 網。而行動上網是遵循 WAP Forum 所定義之 WAP(Wireless Application Protocol)架構[5]。 WAP 是一種開放式、標準式的無線應用軟體 協定,為數位式行動電話與其它無線終端裝置 提供無線通訊服務。 WAP 使 用 一 種 稱 為 WML ( Wireless Markup Language)的標記式語言,這種語言類 似現在網路上使用的 HTML 語言。在 WAP 上 解 譯 WML 網 頁 稱 為 微 瀏 覽 器 ( Micro-browser ) , 就 像 個 人 電 腦 上 解 譯 HTML 網 頁 的 瀏 覽 器 Internet Explorer 和 Netscape 一般的一種軟體。也就是說,用 WML 標記式語言所寫出來的網頁內容,都可以透過 WAP 無線通訊設備來瀏覽。 使用者使用 WAP 手機去瀏覽 WAP 網站中 的 WML 網頁,可以透過下列三種方式。第一, WAP 網站建置在無線網路上,使用者直接透 過 WAP 手機連上無線網路,去瀏覽 WAP 網 站中的 WML 網頁。第二,WAP 網站若建置 在 Internet 上,由於通訊協定不同,使用者必 須透過 WAP Gateway 轉換通訊協定後,才能 瀏覽 Internet 上 WAP 網站中的 WML 網頁。第 三,在 WAP Gateway 中建置一個可以將 HTML 網頁轉換成 WML 網頁的 Translator。 2. 研究動機與目的

具有 Translator 的 WAP Gateway,不僅能 轉換網路協定外,Translator 還負責將 HTML 網頁轉換成 WML 網頁。因此,使用者可以使

(3)

用 WAP 手機直接瀏覽 Internet 上的 HTML 網 頁。然而 HTML 網頁透過 Translator 轉換成 WML 網頁後,原本 HTML 網頁的內容與格式 可能會產生很大的改變,而造成使用者不能正 常的瀏覽,或是閱讀的困難。原因有二: 第一, HTML 網頁與 WML 網頁本身在 定義上就有所差異,例如:在文件結構、標籤 的功能及數量、標籤定義的嚴謹度上都有所差 異,如果 Translator 只是單純地將 HTML 標籤 轉換成 WML 標籤的話,而不考慮 HTML 網頁 原本的文件結構,那麼對於一些無法轉換的 HTML 標籤,但這些標籤當中可能存在一些重 要的資訊內容,在轉換過後的 WML 網頁中, 則可能會失去這些重要的資訊內容。而且更重 要的是可能會破壞原本 HTML 網頁本身的文 件結構。 第二,當初設定 HTML 網頁時,所針對的 環境是具有高速運算能力、可快速連線、有較 大的記憶體、有較大螢幕顯示、以及方便的鍵 盤滑鼠輸入等。而 WML 網頁,由於受限於無 線網路本身頻寬較窄、延遲時間較長、傳輸品 質不穩定外,再加上 WAP 無線通訊設備的螢 幕、頻寬、輸出輸入能力、記憶體大小、CPU 能 力 等 因 素 的 限 制 下 , WML 網 頁 無 法 像 HTML 網頁呈現出太過複雜的資料內容。因 此,HTML 網頁在轉換成 WML 網頁後,在小 螢幕的 WAP 無線通訊設備所展示的視覺效 果,並不如在個人電腦大螢幕上瀏覽 HTML 網頁來的完整及豐富。雖然有些較為簡單的 HTML 網頁,轉換結果可能令人滿意,但是 HTML 網頁如果太過複雜,則轉換的結果容易 失去原本 HTML 網頁所要呈現的的效果。 因此,Translator 轉換 HTML 網頁時,應 考量 HTML 與 WML 兩者之間的差異,以及無 線網路與 WAP 無線通訊設備本身的限制。若 Translator 在轉換 HTML 網頁之前,有一個 HTML-filter 能先加以過濾一些原本不能直接 轉換的 HTML 標籤、內容、文件結構等,並從 這些 HTML 內容中擷取出重要的資訊內容,再 經由 Translator 將這些擷取出來的資訊內容轉 換成 WML 網頁,這樣轉換後的效果,比較不 會失去原本 HTML 網頁中的重要資訊內容與 文件結構。 綜合以上所言,本研究的主要目的是針對 Filter 的功能作探討,研究如何過濾一些 WML 無法直接對應到的 HTML 標籤、內容、文件結 構等,但又可以保留原本 HTML 網頁中的主要 資訊與文件結構,以及如何適當地切割與簡化 HTML 網頁,使轉換後的 WML 網頁不僅能減 少傳輸量,並且能以簡化且清晰地方式,在 WAP 無線通訊設備上正常地瀏覽。 3. 研究成果 本研究所設計的 Filter 之架構,包含四個 Component , 分 別 是 HTML-preprocessor 、 HTML-filter、WML-translator、Encoder。 在這個 Filter 架構中,HTML 網頁必須經 過這四個 Component 的處理,才能轉換出一個 效 果 較 佳 的 WML 網 頁 , 對 於 這 四 個 Component 的功能分別簡述如下。 HTML-pr epr ocessor 在 Internet 上 HTML 網頁標籤的寫法非常 不一致,如圖 3-2 所示。左半邊 HTML 網頁標 籤的寫法非常不規則,例如:第一行 HTML 標籤是由第一行的”<”,第二行的”html”,一直 到第三行的第一個字元”>”所組成。而在第三 行 HTML 標籤中,又有其它一連串的標籤與與 資料內容,這樣不規則的網頁標籤組成,不僅 增加 Filter 在轉換 HTML 網頁時的困難,也會 影響轉換後 WML 網頁所呈現的效果。因此, Filter 在 轉 換 HTML 網 頁 之 前 , HTML-preprocessor 會先負責 format HTML 網 頁中的標籤與資料內容,經過 preprocess 後的 HTML 網頁,每一行一定是一個完整的單一標 籤或是一個資料內容。 HTML-filter HTML 網頁在經過 HTML-preprocessor 的 處理後,HTML-filter 即可以確保從 HTML 網 頁中每一行讀進來的內容,一定是一個完整的 單一標籤或是一個資料內容。接著 HTML-filter 一行一行地過濾這些 HTML 標籤與資料內 容 , 再 將 過 濾 後 的 HTML 內 容 傳 遞 到 WML-translator 作轉換。 WML-tr anslator WML-translator 負責將 HTML-filter 所過 濾後的 HTML 內容,轉換成 WML 網頁。 WML-translator 不僅可以轉換與 HTML 網頁文 件結構較不相關的元件,例如:網頁 Title 內 容、一般文字內容、大篇幅文字內容的簡化、 超連結內容等。它也可以轉換與 HTML 網頁文

(4)

件結構相關的元件,例如:單一表格內容、層 狀表格內容、切割網頁等。 Encoder 由於 WML 網頁規定必須使用 Unicode 為 編碼方式。因此,要在 WAP 手機上閱讀轉換 過後的中文 WML 網頁,則中文 WML 網頁必 須經過 Encoder 進行編碼,將中文 Big5 轉換成 Unicode,才能在 WAP 手機上正常地瀏覽中文 WML 網頁。 Filter 轉換機制 Translator 若只是將 HTML 標籤轉換成 WML 可以對應到的標籤,而忽略其它無法直 接轉換的 HTML 標籤,與原本 HTML 網頁中 的文件結構,或是不切割原本較大 HTML 網 頁,這些都有可能會造成轉換後的 WML 網 頁,失去許多原本 HTML 網頁中重要的資訊, 以及可能造成使用者不易閱讀,甚至無法瀏覽 的問題。本論文所提出的 Filter 則具有一些轉 換的機制,希望透過這些機制,來減少或改善 下列問題。 l 過濾 HTML 網頁中的資料內容 l 網頁 Title 內容的轉換 l 一般文字內容的轉換 l 適當地簡化 HTML 網頁中大篇幅文字內 容 l 超連結內容的轉換 l 使轉換過後的 WML 網頁,保有原本 HTML 網頁文件結構 l 頁框內容的轉換 l 單一表格內容的轉換 l 層狀表格內容的轉換 l 適當的切割 HTML 網頁中的資料內容 4. 結論 目前此 Filter 並沒有轉換 HTML Script 語言 與 Form 表單等轉換的功能,以及若 WML 網 頁中的超連結內容指到的是一個 cgi 程式、或 是 asp、php 程式,此 Filter 並無法轉換這些程 式所產生的 HTML 網頁,希望未來 Filter 可以 轉換這些 Script 語言、Form 表單、以及這些 cgi、asp、php 程式所產生的 HTML 網頁,則 使用者可以使用 WAP 手機去瀏覽 Internet 上廣 大的資訊,而企業與組織也不用額外建置與維 護一個 WAP 網站,大大提高 WAP 手機的價 值。 參考文獻 [1]徐元瑛:HTML 文件至 WML 文件之自動轉 換系統,國立交通大學資訊工程研究所, 2000. [2]楊協龍:HTML-WML 轉換器的設計與實作, 國立清華大學資訊工程研究所, 2000. [3]李鈺文:無線網路閘道器之網頁轉換器, 立成功大學資訊工程研究所, 2000. [4]龍其貿:以 WAP 為基礎的文件之研究,國立 中興大學應用數學研究所資訊組, 2000. [5] WAP

Forum ,http://www.wapforum.org/ ,Wireles s Application Protocol, WhitePaper Version Oct-1999, 1999.

[6] WAP

Forum ,http://www.wapforum.org/ ,Wireles s Application Protocol, Wireless

Application Environment Overview, Version 16-Jun-1999, 1999.

[7] WAP

Forum ,http://www.wapforum.org/ ,Wireles s Application Environment Specification, Version 1.1, 1999.

[8] WAP

Forum ,http://www.wapforum.org/ ,Wireles s Application Protocol, Architecture Specification Version 30-Apr-1998, 1998. [9] WAP

Forum ,http://www.wapforum.org/ ,Wireles s Application Protocol, Wireless Markup Language Specification Version 1.1, 1999. [10] "HyperText Markup Language(HTML)4.01

Specification," W3C

Recommendation ,http://www.w3c.org/TR/ html4, December 24,1999

[11] Metter, M.; Colomb, R.,”WAP enabling existing HTML applications”,User Interface

Conference, 2000. AUIC 2000. First Australasian , 1999, Page(s):49–57. [12] Khare, R.,” W* effect considered

harmful”,IEEE Internet

Computing,Volume:3 Issue:4,July-Aug. 1999,Page(s):89–92.

[13] Leavitt, N.,”Will wap deliver the wireless internet?”,Computer, Volume:33

Issue:5,May 2000,Page(s):16-20.

[14] Ouahid, O.; Karmouch, A.,”Converting Web Pages into Well-formed XML

Documents” ,IEEE Internet Computing

1999. [15]

(5)

NOKIA ,http://www.nokia.com/ ,Deployme nt Scenarios for Corporate WAP Services, WhitePaer,Nov 1999.

[16] Transcoding Proxy,IBM alphaWorks, http://www.alphaworks.ibm.com/tech/Trans codingproxy, June 11,1999.

[17] Spyglass Prism,

http://www.spyglass.com/solutions/technolo gies/prism, October 27,1999.

參考文獻

相關文件

(二)使用 PHP 語言、MySQL 資料庫與 Apache 伺服軟體開發互

了解電腦網路的原理,學習使用 個人網誌及簡易的網頁設計,具 備電子商務的觀念、網路安全以 及網路犯罪與相關法規.

整體網站之規劃與設計設,包括網站企畫,網頁版面美工設計,網頁版面

由於較大型網路的 規劃必須考慮到資料傳 輸效率的問題,所以在 規劃時必須將網路切割 成多個子網路,稱為網 際網路。橋接器是最早

在撰寫網頁應用程式 HTML 的語法當中,以下何者錯誤?(A)&lt;a&gt;是用來製作超連結的標記(Tag) (B)HREF 是一個在&lt;a&gt;與&lt;/a&gt;中指定其他

● 每間學校訂購 myTV SUPER 應用程式版 /網頁版 通行證最 低限額: 50張。.. 1 OTT 網路串流平台

甄選安排 詳情將於11月下旬透過網上校 管系統的聯遞系統及本組網頁

例如 : http ( 網頁伺服器所用的協定 ) 定義了 client 如何向 server request 網頁及 server 如何 將網頁及其中的各種內容回傳給 client 。. 提供服務給 application layer