Thử nghiệm hệ thống quảng cáo trực tuyến Adengine

9 375 3
Thử nghiệm hệ thống quảng cáo trực tuyến Adengine

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

Thông tin tài liệu

Thử nghiệm hệ thống quảng cáo trực tuyến Adengine

63 Thử nghiệm hệ thống quảng cáo trực tuyến AdEngine 1.14 Tổng quan Với những hướng nghiên cứu như trên, luận văn đã tiến hành xây dựng thử nghiệm một hệ thống quảng cáo trực tuyến cảm ngữ cảnh, được đặt tên là AdEngine® (máy quảng cáo). Hệ thống máy quảng cáo trực tuyến này sẽ được sử dụng thử nghiệm để phân phối các quảng cáo cho các trang web có nội dung khác nhau trên Internet. Cần chú ý rằng máy quảng cáo sẽ hoạt động tốt trong các trang web thật sự có nội dung hoặc có chủ đề chính. Còn đối với các trang web có nội dung không rõ ràng hoặc lẫn lộn thì không nên đặt quảng cáo, khi đó có thể máy quảng cáo chỉ đưa ra các quảng cáo chung chung hoặc không đưa ra gì hết. 1.15 Thiết kế hệ thống Hệ thống được thiết kế bao gồm ba mô-đun chính: • Mô-đun tiếp nhận quảng cáo: Cho phép các nhà quảng cáo đăng ký các sản phẩm cần quảng cáo trực tuyến trên Internet. Để định danh các quảng cáo, nhà quảng cáo cần xác định: nội dung mô tả về sản phẩm và các từ khóa đại diện. 64 Hình 0-1: Hệ thống tiếp nhận quảng cáo • Mô-đun nhúng quảng cáo: Khi chủ của trang web nào đó muốn đặt các quảng cáo trên trang web của mình để kiếm thêm thu nhập thì họ vào đây để đăng ký. Một đoạn mã nhúng (javascript) sẽ được phát sinh và cung cấp cho họ. Họ chỉ đơn giản đặt đoạn mã nhúng này vào bất kỳ chỗ nào cần hiển thị quảng cáo trong trang web. Quảng cáo (nếu có) sẽ tự động xuất hiện sao cho phù hợp với nội dung hiện tại của trang web đó. Đoạn mã này có thể hoạt động ở mọi nơi, mọi trang web. AdEngine Server Đăng ký quảng cáo CSDL - Quản lý nội dung quảng cáo. - Nội dung quảng cáo bao gồm: Nội dung hiển thị và Từ khóa. Hệ quản lý quảng cáo 65 Hình 0-2: Hệ thống nhúng quảng cáo • Mô-đun phân phối quảng cáo: Là mô-đun then chốt của trang web. Mô-đun này sẽ tiếp nhận và xử lý các yêu cầu (request) được gửi tới từ các trang web có nhận đăng quảng cáo. Nó sẽ tự động quét qua nội dung của trang web gửi yêu cầu để tìm kiếm các từ khoá và trả lại một danh sách những quảng cáo thích hợp trên hệ thống có liên quan tới nội dung đang được xem trên trang web đó. Tôi nhận đăng quảng cáo Đoạn mã nhúng để đăng quảng cáo AdEngine Server Website A - Quản lý cách trình bày của quảng cáo trên trang web. - Phát sinh mã nhúng javascript. Hệ quản lý mã nhúng 66 Hình 0-3: Hệ thống phân phối quảng cáo Xử lý Yêu cầu danh sách quảng cáo Website A AdEngine Server CSDL Trả về các quảng cáo Website Z Hệ phân phối quảng cáo - Đọc nội dung hiện tại của trang web yêu cầu. - Khử nhiễu và bóc tách để lấy ra nội dung chính. - Rút trích bộ từ khóa từ nội dung chính đã tách được. - Tìm các quảng cáo phù hợp với từ khóa trong CSDL. 67 1.16 Cách thức hoạt động Máy quảng cáo AdEngine sẽ có hai giao diện chính: + Giao diện Subcriber: cho phép nhà quảng cáo (tạm gọi là subcriber) đăng nhập để đăng ký nội dung các sản phẩm cần quảng cáo trực tuyến. Sau khi đăng nhập với quyền là nhà quảng cáo sản phẩm, họ sẽ được đưa tới trang quản lý danh sách quảng cáo của mình. Tại đây có thể đăng ký mới một mẩu quảng cáo hoặc xóa quảng cáo có sẵn. Để đơn giản, thông tin của một mẩu quảng cáo sẽ bao gồm: tựa đề quảng cáo, nội dung quảng cáo, đường dẫn đến trang web và danh sách từ khóa đại diện (xem hình 4-4). Danh sách từ khóa này do nhà quảng cáo tự xác định. Hình 0-4: Một mẩu quảng cáo Bên cạnh đó, hệ thống cũng hỗ trợ nếu nhà quảng cáo muốn xem các từ khóa của một trang web có sẵn nào đó. 68 Hình 0-5: Hệ thống đăng ký quảng cáo cho subcriber + Giao diện Publisher: cho phép chủ các trang web (tạm gọi là publisher) muốn nhận đăng các quảng cáo có thể đăng nhập vào để lấy mã nhúng quảng cáo cũng như tùy chỉnh giao diện, màu sắc của các quảng cáo sẽ hiển thị sao cho “đẹp” với trang web của mình. 69 Hình 0-6: Hệ thống dành cho publisher để lấy mã nhúng và tùy chỉnh giao diện của quảng cáo + Hệ thống phân phối quảng cáo: Đây là hệ thống đóng vai trò then chốt và quan trọng nhất của toàn bộ hệ thống. Sau khi publisher lấy mã nhúng và nhúng vào vị trí ưa thích nào đó trên trang web riêng của họ để đăng quảng cáo thì hệ thống này với các thuật toán đã mô tả ở các chương trước sẽ đảm trách việc tìm và phân phối các quảng cáo trên hệ thống đến các trang web này sao cho phù hợp với nội dung hiện tại của trang web đó nhất. Cụ thể là khi trang web có nhúng quảng cáo được chạy thì đoạn mã nhúng javascript bên trong nó cũng thực hiện ngầm bên dưới một yêu cầu (request) đến máy chủ của AdEngine để yêu cầu lấy về danh sách các quảng cáo phù hợp với trang web đang chứa 70 nó. Một mô-đun handler trên hệ thống AdEngine sẽ đảm nhiệm việc xử lý các yêu cầu này. Handler này sẽ tiến hành phân tích nội dung website vừa gửi yêu cầu để bóc tách ra nội dung chính, từ đó rút trích được bộ từ khóa của website đó. Sau đó, nó sẽ tìm trên cơ sở dữ liệu của hệ thống các quảng cáo có từ khóa phù hợp với các từ khóa vừa rút trích được. Cuối cùng, kết quả tìm được sẽ được trả về cho đoạn mã nhúng javascript bên trong trang web đã gửi yêu cầu để nó thực hiện vẽ các kết quả ra trên trang web đó. Kết quả là người duyệt trang web đó sẽ được thấy các quảng cáo phù hợp. Hình 0-7: Quảng cáo của AdEngine xuất hiện trên trang web A 71 Hình 0-8: Quảng cáo của AdEngine hiển thị trên trang web B Chỉ với một đoạn mã nhúng duy nhất, các quảng cáo sẽ xuất hiện khác nhau trên những trang web có nội dung khác nhau (xem hình 4-7 và hình 4-8). . một hệ thống quảng cáo trực tuyến cảm ngữ cảnh, được đặt tên là AdEngine (máy quảng cáo) . Hệ thống máy quảng cáo trực tuyến này sẽ được sử dụng thử nghiệm. Thử nghiệm hệ thống quảng cáo trực tuyến AdEngine 1.14 Tổng quan Với những hướng nghiên cứu như trên, luận văn đã tiến hành xây dựng thử nghiệm một hệ

Ngày đăng: 16/01/2013, 09:57

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