系統識別號 | U0002-0108200710421900 |
---|---|
DOI | 10.6846/TKU.2007.00020 |
論文名稱(中文) | 以環境導向服務為基礎的網頁適時轉換修改方法 |
論文名稱(英文) | The Method of Web Content Adaptation in Context-Aware Environment |
第三語言論文名稱 | |
校院名稱 | 淡江大學 |
系所名稱(中文) | 資訊工程學系碩士在職專班 |
系所名稱(英文) | Department of Computer Science and Information Engineering |
外國學位學校名稱 | |
外國學位學院名稱 | |
外國學位研究所名稱 | |
學年度 | 95 |
學期 | 2 |
出版年 | 96 |
研究生(中文) | 劉旭濃 |
研究生(英文) | Hsu-Nong Liu |
學號 | 790190168 |
學位類別 | 碩士 |
語言別 | 繁體中文 |
第二語言別 | |
口試日期 | 2007-06-08 |
論文頁數 | 93頁 |
口試委員 |
指導教授
-
黃心嘉(sjhwang@mail.tku.edu.tw)
共同指導教授 - 王英宏(inhon@mail.tku.edu.tw) 委員 - 蔡智孝 委員 - 林志豪 |
關鍵字(中) |
網頁內容轉換修改 語意網 本體論 環境導向 代理程式 |
關鍵字(英) |
Content Adaptation Semantic Web Ontology Context-Aware Agent |
第三語言關鍵字 | |
學科別分類 | |
中文摘要 |
行動以及無線上網技術的日新月異,人們可以使用多種不同的手持裝置,例如:PDA、Palm、Smart Phone、Java Phone… 等等,來存取網路上的資源。而手持裝置的多樣化,代表網際網路上相同的一份網頁內容必須能夠呈現在各種不同的存取設備上,而這些不同的存取設備上最大的差異就是顯示畫面的大小不同,這些差異造成原始的網頁內容必須經過一個轉換修改程序後,才能夠適當的呈現在螢幕較小的存取裝置上,本研究主要目的就是在建立一個網頁內容轉換修改 ( Content Adaptation ) 程序,以完成異質設備網頁內容呈現的改善。 本研究使用語意網 ( Semantic Web ) 及本體論 ( Ontology ) 相關概念與技術,透過 Cocoon Framework 取得 Composite Capabilities / Preferences Profile ( CC/PP ) 內含的設備軟、硬體環境資訊,搭配廠商提供之 CC/PP 資料庫做比對,並結合推論規則引擎來推論所取得的使用者相關資訊內容,以期得到最完整的使用者設備資訊,作為網頁內容轉換修改的依據。 我們將提出一個以環境導向 ( Context-Aware ) 服務為基礎的網頁內容轉換修改方法,此方法在取得使用者存取設備的軟、硬體環境資訊後,分兩個階段處理:(1)依據設備資訊由代理程式篩選及過濾原始網頁內容物件的呈現;(2)適合呈現的網頁內容,經過適當的頁面處理後,再轉換成使用設備適用之網頁語言,如 HTML、CHTML 及 WML 等,最後呈現在使用者存取設備上。 本系統方法的主要優點有以下三點:(1)取得使用者存取設備軟、硬體環境資訊,以環境導向為基礎。(2)優先排除掉完全無法呈現的物件,避免浪費擷取網頁內容物件的時間。(3)利用網頁內容物件權重的設計,配合使用者存取設備的等級,執行網頁內容物件呈現的選擇。 |
英文摘要 |
Along with the fast change of state-of-the-art technology in mobile and wireless internet services, people can use various hand-held devices such as PDA, Palm, Smart phone, Java phone…etc to access, save and retrieve the data resources in internet environment. The variety of hand-held devices means that the same web page in internet environment must be able to be displayed in different access devices. However, the biggest difference among those access devices is the size of the display frame. It requires some adaptation procedure for an original web page to fit into an access device properly. This research is mainly aimed at establishing a web content adaptation procedure in order to complete the improvement of web content display in heterogeneous devices. This research adopts Semantic Web and Ontology relevant ideas and technology, using Cocoon Framework to get the software and hardware device context information in Composite Capabilities/Preferences Profile ( CC/PP ), checking information based on CC/PP database provided by associate vendors, and inferring the user’s device data content by inference rule to get the most complete user’s device information as the ground for web page content adaptation. We are raising a web page content adaptation method based on Context-Aware service. This method can be applied with two phases after obtaining the software and hardware context information of the user’s access device: (1) Agent sorts and filters out the content display of original web pages according to the retrieved device information; (2) Displayable web content pages shall be handled properly and then adapted to certain web language such as HTML, CHTML and WML...etc which is suitable for user’s device so that the web content can be properly displayed on user’s device finally. Three advantages from the method of this system are: (1) To get the software and hardware context information of user’s access device based on Context-Aware; (2) To exclude all completely undisplayable object first in order to evade wasting the time of object retrieve; (3) To use the Web Content Weighted Function accompanied with the level of user’s access device to execute the display option of webpage content. |
第三語言摘要 | |
論文目次 |
目錄 目錄 I 圖目錄 III 表目錄 IV 第一章 緒論 1 1.1 研究動機 3 1.2 研究目標 5 1.3 論文架構 6 第二章 相關研究及背景 8 2.1 Semantic Web背景及相關研究 8 2.1.1 Semantic Web 8 2.1.2 XML ( Extensible Markup Language ) 9 2.1.3 XSLT ( XSL Transformations ) 11 2.1.4 RDF ( Resource Description Framework ) 13 2.1.5 Ontology 14 2.2 Context-Aware 16 2.2.1 Http Request Header 16 2.2.2 CC/PP 及 UAProf 16 2.2.3 Cocoon Framework 18 2.3 Content Adaptation 19 2.3.1 Content Adaptation Concept 19 2.3.2 Content Adaptation Research 21 第三章 系統架構及研究方法 23 3.1 系統架構 23 3.2 使用者存取設備資訊之取得及分級的方法 26 3.2.1 使用者存取設備資訊之取得 26 3.2.2 使用者存取設備之分級 30 3.3 網頁內容過濾及篩選的方法 31 3.3.1 網頁內容的分析 31 3.3.2 網頁內容轉換及修改規則 32 3.3.3 網頁內容的過濾及篩選 32 3.4 網頁內容轉換及修改的方法 34 3.4.1 網頁內容區塊瀏覽流程規劃的方法 34 3.4.2 網頁內容分頁的方法 36 3.4.3 物件格式轉換的方法 37 3.5 網頁標示語言轉換的方法 37 3.5.1 標示語言的分類及使用 38 3.5.2 標示語言的轉換 40 第四章 網頁內容轉換及修改方法的設計 41 4.1 網頁內容轉換及修改方法的挑戰 45 4.2 網頁內容篩選的機制 49 4.3 目標網頁內容過濾及篩選程序 49 4.3.1 URL Request and Device Context Interpreter 50 4.3.2 Content Query Process and Tree Generator 52 4.3.3 Device Context Analysis and Recommendation 56 4.3.4 Adaptation Rules 58 4.3.5 Content Parser 60 4.4 網頁內容轉換及修改程序 65 4.4.1 Navigation Translation Process 66 4.4.2 Paging Process 67 4.4.3 Object Format Translation Process 69 第五章 結論 71 5.1 研究成果及貢獻 72 5.2 未來工作 72 參考文獻 74 附錄-英文論文稿 77 圖目錄 圖2.1:語意網範例圖 9 圖2.2:本體論分類圖 15 圖2.3:UAProf範例 18 圖2.4:網頁分頁範例圖 21 圖3.1:系統架構圖 23 圖3.2:系統循序圖 25 圖3.3:HTTP Request Header 範例 27 圖3.4:CC/PP Profile範例 29 圖3.5:Nokia 7650 CC/PP Profile 樹狀範例 30 圖3.6:網頁物件替換程式範例 33 圖3.7:一般網頁範例 35 圖3.8:網頁內容區塊物件對照圖 35 圖3.9:網頁內容物件瀏覽流程圖 36 圖3.10:存取設備畫面版面配置圖 37 圖4.1:CSS 程式範例 43 圖4.2:XSLT 程式範例 45 圖4.3:Content Query Agent 子系統架構圖 50 圖4.4:淡江大學資訊工程學系網頁 53 圖4.5:網頁內容區塊樹狀圖 54 圖4.6:網頁內容區塊、物件權重及設備等級對照圖 56 圖4.7:網頁內容區塊樹狀簡化圖 61 圖4.8:網頁內容區塊樹狀簡化圖 ( 捨棄區塊A ) 62 圖4.9:網頁內容區塊B所屬物件權重比較圖 63 圖4.10:網頁內容區塊 B 超連結區塊及物件展開圖 64 圖4.11:等級3篩選後之網頁內容物件圖 64 圖4.12:Content Adaptor 子系統架構圖 65 圖4.13:淡江大學網頁內容區塊物件對照圖 66 圖4.14:淡江大學資訊工程學系網頁內容瀏覽流程示意圖 67 圖4.15:設備畫面版面配置-等級2 68 圖4.16:設備畫面版面配置-等級3 68 表目錄 表4.1:網頁內容初步篩選機制表 49 表4.2:使用者存取設備軟、硬體環境資訊整理表 51 表4.3:網頁內容區塊資訊項目表 52 表4.4:網頁內容物件資訊項目表 55 表4.5:使用者存取設備靜態影像解析度分類表 58 表4.6:使用者存取設備文字字元大小分類表 58 表4.7:使用者存取設備動態影像解析度分類表 58 表4.8:使用者存取設備網路連接頻寬分類表 59 表4.9:使用者存取設備動態影像品質(張數/每秒)與網路連接頻寬對照表 59 表4.10:網頁內容物件轉換分析表 70 |
參考文獻 |
[1] R. Gimson , “ Device Independence Principles “ ( DIP ) , W3C Working Draft , 2001 , http://www.w3.org/TR/di-princ [2] J. Clark , “ XSL Transformations “ ( XSLT ) , Version 1.0 , W3C Recommendation , 2003 , http://www.w3.org/TR/xslt [3] G. Klyne , F. Reynolds , C. Woodrow , H. Ohto , J. Hjelm , M. H. Butler , L. Tran , “ Composite Capability/Preference Profiles “ ( CC/PP ) , Structure and Vocabularies , W3C Working Draft , 2003 , Http://www.w3c.org/TR/CCPP-Struct-Vocab [4] M. Butler , F. Giannetti , R. Gimson , T. Wiley , “ Device Independence and the Web ” , IEEE Internet Computing , Vol. 6 , No. 5 , September – October , 2002 , pp. 81 - 86 [5]. A. K. Dey , G. D. Abowd , “ Towards a Better Understanding of Context and Context-Awareness “ , In Proceeding of the 1st International Symposium on Handheld and Ubiquitous Computing , Karlsruhe , Germany , September 27 – 29 , 1999 , pp. 304 - 307 [6] W.Y. Lum , Francis C.M. Lau , " A Context-Aware Decision Engine for Content Adaptation " , IEEE Pervasive Computing , Vol. 1 , No. 3 , July – September , 2002 , pp. 41 - 49 [7] I. Mohomed , J. C. Cai , S. Chavoshi , E. de Lara , “ Context-Aware Interactive Content Adaptation ” , In Proceeding of the 4th International Conference on Mobile Systems , Applications and Services ( Mobisys ) , Uppsala , Sweden , June 19 – 22 , 2006 , pp. 42 - 55 [8] T. Laakko , T. Hiltunen , " Adapting Web Content to Mobile User Agents " , IEEE Internet Computing , Vol. 9 , No.2 , March – April , 2005 , pp. 46 - 53 [9] A. Pashtan , S. Kollipara , and M. Pearce , " Adapting Content for Wireless Web Services " , IEEE Internet Computing , Vol.7 , No. 5 , September – October , 2003 , pp. 79 - 85 [10] J. Chen , B. Zhou , J. Shi , H. Zhang , Q. Fengwu , " Function-Based Object Model Towards Website Adaptation " , In Proceeding of the 10th World Wide Web Conference on Association for Computing Machinery ( ACM ) , Hong Kong , May 1 – 5 , 2001 , pp. 587 - 596 [11] D. Cai , S. Yu , J.R. Wen , W.Y. Ma , " Block-based Web Search " , In Proceeding of the 27th Annual International ACM SIGIR Conference ( SIGIR 2004 ) , Sheffield , South Yorshire , UK , July 25 – 29 , 2004 , pp. 456 - 463 [12] R. Song , H. Liu , J.R. Wen , W.Y. Ma , " Learning Block Importance Models for Web Pages " , In proceeding of the 13th World Wide Web Conference on Association for Computing Machinery ( ACM ) , New York , NY , USA , May 17 - 22 , 2004 , pp. 203 - 211. [13] D. Cai , X. He , J.R. Wen , W.Y. Ma , “ Block-level Link Analysis ” , In Proceeding of the 27th Annual International Conference on Research and Development in Information Retrieval , South Yorkshire , UK , July 25 – 29 , 2004 [14] A. Aerts , B. Berden , B. De Lange , B. Rousseau , T. Santic , D.Smits , N. Stash , “ Aha! The adaptive Hypermedia Architecture ” , in Proceeding of the ACM Hypertest Conference , Nottingham , UK , August 26 – 30 , 2003 , pp. 81-84 [15] Z. Yu , X. Zhou , D. Zhang , C.Y. Chin , X. Wang , J. Men , " Supporting Context-Aware Media Recommendations for Smart Phones " , IEEE Pervasive Computing , Vol. 5 , No. 3 , July-September , 2006 , pp. 68 - 75 [16] D. Cai , S. Yu , J.R. Wen , W.Y. Ma , " Vips : A Vision-Based Page Segmentation Algorithm " , Technical Report MSR-TR-2003-79 , Microsoft , 2003 [17] Y. Hwang , J. Kim , E. Seo , " Structure-Aware Web Transcoding for Mobile Device " , IEEE Internet Computing , Vol. 7 , No. 5 , September – October , 2003 , pp. 14 - 21 [18]. L.Q. Chen , X. Xie , W.Y. Ma , H.J. Zhang , H. Zhou , H Feng , “ DRESS: A Slicing Tree Based Web Page Representation for Various Display Sizes ” , In Proceeding of the 12th Internation World Wide Web Conference , Budapest Hungary , May 20 – 24 , 2003 [19] F. Giannetti , “ Device Independence Web Application Framework “ ( DIWAF ) , http://www.hpl.hp.com/techreports/2002/HPL-2002-264.html , 2002 |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信