tranholienphuong
New Member
Link tải luận văn miễn phí cho ae
Luận văn ThS. Công nghệ phần mềm -- Trường Đại học Công nghệ. Đại học Quốc gia Hà Nội, 2012
Tổng quan các vấn đề cần nghiên cứu: Môi trường tính toán nhân rộng, ngữ cảnh, nhận biết ngữ cảnh. Giới thiệu về biểu diễn và mô hình hóa ngữ cảnh: Các yêu cầu của 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 và chương trình minh họa: Kiến trúc và phong cách kiến trúc hệ thống, Các thành phần trong hệ thống, Các công việc cần thiết cho tính toá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 quán cà phê theo ngữ cảnh tích hợp trên Smartphone Android: “Coffee Context Search”
MỞ ĐẦU
Chương 1: Tổng quan
1.1 Môi trường tính toán nhân rộng
Máy tính đã được nâng tầm vượt xa máy tính để bàn và phát triển thành
nhiều thành phần của cuộc sống hàng ngày. Và với sự biến đổi không ngừng của
công nghệ, các thiết bị nhỏ gọn, di động xâm nhập trong hầu hết các lĩnh vực
của đời sống. Do đói môi trường tính toán mọi nơi/nhân rộng được hiểu chung
là các môi trường với ngữ cảnh luôn biến động làm thay đổi hành vi và cách
hành xử của con người và hệ thống trong môi trường đó. Tính toán mọi nơi là
một kiểu tính toán trong ngữ cảnh: nó xảy ra trong các tình huống của thế giới
thực. Cho đến nay hầu hết các nghiên cứu mà đặc biệt là trong lĩnh vực tính toán
di động chủ yếu tập trung giúp cho việc sử dụng của các thiết bị máy tính là
trong suốt, độc lập với môi trường. Nỗ lực nghiên cứu là khai thác ngữ cảnh.
Trong đó các nghiên cứu báo cáo đang kiểm nghiệm các vấn đề: ngữ cảnh được
thu thập, phân tán và sử dụng như thế nào, nó thay đổi tương tác người máy
trong môi trường tính toán nhân rộng ra sao. Các công nghệ cảm nhận cụ thể
như các cảm biến vật lý mức thấp và các kỹ thuật nhận thức được đánh giá và
giá trị của chúng cung cấp ngữ cảnh trong các hệ thống tính toán mọi nơi được
phân tích.
Các thiết bị ngày nay thường được sử dụng trong các môi trường luôn
nhiều biến đổi và chúng thích ứng vẫn chưa được tốt lắm theo những thay đổi
này. Một giả thiết rằng một số các nhà nghiên cứu tính toán mọi nơi để giúp các
thiết bị và các ứng dụng thích ứng một cách tự động với sự thay đổi của môi
trường vật lý xung quanh chúng và các môi trường điện từ dẫn tới việc nâng cao
kinh nghiệm của người dùng.
Thông tin trong các môi trường vật lý và điện tử tạo ra ngữ cảnh cho
tương tác giữa con người và các dịch vụ tính toán. Như vậy ngữ cảnh là các
thông tin đặc trưng cho một tình huống có liên quan tới tương tác giữa người
dùng, ứng dụng và môi trường xung quanh. Hoạt động nghiên cứu đang phát
triển với tính toán nhân rộng sẽ giải quyết các thách thức của tính toán nhận biết
ngữ cảnh. Việc hiểu và điều khiển ngữ cảnh và xử lý nó như một đầu vào rõ
ràng ảnh hướng lớn đến hành vi của một ứng dụng.
1.1.1 Đặc điểm
Các môi trường tính toán hiện thời được đặc trưng bởi tính di động của
người dùng và sự không đồng nhất của các thiết bị tính toán và mạng, ngữ cảnh
của các ứng dụng có thể thay đổi (kiểu mạng, chất lượng dịch vụ, sở thích người
dùng, lượng pin của thiết bị tính toán). Do vậy, chúng cần hiểu ngữ cảnh và có thể điều chỉnh hành vi theo các thay đổi của ngữ cảnh. Để giải quyết các thách
thức đang ngày càng tăng của việc xây dựng các ứng dụng cảm ngữ cảnh có tính
linh động.
Có rất nhiều nỗ lực nghiên cứu cụ thể để ứng dụng các công nghệ tính
toán nhân rộng ở thế giới thực. Thực tế, khía cạnh quan trọng nhất trong môi
trường tính toán nhân rộng không phải là công nghệ của chính nó nhưng cách nó
được sử dụng và thông qua thế giới thực như nào mới là đáng nói.
Các ứng dụng thông tin di động được sử dụng ngày càng nhiều với các tình
huống và vị trí khác nhau tạo nên các yêu cầu mới với các cách tương
tác của chúng. Khi tình huống, vị trí, hành động của người dùng thay đổi, chức
năng của các thiết bị nên thích ứng với những thay đổi này.
Đặc điểm chính của các thiết bị trong các hệ thống tính toán nhân rộng là
sự nhận biết ngữ cảnh của chúng để cho phép chúng cung cấp các dịch vụ thích
ứng một cách chủ động tới người dùng và tới các ứng dụng theo ngữ cảnh toàn
cục.
1.1.2 Cơ hội và thách thức
1.1.2.1 Cơ hội
Hầu hết chúng ta vẫn quen gắn thuật ngữ máy tính với một chiếc máy tính
để bản và màn hình sử dụng của nó. Tuy nhiên trong cuộc sống ngày nay rất
nhiều người sử dụng các công cụ tính toán hay ít nhất là các kỹ thuật tính toán
như các bộ xử lý và các bộ điều khiển rất nhỏ bé mà không hề liên quan gì đến
máy tính. Các thiết bị như điện thoại di động, thiết bị nghe nhạc MP3, Tivi và
máy giặt…đều sử dụng các công nghệ tính toán và xử lý. Nhưng đại đa số mọi
người vẫn coi chiếc Tivi của họ chỉ là một chiếc tivi đơn thuần mà không có liên
quan gì tới máy tính mà thực chất nó cũng chính là một chiếc máy tính chỉ có
điều giao diện sử dụng thì hoàn toàn khác [2]. Tương tác trong thế giới thực
được đúc rút từ rất lâu và tri thức về cách hành xử với môi trường xảy ra hang
ngày trong cuộc sống đời thường. Tri thức này cho phép hành xử một cách
thông minh, ví dụ như khả năng đoán các phản xạ với một số hành
động…Trong môi trường tính toán mọi nơi/nhân rộng, thế giới thực trở thành
một phần của máy tính và của giao diện người dùng, sự mong chờ của người
dùng với hệ thống cũng được mở rộng dựa trên kinh nghiệm về các tương tác
trong thế giới thực. Tuy nhiên, người thiết kế vẫn thoải mái khi tạo các xử lý
tương tác trong hệ thống. Nhận biết ngữ cảnh trở thành một kỹ thuật hữu ích cơ
bản đối với tính toán mọi nơi/nhân rộng và là yếu tố chính khi tạo các thiết bị
tính toán ẩn giấu và biến mất theo nghĩa là với người dùng. Thuật ngữ “nhận
11
biết ngữ cảnh” không chỉ là cung cấp thông tin ngữ cảnh mà nó đòi hỏi phải hiểu
ngữ cảnh và hiểu một cách thống nhất về một tình huống nào đó.
1.1.2.2 Thách thức
Tính toán nhân rộng đem lại những thách thức thiết kế mới đòi hỏi sự
phát triển nhanh chóng của kỹ nghệ phần mềm. Nhận biết ngữ cảnh thường cần
một giải pháp với đáp ứng các thách thức như giúp cho các ứng dụng đảm bảo
tính linh hoạt và tính tự trị. Các ứng dụng nhận biết ngữ cảnh thường khai thác
các thông tin về ngữ cảnh như: vị trí, nhiệm vụ và sở thích của người dụng để
thích ứng với hành vi trong khả năng thay đổi môi trường thực thi và các yêu
cầu người dùng. Thông tin này được tích hợp từ các cảm biến hay từ người
dùng. Rõ ràng, các ứng dụng nhận biết ngữ cảnh phải được phát triển với một
một sự thấu hiểu về các vấn đề nội tại khi tích hợp thông tin ngữ cảnh.
Nếu ngữ cảnh chỉ đơn giản là vị trí thì việc có thể hiểu và nhận biết không
lấy gì làm khó khăn cho các hệ thống. Tuy nhiên, trong nhiều trường hợp việc
nhận biết này còn dựa trên các thông tin khác vượt xa cả vị trí, và do đó sự phức
tạp bắt đầu nảy sinh. Các thách thức trong tính toán nhận biết ngữ cảnh:
- Phải hiểu khái niệm ngữ cảnh
Ngữ cảnh đó là gì và nó liên quan tới các tình huống trong thế giới thực như thế
nào? Trong khi đó chúng ta vẫn chưa có một hiểu biết thật rõ ràng và cơ bản về
thuật ngữ “các ngữ cảnh liên quan tới các tình huống như nào” và thông tin ngữ
cảnh chung được sử dụng để hỗ trợ nâng cao các ứng dụng ra sao. Vấn đề này
cũng đi kèm câu hỏi biểu diễn ngữ cảnh theo một cách chung nhất như nào?
- Sử dụng ngữ cảnh như nào?
- Thu hồi ngữ cảnh như thế nào?
Thu hồi ngữ cảnh là yêu cầu đầu tiên cho bất kỳ hệ thống nhận biết ngữ cảnh
nào. Nhìn chung, việc lấy ngữ cảnh có thể xem như là quá trình xử lý trong đó
tình huống thực trong thế giới được nắm bắt, các đặc tính hữu ích được xem xét
đánh giá và một biểu diễn trừu tượng được tạo, sau đó nó được cung cấp tới các
thành phần trong hệ thống với những mục đích sử dụng cao hơn. Các cách tiếp
cận thu hồi ngữ cảnh thì rất đa dạng như: lần vết vị trí, các hệ thống cảm biến và
cả các cách tiếp cận mang tính chất đoán như mô hình hóa người dùng và
hành vi của họ…
- Kết nối ngữ cảnh thu được với ngữ cảnh sử dụng
Trong một hệ thống nhận biết vị trí, mối quan hệ giữa thu hồi ngữ cảnh và sử
dụng ngữ cảnh là rất gần, hầu hết các cảm biến vị trí được nạp vào các thiết bị
định vị. Trong trường hợp này, biểu diễn ngữ cảnh cũng là giữa các thành phần.
Trong môi trường chung hơn, ngữ cảnh sử dụng và ngữ cảnh thu hồi được phân
tán. Ở đây, khó khăn thể hiện ở hai điểm: vượt quá khả năng phân tán bởi các
thành phần mạng và tích hợp để biểu diễn với đa thành phần.
- Hiểu tác động trên tương tác người máy
Khi các thệ thống nhận biết ngữ cảnh thì hành vi của chúng là độc lập với ngữ
cảnh được dùng hay tình huống chung được dùng. Mục tiêu chung là tạo cho
các hệ thống theo cách có thể hành xử như được biết trước bởi người dùng. Tuy
nhiên trong đời sống thực, điều này gây nên các vấn đề phức tạp, cụ thể như nếu
hệ thống hành xử khác với mong đợi của người dùng. Hai tiêu chí là “người
dùng có thể hiểu hệ thống và hành vi của nó như nào” và “người dùng điều
khiển hệ thống như thế nào?”
- Hỗ trợ xây dựng các hệ thống nhận biết ngữ cảnh mọi nơi/nhân rộng
Nhận biết ngữ cảnh là một kỹ thuật hữu ích cho các hệ thống tính toán nhân
rộng và do đó đây là yêu cầu chung khi hiện thực các hệ thống như vậy. Để xây
dựng các môi trường tính toán nhân rộng một cách hiệu quả thì chúng ta cần
phải cung cấp hỗ trợ để xây dựng các ứng dụng nhận biết ngữ cảnh. Đó là việc
cung cấp các kỹ thuật thu hồi ngữ cảnh, cung cấp ngữ cảnh và sử dụng ngữ
cảnh…
- Đánh giá hệ thống nhận biết ngữ cảnh
Vì các hệ thống nhận biết ngữ cảnh được sử dụng trong một ngữ cảnh nhất định
nên việc đánh giá chính nó cũng đòi hỏi phải được thực hiện trong ngữ cảnh đó.
Trong trường hợp này, chức năng không chỉ sẵn có và hữu ích trong một ngữ
cảnh chắc chắn mà nó còn được yêu cầu tạo hay mô phỏng một tình huống cụ
thể với các kết quả trong ngữ cảnh mong muốn để đánh giá hệ thống. Tuy nhiên,
tình huống và ngữ cảnh cụ thể ấy cũng phải phù hợp và có hiệu quả để làm
thước đo cho việc đánh giá.
Một thách thức nữa trong môi trường tính toán nhân rộng là cung cấp cho
người dùng các ứng dụng cảm ngữ cảnh phức tạp, hoạt động một cách tự động
từ các dịnh vụ kết nối mạng [2].
1.2 Ngữ cảnh
Như vậy việc hiểu rõ ngữ cảnh là gì và các đặc trưng của ngữ cảnh ra sao là
rất quan trọng khi xây dựng và phát triển các hệ thống trong môi trường tính
toán nhân rộng. Việc hiểu rõ ngữ cảnh hay loại ngữ cảnh cần dùng giúp người
phát triển có những phương pháp đặc tả và thiết kế phù hợp từ việc cảm nhận tới
việc xử lý hành vi sao cho phù hợp với tính chất của các hệ thống trong môi
trường hay thay đổi này. Đó cũng là lý do mà ngay từ khi thuật ngữ “ngữ cảnh”
này xuất hiện (1990), các nhà nghiên cứu đã bắt đầu đưa ra các định nghĩa về
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:
Luận văn ThS. Công nghệ phần mềm -- Trường Đại học Công nghệ. Đại học Quốc gia Hà Nội, 2012
Tổng quan các vấn đề cần nghiên cứu: Môi trường tính toán nhân rộng, ngữ cảnh, nhận biết ngữ cảnh. Giới thiệu về biểu diễn và mô hình hóa ngữ cảnh: Các yêu cầu của 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 và chương trình minh họa: Kiến trúc và phong cách kiến trúc hệ thống, Các thành phần trong hệ thống, Các công việc cần thiết cho tính toá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 quán cà phê theo ngữ cảnh tích hợp trên Smartphone Android: “Coffee Context Search”
MỞ ĐẦU
Chương 1: Tổng quan
1.1 Môi trường tính toán nhân rộng
Máy tính đã được nâng tầm vượt xa máy tính để bàn và phát triển thành
nhiều thành phần của cuộc sống hàng ngày. Và với sự biến đổi không ngừng của
công nghệ, các thiết bị nhỏ gọn, di động xâm nhập trong hầu hết các lĩnh vực
của đời sống. Do đói môi trường tính toán mọi nơi/nhân rộng được hiểu chung
là các môi trường với ngữ cảnh luôn biến động làm thay đổi hành vi và cách
hành xử của con người và hệ thống trong môi trường đó. Tính toán mọi nơi là
một kiểu tính toán trong ngữ cảnh: nó xảy ra trong các tình huống của thế giới
thực. Cho đến nay hầu hết các nghiên cứu mà đặc biệt là trong lĩnh vực tính toán
di động chủ yếu tập trung giúp cho việc sử dụng của các thiết bị máy tính là
trong suốt, độc lập với môi trường. Nỗ lực nghiên cứu là khai thác ngữ cảnh.
Trong đó các nghiên cứu báo cáo đang kiểm nghiệm các vấn đề: ngữ cảnh được
thu thập, phân tán và sử dụng như thế nào, nó thay đổi tương tác người máy
trong môi trường tính toán nhân rộng ra sao. Các công nghệ cảm nhận cụ thể
như các cảm biến vật lý mức thấp và các kỹ thuật nhận thức được đánh giá và
giá trị của chúng cung cấp ngữ cảnh trong các hệ thống tính toán mọi nơi được
phân tích.
Các thiết bị ngày nay thường được sử dụng trong các môi trường luôn
nhiều biến đổi và chúng thích ứng vẫn chưa được tốt lắm theo những thay đổi
này. Một giả thiết rằng một số các nhà nghiên cứu tính toán mọi nơi để giúp các
thiết bị và các ứng dụng thích ứng một cách tự động với sự thay đổi của môi
trường vật lý xung quanh chúng và các môi trường điện từ dẫn tới việc nâng cao
kinh nghiệm của người dùng.
Thông tin trong các môi trường vật lý và điện tử tạo ra ngữ cảnh cho
tương tác giữa con người và các dịch vụ tính toán. Như vậy ngữ cảnh là các
thông tin đặc trưng cho một tình huống có liên quan tới tương tác giữa người
dùng, ứng dụng và môi trường xung quanh. Hoạt động nghiên cứu đang phát
triển với tính toán nhân rộng sẽ giải quyết các thách thức của tính toán nhận biết
ngữ cảnh. Việc hiểu và điều khiển ngữ cảnh và xử lý nó như một đầu vào rõ
ràng ảnh hướng lớn đến hành vi của một ứng dụng.
1.1.1 Đặc điểm
Các môi trường tính toán hiện thời được đặc trưng bởi tính di động của
người dùng và sự không đồng nhất của các thiết bị tính toán và mạng, ngữ cảnh
của các ứng dụng có thể thay đổi (kiểu mạng, chất lượng dịch vụ, sở thích người
dùng, lượng pin của thiết bị tính toán). Do vậy, chúng cần hiểu ngữ cảnh và có thể điều chỉnh hành vi theo các thay đổi của ngữ cảnh. Để giải quyết các thách
thức đang ngày càng tăng của việc xây dựng các ứng dụng cảm ngữ cảnh có tính
linh động.
Có rất nhiều nỗ lực nghiên cứu cụ thể để ứng dụng các công nghệ tính
toán nhân rộng ở thế giới thực. Thực tế, khía cạnh quan trọng nhất trong môi
trường tính toán nhân rộng không phải là công nghệ của chính nó nhưng cách nó
được sử dụng và thông qua thế giới thực như nào mới là đáng nói.
Các ứng dụng thông tin di động được sử dụng ngày càng nhiều với các tình
huống và vị trí khác nhau tạo nên các yêu cầu mới với các cách tương
tác của chúng. Khi tình huống, vị trí, hành động của người dùng thay đổi, chức
năng của các thiết bị nên thích ứng với những thay đổi này.
Đặc điểm chính của các thiết bị trong các hệ thống tính toán nhân rộng là
sự nhận biết ngữ cảnh của chúng để cho phép chúng cung cấp các dịch vụ thích
ứng một cách chủ động tới người dùng và tới các ứng dụng theo ngữ cảnh toàn
cục.
1.1.2 Cơ hội và thách thức
1.1.2.1 Cơ hội
Hầu hết chúng ta vẫn quen gắn thuật ngữ máy tính với một chiếc máy tính
để bản và màn hình sử dụng của nó. Tuy nhiên trong cuộc sống ngày nay rất
nhiều người sử dụng các công cụ tính toán hay ít nhất là các kỹ thuật tính toán
như các bộ xử lý và các bộ điều khiển rất nhỏ bé mà không hề liên quan gì đến
máy tính. Các thiết bị như điện thoại di động, thiết bị nghe nhạc MP3, Tivi và
máy giặt…đều sử dụng các công nghệ tính toán và xử lý. Nhưng đại đa số mọi
người vẫn coi chiếc Tivi của họ chỉ là một chiếc tivi đơn thuần mà không có liên
quan gì tới máy tính mà thực chất nó cũng chính là một chiếc máy tính chỉ có
điều giao diện sử dụng thì hoàn toàn khác [2]. Tương tác trong thế giới thực
được đúc rút từ rất lâu và tri thức về cách hành xử với môi trường xảy ra hang
ngày trong cuộc sống đời thường. Tri thức này cho phép hành xử một cách
thông minh, ví dụ như khả năng đoán các phản xạ với một số hành
động…Trong môi trường tính toán mọi nơi/nhân rộng, thế giới thực trở thành
một phần của máy tính và của giao diện người dùng, sự mong chờ của người
dùng với hệ thống cũng được mở rộng dựa trên kinh nghiệm về các tương tác
trong thế giới thực. Tuy nhiên, người thiết kế vẫn thoải mái khi tạo các xử lý
tương tác trong hệ thống. Nhận biết ngữ cảnh trở thành một kỹ thuật hữu ích cơ
bản đối với tính toán mọi nơi/nhân rộng và là yếu tố chính khi tạo các thiết bị
tính toán ẩn giấu và biến mất theo nghĩa là với người dùng. Thuật ngữ “nhận
11
biết ngữ cảnh” không chỉ là cung cấp thông tin ngữ cảnh mà nó đòi hỏi phải hiểu
ngữ cảnh và hiểu một cách thống nhất về một tình huống nào đó.
1.1.2.2 Thách thức
Tính toán nhân rộng đem lại những thách thức thiết kế mới đòi hỏi sự
phát triển nhanh chóng của kỹ nghệ phần mềm. Nhận biết ngữ cảnh thường cần
một giải pháp với đáp ứng các thách thức như giúp cho các ứng dụng đảm bảo
tính linh hoạt và tính tự trị. Các ứng dụng nhận biết ngữ cảnh thường khai thác
các thông tin về ngữ cảnh như: vị trí, nhiệm vụ và sở thích của người dụng để
thích ứng với hành vi trong khả năng thay đổi môi trường thực thi và các yêu
cầu người dùng. Thông tin này được tích hợp từ các cảm biến hay từ người
dùng. Rõ ràng, các ứng dụng nhận biết ngữ cảnh phải được phát triển với một
một sự thấu hiểu về các vấn đề nội tại khi tích hợp thông tin ngữ cảnh.
Nếu ngữ cảnh chỉ đơn giản là vị trí thì việc có thể hiểu và nhận biết không
lấy gì làm khó khăn cho các hệ thống. Tuy nhiên, trong nhiều trường hợp việc
nhận biết này còn dựa trên các thông tin khác vượt xa cả vị trí, và do đó sự phức
tạp bắt đầu nảy sinh. Các thách thức trong tính toán nhận biết ngữ cảnh:
- Phải hiểu khái niệm ngữ cảnh
Ngữ cảnh đó là gì và nó liên quan tới các tình huống trong thế giới thực như thế
nào? Trong khi đó chúng ta vẫn chưa có một hiểu biết thật rõ ràng và cơ bản về
thuật ngữ “các ngữ cảnh liên quan tới các tình huống như nào” và thông tin ngữ
cảnh chung được sử dụng để hỗ trợ nâng cao các ứng dụng ra sao. Vấn đề này
cũng đi kèm câu hỏi biểu diễn ngữ cảnh theo một cách chung nhất như nào?
- Sử dụng ngữ cảnh như nào?
- Thu hồi ngữ cảnh như thế nào?
Thu hồi ngữ cảnh là yêu cầu đầu tiên cho bất kỳ hệ thống nhận biết ngữ cảnh
nào. Nhìn chung, việc lấy ngữ cảnh có thể xem như là quá trình xử lý trong đó
tình huống thực trong thế giới được nắm bắt, các đặc tính hữu ích được xem xét
đánh giá và một biểu diễn trừu tượng được tạo, sau đó nó được cung cấp tới các
thành phần trong hệ thống với những mục đích sử dụng cao hơn. Các cách tiếp
cận thu hồi ngữ cảnh thì rất đa dạng như: lần vết vị trí, các hệ thống cảm biến và
cả các cách tiếp cận mang tính chất đoán như mô hình hóa người dùng và
hành vi của họ…
- Kết nối ngữ cảnh thu được với ngữ cảnh sử dụng
Trong một hệ thống nhận biết vị trí, mối quan hệ giữa thu hồi ngữ cảnh và sử
dụng ngữ cảnh là rất gần, hầu hết các cảm biến vị trí được nạp vào các thiết bị
định vị. Trong trường hợp này, biểu diễn ngữ cảnh cũng là giữa các thành phần.
Trong môi trường chung hơn, ngữ cảnh sử dụng và ngữ cảnh thu hồi được phân
tán. Ở đây, khó khăn thể hiện ở hai điểm: vượt quá khả năng phân tán bởi các
thành phần mạng và tích hợp để biểu diễn với đa thành phần.
- Hiểu tác động trên tương tác người máy
Khi các thệ thống nhận biết ngữ cảnh thì hành vi của chúng là độc lập với ngữ
cảnh được dùng hay tình huống chung được dùng. Mục tiêu chung là tạo cho
các hệ thống theo cách có thể hành xử như được biết trước bởi người dùng. Tuy
nhiên trong đời sống thực, điều này gây nên các vấn đề phức tạp, cụ thể như nếu
hệ thống hành xử khác với mong đợi của người dùng. Hai tiêu chí là “người
dùng có thể hiểu hệ thống và hành vi của nó như nào” và “người dùng điều
khiển hệ thống như thế nào?”
- Hỗ trợ xây dựng các hệ thống nhận biết ngữ cảnh mọi nơi/nhân rộng
Nhận biết ngữ cảnh là một kỹ thuật hữu ích cho các hệ thống tính toán nhân
rộng và do đó đây là yêu cầu chung khi hiện thực các hệ thống như vậy. Để xây
dựng các môi trường tính toán nhân rộng một cách hiệu quả thì chúng ta cần
phải cung cấp hỗ trợ để xây dựng các ứng dụng nhận biết ngữ cảnh. Đó là việc
cung cấp các kỹ thuật thu hồi ngữ cảnh, cung cấp ngữ cảnh và sử dụng ngữ
cảnh…
- Đánh giá hệ thống nhận biết ngữ cảnh
Vì các hệ thống nhận biết ngữ cảnh được sử dụng trong một ngữ cảnh nhất định
nên việc đánh giá chính nó cũng đòi hỏi phải được thực hiện trong ngữ cảnh đó.
Trong trường hợp này, chức năng không chỉ sẵn có và hữu ích trong một ngữ
cảnh chắc chắn mà nó còn được yêu cầu tạo hay mô phỏng một tình huống cụ
thể với các kết quả trong ngữ cảnh mong muốn để đánh giá hệ thống. Tuy nhiên,
tình huống và ngữ cảnh cụ thể ấy cũng phải phù hợp và có hiệu quả để làm
thước đo cho việc đánh giá.
Một thách thức nữa trong môi trường tính toán nhân rộng là cung cấp cho
người dùng các ứng dụng cảm ngữ cảnh phức tạp, hoạt động một cách tự động
từ các dịnh vụ kết nối mạng [2].
1.2 Ngữ cảnh
Như vậy việc hiểu rõ ngữ cảnh là gì và các đặc trưng của ngữ cảnh ra sao là
rất quan trọng khi xây dựng và phát triển các hệ thống trong môi trường tính
toán nhân rộng. Việc hiểu rõ ngữ cảnh hay loại ngữ cảnh cần dùng giúp người
phát triển có những phương pháp đặc tả và thiết kế phù hợp từ việc cảm nhận tới
việc xử lý hành vi sao cho phù hợp với tính chất của các hệ thống trong môi
trường hay thay đổi này. Đó cũng là lý do mà ngay từ khi thuật ngữ “ngữ cảnh”
này xuất hiện (1990), các nhà nghiên cứu đã bắt đầu đưa ra các định nghĩa về
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:
You must be registered for see links
Tags: ngữ cảnh nghiên cứu