Nghiên cứu phát triển ứng dụng nhận biết ngữ cảnh trong môi trường tính toán nhân rộng Nguyễn Thị Nhƣ

13 514 0
Nghiên cứu phát triển ứng dụng nhận biết ngữ cảnh  trong môi trường tính toán nhân rộng Nguyễn Thị Nhƣ

Đ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

Nghiên cứu phát triển ứng dụng nhận biết ngữ cảnh trong môi trƣờng tính toán nhân rộng Nguyễn Thị Nhƣ

Nghiên cứu phát triển ứng dụng nhận biết ngữ cảnh mơi trƣờng tính tốn nhân rộng Nguyễn Thị Nhƣ Trƣờng Đại học Công nghệ Chuyên ngành: Công nghệ thông tin; Mã số: 60 48 10 Cán hƣớng dẫn khoa học: Tiến sĩ Cao Tuấn Dũng Năm bảo vệ: 2012 Abstract Tổng quan vấn đề cần nghiên cứu: Mơi trƣờng tính tốn nhân rộng, ngữ cảnh, nhận biết ngữ cảnh Giới thiệu biểu diễn mơ hình hóa ngữ cảnh: Các u cầu mơ hình thơng tin ngữ cảnh, Các cách tiếp cận mơ hình hóa ngữ cảnh Tiến hành ứng dụng nhận biết ngữ cảnh chƣơng trình minh họa: Kiến trúc phong cách kiến trúc hệ thống, Các thành phần hệ thống, Các cơng việc cần thiết cho tính tốn nhận biết ngữ cảnh, Ứng dụng minh họa Xây dựng tiện ích tìm kiếm qn cà phê theo ngữ cảnh tích hợp Smartphone Android: “Coffee Context Search” Keywords: Công nghệ phần mềm; Công nghệ thông tin; Nhận biết ngữ cảnh; Môi trƣờng tính tốn nhân rộng Content MỞ ĐẦU I CHƢƠNG 1: TỔNG QUAN A 1.1 Mơi trường tính tốn nhân rộng Máy tính đƣợc nâng tầm vƣợt xa máy tính để bàn phát triển thành nhiều thành phần sống hàng ngày Và với biến đổi không ngừng công nghệ, thiết bị nhỏ gọn, di động xâm nhập hầu hết lĩnh vực đời sống Do đói mơi trƣờng tính tốn nhân rộng đƣợc hiểu chung môi trƣờng với ngữ cảnh biến động làm thay đổi hành vi cách hành xử ngƣời hệ thống mơi trƣờng Tính tốn nhân rộng kiểu tính tốn ngữ cảnh: xảy tình giới thực 1) 1.1.1 Đặc điểm Các mơi trƣờng tính tốn thời đƣợc đặc trƣng tính di động ngƣời dùng khơng đồng thiết bị tính tốn mạng, ngữ cảnh ứng dụng thay đổi (kiểu mạng, chất lƣợng dịch vụ, sở thích ngƣời dùng, lƣợng pin thiết bị tính tốn) Đặc điểm thiết bị hệ thống tính tốn nhân rộng nhận biết ngữ cảnh chúng phép chúng cung cấp dịch vụ thích ứng cách chủ động tới ngƣời dùng tới ứng dụng theo ngữ cảnh toàn cục 2) 1.1.2 Cơ hội thách thức a) 1.1.2.1 Cơ hội Trong mơi trƣờng tính tốn nhân rộng, giới thực trở thành phần máy tính giao diện ngƣời dùng, mong chờ ngƣời dùng với hệ thống đƣợc mở rộng dựa kinh nghiệm tƣơng tác giới thực b) 1.1.2.2 Thách thức Tính tốn nơi đem lại thách thức thiết kế địi hỏi phát triển nhanh chóng kỹ nghệ phần mềm Nhận biết ngữ cảnh thƣờng cần giải pháp với đáp ứng thách thức nhƣ giúp cho ứng dụng đảm bảo tính linh hoạt tính tự trị Các thách thức tính toán nhận biết ngữ cảnh: - Phải hiểu khái niệm ngữ cảnh - Sử dụng ngữ cảnh nhƣ nào? - Thu hồi ngữ cảnh nhƣ nào? - Kết nối ngữ cảnh thu đƣợc với ngữ cảnh sử dụng - Hiểu tác động tƣơng tác ngƣời máy - Hỗ trợ xây dựng hệ thống nhận biết ngữ cảnh - Đánh giá hệ thống nhận biết ngữ cảnh Một thách thức mơi trƣờng tính tốn nhân rộng cung cấp cho ngƣời dùng ứng dụng cảm ngữ cảnh phức tạp, hoạt động cách tự động từ dịnh vụ kết nối mạng [2] B 1.2 Ngữ cảnh Nhƣ việc hiểu rõ ngữ cảnh đặc trƣng ngữ cảnh quan trọng xây dựng phát triển hệ thống mơi trƣờng tính tốn nhân rộng 1) 1.2.1 Các định nghĩa ngữ cảnh Ngữ cảnh vấn đề tƣơng tác ngƣời máy tính, miêu tả nhân tố xung quanh với nghữ nghĩa biểu đạt [3] Trong lĩnh vực nghiên cứu tính tốn di động, tham số vị trí thƣờng đƣợc dùng để ngữ cảnh để cài đặt ứng dụng nhận biết ngữ cảnh Theo Schilit[23], ngữ cảnh vị trí, định danh gần ngƣời đối tƣợng thay đổi đối tƣợng (1994) Cũng định nghĩa tƣơng tự, Brown, Bovey Chen xác định ngữ cảnh vị trí, định danh ngƣời xung quanh ngƣời dùng, thời gian ngày, mùa, nhiệt độ…(1997) Ryan, Pascoe Morse xác định ngữ cảnh vị trí ngƣời dùng, môi trƣờng, định danh thời gian Dey liệt kê ngữ cảnh trạng thái cảm xúc ngƣời dùng, tập trung vào ý tƣởng, vị trí, ngày giờ, đối tƣợng ngƣời môi trƣờng ngƣời dùng (1998) Môi trƣờng gồm ba yếu tố - Mơi trƣờng tính tốn - Mơi trƣờng vật lý Dey, Abowd Wood định nghĩa ngữ cảnh trạng thí vật lý, xã hội, cảm xúc thông tin ngƣời dùng Khái niệm ngữ cảnh vấn đề cần bàn luận suốt năm qua với nhiều định nghĩa khác đƣợc đƣa Dey [11] định nghĩa ngữ cảnh “bất kỳ thơng tin mà sử dụng để đặc tả tình thực thể Một thực thể người, nơi hay đối tượng xem có liên quan đến tương tác người dùng ứng dụng, bao gồm người dùng ứng dụng đó” 2) 1.2.2 Các đặc trƣng thông tin ngữ cảnh Trong phầ n này, theo Karen [16] thơng tin ngữ cảnh có đặc điểm đƣợc cho bảng sau Bảng 1.1 Các thuộc tính đặc trƣng ngữ cảnh Kiểu Nguồn Tính lâu Chất lượng dài Cảm Cảm biến vật lý biến logic Đặc tả Do ngƣời dùng đặc Thấp Có thể có lỗi Mãi Có thể khơng tả trực tiếp gián chắn tiếp qua chƣơng trình Đƣợc Các thông tin ngữ Biến đổi phát sinh cảnh khác Dựa vào việc xử lý nguồn phát - Chƣa xác định khơng có thơng tin vật chất sẵn có - Mơ hồ (tối nghĩa) có số báo cáo khác vật chất ví dụ vị trí đƣợc đọc cho ngƣời đƣợc lấy từ thiết bị định vị riêng - Ko xác: trạng thái đƣợc báo cáo khơng với trạng thái ví dụ vị trí ngƣời đƣợc biết miền giới hạn, nhƣng vị trí miền khơng đƣợc chốt cho mức độ yêu cầu chuẩn xác - Sai: có lỗi trạng thái đƣợc báo cáo trạng thái thực vật chất 3) 1.2.3 Phân loại hạng mục ngữ cảnh Schilit [7] xác định loại ngữ cảnh: - Ngữ cảnh thiết bị: thông tin ngữ cảnh liên quan đến thiết bị nhƣ khả xử lý CPU, nhớ, mạng… - Ngữ cảnh ngƣời dùng: gồm có thơng tin ngƣời dùng, sở thích ngƣời dùng thông tin ứng dụng ngƣời dùng - Ngữ cảnh vật lý nhƣ vị trí, thời tiết, ánh sáng… Pash [22] phân loại ngữ cảnh thành chiều nhƣ bảng 1.2 Bảng 1.2 Phân loại chiều ngữ cảnh Ngữ cảnh Chiều ngữ cảnh Ngữ cảnh tĩnh ngƣời dùng Ngữ cảnh động ngƣời dùng Ngữ cảnh môi trƣờng Kết nối mạng Các tham số ngữ cảnh Profile, thói quen, sở thích Vị trí, nhiệm vụ thời có liên quan tới ngƣời hay đối tƣợng khác Thời tiết, tiếng ồn, thời gian Đặc tính mạng, đặc tả thiết bị di động đầu cuối 4) 1.2.4 Mơ hình làm việc cho ngữ cảnh Cấu trúc khái niệm theo[2] nhƣ sau: - Một ngữ cảnh miêu tả tình môi trƣờng mà thiết bị hay ngƣời dùng - Một ngữ cảnh đƣợc xác định tên - Mỗi ngữ cảnh có tập đặc tính liên quan - Mỗi đặc tính liên quan có miền giá trị xác định (rõ ràng không rõ ràng) ngữ cảnh C 1.3 Nhận biết ngữ cảnh 1) 1.3.1 Xu nhận biết ngữ cảnh lợi ích tính tốn nhân rộng Nhận biết ngữ cảnh lên nhƣ cách tiếp cận phổ biến cho việc xây dựng ứng dụng mơi trƣờng tính tốn nơi Nhận biết ngữ cảnh hữu ích cho mơi trƣờng tính tốn với thiết bị di động Tính tốn nhân rộng nhận đƣợc nhiều lợi ích từ việc nhận biết ngữ cảnh nhƣ: - Giao diện đáp ứng ngƣời dùng - Liên lạc nhận biết ngữ cảnh - Chủ động lập lịch ứng dụng 2) 1.3.2 Nhận biết ngữ cảnh gì? Dey xác định khái niệm theo cách ngữ cảnh đƣợc dùng đặc tính nhận biết ngữ cảnh khác Theo ông, định nghĩa nhận biết ngữ cảnh nhƣ sau: Một hệ thống nhận biết ngữ cảnh sử dụng ngữ cảnh để cung cấp thông tin liên quan hay dịch vụ tới người dùng, đó, mức độ liên quan tùy thuộc vào tác vụ người dùng Và định nghĩa đƣợc lựa chọn định nghĩa dùng chung cho tính tốn nhận biết ngữ cảnh 3) 1.3.3 Tính tốn nhận biết ngữ cảnh Tính tốn nhận biết ngữ cảnh tức giúp cho ứng dụng chuyên di động hợp tri thức chiều ngữ cảnh khác nhƣ ngƣời dùng ai, ngƣời dùng làm gì, ngƣời dùng đâu thiết bị tính tốn ngƣời dùng sử dụng [25] Nhận biết ngữ cảnh ngày nhận đƣợc nhiều quan tâm nhƣ hƣớng tiếp cận thiết kế phù hợp cho tính tốn nơi II CHƢƠNG BIỂU DIỄN VÀ MƠ HÌNH HĨA NGỮ CẢNH A 2.1 Các u cầu mơ hình thơng tin ngữ cảnh 2.1.1 Tính khơng đồng di động Các mơ hình thơng tin ngữ cảnh phải đƣơng đầu với đa dạng nguồn thông tin ngữ cảnh tốc độ cập nhật mức độ ngữ nghĩa chúng 1) 2.1.2 Các mối quan hệ phụ thuộc Có nhiều mối quan hệ kiểu thơng tin ngữ cảnh cần phải nắm bắt để đảm bảo ứng dụng hành xử Một quan hệ phụ thuộc tức thực thể/sự kiện thơng tin ngữ cảnh phụ thuộc vào thực thể thông tin ngữ cảnh khác 2) 2.1.3 Thời điểm Các ứng dụng nhận biết ngữ cảnh cần truy cập vào trạng thái khứ tƣơng lai (dự đốn) Do đó, tính thời điểm (lịch sử ngữ cảnh) tính khác thơng tin ngữ cảnh cần nắm bắt mơ hình ngữ cảnh 3) 2.1.4 Khơng hồn hảo Vì ngữ cảnh tự nhiên động khơng đồng nên có chất lƣợng khác chí sai thực tế Thơng tin ngữ cảnh không đầy đủ: cảm nhận phát lƣợng ngƣời phịng thiếu sót vài ngƣời 4) 2.1.5 Lập luận Các ứng dụng nhận biết ngữ cảnh sử dụng thông tin ngữ cảnh để đánh giá xem liệu có thay đổi ngƣời dùng hay với môi trƣờng không; đƣa định liệu đáp ứng với thay đổi cần thiết không Và việc thƣờng yêu cầu khả lập luận 5) 2.1.6 Tính sử dụng đƣợc hình thức mơ hình Các mơ hình thơng tin ngữ cảnh đƣợc tạo ngƣời thiết kế ứng dụng nhận biết ngữ cảnh đƣợc sử dụng ứng dụng để thao tác thông tin ngữ cảnh 6) 2.1.7 Dữ liệu ngữ cảnh hiệu Ngữ cảnh cần đƣợc mô hình hợp lý giúp tăng hiệu truy cập sử dụng ứng dụng B 2.2 Các cách tiếp cận mơ hình hóa ngữ cảnh 1) 2.2.1 Các mơ hình Giá trị - thuộc tính Lược đồ đánh dấu 2) 2.2.2 Các mơ hình thơng tin ngữ cảnh dựa vai trị đối tượng 3) 2.2.3 Các mơ hình khơng gian thơng tin ngữ cảnh 2.2.4 Các mơ hình thơng tin ngữ cảnh dựa thể học 4) 2.2.5 Các mơ hình ngữ cảnh lai a) 2.2.5.1 Mơ hình lai dựa kiện/ontology b) 2.2.5.2 Mơ hình kết hợp lỏng lẻo markup-based/ontological c) 2.2.5.3 Hướng tới mơ hình lai phân cấp III CHƢƠNG ỨNG DỤNG NHẬN BIẾT NGỮ CẢNH VÀ CHƢƠNG TRÌNH MINH HỌA Chƣơng luận văn tìm hiểu việc xây dựng ứng dụng nhận biết ngữ cảnh với công việc liên quan A 3.1 Kiến trúc phong cách kiến trúc hệ thống Theo góc nhìn kiến trúc kiến trúc khái niệm lớp thƣờng đƣợc sử dụng phát triển ứng dụng nhận biết ngữ cảnh Henricksen [17] gợi ý kiến trúc lớp Lớp 1, đầu cảm biến đƣợc xử lý để tạo thông tin ngữ cảnh mà ứng dụng sử dụng đƣợc Lớp gồm kho chứa ngữ cảnh để cung cấp lƣu trữ quán thông tin ngữ cảnh sở cho truy vấn nâng cao Lớp gồm công cụ hỗ trợ định giúp ứng dụng lựa chọn hành động phù hợp thích ứng dựa thơng tin ngữ cảnh có sẵn Các cơng cụ lập trình thƣờng đƣợc kết hợp lớp để hỗ trợ tƣơng tác thành phần ứng dụng với thành phần khác hệ thống nhận biết ngữ cảnh Phong cách kiến trúc hệ thống nhận biết ngữ cảnh thƣờng phƣơng pháp thu hồi ngữ cảnh Tiêu chí để cách tiếp cận kiến trúc lập luận phân chia mối quan tâm thu hồi ngữ cảnh thành phần ngƣời dùng theo mục đích 1) 3.1.1 Một số kiến trúc Bảng 4.Tổng kết kiến trúc[20] Kiến trúc CASS CoBra Mơ hình Xử lý ngữ Nguồn khai ngữ cảnh cảnh phá Middleware Các nút Mơ hình Kỹ nghệ tham tập trung cảm biến liệu chiếu sở quan hệ tri thức Ontology Kỹ nghệ tham Cảm biến Dựa tác Mô đun thu nhân thập ngữ chiếu sở cảnh tri thức Framwork Cơ chế Các nguồn quản lý bảng đen server ngữ cảnh Ontology Dịch vụ nhận biết ngữ cảnh Context Toolkit Dựa widget Widget ngữ Bộ giá trị cảnh thuộc tính Bộ thích Hydrogen Kiến trúc ứng cho Dựa đối lớp kiểu ngữ tƣợng cảnh Bộ tích hợp diễn giải ngữ cảnh Chỉ tích hợp diễn giải ngữ cảnh thơ 2) 3.1.2 Tiêu chí đánh giá kiến trúc theo mức phát triển ứng dụng nhận biết ngữ cảnh Những tiêu chí chuyên biệt [21] nhƣ: a Mức độ trừu tƣợng ngữ cảnh b Mơ hình giao tiếp c Hệ thống lập luận d Khả mở rộng e Khả sử dụng lại B 3.2 Các thành phần hệ thống Context Producer Context Abstractor Khơng gian mờ Context Consumer Hình 3.1 Các thành phần hệ thống nhận biết ngữ cảnh 1) 3.2.1 Bộ cung cấp ngữ cảnh Một cung cấp ngữ cảnh thành phần chuyên mang đến ngữ cảnh cho hệ thống 2) 3.2.2 Bộ tiêu dùng ngữ cảnh Bộ tiêu dùng ngữ cảnh thành phần sử dụng thông tin ngữ cảnh có sẵn hệ thống 3) 3.2.3 Bộ trừu tƣợng ngữ cảnh Một trừu tƣợng ngữ cảnh thành phần đọc thông tin ngữ cảnh thêm đối tƣợng ngữ cảnh từ ngữ cảnh cũ C 3.3 Các công việc cần thiết cho tính tốn nhận biết ngữ cảnh 1) 3.3.1 Các chế thu hồi cảm ngữ cảnh Quá trình thu thập ngữ cảnh từ môi trƣờng vật lý đƣợc gọi thu hồi ngữ cảnh (acquisition context) Các ngữ cảnh đƣợc thu thập cách truy cập trực tiếp vào sensor ngữ cảnh mức thấp 2 Các ngữ cảnh đƣợc thu thập từ vài sở hạ tầng trung gian chạy tƣơng tác với sensor mức thấp Các ngữ cảnh đƣợc thu thập từ server chuyên trì tri thức tình môi trƣờng D 3.4 Ứng dụng minh họa: Xây dựng tiện ích: “Coffee Context Search” Ứng dụng đƣợc xây dựng tảng Android có khả tích hợp điện thoại chạy hệ điều hành Android giúp ngƣời dùng tìm kiếm địa điểm quán cà phê theo ngữ cảnh thời Giới thiệu hệ điều hành Android 3.4.1 a) 3.4.1.1 Android gì? Android ngăn xếp phần mềm cho thiết bị di động bao gồm hệ điều hành, middleware ứng dụng khóa đƣợc phát triển Google 3.4.1.2 Kiến trúc Android Hình 3.5 Kiến trúc Android 3.4.1.3 Công cụ phát triển phần mềm Android (Android SDK) Android SDK[15] cung cấp nhiều tập tin cơng cụ đặc biệt nhằm mục đích giúp cho việc thiết kế phát triển ứng dụng chạy tảng Android Android SDK chứa hai APIs bổ sung Google APIs Optional APIs: · Google APIs · Optional APIs Xác định kịch ngữ cảnh sử dụng hệ thống 3.4.2 b) 3.4.2.1 Kịch sử dụng Nhƣ biết, nhịp sống cơng sở nay, thói quen uống cà phê sở thích điển hình nhân viên văn phòng, học sinh sinh viên…Với phát triển mang tính chất đa hình đa dạng quán cà phê, số lƣợng ngày nhiều nhƣ nấm đặc biệt đƣợc bao phủ hầu hết mạng khơng dây Do việc tận dụng khoảng thời gian uống cà phê để thực công việc khác cách tận dụng thời gian sống cơng nghiệp Ngƣời ta chọn hình thức ng cà phê để thƣ giãn với khơng gian riêng tƣ mình, tán gẫu với bạn bè, hẹn hị, học tập hay thƣơng thảo Chính đặc điểm trên, nên việc lựa chọn quán cà phê hợp lý theo sở thích nhƣ ngữ cảnh ngƣời dùng vô quan trọng Rõ ràng, việc chọn quán cà phê để hẹn hị cần khơng gian lãng mạn, riêng tƣ, tránh ồn khác hẳn với bạn muốn chọn nơi uống cà phê đám bạn thân Hoặc giả sử nhƣ muốn trao đổi vấn đề đối tác làm ăn quán cà phê với không gian sang trọng lịch lại lựa chọn số Cịn bạn sinh viên có nhu cầu học tập giải trí lúc nơi cần địa điểm hợp lý với nguồn wifi sẵn có c) 3.4.2.2 Xác định ngữ cảnh mơ hình hóa a) Ngữ cảnh sử dụng Hệ thống sử dụng hai loại ngữ cảnh số kiểu ngữ cảnh liệt kê Cụ thể là: ngữ cảnh tĩnh ngữ cảnh động Ngữ cảnh tĩnh sở thích ngƣời dùng, cụ thể sở thích qn cà phê theo hồn cảnh riêng Ví dụ nhƣ: đơng đúc, sang trọng, có phục vụ ăn chay… Ngữ cảnh động thông tin vị trí ngƣời dùng, hoạt động mong muốn Ngữ cảnh môi trƣờng: thời tiết b) Mô hình hóa ngữ cảnh tốn Với hỗ trợ phần mềm VisioModeler, ngữ cảnh đƣợc mơ hình nhƣ sau: Hình 3.6 Mơ hình hóa ngữ cảnh hệ thống 2) 3.4.3 Mơ hình kiến trúc hệ thống Nhƣ biết, kiến trúc lớp đƣợc sử dụng phổ biến ứng dụng nhận biết ngữ cảnh tính hệ thống, rõ ràng để phân chia tầng nhiệm vụ phù hợp mơ hình hóa ngữ cảnh Do đó, ứng dụng mơ hình kiến trúc lớp đƣợc miêu tả nhƣ sau: Data ba s User Context Provider Acquisition Sens ors profi le e Acquisition Layer Context Management Context Modelling Context Storage Hình 3.7 Mơ hình kiến trúc hệ thống 3) 3.4.4 Cài đặt ứng dụng kết Với công cụ lập trình chuyên biệt cho điện thoại, ứng dụng đƣợc cài đặt mã nguồn Eclipse, chạy với hệ điều hành Android phiên 2.1 GoogleAPI 7, sử dụng liệu lƣu SQLite Database a) 3.4.4.1 Tìm kiếm Hình 3.10 Giao diện tìm kiếm b) 3.4.4.2 Kết Hình 3.11 Giao diện kết KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Kết đạt Mục tiêu luận văn đƣa ra: - Tập chung tìm hiểu khái niệm mơi trƣờng nhân rộng, khái niệm thông tin ngữ cảnh nhận biết ngữ cảnh - Tìm hiểu cách tiếp cận để mơ hình hóa thơng tin ngữ cảnh ứng dụng lĩnh vực cụ thể - Tìm hiêu xây dựng ứng dụng nhận biết ngữ cảnh mơi trƣờng tính toán nhân rộng Kết luận văn đạt đƣợc: - Tìm hiểu mơi trƣờng nhân rộng: tổng quan mơi trƣờng nhân rộng, đặc điểm, hội thách thức - Tìm hiểu thơng tin ngữ cảnh nhận biết ngữ cảnh: khái niệm bản, đặc trƣng thông tin ngữ cảnh phân loại - Tìm hiểu cách tiếp cận mơ hình hóa ngữ cảnh cho ứng dụng lĩnh vực liên quan - Tìm hiểu cơng việc xây dựng ứng dụng nhận biết ngữ cảnh - Các kiến thức tìm hiểu đƣợc áp dụng để xây dựng chƣơng trình mơ chạy hệ điều hành Android:”Coffee Context Search” Chƣơng trình sau xây dựng tiện ích dùng để tích hợp Smartphone giúp ngƣời dùng tìm kiếm địa điểm quán cà phê theo ngữ cảnh họ Ngữ cảnh tốn đƣợc mơ hình hóa theo cách tiếp cận đƣợc nghiên cứu với hỗ trợ công cụ thiết kế Visio Modeler Hướng phát triển Do thời gian thực luận văn hạn chế nên luận văn thực xây dựng ứng dụng mức độ đơn giản Hƣớng phát triển luận văn mơ hình hóa ngữ cảnh theo cách tiếp cận lai CML OWL để tận dụng tất ƣu điểm chúng Ngữ cảnh đƣợc phong phú giúp cho ngƣời dùng có nhiều chọn lựa tăng độ xác References A NEWELL AND H.A SIMON (1965), “COMPUTER AUGMENTATION OF HUMAN REASONING” SPARTAN BOOKS, WASHINGTON DC, USA Albrecht Schmidt (2002), “Ubiquitous Computing –Computing in Context”, Computing Department, Lancaster University, U.K Albrecht Schmidt, Michael Beigl, and Hans-W Gellersen, “There is more to Context than Location”, University of Karlsruhe Albrecht SchmidtU, Kofi Asante Aidooª, Antti Takaluomai, Urpo Tuomelai, Kristof Van Laerhovenª, Walter Van de Velde, “Advanced Interaction in Context”, University of Karlsruhe, Germany Anind K Dey (2000), “Providing Architectural Support for Building Context-Aware Applications”, Georgia Institute of Technology, November Anind K Dey and Gregory D Abowd, “A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications”, College of Computing & GVU CenterGeorgia Institute of Technology B Schilit, N Adams, and R Want (1994), “Context-aware computing applications”, In IEEE Workshopon Mobile Computing Systems and Applications 8 Balqis Omar, Tabarak Ballal, “Intelligent Wireless Web Services: Context-Aware Computing in Construction-Logistics Supply Chain”, www.itcon.org - Journal of Information Technology in Construction - ISSN 1874-4753 Claudia Linnhoff-Popien, Thomas Strang, “Context Modeling Survey”, Institute for Informatics, D80538 Munich, Germany 10 Dey A K (2000), “Providing Architectural Support for Building Context-Aware Applications”, PhD Thesis, Georgia Institute of Technology 11 G Chen and D Kotz (2000), “A Survey of Context-Aware Mobile Computing Research”, Techreport TR2000-381, Dept of Computer Science, Dartmouth College 12 Harry Chen, Tim Finin, and Anupam Joshi (2003), “An Ontology for Context-Aware Pervasive Computing Environments”, The Knowledge Engineering Review, Volume 18 , Issue 13 Ioanna Roussaki1, Nicolas Liampotis1, Nikos Kalatzis1, Korbinian Frank2 and Patrick Hayden, “How to make Personal Smart Spaces Context-aware”, School of Electrical and Computer Engineering, National Technical University of Athens, Greece 14 J Wolfgang Kaltz Jürgen Ziegler Steffen Lohmann, “Context-awareWeb Engineering: Modeling and Applications”, Universität Duisburg-Essen (Campus Duisburg) 15 James Steele Nelson (2010), “The Android Developer’s Cookbook Building Applications with the Android SDK”, Add ison-Wesley 16 Karen Henricksen (2005), “Modelling and Using Imperfect Context Information”, School of Information Technology and Electrical Engineering, The University of Queensland 17 Karen Henricksen, Jadwiga Indulska (2005), “Developing Context-Aware Pervasive Computing Applications: Models and Approach”, School of Information Technology and Electrical Engineering, The University of Queensland, QLD 4072 Australia 18 Marko Gargenta (2010), “Learning Android”, O’Reilly Media, edition 19 P.J Brown and J.D Bovey and C Xian (1997), “Context-aware applications: from the laboratory to the marketplace”, IEEE Personal Communications, 4(5) 20 Matthias Baldauf , “A survey on context-aware systems”, V-Research, Industrial Research and Development, Stadtstrasse 33, 6850 Dornbirn, Austria 21 Moeiz Miraoui1, Chakib Tadj1, Chokri ben Amar, “Architectural survey of Context-aware system in pervasive computing environment”, Université du Québec 22 Pashtan A., Blattler R., Heusser A and Scheurmann P (2003), “CATIS: A Context-Aware Tourist Information System”, Proceedings of the 4th International Workshop of Mobile Computing, Rostock 23 Schmidt, A., Aidoo, K.A., Takaluoma, A, Tuomela, U., Van Laerhoven, K., Van de Velde, W (1999), “Advanced Interaction In Context” Lecture Notes in Computer Science, Hand Held and Ubiquitous Computing , 24 Sonia Ben Mokhtar, Damien Fournier, Nikolaos Georgantas, and Val´erie Issarny, “Context-Aware Service Composition in Pervasive Computing Environments”, http://www-rocq.inria.fr/arles/ 25 Yun Her, Su-Kyoung Kim, YoungTaek Jin (2010), “A Context-Aware Framework using Ontology for Smart Phone Platform”, International Journal of Digital Content Technology ... hoạt tính tự trị Các thách thức tính tốn nhận biết ngữ cảnh: - Phải hiểu khái niệm ngữ cảnh - Sử dụng ngữ cảnh nhƣ nào? - Thu hồi ngữ cảnh nhƣ nào? - Kết nối ngữ cảnh thu đƣợc với ngữ cảnh sử dụng. .. dùng chung cho tính tốn nhận biết ngữ cảnh 3) 1.3.3 Tính tốn nhận biết ngữ cảnh Tính tốn nhận biết ngữ cảnh tức giúp cho ứng dụng chuyên di động hợp tri thức chiều ngữ cảnh khác nhƣ ngƣời dùng... Mỗi đặc tính liên quan có miền giá trị xác định (rõ ràng không rõ ràng) ngữ cảnh C 1.3 Nhận biết ngữ cảnh 1) 1.3.1 Xu nhận biết ngữ cảnh lợi ích tính tốn nhân rộng Nhận biết ngữ cảnh lên nhƣ cách

Ngày đăng: 24/09/2013, 08:17

Từ khóa liên quan

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

Tài liệu liên quan