Module chuyển đổi trang Web

Một phần của tài liệu đồ á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 (Trang 71)

Chương 4: Phân tích thiết kế module lọc tin cho điện thoại di động

4.4.1.Module chuyển đổi trang Web

Mô tả:

Module này sẽ thực hiện việc chuyển đổi trang Web thuần túy (dưới dạng mã HTML) sang trang Web tương thích với thiệt bị di động dạng XHTML, sau đó lọc lấy nội dung cần thiết để trả về cho trình duyệt hiển thị trên thiết bị di động. Phân tích:

• Vấn đề thứ nhất, các thiết bị di động hầu hết có thể hiển thị tốt với dạng mã XHTML hơn là HTML, vì đây là dạng mã chuẩn có cấu trúc chặt chẽ hơn HTML. Nên yêu cầu cần có module chuyển mã từ HTML sang XHTML. • Vấn đề thứ hai, vì nội dung của trang Web thường rất đồ sộ so với kích thước

màn hình thiết bị di động, nhưng người dùng di động thường chỉ quan tâm đến phần nội dung chính của trang Web. Vì vậy cần có module lọc lấy nội dung chính này.

Ta xây dựng mô hình kiến trúc với module chuyển đổi Web được tích hợp:

Hình 4.6 Kiến trúc hệ thống tích hợp module chuyển đổi Web

Thứ tự các tiến trình trong sơ đồ trên:

Tiến trình yêu cầu (Request Process):

(1) Web Request: Mobile Browser gửi yêu cầu địa chỉ URL trang Web đến Gateway

(2) Forward Request: Gateway tiếp tục gửi yêu cầu đó đến Content server

(3) HTTP Web Request: Content server chuyển yêu cầu đến Web server chứa địa chỉ URL trang Web

Tiến trình hồi âm (Response Process):

(4) Web server trả về nội dung trang Web dưới dạng mã HTML cho Content server

(5) Content server thực hiện nhiệm vụ lọc tin, xử lý trang Web đó rồi gửi về cho Gateway dưới dạng mã XHTML

Gateway gửi cho Mobile Browser đoạn mã XHTML đó. Browser sẽ hiển thị để người dùng xem được nội dung trang Web đã được xử lý.

Qua quá trình phân tích trên ta có sơ đồ Sequence quá trình chuyển đổi Web như sau:

Các đối tượng trong sơ đồ trên:

• User: Người dùng

• Browser: trình duyệt trên thiết bị di động.

• Gateway: cổng trung chuyển giữa Browser và Internet

• Content Server: Server chứa module lọc tin

• Web Download: đối tượng dùng để lấy nội dung trang Web

• Html2Xhtml: đối tượng để chuyển mã HTML thành XHTML.

• TrimWeb: đối tượng để trích lọc thông tin từ trang Web.

Một phần của tài liệu đồ á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 (Trang 71)