亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

面向協(xié)同式網(wǎng)格應(yīng)用的動態(tài)協(xié)作感知模型的構(gòu)建方法

文檔序號:7664924閱讀:222來源:國知局
專利名稱:面向協(xié)同式網(wǎng)格應(yīng)用的動態(tài)協(xié)作感知模型的構(gòu)建方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)格計算和計算機支持的協(xié)同工作,特別是涉及訪問網(wǎng)格的用戶協(xié)同工 作方式。
背景技術(shù)
網(wǎng)格技術(shù)將網(wǎng)絡(luò)環(huán)境下的各種資源虛擬組織成一臺"超級計算機",通過互連互通、 資源共享和組織管理等方式,為用戶提供統(tǒng)一、透明、安全的訪問服務(wù),其資源包括計算
資源、存儲資源、網(wǎng)絡(luò)資源、數(shù)據(jù)庫資源、傳感器資源等。網(wǎng)格計算已經(jīng)成為信息領(lǐng)域的 研究熱點。網(wǎng)格應(yīng)用主要采用批處理任務(wù)的方式,為用戶提供網(wǎng)格資源服務(wù)。用戶利用這 種方式,可以通過門戶提交網(wǎng)格計算任務(wù)并獲取執(zhí)行結(jié)果。但是,網(wǎng)格環(huán)境中存在大量復(fù) 雜的其它網(wǎng)格應(yīng)用需求,例如天體物理仿真實驗應(yīng)用、遠程天文實驗儀器共享應(yīng)用、遠程 可視化應(yīng)用等,這些典型網(wǎng)格應(yīng)用需要多個用戶同時參與并協(xié)同完成任務(wù),所以批處理任 務(wù)方式不能完全滿足這一類型的協(xié)同式網(wǎng)格應(yīng)用需求。
訪問網(wǎng)格是網(wǎng)格技術(shù)的重要組成部分,能夠提供有效的非批處理任務(wù)服務(wù)方式,可以 補充上述協(xié)同式網(wǎng)格應(yīng)用的服務(wù)方式。它在網(wǎng)格環(huán)境下結(jié)合人機交互、圖形圖像、虛擬現(xiàn) 實、多媒體等技術(shù),為網(wǎng)格應(yīng)用提供沉浸式、交互式、協(xié)同式的訪問環(huán)境,主要包括組與 組之間的交流方式、網(wǎng)格資源的訪問方式、用戶操作的協(xié)同方式等。如果將網(wǎng)格系統(tǒng)比喻 成一臺虛擬的"超級計算機",訪問網(wǎng)格可以認為是這臺超級計算機的"訪問界面"。禾擁這 種沉浸式、交互式、協(xié)同式的訪問界面, 一方面可以提供組與組之間的交流方式,使協(xié)作 成員(協(xié)同式網(wǎng)格應(yīng)用的用戶)能夠通過多媒體工具與其他協(xié)作成員進行面對面的交流; 另一方面可以提供基于圖形界面的網(wǎng)格資源訪問方式和基于網(wǎng)格應(yīng)用的成員操作協(xié)同方 式,使協(xié)作成員能夠更方便地操作來自網(wǎng)格資源的對象并共同完成任務(wù)。所以訪問網(wǎng)格豐 富了網(wǎng)格應(yīng)用的服務(wù)方式,拓展了網(wǎng)格系統(tǒng)的應(yīng)用范圍。
協(xié)作感知是訪問網(wǎng)格中協(xié)作成員完成協(xié)作任務(wù)的先決條件,其中協(xié)作任務(wù)指協(xié)同式網(wǎng) 格應(yīng)用執(zhí)行過程涉及的操作任務(wù),主要涉及網(wǎng)格服務(wù)、服務(wù)狀態(tài)、操作方法、執(zhí)行步驟等 因素。協(xié)作感知方式提供的協(xié)作信息,能夠使協(xié)作成員在執(zhí)行任務(wù)的同時,還能夠獲得與 這些任務(wù)相關(guān)的、其他協(xié)作成員的任務(wù)執(zhí)行情況(例如其他協(xié)作成員的任務(wù)、動作和意 圖,協(xié)作任務(wù)的整體執(zhí)行狀態(tài)等信息。),從而使協(xié)作成員能夠有效地決定操作行為、調(diào)整 工作進度、完成協(xié)作任務(wù)。由于訪問網(wǎng)格中協(xié)作任務(wù)之間的關(guān)系經(jīng)常動態(tài)變化,這使得協(xié) 作成員與協(xié)作任務(wù)之間的關(guān)系也發(fā)生動態(tài)變化,從而要求協(xié)作感知方式具有動態(tài)處理能 力。例如,具有不同技術(shù)背景的協(xié)作成員往往只需要專注于自己所從事的相關(guān)協(xié)作任務(wù)及 其動態(tài)變化,而不需要關(guān)注其它無關(guān)的協(xié)作任務(wù)及其動態(tài)變化,這要求訪問網(wǎng)格的協(xié)作感 知方式能夠根據(jù)協(xié)作任務(wù)之間的相關(guān)程度、協(xié)作成員與協(xié)作任務(wù)的動態(tài)關(guān)系確定每個協(xié)作
成員的感知空間,利用相應(yīng)感知空間選擇協(xié)作成員需要的協(xié)作信息、過濾協(xié)作成員不需要 的協(xié)作信息。
所以,訪問網(wǎng)格的協(xié)作感知方式需要重點解決如何在訪問網(wǎng)格中描述協(xié)同式網(wǎng)格應(yīng) 用,建立和維護協(xié)作成員與協(xié)作任務(wù)之間的動態(tài)關(guān)系,選擇協(xié)作成員需要的協(xié)作信息,過 濾協(xié)作成員不需要的協(xié)作信息。
目前,訪問網(wǎng)格系統(tǒng)的協(xié)作式網(wǎng)格應(yīng)用經(jīng)常采用基于共享應(yīng)用的協(xié)作感知方式。例如, 美國阿岡國家實驗室研究開發(fā)的訪問網(wǎng)格工具包,為協(xié)作成員提供基于共享應(yīng)用的協(xié)作感
知,能夠在應(yīng)用范圍內(nèi)共享協(xié)作成員的網(wǎng)格服務(wù)操作。但是,這種協(xié)作感知方式,缺乏網(wǎng) 格服務(wù)的執(zhí)行狀態(tài)、網(wǎng)格服務(wù)之間的依賴關(guān)系,難以描述協(xié)作成員與協(xié)作任務(wù)的動態(tài)關(guān)系; 同時,由于缺乏對感知空間的進一步細分,無法根據(jù)協(xié)作成員的需要選擇或過濾協(xié)作信息。
另一方面,計算機支持的協(xié)同工作系統(tǒng)根據(jù)具體應(yīng)用提出了多種協(xié)作感知模型。英國 愛丁堡大學(xué)Benford提出了虛擬協(xié)作環(huán)境的空間感知模型,該模型用氛圍術(shù)語描述對象的 交互范圍,用影響力描述對象的影響范圍,用凝視點表示用戶對關(guān)注對象的感知強度,通 過合并對象的影響力和用戶的凝視點確定對象之間的感知強度,但是這種基于空間對象的 感知模型只能夠根據(jù)協(xié)作對象的空間位置關(guān)系計算感知強度,難以描述非空間對象之間的 感知強度,無法確定協(xié)同式網(wǎng)格應(yīng)用中協(xié)作成員與協(xié)作任務(wù)之間的動態(tài)關(guān)系。
加拿大卡爾加里大學(xué)的Gutwin提出的協(xié)作空間感知模型,區(qū)分了非正式感知、社會 感知、結(jié)構(gòu)感知、工作空間感知、位置感知、組織感知、會話感知七種類型的感知信息, 能夠列舉感知信息源,共享信息源的事件,為用戶構(gòu)建一致的協(xié)作空間。但是,該協(xié)作空 間模型沒有給出感知強度計算和感知空間劃分方法,難以體現(xiàn)協(xié)作成員與協(xié)作任務(wù)之間的 動態(tài)關(guān)系。
中國北京航空航天大學(xué)葛聲提出的基于角色的感知模型,通過分解群組任務(wù)細化群組 角色,根據(jù)角色之間的差別程度確定用戶的感知強度,在此基礎(chǔ)上劃分用戶的感知空間。 但是該模型只能夠描述協(xié)作成員與協(xié)作任務(wù)之間的靜態(tài)關(guān)系,而訪問網(wǎng)格需要動態(tài)地構(gòu)建 虛擬組織,難以預(yù)先設(shè)定任務(wù)與子任務(wù)、角色與任務(wù)、角色和活動之間的對應(yīng)關(guān)系,所以 該模型也不適用于建立和維護協(xié)作成員與協(xié)作任務(wù)之間的動態(tài)變化。
因此,本發(fā)明針對訪問網(wǎng)格的協(xié)作感知問題,調(diào)研相關(guān)國內(nèi)外研究現(xiàn)狀,分析訪問網(wǎng) 格中協(xié)同式網(wǎng)格應(yīng)用的用戶行為和協(xié)作特性,判斷網(wǎng)格環(huán)境中協(xié)作成員與協(xié)作任務(wù)之間的 動態(tài)關(guān)系,量化協(xié)作成員在協(xié)作過程中的感知強度,確定協(xié)作成員的感知空間,為網(wǎng)格環(huán) 境下的協(xié)作成員提供有效的協(xié)作感知信息,從而使協(xié)作成員可以更充分、更專心地完成協(xié) 作任務(wù)。

發(fā)明內(nèi)容
根據(jù)訪問網(wǎng)格中協(xié)作感知的實際需求和關(guān)鍵問題,本發(fā)明的目的是提出一種構(gòu)建訪問 網(wǎng)格中面向協(xié)同式網(wǎng)格應(yīng)用的協(xié)作感知模型的方法,判斷網(wǎng)格環(huán)境中協(xié)作成員與協(xié)作任務(wù) 之間的動態(tài)關(guān)系,確定協(xié)作成員在協(xié)作過程中的感知強度和感知空間,選擇協(xié)作成員需要
的協(xié)作信息,過濾協(xié)作成員不需要的協(xié)作信息
為完成本發(fā)明的目的,本發(fā)明采用的技術(shù)方案是分析訪問網(wǎng)格中協(xié)同式網(wǎng)格應(yīng)用的 元素以及元素之間的關(guān)系,總結(jié)出協(xié)同式網(wǎng)格應(yīng)用執(zhí)行過程涉及的元素主要有對象集合、 方法集合、成員集合、狀態(tài)集合和時間集合,元素之間的關(guān)系包括操作關(guān)系、對象關(guān)系、 活動關(guān)系、服務(wù)狀態(tài)關(guān)系,并且元素和元素關(guān)系在協(xié)作任務(wù)的執(zhí)行過程中是可以動態(tài)變化 的。根據(jù)上述元素和元素之間的關(guān)系,首先構(gòu)造協(xié)同式網(wǎng)格應(yīng)用的對象方法圖,通過操作 關(guān)系簡化對象方法圖,然后根據(jù)協(xié)同式網(wǎng)格應(yīng)用執(zhí)行過程中協(xié)作成員之間的行為相關(guān)性, 給出對象方法圖的邊權(quán)值,計算協(xié)作成員之間的行為相關(guān)度,量化協(xié)作成員對其他成員的 行為感知強度,最后通過感知強度與感知閾值之間的比較結(jié)果,確定協(xié)作成員的感知空間, 基于相應(yīng)感知空間選擇協(xié)作成員需要的協(xié)作信息、過濾協(xié)作成員不需要的協(xié)作信息。
根據(jù)本發(fā)明提出的動態(tài)協(xié)作感知模型與典型訪問網(wǎng)格系統(tǒng)的應(yīng)用需求,本發(fā)明設(shè)計和 實現(xiàn)了面向協(xié)同式網(wǎng)格應(yīng)用的訪問網(wǎng)格協(xié)作工具。該工具涉及服務(wù)端和客戶端,共包括4 個模塊網(wǎng)格服務(wù)接口、事件服務(wù)和客戶端、場所服務(wù)和客戶端、協(xié)作應(yīng)用服務(wù)和客戶端。 網(wǎng)格服務(wù)接口提供了訪問服務(wù)對象的渠道;事件服務(wù)和客戶端在構(gòu)造事件通道的基礎(chǔ)上, 為協(xié)作信息提供傳輸和處理方法;場所服務(wù)和客戶端能夠管理協(xié)作成員和協(xié)作應(yīng)用,支持 協(xié)作成員在場所中創(chuàng)建和發(fā)現(xiàn)協(xié)作應(yīng)用;協(xié)作應(yīng)用服務(wù)和客戶端為協(xié)作成員提供其感知空 間的協(xié)作信息。
本發(fā)明的優(yōu)點在于根據(jù)本發(fā)明的動態(tài)協(xié)作感知模型及其訪問網(wǎng)格協(xié)作工具,可以判 斷網(wǎng)格環(huán)境中協(xié)作成員與協(xié)作任務(wù)之間的動態(tài)關(guān)系,確定協(xié)作成員在協(xié)作過程中的感知強 度和感知空間,選擇協(xié)作成員需要的協(xié)作信息,過濾協(xié)作成員不需要的協(xié)作信息,使協(xié)作 成員可以更充分、更專心地完成協(xié)作任務(wù)。


圖1是本發(fā)明的協(xié)同式網(wǎng)格應(yīng)用的對象方法圖; 圖2是本發(fā)明的協(xié)同式網(wǎng)格應(yīng)用簡化后的對象方法圖; 圖3是本發(fā)明的協(xié)同式網(wǎng)格應(yīng)用帶權(quán)值的對象方法圖4是說明根據(jù)本發(fā)明的協(xié)作感知模型,當協(xié)作成員的閾值為0.5時,其感知空間的 變化圖5是本發(fā)明的訪問網(wǎng)格協(xié)作工具的體系結(jié)構(gòu)圖6是本發(fā)明的網(wǎng)格服務(wù)接口模塊的類圖; 圖7是本發(fā)明的事件服務(wù)的工作流圖; 圖8是本發(fā)明的場所服務(wù)的類圖; 圖9為本發(fā)明的場所客戶端的類圖; 圖IO是本發(fā)明的協(xié)作應(yīng)用服務(wù)的類圖; 圖11是本發(fā)明的協(xié)作應(yīng)用客戶端的界面布局圖。
具體實施例方式
本發(fā)明為一種構(gòu)建訪問網(wǎng)格中面向協(xié)同式網(wǎng)格應(yīng)用的動態(tài)協(xié)作感知模型的方法,包括 以下步驟
步驟l:總結(jié)出訪問網(wǎng)格中協(xié)同式網(wǎng)格應(yīng)用涉及的元素以及元素之間的關(guān)系,構(gòu)造協(xié) 同式網(wǎng)格應(yīng)用的對象方法圖,并通過操作關(guān)系簡化對象方法圖。
本發(fā)明提出的協(xié)作感知模型首先給出了一些基本定義,約定大寫字母表示集合,小寫 字母表示集合中的元素。對象(Object)集合O:組成網(wǎng)格應(yīng)用的網(wǎng)格服務(wù)集合,每個對 象代表一個具體的網(wǎng)格服務(wù)實例。方法(Method)集合M:操作網(wǎng)格服務(wù)的方法集合。 狀態(tài)(State)集合S:網(wǎng)格服務(wù)的狀態(tài)集合,包括inactive, ready, suspended, failed, finished 五種狀態(tài)。成員(User)集合U:參與協(xié)作的成員集合,根據(jù)協(xié)作成員的加入和退出動態(tài) 變化。時間(Time)集合T:從協(xié)作成員開始執(zhí)行操作到結(jié)束操作的時間段集合。
操作關(guān)系OPi^(0,M/;pJ,/。pr:0—2M (2"表示的是M集合的冪集)是一個映射,描 述對象對應(yīng)的操作方法集合。當/。pr:O—0時,表示該服務(wù)對象的執(zhí)行不需要人工干預(yù)。 對象關(guān)系i OC^(0,/r。?!担?r。。:Ox04(7h^,F(xiàn)^e)是一個映射,描述了對象之間的交互情況, /r。。^x5—rrae表示對象A處理后的信息交給對象B處理,沒有交互則為i^/w,通過服 務(wù)對象關(guān)系的有序性可以推斷成員操作行為之間的相關(guān)性?;顒雨P(guān)系 爿C7M"7;(9尸尺/act)/act:f/xr—(9尸/ 是一個映射,例如^CTr ,,」={",,,o/7/;/act},uEU,teT描述
特定協(xié)作成員u在t時刻的操作活動,爿C7; —w,r,0Pi U,we",^ct; ^爿cr描述特
定協(xié)作成員u在協(xié)作任務(wù)執(zhí)行過程中的操作活動。服務(wù)狀態(tài)關(guān)系 i 0^《Q7:S/r。s》/r。s:Oxr4S是一個映射,描述服務(wù)對象在執(zhí)行過程中的狀態(tài)信息。
協(xié)同式網(wǎng)格應(yīng)用可以用一個二元組表示為C4={£,對,其中£表示構(gòu)成協(xié)同式網(wǎng)格應(yīng) 用的元素對象和方法,且£={<9,似}; / 表示E上的關(guān)系,包括對象間的關(guān)系,以及對象 和方法之間的操作關(guān)系,^{0尸凡及00}。 一個協(xié)同式網(wǎng)格應(yīng)用由相應(yīng)的對象集合、方法
集合、以及它們之間的關(guān)系組成。協(xié)作過程也可以用一個二元組表示為cp={^y ,},其 中^表示協(xié)作過程對應(yīng)的元素集合,^Ho,M"7:勸,根據(jù)協(xié)同式網(wǎng)格應(yīng)用的定義,a
可表示為^={五,"7:5} ;y ,表示成員在此執(zhí)行過程中的活動關(guān)系以及對應(yīng)的服務(wù)狀態(tài)信息,
/ 尸^^c7:i as1。協(xié)同式網(wǎng)格應(yīng)用的協(xié)作過程,指協(xié)作成員集合u在時間t中針對協(xié)同
式網(wǎng)格應(yīng)用的元素集合{0,似}進行的活動及其結(jié)果。執(zhí)行過程中每個服務(wù)的狀態(tài)決定CP
的執(zhí)行狀態(tài),當所有服務(wù)的狀態(tài)為完成時,才表示執(zhí)行過程的完成,也表示本次協(xié)作任務(wù) 的完成。
如圖1對象方法圖所示,存在對象節(jié)點Object(X)與方法節(jié)點Method(i),大寫字母A、 B、 C、 D、 E、 F、 G、 H、 I為對象節(jié)點,小寫字母i、 j、 m為相應(yīng)對象節(jié)點上的方法節(jié) 點。若對象Object(X)和方法Method(i)具有操作關(guān)系,則這兩個節(jié)點之間存在一條邊(稱 為操作邊),沒有箭頭的細線邊為操作邊;若兩個對象Object(X)和Object(Y)間的對象關(guān) 系為真,則它們之間存在一條邊(稱為交互邊),有箭頭的粗線邊為交互邊,箭頭代表信 息的流動方向,即A處理完信息交給B和C處理,B和C處理完交給后續(xù)的對象節(jié)點處
理,直到I節(jié)點沒有后續(xù)節(jié)點為止。其中對象節(jié)點的入度表示發(fā)送給它信息的節(jié)點數(shù),出 度表示接收它發(fā)送信息的節(jié)點數(shù)。構(gòu)建對象方法圖的步驟主要包括首先根據(jù)協(xié)同式網(wǎng)格 應(yīng)用,產(chǎn)生對象集、方法集、操作關(guān)系和對象關(guān)系;然后為每一個對象建立對象節(jié)點,為 每個方法建立方法節(jié)點,通過對象和方法間的操作關(guān)系,建立操作邊;最后根據(jù)對象之間 的交互關(guān)系,為每一對具有交互活動的對象間建立交互邊。
如圖2本發(fā)明的簡化對象方法圖所示,為了使協(xié)作成員的感知空間集中在可操作的節(jié) 點上,本發(fā)明消除了圖1中不需要協(xié)作成員操作的節(jié)點,例如沒有操作邊的對象節(jié)點B 和通過交互邊指向B的節(jié)點A可以合并成為新的對象節(jié)點AB (復(fù)合對象節(jié)點)。利用對 象節(jié)點的合并處理,協(xié)作成員的注意力可以集中在可操作的節(jié)點上。對象方法圖的簡化步 驟為首先讀取對象方法圖的一個對象節(jié)點,如果有操作邊則無需合并,繼續(xù)讀取下一個 對象節(jié)點;如果沒有操作邊,則檢查其交互邊,如果存在指向該節(jié)點的交互邊,則合并到 所有指向它的節(jié)點,否則合并到所有它指向的節(jié)點,同時刪除該沒有操作邊的對象節(jié)點; 依次類推,讀取并簡化對象方法圖的所有對象節(jié)點。
步驟2:根據(jù)協(xié)同式網(wǎng)格應(yīng)用執(zhí)行過程中協(xié)作成員之間的行為相關(guān)性,給出對象方法 圖的邊權(quán)值,計算協(xié)作成員之間的行為相關(guān)度,量化協(xié)作成員對其他成員的行為感知強度。
如圖3本發(fā)明的帶權(quán)值對象方法圖所示,每個操作邊pE(Object(X), Method(i))上的兩 個節(jié)點Object(X)和Method(i)之間的距離長度為0,記為Len(X, i) = 0;每個交互邊 iE(Object(X),Object(Y))上的兩個節(jié)點Object(X)和Object(Y)之間的距離長度為1,記為 Len(X, Y) = 1 。對象方法圖中任意兩點M、 N的距離值Len(M, N)為M和N點之間的最短 距離?;诤喕蟮膶ο蠓椒▓D,當交互邊的權(quán)值為1時,協(xié)作成員在兩個對象上完成任 務(wù)的相關(guān)度RA(actl, act2)與這兩個對象的最短距離成反比
a",j =. 1
成員userl在tl時刻對活動act2的感知強度,與成員當前時刻的活動乂C71 ,記為 actl與act2的相關(guān)度成正比,其計算函數(shù)如下
y4而re卩m"。 , flf"2」=1 x i^4f "c^, "c/2, =-^-, f 1 e 71
步驟3:通過感知強度與感知閾值之間的比較結(jié)果,確定協(xié)作成員的感知空間,基于 相應(yīng)感知空間選擇協(xié)作成員需要的協(xié)作信息、過濾協(xié)作成員不需要的協(xié)作信息。
稱協(xié)作成員可感知到其他成員的活動集合為感知空間AS,通過感知強度計算函數(shù)設(shè) 定當前時刻t成員對活動感知強度的閾值來控制成員的感知活動空間AS,設(shè)x是成員user 對活動感知強度的閾值,則 AS 的計算公式為 ^S 化r乂) = {a"|v4Mw<i ^^' 2 x, x e
J e T, a" e 。所以可以根據(jù)時刻t協(xié) 作成員的活動,動態(tài)計算出該協(xié)作成員當前的感知空間,描述協(xié)同式網(wǎng)格應(yīng)用中協(xié)作成員 與協(xié)作任務(wù)之間的動態(tài)關(guān)系,選擇協(xié)作成員需要的感知信息,過濾協(xié)作成員不需要的感知 信息。其中閾值由成員根據(jù)應(yīng)用需求設(shè)定,如圖4所示,成員設(shè)定的閾值)^0.5時,計算
協(xié)作成員的動態(tài)感知空間,a圖為協(xié)作成員ul在tl時段對AB節(jié)點操作時的感知空間 AS(ul,U), b圖為ul在t2時段對C節(jié)點操作時的感知空間AS (ul,t2), c圖為ul在t3 時段對H節(jié)點操作時的感知空間AS(user,t3), d圖為ul在t4時段對I節(jié)點操作時的感知 空間AS(user,t4)。利用上述感知空間的動態(tài)劃分方法,本發(fā)明的協(xié)作感知模型可以根據(jù)協(xié) 作成員的當前活動,確定與其活動相關(guān)的、其他相關(guān)協(xié)作成員的活動信息,從而使協(xié)作成 員能夠有效地決定操作行為、調(diào)整工作進度、完成協(xié)作任務(wù)。
圖5為本發(fā)明的訪問網(wǎng)格協(xié)作工具的體系結(jié)構(gòu)圖。該工具采用客戶端/服務(wù)器結(jié)構(gòu), 共包括4個模塊,分別是網(wǎng)格服務(wù)接口、事件服務(wù)和客戶端、場所服務(wù)和客戶端、協(xié)作應(yīng) 用服務(wù)和客戶端。其中,網(wǎng)格服務(wù)接口提供訪問網(wǎng)格服務(wù)的統(tǒng)一操作,接收網(wǎng)格服務(wù)的狀 態(tài)變化信息,支持協(xié)作成員與網(wǎng)格基礎(chǔ)設(shè)施的交互行為。事件服務(wù)為協(xié)作成員提供面向群 組通信的事件接收和分發(fā)服務(wù),利用事件處理方法更新系統(tǒng)狀態(tài),事件客戶端為客戶端其 它模塊提供統(tǒng)一的事件處理接口。場所服務(wù)和客戶端能夠管理協(xié)作成員和協(xié)同式網(wǎng)格應(yīng) 用,為協(xié)作成員提供圖形界面和交流工具,支持協(xié)作成員創(chuàng)建和發(fā)現(xiàn)協(xié)同式網(wǎng)格應(yīng)用。協(xié) 作應(yīng)用服務(wù)根據(jù)協(xié)同式網(wǎng)格應(yīng)用的對象方法圖和協(xié)作成員的感知空間變化信息,計算協(xié)作 成員的操作行為影響范圍,維護協(xié)同式網(wǎng)格應(yīng)用的狀態(tài),為新協(xié)作成員提供一致的應(yīng)用視 圖,其客戶端提供協(xié)作任務(wù)的狀態(tài)界面和操作界面、以及協(xié)作信息的表現(xiàn)形式。
圖6為網(wǎng)格服務(wù)接口的類圖,可以描述網(wǎng)格服務(wù)對象,即動態(tài)協(xié)作感知模型的服務(wù)對 象。具有標識、名字、功能描述和執(zhí)行狀態(tài),提供的操作有提交服務(wù)請求,掛起當前請 求,恢復(fù)請求,取消請求,獲得ID、名字、描述、服務(wù)資源、服務(wù)地址、服務(wù)操作和服 務(wù)執(zhí)行狀態(tài),設(shè)置服務(wù)狀態(tài)和服務(wù)資源。
圖7為事件服務(wù)的工作流程圖。首先初始化事件隊列、接受線程、事件處理線程、事 件通道,并將接收者(receiver)線程記錄連接的初始化信息放入事件通道;然后接收者 線程使用讀(read)函數(shù)接受和存放發(fā)送過來的事件,事件處理線程按事件存放順序處理 事件,并根據(jù)事件類型向事件通道提交處理后的事件;最后事件通道利用連接信息向事件 客戶端發(fā)送處理后的事件。
圖8為場所服務(wù)的類圖。狀態(tài)(SpaceState)的功能是記錄當前虛擬工作區(qū)的狀態(tài), 包括協(xié)作成員和應(yīng)用的信息。事件服務(wù)(EventService)的功能是提供事件機制消息傳輸 和處理方法。應(yīng)用工廠(ApplicationFactory)的功能是創(chuàng)建和管理協(xié)作應(yīng)用。協(xié)作應(yīng)用服 務(wù)(Collaborative Application Service)的功能是協(xié)作應(yīng)用的狀態(tài)維護。
圖9為場所客戶端的類圖。協(xié)作桌面主框架(CollaboratoryDesktopFrame)提供場所 客戶端的java圖形界面框架,包括開始菜單、工具欄、協(xié)作桌面。開始菜單(StartMenu) 為協(xié)作成員提供一系列管理按鈕,包括命令行按鈕,幫助按鈕等。工具欄(ToolBar)為 協(xié)作成員提供管理功能的快捷方式按鈕。協(xié)作桌面(CollabomtoryDeskt叩)提供桌面面板, 包括多個桌面圖標和應(yīng)用界面框架。
圖IO為協(xié)作應(yīng)用服務(wù)的類圖。協(xié)作應(yīng)用服務(wù)叩pService類是代表協(xié)作網(wǎng)格應(yīng)用,其
屬性包括應(yīng)用標識appID、應(yīng)用名name、應(yīng)用的對象方法圖gmph、協(xié)作成員的感知空 間列表userFocusMap、通訊組objectChannel以及當前參與應(yīng)用的協(xié)作成員列表。其方法 主要包括獲取應(yīng)用標識方法、獲取應(yīng)用名稱方法、事件集處理方法、協(xié)作應(yīng)用服務(wù)狀態(tài) 處理方法、網(wǎng)格狀態(tài)變化事件處理方法。事件集處理方法調(diào)用Changefocus類,處理協(xié)作 成員的感知空間變化事件,更新對象通訊組。sendUserAction類根據(jù)成員操作的對象獲取 通訊組,通過組內(nèi)協(xié)作成員的Id獲取事件通道,轉(zhuǎn)發(fā)協(xié)作成員活動事件。UserChannel 類維護當前參與應(yīng)用的協(xié)作成員,GridObjectChannel類維護對該對象感興趣的協(xié)作成員 組。UserFocus類記錄當前每個協(xié)作成員的興趣空間。GridTaskGraph類使用鄰接表描述對 象方法圖,記錄該應(yīng)用的對象、方法以及它們之間的關(guān)系。協(xié)作應(yīng)用服務(wù)需要處理的事件 有協(xié)作成員加入事件、協(xié)作成員退出事件、網(wǎng)格狀態(tài)事件、協(xié)作成員感知空間變化事件、 協(xié)作成員活動事件。
圖11為協(xié)同式網(wǎng)格應(yīng)用的客戶端界面,主要包括網(wǎng)格任務(wù)區(qū)(Grid Task Graph)、 協(xié)作成員活動區(qū)(User Action Panel)和協(xié)作成員操作區(qū)(Method Panel)。網(wǎng)格任務(wù)區(qū)顯示應(yīng) 用的網(wǎng)格服務(wù)對象和對象關(guān)系圖,協(xié)作成員可以通過右鍵查看網(wǎng)格對象狀態(tài);協(xié)作成員活 動區(qū)顯示當前的協(xié)作成員及其行為信息;協(xié)作成員操作區(qū)顯示當前對象的操作方法、描述 信息和操作結(jié)果,提供4個通用的網(wǎng)格服務(wù)控制方法提交(submit)方法、掛起(suspent) 操作、恢復(fù)(resume)操作、重置(cancel)操作。
以上所述僅為本發(fā)明的一些基本說明,依據(jù)本發(fā)明的技術(shù)方案所做的任何等效變換, 均應(yīng)屬于本發(fā)明的保護范圍。
權(quán)利要求
1.一種構(gòu)建訪問網(wǎng)格中面向協(xié)同式網(wǎng)格應(yīng)用的動態(tài)協(xié)作感知模型的方法,其特征在于包括以下步驟1)首先總結(jié)出訪問網(wǎng)格中協(xié)同式網(wǎng)格應(yīng)用涉及的元素以及元素之間的關(guān)系,構(gòu)造協(xié)同式網(wǎng)格應(yīng)用的對象方法圖,并通過操作關(guān)系簡化對象方法圖;2)然后根據(jù)協(xié)同式網(wǎng)格應(yīng)用執(zhí)行過程中協(xié)作成員之間的行為相關(guān)性,給出對象方法圖的邊權(quán)值,計算協(xié)作成員之間的行為相關(guān)度,量化協(xié)作成員對其他成員的行為感知強度;3)最后通過感知強度與感知閾值之間的比較結(jié)果,確定協(xié)作成員的感知空間,基于相應(yīng)感知空間選擇協(xié)作成員需要的協(xié)作信息、過濾協(xié)作成員不需要的協(xié)作信息。
2. 如權(quán)利要求1所述的構(gòu)建訪問網(wǎng)格中面向協(xié)同式網(wǎng)格應(yīng)用的動態(tài)協(xié)作感知模型的方 法,其特征在于在步驟l)中,描述協(xié)作成員操作網(wǎng)格服務(wù)及其動態(tài)變化的元素包括對 象集合、方法集合、成員集合、狀態(tài)集合以及時間集合,所涉及的元素關(guān)系包括操作關(guān)系、 對象關(guān)系、活動關(guān)系、服務(wù)狀態(tài)關(guān)系。
3. 如權(quán)利要求2所述的構(gòu)建訪問網(wǎng)格中面向協(xié)同式網(wǎng)格應(yīng)用的動態(tài)協(xié)作感知模型的方 法,其特征在于在步驟l)中通過對象集合、方法集合、對象關(guān)系、操作關(guān)系建立協(xié)同 式網(wǎng)格應(yīng)用的對象方法圖,其中包括對象節(jié)點、方法節(jié)點、操作邊、交互邊,并通過操作 關(guān)系簡化對象方法圖,從而描述協(xié)作成員需要完成的操作任務(wù)。
4. 如權(quán)利要求1所述的構(gòu)建訪問網(wǎng)格中面向協(xié)同式網(wǎng)格應(yīng)用的動態(tài)協(xié)作感知模型的方 法,其特征在于在步驟2)中,通過設(shè)立對象方法圖的邊權(quán)值,根據(jù)當前時刻協(xié)作成員 操作對象之間的權(quán)值計算協(xié)作成員之間的操作行為相關(guān)度,量化協(xié)作成員對其他成員的行 為感知強度。
5. 如權(quán)利要求1所述的構(gòu)建訪問網(wǎng)格中面向協(xié)同式網(wǎng)格應(yīng)用的動態(tài)協(xié)作感知模型的方 法,其特征在于在步驟3)中,根據(jù)當前時刻協(xié)作成員對其他成員行為的感知強度與該 成員設(shè)定的感知閾值之間的比較結(jié)果,動態(tài)劃分感知空間并確定各個協(xié)作成員的感知空 間,在此基礎(chǔ)上利用相應(yīng)的感知空間,選擇協(xié)作成員需要的協(xié)作信息,過濾協(xié)作成員不需 要的協(xié)作信息,以提高協(xié)作成員的工作效率。
6. —種用于權(quán)利要求1的感知模型的訪問網(wǎng)格協(xié)作工具,其特征在于該訪問網(wǎng)格協(xié) 作工具主要包括網(wǎng)格服務(wù)接口、事件服務(wù)和客戶端、場所服務(wù)和客戶端、協(xié)作應(yīng)用服務(wù)和 客戶端。
7. 如權(quán)利要求6所述的訪問網(wǎng)格協(xié)作工具,其特征在于所述網(wǎng)格服務(wù)接口提供訪問 網(wǎng)格服務(wù)的統(tǒng)一操作,接收網(wǎng)格服務(wù)的狀態(tài)變化信息,支持協(xié)作成員與網(wǎng)格基礎(chǔ)設(shè)施的交 互行為。
8. 如權(quán)利要求6所述的訪問網(wǎng)格協(xié)作工具,其特征在于所述事件服務(wù)為協(xié)作成員提 供面向群組通信的事件接收和分發(fā)服務(wù),利用事件處理方法更新系統(tǒng)狀態(tài),事件客戶端為 客戶端其它模塊提供統(tǒng)一的事件處理接口。
9. 如權(quán)利要求6所述的訪問網(wǎng)格協(xié)作工具,其特征在于所述場所服務(wù)和客戶端管理 協(xié)作成員和協(xié)同式網(wǎng)格應(yīng)用,為協(xié)作成員提供圖形界面和交流工具,支持協(xié)作成員創(chuàng)建和 發(fā)現(xiàn)協(xié)同式網(wǎng)格應(yīng)用。
10. 如權(quán)利要求6所述的訪問網(wǎng)格協(xié)作工具,其特征在于所述協(xié)作應(yīng)用服務(wù)根據(jù)協(xié) 同式網(wǎng)格應(yīng)用的對象方法圖和協(xié)作成員的感知空間變化信息,計算協(xié)作成員的操作行為影 響范圍,維護協(xié)同式網(wǎng)格應(yīng)用的狀態(tài),為新協(xié)作成員提供一致的應(yīng)用視圖,其客戶端提供 協(xié)作任務(wù)的狀態(tài)界面和操作界面、以及協(xié)作信息的表現(xiàn)形式。
全文摘要
本發(fā)明提出了一種構(gòu)建訪問網(wǎng)格中面向協(xié)同式網(wǎng)格應(yīng)用的協(xié)作感知模型的方法,它包括以下步驟1)首先總結(jié)出訪問網(wǎng)格中協(xié)同式網(wǎng)格應(yīng)用涉及的元素以及元素之間的關(guān)系,構(gòu)造協(xié)同式網(wǎng)格應(yīng)用的對象方法圖,并通過操作關(guān)系簡化對象方法圖;2)然后根據(jù)協(xié)同式網(wǎng)格應(yīng)用執(zhí)行過程中協(xié)作成員之間的行為相關(guān)性,給出對象方法圖的邊權(quán)值,計算協(xié)作成員之間的行為相關(guān)度,量化協(xié)作成員對其他成員的行為感知強度;3)最后通過感知強度與感知閾值之間的比較結(jié)果,確定協(xié)作成員的感知空間,基于相應(yīng)感知空間選擇協(xié)作成員需要的協(xié)作信息、過濾協(xié)作成員不需要的協(xié)作信息。本發(fā)明可以判斷網(wǎng)格環(huán)境中協(xié)作成員與協(xié)作任務(wù)之間的動態(tài)關(guān)系,確定協(xié)作成員在協(xié)作過程中的感知強度和感知空間,選擇協(xié)作成員需要的協(xié)作信息,過濾協(xié)作成員不需要的協(xié)作信息,使協(xié)作成員可以更充分、更專心地完成協(xié)作任務(wù)。
文檔編號H04L29/06GK101175085SQ20071017655
公開日2008年5月7日 申請日期2007年10月30日 優(yōu)先權(quán)日2007年10月30日
發(fā)明者季翔宇, 許春敏, 趙沁平, 陳小武 申請人:北京航空航天大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1