đồ án công nghệ thông tin Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth

106 682 0
đồ án công nghệ thông tin  Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ──────── * ─────── ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG MODULE LỌC TIN CHO TRÌNH DUYỆT ĐIỆN THOẠI DI ĐỘNG DÙNG CÔNG NGHỆ BLUETOOTH Sinh viên thực hiện : Đinh Tiên Hoàng Lớp CNPM - K48 Giáo viên hướng dẫn: ThS Lương Mạnh Bá Hà nội 5 - 2008 Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 1. Mục đích nội dung của ĐATN • Tìm hiểu về công nghệ Bluetooth, Mobile Web và những công nghệ lập trình xây dựng ứng dụng module lọc tin. • Xây dựng module lọc tin cho trình duyệt trên điện thoại di động sử dụng công nghệ Bluetooth. 2. Các nhiệm vụ cụ thể của ĐATN • Tìm hiểu công nghệ Bluetooth • Tìm hiểu Mobile Web • Phân tích thiết kế và xây dựng module lọc tin: cho trình duyệt trên điện thoại di động sử dụng công nghệ Bluetooth 3. Lời cam đoan của sinh viên: Tôi – Đinh Tiên Hoàng - cam kết ĐATN là công trình nghiên cứu của bản thân tôi dưới sự hướng dẫn của ThS Lương Mạnh Bá. Các kết quả nêu trong ĐATN là trung thực, không phải là sao chép toàn văn của bất kỳ công trình nào khác. Hà Nội, ngày 22 tháng 5 năm 2008 Tác giả ĐATN Đinh Tiên Hoàng 4. Xác nhận của giáo viên hướng dẫn về mức độ hoàn thành của ĐATN và cho phép bảo vệ: Hà Nội, ngày 22 tháng 5 năm 2008 Giáo viên hướng dẫn Thạc sỹ Lương Mạnh Bá Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Yêu cầu về kết nối của các thiết bị điện tử đã thúc đẩy các công nghệ kết nối phát triển mạnh. Giờ đây, sự kết nối không chỉ là nối với nhau bằng dây, mà còn là kết nối không dây dẫn. Đó cú khá nhiều công nghệ không dây ra đời như: hồng ngoại(IrDA), Bluetooth, WiFi, WiMax. Với những ưu điểm của mình, Bluetooth đang trở thành công nghệ kết nối được ưa chuộng để tích hợp vào các thiết bị di động. Có Bluetooth, các thiết bị di động sẽ có khả năng kết nối thuận tiện hơn, đặc biệt là kết nối với máy tính. Đi cùng với sự phát triển của các công nghệ kết nối là World Wide Web. World Wide Web đã được ghi nhận như một dấu mốc quan trọng trong quá trình trao đổi và xử lý thông tin của mọi con người trên toàn thế giới. Nú đó thay đổi cách thức chúng ta tương tác và truyền tải thông tin. Những chiếc điện thoại di động với kết nối mạng không dây tích hợp giờ đây đã có thể truy cập Web. Tuy nhiên, khả năng trình diễn của chúng không được như chiếc máy tính cá nhân. Vì vậy, sự lựa chọn tốt nhất cho người dùng di động là truy cập Web thông qua các trang Mobile Web. Đồ án này sẽ tập trung nghiên cứu công nghệ Bluetooth, Mobile Web và xây dựng module lọc tin cho điện thoại di động. Đồ án tập trụng nghiên cứu các vấn đề chính sau: • Nghiên cứu công nghệ Bluetooth. • Nghiên cứu Mobile Web. • Giới thiệu công nghệ XML, RSS, lập trình .NET cho XML. • Phân tích thiết kế và xây dựng module lọc tin cho trình duyệt trên điện thoại di động sử dụng công nghệ Bluetooth. Những kết quả thu được sau khi thực hiện đồ án: • Thu được những hiểu biết về công nghệ Bluetooth, Mobile Web, XML, RSS. • Nắm được những kỹ năng lập trình ASP.NET, C#. • Xây dựng thành công module lọc tin cho trình duyệt trên điện thoại di động sử dụng công nghệ Bluetooth. Định hướng phát triển: • Phát triển module lọc tin để lọc nội dung những trang sử dụng công nghệ Ajax (ví dụ như trang chủ vnexpress.net) • Bổ sung cơ chế lưu trữ đệm (cache) những trang Web đã ghé thăm. Cho phép người dùng lần sau khi vào lại Web đó không phải load lại toàn bộ trang Web, chương trình chỉ phải lấy từ cơ sở dữ liệu những dữ liệu chưa thay đổi. Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth ABSTRACT OF THESIS Wireless technology has become the most exciting area in telecommunication and networking. Bluetooth is one of the wireless technologies that have the rapid growth. With many advantages, it quickly becomes a favorite wireless technology to be integrated into mobile devices. With Bluetooth technology, mobile devices can be connected more easily, especially connected to the PC. Along with development of connection technologies is World Wide Web. The Web technology has revolutionized how we interact with and publish information, but up to now it has only been accessible to people with desktop devices. Web-enabled mobile phones now extend the expected global reach of the Web to three times that of today, touching one-third of the population1 of the planet. The goals of this thesis consist of: • Research Bluetooth technology • Research Mobile Web. • Introduction to technologies as XML, RSS, ASP.NET. • Analys, design and construct Web filter module for mobile browser that use Bluetooth technology. The results after finish this thesis consist of: • Having knowledge of technologies: Bluetooth, Mobile Web, XML, RSS, ASP.NET; and get .NET programming skill. • Having experience in Software Development, Analys and design Information system. • Construct successfully Web filter module for mobile browser that use Bluetooth technology. The way of development: • Developing the Web filter module to filter Ajax web page • Adding cache for saving visited web page. This allow browser don’t reload all components when user browse the page after first visit. Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth Mục lục Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth Lời cảm ơn Trước khi trình bầy nội dung nghiên cứu đồ án tốt nghiệp, em xin dành những dòng đầu tiên gửi lời cảm ơn chân thành đến những người đã giúp đỡ em để em có thể hoàn thành đồ án được như ngày hôm nay. Em xin bày tỏ lòng biết ơn sâu sắc đến thầy Lương Mạnh Bá, người đã tận tình hướng dẫn, định hướng và chỉ dạy em trong suốt quá trình thực hiện đồ án. Em xin chân thành cảm ơn quý Thầy Cô trong trường Đại học Bách Khoa Hà Nội nói chung và các thầy cô trong khoa Công nghệ thông tin, Bộ môn công nghệ phần mềm nói riêng đã tận tỡnh giảng dạy, truyền đạt cho em những kiến thức quý báu trong những năm học vừa qua. Con xin gửi lời cảm ơn chân thành đến Cha Mẹ, những người đó luụn động viên, ủng hộ về vật chất và tinh thần cho con trong suốt thời gian qua. Em xin gửi lời cảm ơn đến anh Phan Tuấn Dũng, cựu sinh viên lớp Công nghệ phần mềm, Khóa 47, trường Đại học Bách Khoa Hà Nội, người đã giúp đỡ, đóng góp ý kiến cho em trong thời gian thực hiện đồ án. Và cuối cùng, tôi xin cảm ơn anh em, bạn bè đã quan tâm, giúp đỡ, ủng hộ tôi trong quá trình thực hiện đồ án tốt nghiệp. Hà Nội, ngày 22 tháng 5 năm 2008 Tác giả ĐATN Đinh Tiên Hoàng Sinh viên lớp Công nghệ phần mềm – K48 Khoa Công nghệ thông tin – trường Đại học Bách Khoa Hà Nội • Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth Danh mục hình vẽ Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth Danh mục bảng biểu Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth Thuật ngữ Tên đầy đủ API Application Program Interface CAC Channel Access Code CDC Connected Device Configuration CLDC Connected Limited Device Configuration CoD Class of Device CSS Cascading Style Sheet DAC Device Access Code DOM Document Object Model DTD Document Type Definition DUN Dial Up Networking EDR Enhanced Data Rate FHS Frequency Hop Synchronization FTP File Transfer Protocol GIAC General Inquiry Access Code GPRS General Packet Radio Service HCI Host Controller Interface HTTP HyperText Transfer Protocol IAC Inquiry Access Code IEEE Institute of Electrical and Electronics Engineers IP Internet Protocol ISM Industrial, Scientific, Medical KVM K Virtual Machine L2CAP Logical Link Control and Adaptation Protocol LAN Local Area Network LAP Lower Address Part LIAC Limited Inquiry Access Code LMP Link Manager Protocol MAN Metropolitan Area Network MID Mobile Information Device MIDP Mobile Information Device Profile OBEX OBject EXchange protocol OMA Open Mobile Alliance P/Invoke Platform Invoke PAN Personal Area Network PDA Personal Digital Assistant PPP Point to Point Protocol RSS Really Simple Syndication SCO Synchronous Connection-Oriented SDDB Service Discovery Database SDP Service Discovery Protocol SGML Standard Generalize Markup Language SIG Special Interest Group Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth TCP Transmission Control Protocol TCP/IP Transmission Control Protocol /Internet Protocol TCS Telephony Control protocol Specification TDD Time-Division Duplex UDP User Datagram Protocol URL Uniform Resource Locator USB Universal Serial Bus UUID Universal Unique Identifier VFIR Very Fast InfraRed W3C World Wide Web Consortium WAE Wireless Application Environment WAP Wireless Application Protocol WiMAX Worldwide Interoperability for Microwave Access WML Wireless Markup Language WPS Wireless Protocol Stack XHTML eXtensible HyperText Markup Language XHTML MP eXtensible HyperText Markup Language Mobile Profile XML eXtensible Markup Language XPATH XML Path Language XSD XML Schema Definition XSL eXtensible Stylesheet Language XSLT eXtensible Stylesheet Language Transformation Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM [...]... Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth Hình 1.7 Gói tin sử dụng nhiều khe thời gian Khe thời gian được đánh số theo đồng hồ của thiết bị master Trong lược đồ TDD, master và slave không được truyền đồng thời Master truyền gói tin trong khe có số thứ tự chẵn, slave truyền trong khe có số thứ tự lẻ Như vậy, hoạt động truyền tin này chính xác là bán song công (half-duplex)... Hà Nội: thông lượng truy cập đạt từ 1 Mb/giõy đến 3 Mb/giõy trong khi di chuyển với tốc độ tối đa là 100 km/giờ Như vậy WiMax hoàn toàn không phải là công nghệ cạnh tranh với Bluetooth Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth 1.3 Đặc tả Bluetooth Ở phần trước trước, chúng ta đã tìm hiểu sơ lược về công nghệ Bluetooth. .. gói tin Khi bộ đệm nhận đã có thể tiếp tục nhận dữ liệu, tín hiệu GO (FLOW = 1) được gửi đi để tiếp tục trao đổi dữ liệu o Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth ARQN: Cờ báo nhận, thông báo cho thiết bị gửi tin biết gói tin trước đó đã được nhận thành công (ARQN = 1) hay không (ARQN = 0) o SEQN: Số tuần tự gói tin. .. Mức độ an toàn thông tin cao do hai thiết bị kết nối phải nhìn thấy nhau ở khoảng cách ngắn Hơn nữa chỉ cho phép kết nối pointto-point Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth Số thiết bị kết nối đồng thời Tối đa là 7 1 (point-to-point) Mỗi thiết bị có một địa chỉ vật lý 32-bit Địa chỉ Bảng 1.1 So sánh giữa Bluetooth và... trúc của một hệ thống Bluetooth Hình 1.10 Kiến trúc hệ thống Bluetooth mô tả 4 lớp thấp nhất, cùng với các giao thức truyền thông của từng lớp trong kiến trúc của một hệ thống Bluetooth Ba lớp dưới cùng được gộp lại gọi là khối điều khiển Bluetooth (Bluetooth Controller) Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth Hình 1.10... thống Bluetooth Hình 1.11 Các tầng giao thức Bluetooth mô tả các tầng giao thức một cách đầy đủ hơn Hình 1.11 Các tầng giao thức Bluetooth Chồng giao thức Bluetooth bao gồm các giao thức đặc thù của Bluetooth như LMP và L2CAP và cả các giao thức không phải là riêng có của Bluetooth như Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth. .. CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth Định dạng gói tin Hình 1.13 Định dạng gói tin Access Code: Mỗi gói tin được bắt đầu bằng mã truy cập (access code) Nếu sau access code có header thì access code có độ dài là 72 bit, ngược lại access code có độ dài là 68 bit và được gọi là access code rút gọn Access code rút gọn không có thông tin phía sau nó Access code dùng. .. in Bluetooth • Kết nối máy tính với chuột và bàn phím Bluetooth • Điện thoại rảnh tay với tai nghe Bluetooth • Kết nối máy tính với hệ thống loa trong phòng khách Sau đây là một số ứng dụng quan trọng của Bluetooth Truyền file giữa các thiết bị Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth Với kết nối Bluetooth, người dùng. .. gửi lại master một gói tin bất kỳ để Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth thông báo là đã nhận được gói tin Gói tin mà master nhận được sau khi gửi gói tin thăm dò luôn được coi là gói tin báo nhận Slave không được phép gửi gói tin thăm dò Chế độ sniff Chế độ sniff là một chế độ tiết kiệm năng lượng Các slave ở chế... nhỏ Người dùng có thể tạo ra một mạng nhỏ để chơi game bằng các thiết bị di động khi đang phải chờ đợi trong nhà hàng hoặc giữa giờ nghỉ trong các trường học Một ví dụ tiêu biểu cho thiết bị chơi game di động sử dụng công nghệ Bluetooth là điện thoại di động N-Gage của hãng Nokia Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth . Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ Bluetooth Mục lục Sinh viên thực hiện: Đinh Tiên Hoàng – K48 – Lớp CNPM Xây dựng module lọc tin cho trình duyệt ĐTDD dùng công nghệ. KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ──────── * ─────── ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG MODULE LỌC TIN CHO TRÌNH DUYỆT ĐIỆN THOẠI DI ĐỘNG DÙNG CÔNG NGHỆ BLUETOOTH Sinh. Bluetooth, Mobile Web và những công nghệ lập trình xây dựng ứng dụng module lọc tin. • Xây dựng module lọc tin cho trình duyệt trên điện thoại di động sử dụng công nghệ Bluetooth. 2. Các nhiệm vụ

Ngày đăng: 24/04/2015, 22:14

Từ khóa liên quan

Mục lục

  • Lời cảm ơn

  • Danh mục hình vẽ

  • Danh mục bảng biểu

  • Chương 1: Tổng quan về Bluetooth và đặc tả Bluetooth

    • 1.1. Mở đầu

    • 1.2. Tổng quan về Bluetooth

      • 1.2.1. Bluetooth là gì?

      • 1.2.2. Lịch sử phát triển của Bluetooth

      • 1.2.3. Ứng dụng của Bluetooth

        • Truyền file giữa các thiết bị

        • Chia sẻ kết nối internet

        • Các ứng dụng thoại

        • Mạng không dây nhỏ

        • Kết nối các thiết bị ngoại vi

        • Các ứng dụng khác

        • 1.2.4. So sánh Bluetooth với cỏc cụng nghệ không dây khác

          • Bluetooth và hồng ngoại

          • Bluetooth và WiFi

          • Bluetooth và WiMax

          • 1.3. Đặc tả Bluetooth

            • 1.3.1. Cỏc khái niệm

              • Băng tần ISM

              • Đồng hồ thiết bị

              • Nhảy tần số

              • Khe thời gian

              • Mạng ad-hoc

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

Tài liệu liên quan