CHƯƠNG 1: GIỚI THIEU ĐÈ TÀI 1.1 Dự đoán vị trí di chuyển tiếp theo Nhận biết vị trí của thiết bị hay vị trí của người dùng thiết bị di động (sau này được hiểu như nhau và được gọi ngắn gọn là người dùng hoặc cá nhân hay thiết bi) là vấn đề thú vị và vấn đề này mở ra nhiều thử thách nghiên cứu. Sự bùng nổ trong công nghệ di động không dây trong thập kỷ qua đã tạo nên sự thay đổi dang quan tâm trong kỹ thuật dự đoán vị trí. Cùng với sự phát triển của mạng di động không dây, các kỹ thuật xác định vị trí và dự đoán di chuyển của con người được ứng dụng trên các thiết bị cầm tay, điện thoại thông minh dé theo doi con người và xử lý các tình huống xảy ra khẩn cấp. Các ứng dụng trên các thiết bị này cần định vị được vị trí của con người va dit liệu này được chuyển về trung tâm xử lý.
Với thông tin định vị từ thiết bị , hệ thống xác định vị trí con người, từ đó có thể cung cấp thông tin hữu dụng cho người làm công tác cứu hộ trong các lĩnh vực sức khoẻ , Y tế, cứu hộ tai nạn trong. trường hợp xảy ra sự có với con người vì thế các ứng dụng kiểu này đáng được quan tâm. Tiếp theo vấn đề xác định vị trí người dùng, dự đoán vị trí di chuyển tiếp theo cũng là vấn đề đáng được quan tâm. Các kỹ thuật dự đoán không chỉ cảm nhận được ngữ cảnh của con người mà nó còn có thé dự đoán được vị trí di chuyển tiếp theo sau đó.
Khả năng dự đoán vị trí di chuyển tiếp theo hỗ trợ cho một số loại ứng dụng nhận biết ngữ cảnh. Các ứng dụng nhận biết vị trí cung cấp thông tin cho ta biết vị tri và hoạt động của con người. Những người làm việc cứu hộ có thể xác định được vị trí của những người bị nạn khi họ dùng thiết bị di động gọi đến cứu hộ. Khả năng dự đoán vị trí di chuyển tiếp theo sẽ giúp cho người làm công tác an ninh dự đoán vị trí di chuyên của tội phạm hay suy luận ra các hoạt động của đối tượng phạm pháp nhằm đưa ra biện pháp ngăn chặn hoặc cũng có thé dự đoán khả năng của một người có thể đến vị trí yêu cầu, dé hỗ trợ phối hợp cho hoạt động cộng đồng hoặc là dự đoán những hành dộng diễn biến sau đó phù hợp với vi trí đi chuyền tiếp theo thông qua ngữ cảnh tại vị trí đó.
Với Trang 10/ 109 những lợi ích mà ứng dụng dự đoán đem lại tạo cho hướng nghiên cứu này ngày càng trở nên được quan tâm hơn. Dé theo dõi được vị trí của người dùng thiết bị và dự đoán vị trí di chuyển tiếp sau đó cần có một hệ thống ghi nhận thường xuyên. Với môi trường hoạt động của con người, các hoạt động di chuyển thường xuyên diễn ra trên đường phd. Để có tính hiệu theo dõi thiết bị liên tục cần có hệ thống phát tính hiệu thường xuyên và thiết bị sử dụng phải dé dang bắt được tính hiệu mọi lúc mọi nơi có thé.
Đáp ứng cho điều kiện này, hệ thống GPS (Hệ thống định vị toàn cầu) là lựa chọn thích hợp. Mặc dù GPS có sai số trong độ đo khoảng cách hay tính hiệu có suy giảm khi đi qua vật cản lớn như di chuyển qua đường ham hoặc bên dưới các toà nhà cao ốc. Với các hệ thống truy cập dùng Wi-fi thường không thích hợp với lý do không phải nơi nào cũng trang bị Wi-fi hoặc hệ thống này bị giới hạn truy cập bằng mật mã truy cập hay với hệ thông dùng sóng được phát từ các trạm thu phat sóng của nhà cung cấp dich vụ điện thoại thì tính hiệu thường không cung cấp vị trí của thiết bị và dịch vụ cung cấp cũng không được phủ sóng mọi nơi. Vì thế sử dụng GPS trong lựa chọn nghiên cứu cho đề tài dự đoán vị trí di chuyển tiếp theo là lựa chọn phù hop nhất.
Hiện đã có nhiều thuật toán được đưa ra dé áp dụng trong dự đoán vị tri di chuyển. Trong đó điển hình là thuật toán Order -k Markov Predictor, thuật toán này dự đoán vị trí tiếp theo chỉ dựa vào vị trí thứ k gần nhất, không xét đến thời gian, thuật toán tính xác suất đến mỗi vị trí và dự đoán vị trí di chuyền tiếp theo là vị trí có xác suất cao nhất và gẦn nhất. Tuy nhiên thuật toán này đạt độ chính xác chưa cao vì nó chỉ đơn thuần xét xác suất di chuyển tính từ vị trí hiện tại mà chưa xét đến những ảnh hưởng khác từ bối cảnh của vị trí đang xét. Luận văn này dé xuất và trình bày thuật toán phân cụm được mở rộng từ thuật toán K-means dé có thé phát hiện các vị trí mới phát sinh trong quá trình di chuyển và xây dựng thêm các nhóm vị trí phát sinh gọi là thuật toán Dynamic K- Means (DK-means).
Đồng thời cũng giới thiệu mô hình dự đoán vị trí di chuyển tiếp theo dựa trên lịch sử di chuyển kết hợp suy luận trên ngữ cảnh thời điểm đến Trang 11/109 và thời gian đừng lai dé nâng cao xác suất dự đoán dựa trên 2 thuật toán đề xuất trong mô hình dự đoán là thuật toán Extend n-MMC và thuật toán dự đoán ngữ cảnh Context Prediction Algorithm (CPA). Luận văn còn giới thiệu mô hình triển khai trên thực tiễn với thiết bị di động tạo nên hệ thống ứng dụng hoàn chỉnh, nâng cao tính ứng dụng của mô hình. 1⁄2 Mục tiêu phạm vi đề tài Mục tiêu : - Xây đựng hệ thông dự đoán vị trí di chuyển tiếp theo của người dùng Smartphone. - Nâng cao hiệu quả dự đoán bằng cách cải tiến phương pháp dự đoán n- MMC tạo kết hợp ngữ cảnh thời điểm đến và thời gian dừng lại và Heuristic trên 2 thuộc tính này.
- Mở rộng thuật toán phân cụm K-means để có thé phát hiện các địa điểm phát sinh trong quá trình thực hiện phân cụm. Phạm vi thực hiện của luận văn gồm có: - Nghiên cứu xây dựng phần mềm nhúng trên Smartphone mục đích xây dựng chương trình dùng thu thập thông tin về vi tri của dùng. Chương trình chạy trên Hệ điều hành Android. - Nghién cứu thuật toán theo dõi và dự đoán vi trí di chuyền tiếp theo của người dùng Smartphone, xây dựng chương trình xử lý trên Server.3 Kết qua nghiên cứu - Từ việc thu thập vị trí , xác định hành trình di chuyển , các vị trí dừng lại, xem xét bối cảnh vị trí đừng lại chương trình đưa ra được xác suất di chuyển đến các vị trí tiếp theo.
- Nâng cao hiệu qua dự đoán từ mô hình n-MMC. - Xây dựng được mô hình dự đoán đưa vào áp dụng trong thực tế, nâng cao tính thực tiễn của mô hình. Trang 12/109 - Xây dựng được ứng dung hoàn chỉnh cai đặt trên smartphone và tiến hành lấy đữ liệu thực tế. - Xây dựng hoàn chỉnh ứng dụng xử lý cho mô hình dự đoán trên Server .4 Cấu trúc luận văn Tô chức phân còn lại của luận văn có câu trúc như sau: - CHƯƠNG 2: NHỮNG CONG TRÌNH LIÊN QUAN Giới thiệu về các công trình liên quan, các thuật toán đã được đưa ra để áp dụng dự đoán đi chuyển, những công trình nghiên cứu dự đoán vị trí và dự đoán vị trí di chuyển tiếp theo của người dùng Smartphone.
Trong đó sẽ giới thiệu những mô hình dự đoán khác nhau trong lĩnh vực dự đoán để thấy được những điểm mạnh, yếu nhằm thấy được hướng phát triển trong hướng nghiên cứu này. - CHƯƠNG 3: CƠ SỞ LÝ THUYET VÀ NEN TANG Giới thiệu về thuật toán phân cụm K-means là thuật toán được áp dụng và mở rộng để phục vụ cho đề tài của luận văn , mô hình Markov Chain, mô hình n-Mobility Markov Chain là các mô hình dự đoán làm co sở cho dự đoán vị trí di chuyển tiếp theo của luận văn này. - CHƯƠNG 4: MÔ HÌNH DỰ DOAN Extend - n Mobility Markov Chain Trinh bày những vấn dé nghiên cứu chính của luận văn, các vấn đề cần giải quyết khi thực hiện dự đoán, mô tả thuật toán phân cum mở rộng. để phát hiện các vị trí phát sinh, trình bày mô hình được để xuất trong luận văn này là mô hình Extend n-MMC dự đoán vị trí dựa trên lịch sử vị trí cùng kết hợp với thời điểm đến và thời gian dừng lại được mở rộng từ mô hình n-MMC chuẩn.
- CHƯƠNG 5: TRIÊN KHAI ĐÁNH GIA MÔ HÌNH Trình bày các vấn đề trong xây dựng hệ thống gồm giới thiệu kiến trúc mô hình dự đoán , các vấn đề triển khai trên thiết bị, trên máy chủ , Trang 13/109 lựa chọn HĐH, tính tương thích của Hệ thống, lựa chọn công cụ truy xuất thông tin GPS, xác định cơ chế thực thi chương trình, xây dựng các chức năng sử dụng cho hệ thống và lựa chọn mô hình triển khai hệ thống. Trình bày phương pháp triển khai mô hình và các bước triển khai thực nghiệm trên tập dữ liệu thu thập gồm 2 tập dữ liệu huấn luyện và dữ liệu kiểm thử. Phương pháp đánh giá mô hình, thực nghiệm đánh giá trên kết quả thực nghiệm trên mô hình dự đoán Extend n-MMC. - CHƯƠNG 6: KET LUẬN VÀ HƯỚNG PHAT TRIÊN Phần kết luận tổng kết những mục tiêu đã thực hiện và kết quả đạt được trong luận văn.
Nêu một số mặt còn hạn chế sau khi thực hiện luận văn , những kết quả mà luận văn này đóng góp cho lĩnh vực nghiên cứu và nêu phương hướng phát triển của đề tài luận văn trong tương lai. Trang 14/109 CHƯƠNG2 : CÁC CÔNG TRÌNH LIEN QUAN Xác định vị trí người dùng thiết bị đi động và dự đoán vị trí di chuyên tiếp theo là những thách thức trong nghiên cứu từ khi xuất hiện mạng điện thoại di động. Những nghiên cứu về xác định vị trí nhằm mục đích tối ưu hoá tài nguyên cung cấp cho người sử dụng thiết bị, làm giảm tác động quá trình chuyển giao giữa các trạm thu phát và cho phép Nhà cung cấp dich vụ quy hoạch cơ sở hạ tang dé cung cấp dịch vụ tốt hơn. Những nghiên cứu về suy đoán vị trí di chuyền trong tương lại cũng nhằm mục đích cung cấp dịch vụ tốt hơn cho người dùng, ngoài ra nó còn giúp suy luận ra các hoạt động của người dùng thiết bị thông minh hay suy đoán khả năng của một người có thể đến vị trí yêu cầu dé hỗ trợ phối hợp cho hoạt động cộng đồng.