• 沒有找到結果。

第七章 子計畫六:普及資訊擷取架構

7.2 智慧型教室之教師系統

7.2.2 系統架構

Kawahara[75]認為一個情境知覺系統必須具備下列特性:

(1) 系統必須具有彈性(Flexibility)並方便使用者操作。

(2) 系統必須具有調整能力(Adaptive),隨著使用者的不同或是使用者習 性改變,調整預測模式。

(3) 能管理各種不同的情境(Personalized Service)。

(4) 能處理不完整或內含錯誤的資料(imperfect and noisy data)。

因應以上的需求,我們提出如圖 7-2 的教師系統架構圖:

此架構由左至右分別為“環境與使用者感測模組”、 “情境推論模組”及“服 務設備控制模組”等三個模組,分別描述如下:

環境與使用者感測模組

此模組的主要任務是感測環境與使用者的身份及其所在位置,環境資料包含 教室的亮度及溫度,使用者資料包含課程的行事曆、教師的身分以及教師授課時 所在的位置,這個模組將所得到的資料,提供給情境推論模組去分析判斷目前教 師所處的情境為何。

使用設備:MICAz 感測器網路套件及 RFID 套件

圖 7-3 Crossbow MICAz (MPR 2400) 圖 7-4 MTS300CA 感測板

圖 7-5 MIB510CA

其中 MICAz(MPR2400)是 2.4GHz、IEEE 802.15.4 compliant, ZigBee ready radio frequency transceiver 協議的 mote 模組,傳輸速度為 250kbps,同時也整合 了硬體加密(AES-128)與 Atmega128L micro-controller 元件,MICAz mote 可以 透過 51-Pin I/O Connector 與多個感測模組連接來接收環境資料,或是與其他外 部設備連接”。為了能獲得各種不同的環境感測資料,Crossbow 開發了許多不 同的感測模組,在這些模組上裝設各種感測元件,這些感測模組可以利用

MIB510 可以透過 RS-232 傳輸介面與外部連接,將感測節點 mote 所感測到 的資料透過它彙整傳輸至 PC 或其他作業平台;它本身具備一個 on-board in-system processor(ISP)可以與 MICA/MICAz/MICA2 等裝置連同運作;它主 要的功能是將程式寫到其他的 Mote 及將 Mote 收到的環境資料傳遞給系統。

Phidget-RFID

圖 7-6 Phidget RFID

Phidget RFID 讀取器,可在距離 3 英吋內讀取 Phidgets 所提供的 3 種 RFID 標籤 中任一種,當 RFID 讀取器感應 RFID 標籤時,會傳回一組獨特 RFID 標籤所對 應的 Identity ID

情境推論模組

本模組透過所收到的環境參數、使用者的身份、位置及目前的時間等資料,

推論使用者所處的情境,提供適當的服務。本模組主要為兩部份:情境預測模式 學習與情境推論。

在情境預測模式學習階段,將感測器及 RFID 所獲得環境資訊及使用者資訊 及目前相對應的設定,儲存到資料庫中。接著以資料庫所提供的內建分群及分類 工具(Analysis Service)訓練預測模型。在情境推論階段,會依據感測器及 RFID 所 接 收 到 的 環 境 及 使 用 者 的 身 份 與 位 置 等 資 訊 , 呼 叫 分 類 模 型 (Analysis Service),判斷使用者目前的情境,並將目前情境資訊提交給服務設備控制模組;

同時,將這目前的環境資訊、使用者位置、及所對應的情境資訊,存入資料庫中,

以作為重新訓練情境預測模型時的訓練資料。

使用設備:Microsoft SQL Server 2005 的 database server 與 Analysis Server 服務設備控制模組

目前智慧型教師系統所提供三種服務設備的設定為投影片的播放、麥克風的 音量大小及教室燈光的明暗。

使用設備:麥克風(1)、電燈(4)及投影片(PPT)(註:由控制電腦播放) 控制方式:電燈 以 Phidget-InterfaceKit 0/0/4 控制器控制

麥克風以 Win32 的 WDM audio component(Winmm.dll)來控制 投影片以 VBA (Visual Basic for Application)撰寫巨集程式控制

圖 7-7 Phidget InterfaceKit 0/0/4