Mô hình thực thể quan hệ quản lý địa điểm và gợi ý

Một phần của tài liệu (LUẬN văn THẠC sĩ) cá nhân hóa ứng dụng và dịch vụ di động hướng ngữ cảnh người dùng (Trang 50 - 51)

3.2.3 Môi trường xây dựng và thử nghiê ̣m

Phần server xử lý dữ liệu người dùng gồm 2 module: Xác thực và Recomender, có cấu hình như sau:

- Hardware:

o CPU: Dual-Core AMD Opteron(tm) Processor 1222 (3.0 Hz) 2 core 4 Thread

o RAM: 4G

- OS:

o Red Hat Enterprise Linux Server release 5.7 o 64 bit - MYSQL o Version: 5.1.73 - Java: o Version "1.8.0_51" - Tomcat o Version 7.0.70 Client: - Android SDK - Min version: 4.0.0

3.3 Thử nghiê ̣m ứng du ̣ng và đánh giá kết quả ta ̣i Mobifone

Tập dữ liệu địa điểm du lịch đầu vào được xây dựng dựa trên thông tin địa điểm du lịch Việt Nam từ các nguồn trên internet, các dữ liệu ngữ cảnh cũng như giá trị xếp hạng ban đầu được hệ thống xây dựng tự động theo phương pháp ngẫu nhiên. Các dữ liệu này sau đó được chuẩn hóa và đưa vào lưu

trong CSDL với cấu trúc dữ liệu nhiều chiều là dữ liệu xếp hạng của người dùng theo ngữ cảnh:

UID | PID | RATE | COMPANION | SEASON | DAYTIME | WEATHER | TEMPERATURE

Trong đó

- UID: id của người dùng

- PID: id của địa điểm du lịch

- RATE: Điểm đánh giá của người dùng, có giá trị từ 0 - 5

- SEASON: Ngữ cảnh mùa, bao gồm: o Mùa xuân

o Mùa hạ o Mùa thu o Mùa đông

- COMPANION: Ngữ cảnh người đi du lịch cùng, bao gồm: o Một mình (alone)

o Bạn bè o Gia đình o Người yêu

- DAYTIME: Ngữ cảnh thời gian, là số ngày đi du lịch: o Nữa ngày (đi trong ngày)

o Một ngày (đi qua đêm) o Nhiều ngày

- WEATHER: Ngữ cảnh thời tiết, là thời tiết tại địa điểm du lịch: o Trong xanh

o Có nắng o Râm mát o Có mưa

- TEMPERATURE: Ngữ cảnh nhiệt độ

Các dữ liệu này được lưu thành bảng dữ liệu nhiều chiều OLAP trong CSDL (hình 16, 17), tuy nhiên trước khi đưa vào hàm CAMF thì sẽ được chuyển sang dữ liệu dạng mảng theo định dạng của CARSKIT.

Một phần của tài liệu (LUẬN văn THẠC sĩ) cá nhân hóa ứng dụng và dịch vụ di động hướng ngữ cảnh người dùng (Trang 50 - 51)

Tải bản đầy đủ (PDF)

(61 trang)