專利名稱:實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方法及游牧計(jì)算支撐平臺(tái)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別是涉及一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng) 和主動(dòng)性的方法及游牧計(jì)算支撐平臺(tái)。
背景技術(shù):
當(dāng)前,游牧服務(wù)的研究意義源于移動(dòng)應(yīng)用背景的諸多現(xiàn)實(shí)情況或需求,
例如
1、 人們不再局限于坐在桌面電腦前才能使用電腦,他們往往在移動(dòng)的 過程中隨時(shí)隨地地使用周圍可用地計(jì)算設(shè)備和軟件資源完成他想要完成的 任務(wù)。比較典型的例子有移動(dòng)電子商務(wù)、移動(dòng)網(wǎng)上購(gòu)物、移動(dòng)信息檢索、移 動(dòng)信息點(diǎn)播等等普適訪問應(yīng)用。
2、 集成特定物理環(huán)境內(nèi)各種感知、計(jì)算、控制設(shè)備,整體為其中的用 戶提供智能的伺候式服務(wù)。比較典型的例子有基于智能空間(如智能電子 交易室、智能居室、智能教室、智能會(huì)漢室、智能軍事指揮室等等)支持的 上述應(yīng)用。
3、 隨著用戶的移動(dòng),用戶使用計(jì)算機(jī)的環(huán)境和設(shè)備發(fā)生了變化,但是 用戶希望其任務(wù)(或者說應(yīng)用)的運(yùn)行狀態(tài)和歷史紀(jì)錄并不能丟失,要讓一 直持續(xù)運(yùn)行。比較典型的例子如上述的各種(如移動(dòng)E-learning,移動(dòng)信息 點(diǎn)播、移動(dòng)信息檢索、移動(dòng)電子交易等等)應(yīng)用。
目前,現(xiàn)有的計(jì)算平臺(tái)針對(duì)移動(dòng)環(huán)境的變化,提供服務(wù)的主動(dòng)性和自適 應(yīng)性能力差,這主要體現(xiàn)在游牧環(huán)境所提供的服務(wù)不能主動(dòng)發(fā)現(xiàn),可利用的 資源不能自適應(yīng)性映射和調(diào)度等方面。游牧環(huán)境是由提供計(jì)算、網(wǎng)絡(luò)通信、 數(shù)字媒體等多種服務(wù)技術(shù)的硬件設(shè)備和軟件系統(tǒng)共同組成的空間,目的是為 移動(dòng)應(yīng)用提供各種服務(wù)手段,確保實(shí)現(xiàn)移動(dòng)用戶的應(yīng)用需求。游牧環(huán)境的特 點(diǎn)主要體現(xiàn)在網(wǎng)絡(luò)的異構(gòu)性(如從寬帶網(wǎng)環(huán)境遷移到窄帶網(wǎng)、無線網(wǎng)環(huán)境) 和終端節(jié)點(diǎn)的不一致性(如從PC環(huán)境遷移到PDA環(huán)境)。游牧環(huán)境中,當(dāng)月良 務(wù)數(shù)量較多時(shí),需要闡明如何完成任務(wù)目標(biāo)和已有的可用硬件資源提供的服 務(wù)及軟件資源提供的服務(wù)之間的映射功能。也就是說,需要根據(jù)任務(wù)的目標(biāo),如何從已有的服務(wù)中選擇適當(dāng)?shù)姆?wù)來完成該目標(biāo),這就是資源的自適應(yīng)映 射。
但是,由于在游牧環(huán)境中,各種設(shè)備的資源是不同和變化的,從嵌入式 設(shè)備、可攜帶計(jì)算設(shè)備、到基礎(chǔ)設(shè)施中的部件,其計(jì)算能力、存儲(chǔ)量、交互 手段等都有很大差異,自適應(yīng)地解決這些差異,需要合適的資源映射、仲裁 與調(diào)度策略。
目前,還沒有開發(fā)出一種技術(shù),可以有效地解決游牧服務(wù)中存在的自適 應(yīng)能力差的問題,并主動(dòng)發(fā)現(xiàn)游牧環(huán)境所提供的服務(wù),保證移動(dòng)用戶具有可 以隨時(shí)隨地獲得多種移動(dòng)服務(wù)的能力。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的是提供一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方 法及游牧計(jì)算支撐平臺(tái),可以有效地解決游牧服務(wù)中存在的自適應(yīng)能力差的 問題,并主動(dòng)發(fā)現(xiàn)游牧環(huán)境所提供的服務(wù),保證移動(dòng)用戶具有可以隨時(shí)隨地 獲得多種移動(dòng)服務(wù)的能力,具有重大的實(shí)踐意義。
為此,本發(fā)明提供了一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方法,包括步
驟
主動(dòng)發(fā)現(xiàn)游牧環(huán)境中的各種資源;
接收移動(dòng)設(shè)備代理發(fā)出的資源請(qǐng)求,并將該代理與對(duì)應(yīng)其資源請(qǐng)求的資 源進(jìn)行關(guān)聯(lián);
當(dāng)對(duì)應(yīng)移動(dòng)設(shè)備代理的資源請(qǐng)求的資源已被其他代理所完全利用時(shí),向 其他代理發(fā)出要求它們中斷當(dāng)前資源連接且連接到同等功能資源上的詢問 請(qǐng)求;
在其他代理同意該詢問請(qǐng)求時(shí),將所述移動(dòng)設(shè)備代理與對(duì)應(yīng)其資源請(qǐng)求 的資源進(jìn)行關(guān)聯(lián)。
優(yōu)選地,通過預(yù)先將各個(gè)資源及其所提供的服務(wù)進(jìn)行注冊(cè)來主動(dòng)發(fā)現(xiàn)游 牧環(huán)境中的各種資源。
此外,本發(fā)明還提供了一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方法,包括
步驟
由一個(gè)服務(wù)管理器預(yù)先注冊(cè)游牧環(huán)境中的各種資源及其所提供的服務(wù); 移動(dòng)設(shè)備代理向上述的服務(wù)管理器發(fā)送一個(gè)資源請(qǐng)求;服務(wù)管理器根據(jù)該資源請(qǐng)求,對(duì)其已經(jīng)注冊(cè)的資源進(jìn)行檢索,獲取滿足
服務(wù)質(zhì)量的所有資源,并返回發(fā)送其中的資源給移動(dòng)設(shè)備代理; 移動(dòng)設(shè)備用戶調(diào)用該資源所提供的服務(wù)。
優(yōu)選地,所述服務(wù)管理器在獲取滿足服務(wù)質(zhì)量的所有資源后,返回發(fā)送
其中的最佳資源給移動(dòng)設(shè)備代理。
優(yōu)選地,根據(jù)先來先服務(wù)FCFS原則或者輪詢法來來選擇所有滿足服務(wù)
質(zhì)量的資源其中的最佳資源。
另外,本發(fā)明還提供了一種游牧計(jì)算支撐平臺(tái),該平臺(tái)包括有由資源映
射引擎模塊和資源仲裁引擎模塊組成的資源管理構(gòu)件,其中,
所述資源映射引擎模塊,用于主動(dòng)發(fā)現(xiàn)游牧環(huán)境中的各種資源,并在收
到移動(dòng)設(shè)備代理所發(fā)出的資源請(qǐng)求時(shí),將該代理與對(duì)應(yīng)其資源請(qǐng)求的資源進(jìn)
行關(guān)聯(lián);
所述資源仲裁引擎模塊,與所述資源映射引擎模塊相連接,用于當(dāng)對(duì)應(yīng) 移動(dòng)設(shè)備代理的資源請(qǐng)求的資源已被其他代理所完全利用時(shí),向其他代理發(fā) 出要求它們中斷當(dāng)前資源連接且連接到同等功能資源上的詢問請(qǐng)求,并在其 他代理同意該詢問請(qǐng)求時(shí),將所述移動(dòng)設(shè)備代理與對(duì)應(yīng)其資源請(qǐng)求的資源進(jìn) 行關(guān)聯(lián)。
優(yōu)選地,所述資源映射引擎模塊通過預(yù)先將各個(gè)資源及其所提供的服務(wù) 進(jìn)行注冊(cè)來主動(dòng)發(fā)現(xiàn)游牧環(huán)境中的各種資源。
由以上本發(fā)明提供的技術(shù)方案可見,與現(xiàn)有技術(shù)相比較,本發(fā)明提供了 一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方法及游牧計(jì)算支撐平臺(tái),可以有效地 解決游牧服務(wù)中存在的自適應(yīng)能力差的問題,并主動(dòng)發(fā)現(xiàn)游牧環(huán)境所提供的 服務(wù),保證移動(dòng)用戶具有可以隨時(shí)隨地透明地獲得多種移動(dòng)服務(wù)的能力,具 有重大的實(shí)踐意義。
圖1為本發(fā)明提供的一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方法一種實(shí)施 例的流程圖2為本發(fā)明提供的一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方法另一種實(shí) 施例的流程圖3為本發(fā)明提供的一種游牧計(jì)算支撐平臺(tái)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實(shí)施 方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。
參見圖1,本發(fā)明提供了一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方法,該 方法可以讓移動(dòng)設(shè)備代理(即移動(dòng)設(shè)備用戶)能夠隨時(shí)隨地透明地利用游牧 環(huán)境中的資源,調(diào)用這些資源所提供的服務(wù),同時(shí)讓游牧環(huán)境利用所述移動(dòng) 設(shè)備代理具有的資源,不影響用戶的使用,避免分散用戶的注意力,保證了
游牧應(yīng)用任務(wù)的自適應(yīng)性和主動(dòng)性,該方法包括以下步驟 步驟S101:主動(dòng)發(fā)現(xiàn)游牧環(huán)境中的各種資源;
為了能夠主動(dòng)發(fā)現(xiàn)游牧環(huán)境中的各種資源信息,該步驟通過預(yù)先將各個(gè) 資源及其所提供的服務(wù)進(jìn)行注冊(cè)來實(shí)現(xiàn)。
步驟S102:接收移動(dòng)設(shè)備代理發(fā)出的資源請(qǐng)求,并將該代理與對(duì)應(yīng)其 資源請(qǐng)求的資源進(jìn)行關(guān)聯(lián);
需要說明的是,移動(dòng)設(shè)備代理(用戶)通過發(fā)出資源請(qǐng)求,請(qǐng)求獲取游 牧環(huán)境中所需要的資源,調(diào)用這些資源所提供的服務(wù)。
步驟S103:當(dāng)對(duì)應(yīng)移動(dòng)設(shè)備代理的資源請(qǐng)求的資源已被其他代理所完 全利用時(shí),向其他代理發(fā)出要求它們中斷當(dāng)前資源連接且連接到同等功能資 源上的詢問請(qǐng)求;
需要說明的是,資源的使用不應(yīng)該超過資源所能提供的能力。例如一 個(gè)代理Agent只能夠同時(shí)為3個(gè)Agent提供視頻流服務(wù),如果已經(jīng)有三個(gè) Agent連接到這個(gè)Agent,第4個(gè)Agent的請(qǐng)求應(yīng)該被拒絕。資源仲裁的更 高的要求是,智能空間中的資源應(yīng)作為一個(gè)整體來被合理優(yōu)化的使用。
在本步驟,如果對(duì)應(yīng)移動(dòng)設(shè)備代理的資源請(qǐng)求的資源已被其他代理所完 全利用時(shí),向該資源所相關(guān)的代理Agent發(fā)出詢問請(qǐng)求,問它們是否愿意暫 時(shí)中斷當(dāng)前的連接,并連接到另外一個(gè)具有同等功能的資源上。并才艮據(jù)代理 Agent的回答來完成最后的決策過程。
步驟S104:在其他代理同意該詢問請(qǐng)求時(shí),將所述移動(dòng)i殳備代理與對(duì) 應(yīng)其資源請(qǐng)求的資源進(jìn)行關(guān)聯(lián)。
通過該步驟,使得移動(dòng)設(shè)備代理(即移動(dòng)設(shè)備用戶)可以利用游牧環(huán)境 中的資源,從而調(diào)用這些資源所提供的服務(wù),實(shí)現(xiàn)游牧應(yīng)用任務(wù)的自適應(yīng)性。
7此外,參見圖2,本發(fā)明還提供了另外一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng) 性的方法,該方法包括以下步驟
步驟S201:由一個(gè)服務(wù)管理器預(yù)先注冊(cè)游牧環(huán)境中的各種資源及其所 提供的服務(wù);
將游牧環(huán)境中的各種資源和服務(wù)進(jìn)行注冊(cè),在一個(gè)所述服務(wù)管理器中形 成一個(gè)服務(wù)隊(duì)列。
步驟S202:移動(dòng)設(shè)備代理(用戶)向上述的服務(wù)管理器發(fā)送一個(gè)資源
請(qǐng)求;
步驟S203:服務(wù)管理器4艮據(jù)該資源請(qǐng)求,對(duì)其已經(jīng)注冊(cè)的資源進(jìn)行檢 索,獲取滿足服務(wù)質(zhì)量QoS的所有資源,并返回發(fā)送其中的最佳資源給移動(dòng) 設(shè)備代理(用戶);
需要說明的是,QoS是網(wǎng)絡(luò)的一種安全機(jī)制,是用來解決網(wǎng)絡(luò)延遲和阻 塞等問題的一種技術(shù)。
在本發(fā)明中,按照某種優(yōu)先級(jí)原則(例如先來先服務(wù)FCFS原則,即服 務(wù)管理者按照服務(wù)請(qǐng)求的先后順序進(jìn)行服務(wù)調(diào)度;或者輪詢法,即服務(wù)管理 者依次詢問每個(gè)服務(wù)請(qǐng)求者,為它們提供服務(wù))來選擇所有滿足服務(wù)質(zhì)量的 資源其中的最佳者給移動(dòng)設(shè)備代理(用戶);
步驟S204:移動(dòng)設(shè)備用戶調(diào)用該資源所提供的服務(wù)。
在該步驟中,移動(dòng)設(shè)備用戶可以實(shí)現(xiàn)調(diào)用游牧環(huán)境中的遠(yuǎn)程資源所提供 的服務(wù)。
需要說明的是,針對(duì)游牧服務(wù)過程的復(fù)雜性,本發(fā)明采用"PULL(拉)" 和"PUSH (推),,兩種模式相結(jié)合的混合服務(wù)發(fā)現(xiàn)策略,PULL即任務(wù)主 動(dòng)查找所需服務(wù),PUSH即資源主動(dòng)注冊(cè)服務(wù)到服務(wù)管理器中,前者適合 游牧服務(wù)比較密集的場(chǎng)景,后者適合游牧服務(wù)比較稀疏的場(chǎng)景?;趯?duì)游牧 情境的認(rèn)知,將自主地選擇其中的某一種將資源提供的月l務(wù)注冊(cè)到服務(wù)管理 器中形成服務(wù)池/隊(duì)列。服務(wù)管理器對(duì)服務(wù)池中的服務(wù)按照服務(wù)節(jié)點(diǎn)類型、服 務(wù)標(biāo)識(shí)等建立服務(wù)索引表或索引樹,并加載到索引服務(wù)管理器中。索引服務(wù) 管理器在分析服務(wù)請(qǐng)求描述的基礎(chǔ)上將索引了的"可用服務(wù)集"返回給服務(wù) 查找者??紤]到請(qǐng)求的資源有可能發(fā)生沖突,環(huán)境屬性或者上下文信息有可 能發(fā)生了改變等情況,通過使用資源仲裁策略來決定最終可被調(diào)用的資源, 再通過資源調(diào)度策略進(jìn)行資源的合理調(diào)度。其中資源仲裁和資源調(diào)度策略所包含的動(dòng)作包括三個(gè)1、搜索,即找到符合需求條件的資源;2、構(gòu)造,即 根據(jù)需求創(chuàng)建用于判斷資源的條件;3、抽取,即找出需要用但暫時(shí)不可用 的資源,并進(jìn)行資源的再分配,以盡最大可能的得到所需資源。 圖3為本發(fā)明提供的一種游牧計(jì)算支撐平臺(tái)的結(jié)構(gòu)示意圖; 基于上述圖l所示的本發(fā)明提供的一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的 方法,參見圖3,本發(fā)明提供了一種游牧計(jì)算支撐平臺(tái),該平臺(tái)包括有
資源管理構(gòu)件301,用于讓移動(dòng)設(shè)備代理(即移動(dòng)設(shè)備用戶)能夠隨時(shí) 利用游牧環(huán)境中的資源,同時(shí)讓游牧環(huán)境利用所述移動(dòng)設(shè)備代理具有的資 源;
該資源管理構(gòu)件301包括有兩個(gè)最基本的子單元,即資源映射引擎;f莫塊 3011和資源仲裁引擎模塊3012,其中,
所述資源映射引擎模塊3011,用于主動(dòng)發(fā)現(xiàn)游牧環(huán)境中的各種資源,并 在收到移動(dòng)設(shè)備代理所發(fā)出的資源請(qǐng)求時(shí),將該代理與對(duì)應(yīng)其資源請(qǐng)求的資 源進(jìn)行關(guān)聯(lián);
在本發(fā)明中,為了讓資源映射引擎模塊3011主動(dòng)發(fā)現(xiàn)游牧環(huán)境中的各 種資源信息,通過預(yù)先將各個(gè)資源及其所提供的服務(wù)進(jìn)行注冊(cè)來實(shí)現(xiàn)。 所述資源仲裁引擎模塊3012,與所述資源映射引擎模塊3011相連接,
其他代理發(fā)出要求它們中斷當(dāng)前資源連接且連接到同等功能資源上的詢問 請(qǐng)求,并在其他代理同意該詢問請(qǐng)求時(shí),將所述移動(dòng)設(shè)備代理與對(duì)應(yīng)其資源 請(qǐng)求的資源進(jìn)行關(guān)聯(lián)。
需要說明的是,在本發(fā)明中,資源管理構(gòu)件301用來確保具有強(qiáng)動(dòng)態(tài)性 的移動(dòng)設(shè)備代理能夠隨時(shí)且方便的利用環(huán)境中的資源,同時(shí)移動(dòng)設(shè)備代理的 功能也應(yīng)該能被環(huán)境所利用。而資源管理構(gòu)件301所具有的最根本的任務(wù)是 資源的映射和仲裁。
上述資源管理構(gòu)件301含有的資源映射引擎模塊3011用來發(fā)現(xiàn)合適的 資源信息,代理Agent會(huì)向資源管理構(gòu)建301中的資源映射引擎才莫塊3011 發(fā)出自己的資源請(qǐng)求,資源映射引擎模塊3011才艮據(jù)這一請(qǐng)求的描述以及相 關(guān)的知識(shí)來發(fā)現(xiàn)能夠完成其請(qǐng)求的資源并將它們關(guān)^來。
如果有必要,即當(dāng)對(duì)應(yīng)移動(dòng)設(shè)備代理的資源請(qǐng)求的資源已被其他代理所 完全利用時(shí),還需要通過上述的資源仲裁引擎才莫塊3012來主動(dòng)啟動(dòng)一些代理Agent去滿足移動(dòng)設(shè)備代理的資源請(qǐng)求。
資源仲裁引擎模塊3012是為了確保資源應(yīng)該被合理地使用,這里的資 源仲裁有兩個(gè)層次的含義,資源仲裁最基本的要求是,資源的使用不應(yīng)該超 過資源所能提供的能力。例如 一個(gè)Agent只能夠同時(shí)為3個(gè)Agent提供視 頻流服務(wù),如果已經(jīng)有三個(gè)Agent連接到這個(gè)Agent,第4個(gè)Agent的請(qǐng)求 應(yīng)該被拒絕。資源仲裁的更高的要求是,智能空間中的資源應(yīng)作為一個(gè)整體 來被合理優(yōu)化的使用。
如果對(duì)應(yīng)移動(dòng)設(shè)備代理的資源請(qǐng)求的資源已被其他代理所完全利用時(shí), 資源仲裁引擎模塊3012會(huì)向該資源所相關(guān)的代理Agent發(fā)出詢問請(qǐng)求,問 它們是否愿意暫時(shí)中斷當(dāng)前的連接,并連接到另外一個(gè)具有同等功能的資源 上。并才艮據(jù)代理Agent的回答來完成最后的決策過程。
需要說明的是,在本發(fā)明中,資源仲裁引擎模塊3012實(shí)際上采用的是 一種分布式的資源協(xié)商機(jī)制。雖然相對(duì)與集中式的決策機(jī)制,分布式策略存 在實(shí)現(xiàn)和管理復(fù)雜以及效率低的等問題,但是分布式的協(xié)商機(jī)制,卻可以提 高系統(tǒng)的靈活性并可以避免使用全局統(tǒng)一的策略。每個(gè)代理Agent是一個(gè)具 有自主運(yùn)行邏輯實(shí)體,代理Agent是否愿意切換并不是智能空間的設(shè)計(jì)者所 能預(yù)測(cè)的,期待使用 一個(gè)全局的策略并應(yīng)用全局的知識(shí)來解決這一 問題是不 現(xiàn)實(shí)的,所以本系統(tǒng)的資源仲裁引擎模塊3012采用了全局決策和分布式協(xié) 調(diào)相結(jié)合的決策策略。
本發(fā)明提供的游牧計(jì)算支撐平臺(tái)可以作為一涼欠嵌入式系統(tǒng)獨(dú)立運(yùn)行。它 支持多種移動(dòng)服務(wù)。例如,
1) 多媒體任務(wù)無縫移動(dòng)。用戶的多媒體任務(wù)可以透明地隨時(shí)隨地在不 同設(shè)備間進(jìn)行無縫遷移,典型的應(yīng)用包括移動(dòng)學(xué)習(xí)(E-leaming)、移動(dòng)工 作(E-working )、移動(dòng)商務(wù)(E-business )、移動(dòng)政務(wù)(E-Office)、股票交易
(E-Exchanging )、智能指揮(E-commanding )等,可以是單用戶,也可以 是多用戶,可以采用客戶機(jī)/服務(wù)器(C/S)、瀏覽器/服務(wù)器(B/S)、對(duì)等網(wǎng) (P2P)等網(wǎng)絡(luò)模式。
2) 交互式流媒體訪問。用戶在任何需要的時(shí)候可以以各種可用設(shè)備選 ^i方問網(wǎng)上的流媒體數(shù)據(jù)并與之交互,典型的應(yīng)用包括視頻點(diǎn)播、網(wǎng)絡(luò)游 戲、視覺安全監(jiān)控。這是用戶與系統(tǒng)之間的交互式應(yīng)用。
3) 實(shí)時(shí)遠(yuǎn)程協(xié)作。多個(gè)用戶之間可以克服時(shí)空阻隔以多Jf某體的方式協(xié)同工作,典型的應(yīng)用包括可視電話、視頻會(huì)議、遠(yuǎn)程醫(yī)療、遠(yuǎn)程課堂。這 是多個(gè)用戶之間的交互式應(yīng)用等等。
綜上所述,本發(fā)明提供的一種游牧計(jì)算支撐平臺(tái)能夠保證游牧服務(wù)過程 的透明性,即服務(wù)的訪問方式是十分自然的甚至是在用戶沒有覺察情況下由 系統(tǒng)主動(dòng)提供實(shí)現(xiàn),這是一種伺候式的服務(wù)。這種透明性是通過自學(xué)習(xí)模型 來不斷改進(jìn)情境認(rèn)知模型來實(shí)現(xiàn)的。其核心思想是基于示例,通過機(jī)器訓(xùn)練 學(xué)習(xí)過程,調(diào)整各權(quán)值因子,使其得到優(yōu)化。
此外,還能夠保證游牧應(yīng)用服務(wù)隨距離進(jìn)行多分辨率變化。游牧應(yīng)用月l 務(wù)的強(qiáng)度隨用戶距離交互環(huán)境的大小、遠(yuǎn)近而進(jìn)行多分辨率變化。例如,距 離遠(yuǎn),則服務(wù)強(qiáng)度弱;反之,服務(wù)強(qiáng)度大。
總之,本發(fā)明提供的游牧計(jì)算支撐平臺(tái)能保證移動(dòng)用戶可隨時(shí)隨地透明 地獲得多種移動(dòng)服務(wù)的能力,而獲取服務(wù)的過程中,不影響或者很少影響用 戶的使用和操作,即能保證游牧應(yīng)用任務(wù)的自適應(yīng)性以及主動(dòng)性,體現(xiàn)以人 為中心的理念。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn) 飾,這些改進(jìn)和潤(rùn)飾也應(yīng)S見為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方法,其特征在于,包括步驟主動(dòng)發(fā)現(xiàn)游牧環(huán)境中的各種資源;接收移動(dòng)設(shè)備代理發(fā)出的資源請(qǐng)求,并將該代理與對(duì)應(yīng)其資源請(qǐng)求的資源進(jìn)行關(guān)聯(lián);當(dāng)對(duì)應(yīng)移動(dòng)設(shè)備代理的資源請(qǐng)求的資源已被其他代理所完全利用時(shí),向其他代理發(fā)出要求它們中斷當(dāng)前資源連接且連接到同等功能資源上的詢問請(qǐng)求;在其他代理同意該詢問請(qǐng)求時(shí),將所述移動(dòng)設(shè)備代理與對(duì)應(yīng)其資源請(qǐng)求的資源進(jìn)行關(guān)聯(lián)。
2、 如權(quán)利要求1所述的方法,其特征在于,通過預(yù)先將各個(gè)資源及其 所提供的服務(wù)進(jìn)行注冊(cè)來主動(dòng)發(fā)現(xiàn)游牧環(huán)境中的各種資源。
3、 一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方法,其特征在于,包括步驟 由一個(gè)服務(wù)管理器預(yù)先注冊(cè)游牧環(huán)境中的各種資源及其所提供的服務(wù); 移動(dòng)設(shè)備代理向上述的服務(wù)管理器發(fā)送一個(gè)資源請(qǐng)求;服務(wù)管理器根據(jù)該資源請(qǐng)求,對(duì)其已經(jīng)注冊(cè)的資源進(jìn)行檢索,獲取滿足 服務(wù)質(zhì)量的所有資源,并返回發(fā)送其中的資源給移動(dòng)設(shè)備代理; 移動(dòng)設(shè)備用戶調(diào)用該資源所提供的服務(wù)。
4、 如權(quán)利要求3所述的方法,其特征在于,所述服務(wù)管理器在獲取滿 足服務(wù)質(zhì)量的所有資源后,返回發(fā)送其中的最佳資源給移動(dòng)設(shè)備代理。
5、 如權(quán)利要求3所述的方法,其特征在于,根據(jù)先來先服務(wù)FCFS原則或者輪詢法來來選擇所有滿足月l務(wù)質(zhì)量的資源其中的最佳資源。
6、 一種游牧計(jì)算支撐平臺(tái),其特征在于,該平臺(tái)包括有由資源映射引擎模塊和資源仲裁引擎模塊組成的資源管理構(gòu)件,其中,所述資源映射引擎模塊,用于主動(dòng)發(fā)現(xiàn)游牧環(huán)境中的各種資源,并在收 到移動(dòng)設(shè)備代理所發(fā)出的資源請(qǐng)求時(shí),將該代理與對(duì)應(yīng)其資源請(qǐng)求的資源進(jìn) 行關(guān)聯(lián);所述資源仲裁引擎模塊,與所述資源映射引擎模塊相連接,用于當(dāng)對(duì)應(yīng) 移動(dòng)設(shè)備代理的資源請(qǐng)求的資源已被其他代理所完全利用時(shí),向其他代理發(fā) 出要求它們中斷當(dāng)前資源連接且連接到同等功能資源上的詢問請(qǐng)求,并在其 他代理同意該詢問請(qǐng)求時(shí),將所述移動(dòng)設(shè)備代理與對(duì)應(yīng)其資源請(qǐng)求的資源進(jìn)行關(guān)聯(lián)。
7、如權(quán)利要求6所述的游牧計(jì)算支撐平臺(tái),其特征在于,所述資源映 射引擎模塊通過預(yù)先將各個(gè)資源及其所提供的服務(wù)進(jìn)行注冊(cè)來主動(dòng)發(fā)現(xiàn)游 牧環(huán)境中的各種資源。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方法,包括步驟主動(dòng)發(fā)現(xiàn)游牧環(huán)境中的各種資源;接收移動(dòng)設(shè)備代理發(fā)出的資源請(qǐng)求,并將該代理與對(duì)應(yīng)其資源請(qǐng)求的資源進(jìn)行關(guān)聯(lián);當(dāng)對(duì)應(yīng)移動(dòng)設(shè)備代理的資源請(qǐng)求的資源已被其他代理所完全利用時(shí),向其他代理發(fā)出要求它們中斷當(dāng)前資源連接且連接到同等功能資源上的詢問請(qǐng)求;在其他代理同意該詢問請(qǐng)求時(shí),將所述移動(dòng)設(shè)備代理與對(duì)應(yīng)其資源請(qǐng)求的資源進(jìn)行關(guān)聯(lián)。此外,本發(fā)明還公開了另外一種實(shí)現(xiàn)游牧任務(wù)自適應(yīng)和主動(dòng)性的方法以及游牧計(jì)算支撐平臺(tái)。本發(fā)明可有效解決游牧服務(wù)中存在的自適應(yīng)能力差問題,主動(dòng)發(fā)現(xiàn)游牧環(huán)境所提供的服務(wù),保證移動(dòng)用戶可以隨時(shí)隨地透明地獲得多種移動(dòng)服務(wù),具有重大的實(shí)踐意義。
文檔編號(hào)H04L29/06GK101534323SQ20091006834
公開日2009年9月16日 申請(qǐng)日期2009年4月3日 優(yōu)先權(quán)日2009年4月3日
發(fā)明者樺 張, 張德干, 趙德新, 韓盛磊 申請(qǐng)人:天津理工大學(xué)