Tài liệu TÌM HIỂU VỀ CÔNG NGHỆ WAP pdf

182 610 1
Tài liệu TÌM HIỂU VỀ CÔNG NGHỆ WAP pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

L IC M Tr N c trình bày n i dung nghiên c u c a lu n v n, chúng em xin dành nh ng dòng đ u tiên đ g i l i c m n chân thành đ n: Cô Hu nh Th y B o Trân, ng i t n tình h ng d n t o m i u ki n t t nh t cho chúng em su t th i gian th c hi n lu n v n Chúng em xin g i l i c m n chân thành đ n quý Th y Cô Khoa Công ngh thông tin, tr gi ng d y, h ng i h c Khoa h c T nhiên Thành ph H Chí Minh ng d n giúp đ chúng em th c hi n t t lu n v n Chúng c ng xin g i l i c m n sâu s c đ n ba m gia đình ln ch m sóc đ ng viên su t trình h c t p, nghiên c u đ chúng có th đ tđ c k t qu nh ngày hôm Và c ng xin chân thành c m n s giúp đ h t s c nhi t tình c a b n H Ph m Thái Vinh, Chu Hoàng Nam, ng Xuân H u Nguy n Qu c B o h tr thi t b giúp chúng tơi hồn thành t t đ tài Tp.H Chí Minh, ngày 12 tháng n m 2005 Nhóm sinh viên th c hi n: Nguy n Thanh Phong - Nguy n Ng c Ph ng Vi M CL C L I NÓI U PH N I TÌM HI U CƠNG NGH WAP 12 Ch ng T NG QUAN V WAP 13 1.1 Gi i thi u .13 1.2 Ki n trúc ng d ng WAP 14 1.2.1 WAP Client 16 1.2.2 WAP Proxy, WAP Gateway WAP Server 17 1.3 Ng n x p giao th c WAP – WAP Protocol stack .23 1.3.1 Wireless Application Environment – WAE 25 1.3.2 Wireless Session Layer – WSP 26 1.3.3 Wireless Transaction Layer – WTP 27 1.3.3.1 Yêu c u không tin c y – Unreliable request 28 1.3.3.2 Yêu c u có th tin c y – Reliable request 28 1.3.3.3 Yêu c u tin c y v i m t thông p k t qu 29 1.3.4 Wireless Transprot Layer Security – WTLS 30 1.3.5 Wireless Datagram Protocol – WDP 32 1.4 V n đ b o m t WAP 32 1.4.1 So sánh mơ hình b o m t 32 1.4.1.1 B o m t Internet 32 1.4.1.2 B o m t WAP .34 1.4.2 V n đ b o m t WAP 37 1.4.2.1 Ch ng th c ng i dùng .37 1.4.2.2 WAP Gateway .38 1.4.2.3 TLS WTLS .39 Ch ng S PHÁT TRI N C A CÁC NGÔN NG ÁNH D U PH C V CHO WAP .43 2.1 Ngôn ng đánh d u (Markup-Language) 43 2.2 WAP WML 45 2.3 XHTML c s .46 2.4 XHTML Mobile Profile 47 2.5 WAP CSS 47 2.6 So sánh XHTML v i HTML, WML 49 2.6.1 S khác gi a XHTML HTML 49 2.6.2 S khác gi a XHTML WML 1.x 51 2.7 Các giao th c chuy n t i WML XHTML 55 2.8 Cu c cách m ng c a trình t WAP 57 PH N II CÔNG C TÌM KI M 60 SEARCH ENGINE 60 Ch ng T NG QUAN V MÁY TÌM KI M 61 -1- 3.1 S l c v máy tìm ki m 61 3.2 Phân lo i máy tìm ki m 61 3.2.1 Máy tìm ki m meta .62 3.2.2 Máy tìm ki m thơng th ng .65 3.2.2.1 Nguyên lý ho t đ ng c a m t máy tìm ki m 65 3.2.2.2 H th ng thu th p d li u (robot, spider,crawler…) 66 3.2.2.3 H th ng phân tích l p ch m c d li u 66 3.2.2.4 H th ng tìm ki m (truy v n d li u) 67 Ch ng MÁY TÌM KI M H TR THI T B DI NG .68 4.1 Tìm hi u d ch v tìm ki m h tr thi t b di đ ng hi n có 68 4.1.1 Google Mobile Search 68 4.1.2 Các máy tìm ki m WAP hi n .71 4.2 Chuy n đ i tài li u s n có t chu n web sang WAP 71 4.2.1 Nhu c u chuy n đ i 71 4.2.2 Ho t đ ng c a b chuy n đ i .73 4.2.3 i u ki n quy t đ nh kh n ng chuy n đ i n i dung m t tài li u 74 4.2.4 Các u m 75 4.2.5 Các nh c m 76 PH N III NG D NG MINH H A 77 Ch ng PHÂN TÍCH THI T K H TH NG “CƠNG C TÌM KI M H TR THI T B DI NG” 78 5.1 Kh o sát hi n tr ng 78 5.2 Phân tích xác đ nh yêu c u .79 5.3 Mơ hình ho t đ ng 81 5.3.1 Mơ hình chung 81 5.3.2 Mô hình chi ti t máy tìm ki m 82 5.4 Mơ hình Use-case 82 5.4.1 Xác đ nh Actor Use-case 82 5.4.2 Mơ hình Use-case .83 5.5 c t Use-case .84 5.5.1 Tìm ki m .84 5.5.2 Thay đ i thông s hi n th k t qu tìm ki m 84 5.5.3 Chuy n đ i n i dung 85 5.6 Module Máy tìm ki m – Search Engine .86 5.6.1 Ph n thu th p d li u 86 Ü Thu t toán trì thơng tin cho máy tìm ki m 87 5.6.2 Ph n thu th p d li u 89 5.6.2.1 Thi t k d li u 91 5.6.2.1.1 B ng đ nh danh tài li u .91 5.6.2.1.2 C u trúc t n ch m c 92 5.6.2.1.3 C u trúc t p tin ch m c ngh ch đ o 93 5.7 Module nh n phân tích query t ng i dùng 96 5.7.1 Mơ hình ho t đ ng 96 -2- 5.7.2 Mơ hình x lý 98 5.7.3 Mô t 98 5.7.4 Mơ hình sequence .99 5.8 Module chuy n đ i trang web 101 5.8.1 Mơ hình ho t đ ng 101 5.8.2 Mô t 101 5.8.3 Mơ hình sequence .102 Ch ng CÀI T 104 6.1 H th ng c s d li u ch m c 104 6.2 Module chuy n đ i trang HTML sang trang WAP 105 6.2.1 Các l p cài đ t .105 6.2.2 Ph n chuy n đ i WAP 1.x – Servlet Html2Wml .105 6.2.3 Ph n chuy n đ i WAP 2.0 – Servlet Html2Xhml 106 6.3 Module nh n phân tích query t ng i dùng 106 6.3.1 Các l p cài đ t .106 6.3.2 Ph n x lý detect trình t 107 6.3.3 Ph n x lý query .108 6.3.4 Ph n truy v n c s d li u tìm ki m k t qu 108 6.3.5 Giao di n tìm ki m thi t b di đ ng 109 6.3.5.1 Giao di n cho trình t h tr WAP 2.0 109 6.3.5.2 Giao di n cho trình t h tr WAP 1.x 111 Ch ng TH NGHI M .112 7.1 Th nghi m b gi l p 112 7.2 Th nghi m môi tr ng th c t 112 Ch ng T NG K T .114 8.1 K t qu đ t đ c 114 8.2 H n ch 115 PH N IV ÁNH GIÁ – H NG PHÁT TRI N .116 TÀI LI U THAM KH O 118 PH L C A H NG TRI N KHAI H TH NG 119 C s d li u 120 a) Cài đ t .120 b) ng ký c s d li u v i h th ng ODBC 120 Web server 123 a) Cài đ t .123 b) Thi t l p server 124 K t h p n i h th ng thông qua b gi l p trình t wap c a Nokia 126 a trang Web lên internet qua đ ng truy n ADSL (self-hosting) .127 a) c m 127 b) Nguyên t c 127 c) Mơ hình ho t đ ng 128 -3- d) Trình t k t n i t bên 129 e) Thi t l p 129 PH L C B QU N TR H TH NG MOBILE SEARCH ENGINE 137 Trang ch 138 a) Cài đ t thi t l p c s d li u Oracle cho h th ng 138 b) Thêm URL download trang web 140 c) Ki m tra thông tin t n c a h th ng 142 PH L C C B TOOLKIT C A NOKIA .145 Nokia Mobile Internet Toolkit v4.1 146 a) Gi i thi u 146 b) Các ch c n ng 146 Nokia WAP Gateway Simulator 150 Nokia Browser Simulator .152 PH L C D B WAP CSS 154 Các v n đ đ c ki m soát b i d ng m u 157 Áp d ng ki u đ nh d ng .157 a Các b ng đ nh d ng bên 158 b Ph n t style đ u đ tài li u 158 c Ph n t style thân tài li u 158 d Lu t thác n c cho ph n t m u 158 e S d ng thu c tính c a XHTML 159 Nh ng u c n tránh .162 PH L C E CÁC NGUYÊN T C THI T K 164 Tr c thi t k m t wapsite .165 Các nguyên t c chung cho m t thi t k t t 165 C n ý đ n mơ hình liên k t 166 Thi t k h th ng phân c p liên k t 167 Nguyên t c thi t k cho hình nh .167 m b o tài li u ph i có kích th c nh 169 T o ng d ng n tho i di đ ng 170 m b o tác v ti n hành trôi ch y s d ng h p lý hình nh 170 m b o c u trúc wapsite d dùng đ i v i ng i m i s d ng .171 10 Cung c p v a đ thông tin m t trang 171 11 Ph n ánh đ c hành đ ng c a ng i dùng 172 12 H n ch s l ng kích th c c a hình 173 13 Thi t l p thu c tính chi u cao chi u r ng hình 174 14 S d ng b ng m t cách c n th n 174 15 C n cân nh c tu ch n 175 16 Lo i b kho ng tr ng ghi ph n code 175 -4- 17 S d ng ch d n ph n tiêu đ HTTP vi c l u trang 175 18 S d ng mã Unicode cho n i dung XHTML .176 19 S d ng xác ki u MIME mã XHTML 176 20 Các tiêu đ ch d n nhãn ph n t .177 21 Th c hi n ki m tra kh n ng s d ng c a h th ng 178 PH L C F DANH SÁCH CÁC THU T NG 179 -5- DANH SÁCH HÌNH Hình 1.1-1: S phát tri n c a n thoai di đ ng 13 Hình 1.2-1: Ki n trúc Internet 15 Hình 1.2-2: WAP đ c dùng truy c p internet 15 Hình 1.2-3: WAP đ c dùng truy c p intranet 15 Hình 1.2-4: WAP Client 16 Hình 1.2-5: Server g c k t n i tr c ti p v i Internet 18 Hình 1.2-6: Truy c p Internet thông qua proxy server .18 Hình 1.2-7: Gateway server n m gi a hai lo i m ng khác 19 Hình 1.2-8: S d ng WAP proxy/gateway .19 Hình 1.2-9: WAP gateway m ng không dây 20 Hình 1.2-10: Các b c th c hi n ti n hành m t phiên giao d ch WAP .21 Hình 1.2-11: Quá trình bên d ch yêu c u t i gateway chuy n đ i giao th c 22 Hình 1.2-12: Mơ t ch c n ng mã hố/gi i mã c a WAP gateway 22 Hình 1.3-1: Ng n x p WAP 1.x 23 Hình 1.3-2: Ng n x p WAP 2.0 24 Hình 1.3-3: S k th a c a ng n x p WAP t mơ hình OSI 25 Hình 1.3-4: Unreliable request 28 Hình 1.3-5: Reliable request .29 Hình 1.3-6: Reliable request v i thông p k t qu 29 Hình 1.3-7: WAP gateway u n phiên an toàn 31 Hình 1.4-1: Mơ hình giao ti p c n Internet 33 Hình 1.4-2: Mơ hình giao ti p WAP 35 Hình 1.4-3: Giao th c s d ng T ng V n Chuy n c a WAP 2.0 37 Hình 2.1-1: M i quan h gi a ngôn ng đánh d u 45 Hình 2.5-1: Minh h a tham chi u b ng đ nh d ng bên tài li u .48 Hình 2.7-1: S truy n t i n i dung WML .56 Hình 2.7-2: S truy n t i n i dung XHTML 56 Hình 2.7-3: S truy n t i ph i h p WML XHTML 57 Hình 3.2-1: Mơ hình ho t đ ng c a máy tìm ki m 66 Hình 4.1-1: Google Mobile Search 68 Hình 4.1-2: Ch c n ng tìm ki m trang web c a Google Mobile Search 69 Hình 4.1-3: Ch c n ng tìm ki m hình nh c a Google Mobile Search 70 Hình 4.2-1: L c đ mơ t q trình chuy n đ i 73 Hình 5.3-1: Mơ hình ho t đ ng chung 81 Hình 5.3-2: Mơ hình ho t đ ng chi ti t 82 Hình 5.4-1: Mơ hình Use-case 83 Hình 5.6-1: L u đ x lý qui trình thu th p thông tin 87 Hình 5.6-2: L u đ x lý qui trình trì thơng tin cho máy tìm ki m 88 Hình 5.6-3: L u đ x lý qui trình l p ch m c 90 Hình 5.7-1: Mơ hình ho t đ ng module nh n phân tích query t ng i dùng 97 -6- Hình 5.7-2: Mơ hình x lý q trình nh n phân tích query ng i dùng 98 Hình 5.7-3: Quá trình nh n phân tích query t ng i dùng .99 Hình 5.7-4: Mơ hình sequence 100 Hình 5.8-1: Mơ hình ho t đ ng c a b chuy n đ i 101 Hình 5.8-2: Quá trình chuy n đ i trang web 102 Hình 5.8-3: Mơ hình sequence c a module chuy n đ i trang web .103 Hình 6.2-1: Các b c chuy n đ i WAP 1.x 105 Hình 6.2-2: Các b c chuy n đ i WAP 2.0 106 Hình 8.2-1: Mơ hình ho t đ ng q trình cung c p IP thơng qua đ ng ADSL (selthosting) 128 Hình 8.2-2: Trang web nhà cung c p d ch v DynDNS 130 Hình 8.2-3: Giao di n k t n i thành công vào ADSL modem/router 131 Hình 8.2-4: Ch n ch c n ng c u hình b ng NAT 132 Hình 8.2-5: B ng NAT 133 Hình 8.2-6: ng ký d ch v DNS đ ng v i nhà cung c p d ch v .134 Hình 8.2-7: Th c hi n unclock d ch v c n thi t .135 Hình 8.2-8: Trang showip.com .136 Hình 8.2-1: Các ki u đ nh d ng khác trình t khác 156 Hình 8.2-2: Thay đ i ki u bullet s d ng m u .157 -7- DANH SÁCH B NG B ng 1.4-1: M t vài m khác gi a TLS WTLS .40 B ng 2.6-1: Các qui t c XML có XHTML nh ng khơng có HTML 49 B ng 2.6-2: Nh ng khác ph bi n gi a XHTML MP v i CSS WML 1.x 55 B ng 2.8-1: Cu c cách m ng trình t WAP th h n tho i di đ ng c a Nokia 58 B ng 3.2-1: Các cơng c tìm ki m meta d ng .63 B ng 3.2-2: Các cơng c tìm ki m meta d ng .64 B ng 4.1-1: Các máy tìm ki m h tr WML WAP .71 B ng 5.2-1: Xác đ nh yêu c u 81 B ng 5.6-1: B ng đ nh danh tài li u 91 B ng 5.6-2: B ng m c t 93 B ng 5.6-3: C u trúc trang cho t ng m c t t p tin ch m c ngh ch đ o 94 -8- L I NÓI U S phát tri n c a h th ng m ng toàn c u – Internet đ a vi c ti p c n thông tin tr nên d dàng h n bao gi h t V i nh ng ti n b v t b c c a thi t b ph n c ng c ng nh chu n m ng di đ ng hi n nay, vi c truy c p thông tin t Internet thông qua thi t b di đ ng ngày ph bi n h n th ng wapsite đ ó nh vào h c phát tri n n n t ng c a cơng ngh WAP Th m chí trang web truy n th ng c ng có th đ c truy c p t n tho i di đ ng thơng minh có h tr chu n HTTP ho c chu n WAP m i nh t hi n Nh ng v i l ng thông tin kh ng l t Internet, hi n v n ch a có nhi u d ch v tìm ki m h tr cho ng i dùng truy c p t thi t b c m tay – v n có nh ng h n ch v kh n ng x lý, hi n th đ h a b ng thông m ng th p 6/2005, Google th c tham gia th tr n tháng ng d ch v tìm ki m h tr cho thi t b di đ ng có tích h p thêm ch c n ng tìm ki m hình nh trang web, d y lên s c nh tranh v i m t s d ch v tìm ki m khác hi n có M t th c tr ng khác c ng đ t nhi u khó kh n ph n l n thông tin, tài li u l u hành Internet ch có th hi n th b ng máy tính desktop Và v n đ t n d ng đ c nh ng thơng tin có s n d i d ng trang web truy n th ng đ có th hi n th n tho i di đ ng, nh ng thi t b v n r t h n ch v b nh , kh n ng x lý đ c bi t kh n ng hi n th đ h a Xu t phát t nh ng v n đ chúng em th c hi n đ tài “TÌM HI U WAP VÀ CƠNG C TÌM KI M H TR THI T B DI NG” M c tiêu c a đ tài tìm hi u v cơng ngh WAP cơng ngh b tr , tìm hi u c u trúc c a máy tìm ki m xây d ng th nghi m m t h th ng tìm ki m h tr cho thi t b di đ ng -9- ... n đ tài “TÌM HI U WAP VÀ CƠNG C TÌM KI M H TR THI T B DI NG” M c tiêu c a đ tài tìm hi u v công ngh WAP công ngh b tr , tìm hi u c u trúc c a máy tìm ki m xây d ng th nghi m m t h th ng tìm ki... N I TÌM HI U CƠNG NGH WAP 12 Ch ng T NG QUAN V WAP 13 1.1 Gi i thi u .13 1.2 Ki n trúc ng d ng WAP 14 1.2.1 WAP Client 16 1.2.2 WAP Proxy, WAP. .. Ch ng T ng quan v máy tìm ki m: gi i thi u t ng quan v ki n trúc máy tìm ki m, tìm hi u máy tìm ki m ph bi n hi n Ch ng Máy tìm ki m h tr thi t b di đ ng: tìm hi u máy tìm ki m hi n có h tr thi

Ngày đăng: 13/12/2013, 22:15

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan