跳到主要內容

臺灣博碩士論文加值系統

(35.153.100.128) 您好!臺灣時間:2022/01/22 07:19
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:蔡清松
研究生(外文):Tsai ching-sung
論文名稱:全球資訊網中跨終端機交遞系統設計與實作
論文名稱(外文):Inter-device handoff for WWW services
指導教授:曾建超曾建超引用關係
指導教授(外文):Tseng, Chien-Chao
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:65
中文關鍵詞:全球資訊網交遞代理伺服器調整文件物件
外文關鍵詞:WWWhandoffproxyadaptiveDOM
相關次數:
  • 被引用被引用:3
  • 點閱點閱:216
  • 評分評分:
  • 下載下載:34
  • 收藏至我的研究室書目清單書目收藏:0
隨著網路的普及,瀏覽全球資訊網已經是一般人上網會做的動作之一,一般人會在全球資訊網上進行購物、搜尋資料、收發電子郵件…等多樣性的應用。在全球資訊網發展初期,單純的瀏覽網頁是主要的應用,所以採用了比較簡單的通訊協定,並無法提供使用者的目前使用狀態以利越來越多樣化的Web應用來使用。不斷的改良之下,網頁伺服器與瀏覽器之間提供一些方法,可以讓網頁伺服器辨識客戶端目前的使用狀態。但是,這些方法的辨識範圍只適用於使用者在同一台機器上,使用者一旦換了終端機,就要重複之前瀏覽的動作,所以目前全球資訊網服務是無法交遞於不同的終端機,這對於越來越受重視的行動計算而言,使用WWW服務也照成了不便。
在這篇論文中,我們設計了一個系統叫做Follow-me Web,此一系統在網頁伺服器和客戶端瀏覽器之間加上一個Follow-me Proxy的three-tier的架構。在不修改終端機上的瀏覽器情況下,Follow-me Proxy可以讓使用者在跨相同或是不同類別的終端機的情況下,交遞使用者在前一終端機所瀏覽的網頁、使用狀態、現在網頁上輸入的資料,讓使用者在跨終端機之後平順的繼續瀏覽。除此之外,Follow-me Proxy也提供了adaptive browsing的功能,使用者可以設定proxy要在客戶端送出的要求,添加哪些CC/PP profile,Web server 便依據CC/PP profile傳回適當的網頁。因此在我們提出的Follow-me Web,我們可以提供跨不同類別終端機的交遞服務和根據設備調整網頁內容的全球資訊網服務。
World-wide Web (WWW) makes the popularity of Internet grows tremendously. Most Internet users access Internet just for browsing the contents of WWW. WWW can provide variety services, such as on-line shopping, data searching, e-mail action, and etc. The initial stage of WWW uses a simple protocol to browse web pages. With the evolution of WWW, we can use some mechanism to help web server to determine client’s using states. On the other hand, as the wireless and terminal technologies advance, user can access Internet anytime, anywhere with any devices. Each device has its own salient characteristics that make it best fit to use in a particular environment. For example a user may prefer using laptop PC in office but PDA or notebook PC in outdoors. However if a user decides to use a new device, he cannot continue browsing on the new device the same WWW session that already exists in the old device, including both HTML document and input text. Instead, he must redo his previous browsing steps and this re-browsing is not only tedious but also waste of time and resources.
In this thesis, we propose a Follow-me Web platform that can support inter-device handoff for WWW services. The Follow-me Web platform is a three-tier architecture that consists of web servers, client-side browsers and a Follow-me proxy in between. The Follow-me Proxy can maintain the browsing state of each registered user, and perform device handoff upon receiving a handoff request issued by an authorized user. The proxy can compose a document from the old HTML document and user input together. In addition, the Proxy can use Composite Capability/Preference Profiles (CC/PP) to negotiate with the destined client and adjust the handoff document accordingly. Furthermore users can setup personal preference in the Proxy by an out-of/in-band client application. Upon receiving a handoff request from a user, Proxy appends CC/PP profile to client’s request based on the user’s personal preference. Then web server return adapted web pages depend on CC/PP profiles. Besides, we have plug a COM object in the browser of PCs and use DOM APIs to collect user type-in data. Implementation results show that the Follow-me Web platform can support smooth inter-device handoff and adaptive WWW services smooth.
摘要 i
ABSTRACT ii
致謝 iv
圖 vii
第1章 序論 1
1.1 研究動機 1
1.2 方法介紹 2
1.3 章節介紹 2
第2章 全球資訊網相關協定規格與研究 3
2.1 全球資訊網的基本架構 3
2.2 HYPER TEXT TRANSFER PROTOCOL 4
2.2.1 HTTP的格式 4
2.2.2 HTTP的Header格式 7
2.2.3 HTTP的Session觀念 8
2.3 HYPER TEXT MARKUP LANGUAGE 10
2.3.1 HTML的格式 11
2.3.2 HTML的Input Control Elements 13
2.4 現有的相關系統 14
2.4.1 Web proxy 15
2.4.2 User agent proxy 16
2.4.3 系統比較 16
2.5 JAVA SCRIPT & JSCRIPT 17
2.6 COMPOSITE CAPABILITIES/PREFERENCE PROFILE 17
2.7 MICROSOFT INTERNET EXPLORER架構 18
2.8 DOM - DOCUMENT OBJECT MODEL 19
2.9 COM - COMPONENT OBJECT MODEL 20
第3章 交遞系統架構 22
3.1 系統架構概論 22
3.2 PC-CLIENT端架構 23
3.2.1 架構 23
3.2.2 註冊的流程 24
3.2.3 Handoff的流程 25
3.3 PDA-CLIENT端架構 27
3.3.1 架構 27
3.3.2 註冊的流程 28
3.3.3 Handoff的流程 29
3.4 FOLLOW-ME PROXY架構 30
3.4.1 架構 30
3.4.2 處理未註冊的User device端的Request流程 31
3.4.3 User device端註冊的流程 32
3.4.4 User device端向Proxy註冊Html Context Profile的流程 33
3.4.5 處理已註冊user device端Request的流程 33
3.4.6 Handoff動作的流程 35
第4章 交遞系統實作 37
4.1 CLIENT端 37
4.1.1 PC-Client端的實作 37
4.1.2 PDA-Client端的實作 38
4.2 FOLLOW-ME PROXY端 39
4.2.1 未註冊client端之HTTP Request的處理 39
4.2.2 使用者設定指令的處理 40
4.2.3 已註冊user device之HTTP Request的處理 41
4.3 HTML CONTEXT PROFILE AND HTML PARSER 45
4.3.1 PC-Client的HTML Context Profile 46
4.3.2 PDA-Client的Html Context Profile 47
4.3.3 HTML document and Html Context Profile integration 47
第5章 交遞系統實例 50
5.1 INTER-DEVICE HANDOFF實例 50
5.2 CC/PP實例 54
第6章 結論與未來工作 55
6.1 結論 55
6.2 未來工作 55
參考資料
[1] Hypertext Transfer Protocol -- HTTP/1.1: RFC 2616
http://www.w3.org/Protocols/rfc2616/rfc2616.txt
[2] Cookie SPECIFICATION: RFC 2109 http://wp.netscape.com/newsref/std/cookie_spec.html
[3] HTML 4.01 Specification
http://www.w3.org/TR/1999/REC-html401-19991224
[4] HTML & Java Script語法參考手冊-岡藏龍一、半場方人 博碩出版社
[5] Mikael Nilsson, Johan Hjelm, Hidetaka Ohto, Composite Capabilities/Preference Profiles: Requirements and Architecture, W3C. July 21, 2000
[6]IE overview:
http://msdn.microsoft.com/workshop/browser/overview/overview.asp
[7]COM :
http://www.microsoft.com/com/tech/com.asp
[8]DOM Level 2 HTML specification: http://www.w3.org/TR/2001/WD-DOM-Level-2-HTML-20011210
[9]Java CC document
http://www.webgain.com/products/java_cc/documentation.html
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top