下文信息存儲/分發(fā)管理單元依次相連。
[0066]所述上下文信息分類單元依據(jù)上下文建模方案要求的類別,對原始上下文信息進(jìn)行分類整理;所述上下文信息校準(zhǔn)單元將上下文信息進(jìn)行校準(zhǔn),使上下文信息符合統(tǒng)一的建模標(biāo)準(zhǔn),滿足后續(xù)單元對上下文信息的傳輸、儲存、處理、顯示等需求;所述上下文信息聚合單元經(jīng)過將上下文信息進(jìn)行簡化、去冗余,按照上下文信息建模方案的要求消除多余信息;所述上下文信息特征提取單元按照上下文建模方案提取上下文信息中用于推理融合的特征數(shù)據(jù);所述上下文信息表示單元按照上下文建模方案將上下文信息整理為初級上下文信息,并將其發(fā)送給所述初級上下文數(shù)據(jù)庫;所述初級上下文數(shù)據(jù)庫用于存儲初級上下文信息;初級上下文存儲/分發(fā)管理單元作為與所述多引擎推理融合模塊對接單元:動態(tài)管理初級上下文數(shù)據(jù)庫,統(tǒng)一接收初級上下文查詢請求,并將初級上下文信息分發(fā)給有需求的推理引擎。
[0067]所述多引擎推理融合模塊包括:推理引擎池單元、沖突管理單元、多源上下文信息融合單元、高級上下文數(shù)據(jù)庫單元、高級上下文存儲/分發(fā)單元,所述推理引擎池單元、所述沖突管理單元、所述多源上下文信息融合單元、所述高級上下文數(shù)據(jù)庫單元、所述高級上下文存儲/分發(fā)管理單元依次相連。
[0068]所述推理引擎池單元包括:一個或多個用戶個性化推理引擎單元、一個或多個相似用戶協(xié)同推理引擎單元、一個或多個基于云的推理引擎單元,所述推理引擎池單元用于查詢需求的初級上下文信息,并根據(jù)領(lǐng)域知識和初級上下文信息進(jìn)行上下文推理,將初級上下文信息轉(zhuǎn)化為上層應(yīng)用接收或處理的高級上下文信息;
[0069]所述推理引擎使用的算法包括:基于規(guī)則的推理算法、基于神經(jīng)網(wǎng)絡(luò)的推理算法、基于粗糙集的推理算法、基于模糊集的推理算法和基于主觀貝葉斯方法的推理算法;所述用戶個性化推理引擎單元為基于用戶偏好和用戶反饋定制的,針對用戶個人的定制化推理引擎,用于根據(jù)初級上下文信息推理出關(guān)于特定用戶的個性化結(jié)果;所述相似用戶協(xié)同推理引擎為根據(jù)用戶特征計算匹配到的,個性與所服務(wù)用戶類似的用戶,所擁有的個性化推理引擎;所述相似用戶協(xié)同推理引擎針對其他推理引擎單元的不足,為用戶個性化服務(wù)提供推理結(jié)果;所述基于云的推理引擎單元為基于云計算平臺的推理引擎,用于根據(jù)云服務(wù)器中擁有的知識和設(shè)置的相關(guān)推理算法,為用戶個性化服務(wù)提供推理結(jié)果。
[0070]所述沖突管理單元計算推理結(jié)果之間的沖突程度,將沖突程度轉(zhuǎn)化為所述多源上下文信息融合引擎單元可識別的權(quán)重信息,為所述多源上下文信息融合引擎提供融合依據(jù);所述多源上下文信息融合引擎單元依據(jù)所述權(quán)重信息以及所述用戶個性化信息,將上下文推理結(jié)果融合為高級上下文信息;多源上下文信息融合引擎所用算法包括:基于DS證據(jù)論的算法、基于DSmT的算法和基于貝葉斯網(wǎng)絡(luò)的算法;高級上下文信息庫用于存儲高級上下文信息;所述高級上下文存儲/分發(fā)單元響應(yīng)所述上下文應(yīng)用模塊的高級上下文信息查詢請求,將所述高級上下文信息分發(fā)給有需求的上下文應(yīng)用,或者根據(jù)設(shè)定的規(guī)則主動向有需求的上下文應(yīng)用推送所述高級上下文信息。
[0071]所述上下文應(yīng)用模塊包括上下文感知服務(wù)管理單元、用戶身份識別單元、用戶行為/狀態(tài)分析單元、個性化應(yīng)用服務(wù)單元、用戶偏好提取單元、用戶反饋收集單元、用戶個性化數(shù)據(jù)庫單元,所述上下文感知服務(wù)管理單元、所述用戶身份識別單元、所述用戶行為/狀態(tài)分析單元、所述個性化應(yīng)用服務(wù)單元依次連接,所述用戶行為/狀態(tài)分析單元與所述用戶個性化數(shù)據(jù)庫單元、所述用戶反饋收集單元相連,所述用戶個性化數(shù)據(jù)庫單元與所述用戶偏好提取單元連接。
[0072]所述服務(wù)管理單元用于主動發(fā)現(xiàn)上下文應(yīng)用需求或被動接收用戶服務(wù)需求、啟動上下文應(yīng)用服務(wù);所述用戶身份識別單元用于識別用戶身份,標(biāo)記用戶并提供用戶身份識別結(jié)果;所述用戶行為/狀態(tài)分析單元根據(jù)所述高級上下文信息,實時分析用戶正在表現(xiàn)的行為或當(dāng)前的身體、心理狀態(tài)。所述用戶個性化數(shù)據(jù)庫單元用于存儲所述用戶行為/狀態(tài)分析數(shù)據(jù);所述用戶偏好提取單元根據(jù)用戶歷史行為記錄,進(jìn)行用戶偏好對比、分析,感知用戶偏好變化,提取用戶習(xí)慣、特殊需求的個性化數(shù)據(jù);所述用戶反饋收集單元用于接收用戶主動反饋信息,將用戶反饋內(nèi)容轉(zhuǎn)化為系統(tǒng)可識別的配置信息;所述個性化應(yīng)用服務(wù)單元用于為用戶提供專屬、個性化的實時服務(wù)。
[0073]所述上下文感知系統(tǒng)管理模塊包括:預(yù)設(shè)信息單元、策略數(shù)據(jù)庫單元、融合引擎管理單元、推理引擎管理單元、上下文建模管理單元、傳感器管理單元,所述預(yù)設(shè)信息單元與所述策略數(shù)據(jù)庫單元相連,所述策略數(shù)據(jù)庫單元分別與所述融合引擎管理單元、所述推理引擎管理單元、所述上下文建模管理單元、所述傳感器管理單元相連。
[0074]所述預(yù)設(shè)信息單元用于輸入上下文感知系統(tǒng)初始設(shè)定信息,包括上下文融合模式及規(guī)則、推理知識及規(guī)則、上下文信息建模方案和傳感器管理規(guī)則;所述策略數(shù)據(jù)庫單元用于存儲、上下文感知系統(tǒng)的管理信息,包括上下文融合模式及規(guī)則、推理知識及規(guī)則、上下文信息建模方案、傳感器管理規(guī)則、動態(tài)調(diào)整記錄、安全權(quán)限、優(yōu)先級策略、用戶權(quán)限和隱私保護(hù)規(guī)則;所述融合引擎管理單元用于管理多源上下文信息融合引擎,根據(jù)用戶偏好及用戶反饋信息調(diào)整融合模式及各個推理引擎融合權(quán)重;所述推理引擎管理單元用于管理推理引擎池的運作,向推理引擎池推送用于推理的知識,控制推理引擎池添加或刪除推理引擎以及調(diào)整推理引擎規(guī)則;所述上下文建模管理單元用于建立、調(diào)整上下文建模方案,為所述上下文信息分類單元、所述上下文信息校準(zhǔn)單元、所述上下文信息聚合單元、所述上下文信息特征提取單元、所述上下文信息表示單元提供配置信息;所述傳感器管理單元接收傳感器狀態(tài)信息,動態(tài)管理傳感器資源。
[0075]實施例2、
[0076]如實施例1所述多推理引擎融合上下文感知系統(tǒng)框架的工作方法,具體步驟包括:
[0077](1)初始化
[0078]所述預(yù)設(shè)信息單元提取用戶及系統(tǒng)管理者的初始設(shè)置信息,將初始設(shè)置信息存儲于所述策略數(shù)據(jù)庫單元;所述策略數(shù)據(jù)庫單元將設(shè)置信息發(fā)送至所述融合引擎管理單元、所述推理引擎管理單元、所述上下文建模管理單元、所述傳感器管理單元;所述融合引擎管理單元、所述推理引擎管理單元、所述上下文建模管理單元、所述傳感器管理單元根據(jù)設(shè)置信息初始化配置,設(shè)定各自的初始工作模式及參數(shù);
[0079](2)上下文服務(wù)發(fā)現(xiàn)
[0080]所述上下文感知服務(wù)管理單元通過對感知系統(tǒng)獲取信息進(jìn)行監(jiān)聽,監(jiān)控用戶行為/狀態(tài)變化,主動發(fā)現(xiàn)用戶所需服務(wù)或被動按照用戶指示提供服務(wù);
[0081](4)收集原始上下文信息
[0082]所述物理傳感器單元與虛擬傳感器單元根據(jù)動態(tài)配置信息,管理所屬傳感器,激活一個或多個傳感器主動收集傳感器信息或被動周期性接收傳感器信息,并將收集到的傳感器信息發(fā)送給所述初級上下文提取模塊;
[0083](4)初級上下文信息生成
[0084]所述上下文信息分類單元接收到步驟(3)中采集的原始上下文信息,根據(jù)所述上下文建模方案,對所述原始上下文信息進(jìn)行分類整理,使上下文信息便于處理及檢索;所述上下文信息校準(zhǔn)單元將分類后的信息按照所述上下文建模方案的統(tǒng)一標(biāo)準(zhǔn)進(jìn)行校準(zhǔn),使上下文信息符合統(tǒng)一的應(yīng)用標(biāo)準(zhǔn),為后續(xù)處理提供基礎(chǔ);所述上下文信息聚合單元對校準(zhǔn)后的信息進(jìn)行過濾、去冗余,消除多余信息,降低信息處理負(fù)荷;所述上下文信息特征提取單元依據(jù)所述上下文建模方案從聚合后的信息中提取進(jìn)行上下文推理所需的特征信息,為上下文推理提供基礎(chǔ);所述上下文信息表示單元將特征信息按照上下文建模方案進(jìn)行標(biāo)準(zhǔn)化處理,形成能夠被不同上下文推理引擎使用的初級上下文信息,并將初級上下文信息存儲于所述初級上下文數(shù)據(jù)庫;所述初級上下文信息存儲/分發(fā)單元接收來自所述上下文推理引擎的查詢信息,為位于不同位置的異構(gòu)上下文推理引擎分發(fā)所需所述初級上下文信息;
[0085](5)多引擎推理融合
[0086]所述推理引擎池向所述初級上下文信息存儲/分發(fā)單元查詢所需初級上下文信息,接收到步驟(4)中產(chǎn)生的初級上下文信息后,依據(jù)所述推理引擎管理單元發(fā)送的引擎管理信息及推理知識,使用一個或多個不同推理引擎進(jìn)行上下文推理,形成具有實際語義、能夠被上下文應(yīng)用識別、利用的推理結(jié)果;所述沖突管理單元,將多個所述上下文推理引擎的推理結(jié)果進(jìn)行對比,計算推理結(jié)果沖突程度,將沖突程度轉(zhuǎn)化為所述多源上下文信息融合引擎單元可以識別的融合權(quán)重信息,為所述多源上下文信息融合引擎提供融合依據(jù);所述多源上下文信息融合引擎單元依據(jù)推理結(jié)果沖突信息以及所述用戶個性化信息,將所述上下文推理結(jié)果融合為高級上下文信息,并存儲于所述高級上下文數(shù)據(jù)庫單元;高級上下文存儲/分發(fā)管理單元接收高級上下文信息查詢請求,為上下文應(yīng)用分發(fā)、傳輸高級上下文信息;
[0087](6)用戶身份識別
[0088]所述用戶識別單元在接收到所述服務(wù)管理單元的觸發(fā)信息后,根據(jù)高級上下文信息對用戶身份進(jìn)行鑒別和確認(rèn);
[0089](7)用戶行為/狀態(tài)分析
[0090]所述用戶行為/狀態(tài)分析單元依據(jù)高級上下文信息對用戶的當(dāng)前行為或狀態(tài)進(jìn)行分析、判別,得到分析結(jié)果;
[0091](8)上下文應(yīng)用
[0092]根據(jù)高級上下文信息,自動為用戶執(zhí)行個性化服務(wù),調(diào)整相關(guān)設(shè)備或應(yīng)用程序;
[0093](9)提取用戶偏好及反饋信息
[0094]主動依據(jù)用戶的行為/狀態(tài)分析結(jié)果,結(jié)合所述用戶個性化數(shù)據(jù)庫存儲的歷史數(shù)據(jù)信息提取用戶偏好信息,將用戶偏好標(biāo)準(zhǔn)化處理后發(fā)送給所述策略數(shù)據(jù)庫單元;用戶反饋單元被動接收用戶反饋操作信息,并將信息標(biāo)準(zhǔn)化處理后發(fā)送給所述策略數(shù)據(jù)庫單元;
[0095](10)更新上下文感知策略
[0096]所述策略數(shù)據(jù)庫單元接收用戶偏好信息及用戶反饋操作信息,調(diào)整上下文感知策略;并將策略變化發(fā)送給所述融合引擎管理單元、所述推理引擎管理單元、所述上下文建模管理單元、所述傳感器管理單元;所述融合引擎管理單元、所述推理引擎管理單元、所述上下文建模管