第四章 多維度情境感知系統之實現
第二節 使用者端個別化情境服務之實作
(2)此部份為「使用者資料與情境資料區」,此部份會顯示出所擷取的情 境資料與使用者在後端的個人資料顯示與更新。
(3)此部份為「瀏覽器顯示區」,這一部分是主要的顯示區,經過處理的 資料會在這裡作呈現,使用者可以透過瀏覽器顯示區來獲取適當的情 境資料呈現。
(4)此部份為「訊息顯示區」,此部份會顯示系統的整體訊息,包括各區 塊的主要訊息,以及系統服務訊息。
(5)此部份為「影音服務區」,影音資料會透過該部分來呈現給使用者做 使用。
第二節 使用者端個別化情境服務之實作
在此節中,會針對“人"的情境跟“物"的情境做介紹,透過圖文的方式 向使用者說明如何去操作使用者端的使用介面。
4.2.1 “person"適性化情境服務
在此情境中,一開始先透過點擊的方式來取的所需要的情境變數資料(如 圖 4.5),唯只有在 High-Level Context 的部分需要透過使用者的輸入,才能取
得相關的情境變數,當點擊完以後,會顯示出所收集到的情境變數資料給使用 者查看,如圖 4.6:
圖 4.5 使用者端情境變數擷取區
圖 4.6 使用者端情境變數顯示區
由此可知,本系統透過 Sensor 所擷取到的情境資料包括:RFID、GPS、頻 寬、時間、High-Level Context(高階情境描述資料)。
在接收完情境資料以後,如圖 4.7 所示。透過(1)來將所有情境資料儲存 在 tag_comtext.xml 這個 XML 資料中,接這再透過(2)這個按鈕將資料經由
Socket 傳輸到後端的管理系統。
圖 4.7 個人資料儲存與連接後端管理系統 (1)
(2)
66
圖 4.8 使用者端情境感知服務畫面呈現
後端資料經過處理後回傳使用者端,在使用者端的 Web Browser 區做主要 的視覺呈現,如圖 4.8。在“person"類別的使用者端的紅色框框內的區域內:
(1)主要是透過 GPS 跟 High-Level Context 的資料做搭配呈現給使用者,讓其了 解使用者的目前位址;(2)主要是透過 GPS 的資料跟後端的 sense_area.xml 此資 料做比對,讓使用者了解其目前所在的區域,並透過網路連結顯示該區域的相 關網路連結,供使用者更快速的了解該區域;(3)此一部分主要是讓使用者瀏覽 其個人偏好的網頁,此部分的網頁顯示可以是一般的入口網頁也可以是特別的
(1)
(2) (3)
網站網頁,可讓使用者恣意修改。
圖 4.9 使用者端影音服務
圖 4.9 為影音服務,當後端管理系統接收到前端使用者的頻寬資料以後,
管理系統會依據使用者的頻寬大小來決定是否起動使用者的影音服務,若頻寬 過小則不給予下載影音資料,若頻寬夠大,則可以下載檔案執行影音服務。
最後,如果使用者欲修改個人在後端系統的個人資料,可以透過圖 4.10 的 部份來取得個人的資料:
圖 4.10 使用者端個人資料修改區
透過圖 4.10 中的“File Of Tag"這個按鍵來取得個人資料,當按下該按鍵 以後,可以從後端的系統讀取到符合使用者端 RFID Tag 跟使用者相同的資料檔
68
案,取得的檔案如圖 4.11 所示:
圖 4.11 使用者端個人資料修改區啟動後
由圖 4.11 可知使用者的個人偏好資料,使用者可以透過此部分直接修改個 人偏好資料,最後在經由 Update 按鈕來更新修改後的個人資料,而修改後的資 料將再使用者下一次的登入而啟用。
4.2.2 “goods"適性化情境服務
在“物"的情境中,同樣也是透過點擊的方式來啟動 Sensor 感應週遭的情 境感知變數,如圖 4.12 所示:
圖 4.12 使用者端情境變數擷取以及顯示區
接收完的情境資訊資料同樣透過圖 4.13 的“Connect To Server"按鈕來連 結後端的資料系統:
圖 4.13 個人資料儲存與連接後端管理系統
起動後的資訊系統如圖 4.14 所示。本系統在“物"的情境上主要是針對物 流的系統,在物流的系統上,本實驗主要呈現 Google Maps 撘配 GPS 來呈現位 址,讓使用者可以清楚的了解其所在位址,在物流的系統上,主要提供兩個
Web Browser 的介面:(1)的部分主要告知使用者,使用者目前位址,可以搭 配 High-Level Context 的方式來使用,讓系統提供整合式的介面供使用者參考;
(2)此部份是物流的主要部份,在此部份會依據使用者的情境搭配後端系統的
70
資料建構出具有“起點"、“終點"、“使用者目前位址"等資料的 Google
Maps 地圖,而且透過 Google Maps API 的技術將這些點連接起來,透過不同顏 色線段的表示,來代表使用者目前已走過的路段,以及使用者尚未走過的路段。
圖 4.14 使用者端情境感知服務畫面呈現
此外,在物流的部份搭配國道交通服務資訊系統(ITWS),若本車機系統 行駛於高速公路上,還可以透過 Web Services 的網路參考服務,來取得現階段 於高速公路路段的北上以及南下路段的車輛行駛車速資料。
(1)
(2)
最後,如果使用者欲修改其個人資料,也是透過圖 4.15 的部份來啟動個人 資料修改服務:
圖 4.15 使用者端個人資料修改區
在此可以修改以及更新使用者的個人資料,但因為目前的使用者類別是
“物"的類別,所以在使用者個人的偏好資料的顯示上會與“人"的類別的顯 示資料有所不同,如圖 4.16 所示:
圖 4.16 使用者端個人資料修改區啟動後
72
在物的類別的資料中,會有“起點始位址"跟“終蹤點位址"的資訊,以 提供後端系統做資訊處理時可以利用。