欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于多Agent的分布異構信息資源集成方法

文檔序號:6427917閱讀:163來源:國知局
專利名稱:一種基于多Agent的分布異構信息資源集成方法
技術領域
本發(fā)明屬于信息技術領域,尤其涉及一種基于多Agent的分布異構信息資源集成方法。
背景技術
信息資源集成的目的在于解決“信息孤島”問題,減弱跨站訪問的瓶頸,提高信息服務效率。隨著網(wǎng)絡信息的不斷膨脹,各實體間信息協(xié)作的力度也在空前加強,導致傳統(tǒng)信息資源集成技術的瓶頸越發(fā)明顯,從而使得信息資源集成問題本身有著動態(tài)協(xié)作的特點與要求。Agent是一種能夠進行環(huán)境感知與自我調整的計算過程,具有智能性和靈活性等特點,在處理信息分布以及信息協(xié)作等方面有著明顯的優(yōu)勢。將多Agent技術應用到信息資源集成領域,可以構造出比傳統(tǒng)信息資源集成方法更加簡單靈活、適應性更高、能自我調整的信息資源集成系統(tǒng)。針對上述問題,本發(fā)明將多Agent技術與信息資源集成相結合,提出了一種基于多Agent的信息資源集成方法。本方法通過構建基于多Agent的信息資源集成模型,定義多Agent間的通信機制,最終實現(xiàn)基于多Agent的信息資源集成。本方法是一種靈活、智能和開放的基于多Agent的信息資源集成的解決方案。

發(fā)明內容
本發(fā)明的目的在于,提出一種基于多Agent的分布異構信息資源集成方法,通過構建基于多Agent的分布異構信息資源集成模型,定義多Agent間的通信機制,最終實現(xiàn)基于多Agent的信息資源集成。為了實現(xiàn)上述目的,本發(fā)明提出的技術方案是,一種基于多Agent的分布異構信息資源集成方法,其特征是所述方法包括步驟1 建立基于多Agent的分布異構信息資源集成模型;步驟2 定義多Agent間的通信機制;步驟3 按照多Agent間的通信機制集成分布異構信息資源。所述建立基于多Agent的分布異構信息資源集成模型具體是,將分布式信息資源集成系統(tǒng)中的節(jié)點分為用于提供分布異構信息資源的信息資源節(jié)點和用于接收分布異構信息資源的信息資源中心; 在所述信息資源節(jié)點中,創(chuàng)建用于管理發(fā)送接口的發(fā)送接口管理程序;其中,發(fā)送接口用于將本地信息資源轉換成為中間文件格式,并發(fā)送給信息資源中心;在所述信息資源中心中,創(chuàng)建用于管理接收接口的接收接口管理程序;其中,接收接口用于接收轉換成為中間文件格式的信息資源,并將接收的轉換成為中間文件格式的信息資源格式化后存入數(shù)據(jù)庫。所述定義多Agent間的通信機制具體是定義信息資源節(jié)點和信息資源中心之間的通信消息格式和消息集;所述通信消息格式包括消息發(fā)送者、消息接收者、消息名稱、消息類型、消息內容、 會話標識和時間戳;所述消息集是消息類型的集合,包括交互消息、反饋消息和協(xié)作消息;所述交互消息是發(fā)送接口和發(fā)送接口管理程序之間、接收接口和接收接口管理程序之間、發(fā)送接口和接收接口管理程序之間以及發(fā)送接口和接收接口之間進行交互時的消息表不;所述反饋消息是指發(fā)送接口管理程序對發(fā)送接口以及接收接口管理程序對接收接口進行交互時的確認或否認信息表示;所述協(xié)作消息是指發(fā)送接口管理程序對發(fā)送接口和接收接口管理程序對接收接口進行協(xié)作管理的消息表示。所述按照多Agent間的通信機制集成分布異構信息資源具體包括步驟301 信息資源節(jié)點啟動發(fā)送接口管理程序,信息資源中心啟動接收接口管理程序;步驟302 信息資源節(jié)點判斷是否收到信息資源發(fā)送請求;如果收到信息資源發(fā)送請求,則執(zhí)行步驟303 ;否則,繼續(xù)步驟302的判斷過程;步驟303 發(fā)送接口管理程序創(chuàng)建發(fā)送接口 ;步驟304 發(fā)送接口將本地信息資源轉換成為中間文件格式,并按照通信消息格式將其發(fā)送到信息資源中心;步驟305 信息資源中心判斷是否收到信息資源節(jié)點發(fā)送請求;如果收到信息資源節(jié)點發(fā)送請求,則執(zhí)行步驟306 ;否則,繼續(xù)步驟305的判斷過程;步驟306 接收接口管理程序接收信息資源節(jié)點發(fā)送請求,并創(chuàng)建接收接口 ;步驟307 接收接口處理信息資源節(jié)點發(fā)送請求,接收并提取發(fā)送接口發(fā)送的轉換成為中間文件格式的信息資源;步驟308 接收接口將轉換成為中間文件格式的信息資源格式化后存入資源中心數(shù)據(jù)庫;步驟309 信息資源中心判斷是否收到信息資源節(jié)點發(fā)送請求;如果收到信息資源節(jié)點的發(fā)送請求,則返回步驟307 ;否則,執(zhí)行步驟310 ;步驟310 注銷接收接口,返回步驟302。本發(fā)明解決了目前日益嚴重的“信息孤島”問題,實現(xiàn)了分布異構信息資源集成的智能性。


圖1是基于多Agent的分布異構信息資源集成方法流程圖;圖2是基于多Agent的分布異構信息資源集成模型示意圖;圖3是按照多Agent間的通信機制集成分布異構信息資源流程圖。
具體實施例方式下面結合附圖,對優(yōu)選實施例作詳細說明。應該強調的是,下述說明僅僅是示例性的,而不是為了限制本發(fā)明的范圍及其應用。圖1是基于多Agent的分布異構信息資源集成方法流程圖。圖1中,本發(fā)明提供的方法包括下列步驟步驟1 建立基于多Agent的分布異構信息資源集成模型。建立基于多Agent的分布異構信息資源集成模型,就是將分布式信息資源集成系統(tǒng)中的節(jié)點分為用于提供分布異構信息資源的信息資源節(jié)點和用于接收分布異構信息資源的信息資源中心。圖2是基于多Agent的分布異構信息資源集成模型示意圖,圖2中,在信息資源節(jié)點中,創(chuàng)建用于管理發(fā)送接口的發(fā)送接口管理程序(Interface Agent Manage, I AM);其中,發(fā)送接口(Interface Agent, ΙΑ)用于將本地信息資源轉換成為中間文件格式,并發(fā)送給信息資源中心。在信息資源中心中,創(chuàng)建用于管理接收接口的接收接口管理程序(Delegate Agent Manage,DAM);其中,接收接口 (Delegate Agent,DA)用于接收轉換成為中間文件格式的信息資源,并將接收的轉換成為中間文件格式的信息資源格式化后存入數(shù)據(jù)庫。IAM具體是指信息資源節(jié)點上管理IA的Agent,其主要功能是創(chuàng)建IA,并對其所創(chuàng)建的IA進行管理和協(xié)調。IA是指信息資源節(jié)點上用戶進行信息資源集成的接口 Agent,其主要功能是為用戶提供訪問信息資源中心的接口,實現(xiàn)信息資源的發(fā)送。DAM是指信息資源中心上管理DA的Agent,其主要功能是創(chuàng)建DA,并對其所創(chuàng)建的 DA進行管理和協(xié)調;接收IA的首次請求后交由所創(chuàng)建的DA進行處理。DA是指信息資源中心上接收信息資源的接口 Agent,對所接收的數(shù)據(jù)進行格式化后存入本地數(shù)據(jù)庫。步驟2 定義多Agent間的通信機制。定義多Agent間的通信機制具體是定義信息資源節(jié)點和信息資源中心之間的通信消息格式和消息集。其中,通信消息格式包括消息發(fā)送者、消息接收者、消息名稱、消息類型、消息內容、會話標識和時間戳,其消息結構表示如下
(node system message parameters: :sender :receiver :mname :mtype :content
:conversation—id :timestamp
)
該結構中,knder是指通信消息的發(fā)送者;Receiver是指通信消息的接收者; Mname是message name的縮寫,是指消息名稱;Mtype是message type的縮寫,是指消息類型,主要包括下述消息集中的交互消息、反饋消息、協(xié)作消息等三類消息;Content是指消息的內容;Conversation id是指會話的標識,用來標識一個會話過程;會話過程是由通信雙方Agent之間的多個獨立的消息序列組成;Timestamp是指時間戳,用來記錄消息發(fā)出時系統(tǒng)的時間。消息集是消息類型的集合,包括交互消息、反饋消息和協(xié)作消息。交互消息是發(fā)送接口(IA)和發(fā)送接口管理程序(IAM)之間、接收接口(DA)和接收接口管理程序(DAM)之間、發(fā)送接口(IA)和接收接口管理程序(DAM)之間以及發(fā)送接口(IA)和接收接口(DA)之間進行交互時的消息表示;反饋消息是指發(fā)送接口管理程序(IAM)對發(fā)送接口(IA)以及接收接口管理程序(DAM)對接收接口(DA)進行交互時的確認或否認信息表示;協(xié)作消息是指發(fā)送接口管理程序(IAM)對發(fā)送接口(IA)和接收接口管理程序(DAM)對接收接口(DA)進行協(xié)作管理的消息表示。步驟3 按照多Agent間的通信機制集成分布異構信息資源。圖3是按照多Agent間的通信機制集成分布異構信息資源流程圖。圖3中,按照多Agent間的通信機制集成分布異構信息資源具體包括步驟301 信息資源節(jié)點啟動發(fā)送接口管理程序(IAM),信息資源中心啟動接收接口管理程序(DAM)。步驟302 信息資源節(jié)點判斷是否收到信息資源發(fā)送請求;如果收到信息資源發(fā)送請求,則執(zhí)行步驟303 ;否則,繼續(xù)步驟302的判斷過程。步驟303 發(fā)送接口管理程序(IAM)創(chuàng)建發(fā)送接口(IA)。步驟304 發(fā)送接口(IA)將本地信息資源轉換成為中間文件格式,并按照通信消息格式將其發(fā)送到信息資源中心。中間文件格式是指對數(shù)據(jù)統(tǒng)一表示和發(fā)送的文件格式,如XML文件格式。本地信息資源轉換為中間文件格式是指將本地不同的數(shù)據(jù)源格式轉換為統(tǒng)一的,能夠被信息資源中心識別的中間文件格式。比如,將本地數(shù)據(jù)文件“A. SQL”,并將其轉換為“A. XML”中間文件格式。按照通信消息格式將其發(fā)送到信息資源中心,就是向信息資源中心發(fā)送請求發(fā)送數(shù)據(jù)的交互消息,其請求發(fā)送數(shù)據(jù)的消息格式如下
(華北電力大學信息資源節(jié)點請求發(fā)送數(shù)據(jù)消息 UserAgent DataAgentManagerMessage 請求發(fā)送數(shù)據(jù) A. XML USER0001 20110402110540640
)步驟305 信息資源中心判斷是否收到信息資源節(jié)點發(fā)送請求;如果收到信息資源節(jié)點發(fā)送請求,則執(zhí)行步驟306 ;否則,繼續(xù)步驟305的判斷過程。步驟306 接收接口管理程序(DAM)接收信息資源節(jié)點發(fā)送請求,并創(chuàng)建接收接口 (DA)。步驟307 接收接口(DA)處理信息資源節(jié)點發(fā)送請求,接收并提取發(fā)送接口(IA) 發(fā)送的轉換成為中間文件格式的信息資源。步驟308 接收接口(DA)將轉換成為中間文件格式的信息資源格式化后存入資源中心數(shù)據(jù)庫。步驟309 信息資源中心判斷是否收到信息資源節(jié)點發(fā)送請求;如果收到信息資源節(jié)點的發(fā)送請求,則返回步驟307 ;否則,執(zhí)行步驟310 ;步驟310 注銷接收接口(DA),返回步驟302。本發(fā)明將多Agent技術與信息資源集成相結合,通過構建基于多Agent的信息資源集成模型,定義多Agent間的通信機制,最終實現(xiàn)基于多Agent的信息資源集成。本方法是一種靈活、智能和開放的基于多Agent的信息資源集成的解決方案。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換, 都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種基于多Agent的分布異構信息資源集成方法,其特征是所述方法包括 步驟1 建立基于多Agent的分布異構信息資源集成模型;步驟2 定義多Agent間的通信機制;步驟3 按照多Agent間的通信機制集成分布異構信息資源。
2.根據(jù)權利要求1所述的一種基于多Agent的分布異構信息資源集成方法,其特征是所述建立基于多Agent的分布異構信息資源集成模型具體是,將分布式信息資源集成系統(tǒng)中的節(jié)點分為用于提供分布異構信息資源的信息資源節(jié)點和用于接收分布異構信息資源的信息資源中心;在所述信息資源節(jié)點中,創(chuàng)建用于管理發(fā)送接口的發(fā)送接口管理程序;其中,發(fā)送接口用于將本地信息資源轉換成為中間文件格式,并發(fā)送給信息資源中心;在所述信息資源中心中,創(chuàng)建用于管理接收接口的接收接口管理程序;其中,接收接口用于接收轉換成為中間文件格式的信息資源,并將接收的轉換成為中間文件格式的信息資源格式化后存入數(shù)據(jù)庫。
3.根據(jù)權利要求1所述的一種基于多Agent的分布異構信息資源集成方法,其特征是所述定義多Agent間的通信機制具體是定義信息資源節(jié)點和信息資源中心之間的通信消息格式和消息集;所述通信消息格式包括消息發(fā)送者、消息接收者、消息名稱、消息類型、消息內容、會話標識和時間戳;所述消息集是消息類型的集合,包括交互消息、反饋消息和協(xié)作消息; 所述交互消息是發(fā)送接口和發(fā)送接口管理程序之間、接收接口和接收接口管理程序之間、發(fā)送接口和接收接口管理程序之間以及發(fā)送接口和接收接口之間進行交互時的消息表示;所述反饋消息是指發(fā)送接口管理程序對發(fā)送接口以及接收接口管理程序對接收接口進行交互時的確認或否認信息表示;所述協(xié)作消息是指發(fā)送接口管理程序對發(fā)送接口和接收接口管理程序對接收接口進行協(xié)作管理的消息表示。
4.根據(jù)權利要求3所述的一種基于多Agent的分布異構信息資源集成方法,其特征是所述按照多Agent間的通信機制集成分布異構信息資源具體包括步驟301 信息資源節(jié)點啟動發(fā)送接口管理程序,信息資源中心啟動接收接口管理程序;步驟302 信息資源節(jié)點判斷是否收到信息資源發(fā)送請求;如果收到信息資源發(fā)送請求,則執(zhí)行步驟303 ;否則,繼續(xù)步驟302的判斷過程; 步驟303 發(fā)送接口管理程序創(chuàng)建發(fā)送接口 ;步驟304:發(fā)送接口將本地信息資源轉換成為中間文件格式,并按照通信消息格式將其發(fā)送到信息資源中心;步驟305 信息資源中心判斷是否收到信息資源節(jié)點發(fā)送請求;如果收到信息資源節(jié)點發(fā)送請求,則執(zhí)行步驟306 ;否則,繼續(xù)步驟305的判斷過程;步驟306 接收接口管理程序接收信息資源節(jié)點發(fā)送請求,并創(chuàng)建接收接口 ; 步驟307 接收接口處理信息資源節(jié)點發(fā)送請求,接收并提取發(fā)送接口發(fā)送的轉換成為中間文件格式的信息資源;步驟308 接收接口將轉換成為中間文件格式的信息資源格式化后存入資源中心數(shù)據(jù)庫;步驟309 信息資源中心判斷是否收到信息資源節(jié)點發(fā)送請求;如果收到信息資源節(jié)點的發(fā)送請求,則返回步驟307 ;否則,執(zhí)行步驟310 ; 步驟310 注銷接收接口,返回步驟302。
全文摘要
本發(fā)明公開了信息技術領域中的一種基于多Agent的分布異構信息資源集成方法。實現(xiàn)步驟包括定義信息資源節(jié)點和信息資源中心,分別創(chuàng)建相應的Agent,構建基于多Agent的信息資源集成模型;基于上述模型定義Agent之間的通信機制,確定通信的消息格式和消息集;使用上述模型和通信機制進行信息資源集成。本方法將多Agent技術應用于信息資源的集成過程,提高了信息資源集成的智能性和靈活性。
文檔編號G06F17/30GK102402564SQ201110186978
公開日2012年4月4日 申請日期2011年7月5日 優(yōu)先權日2011年7月5日
發(fā)明者劉琳, 李凱, 李國棟, 李國粹, 問梁軍, 靳鵬飛 申請人:華北電力大學
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湛江市| 宜春市| 屯留县| 额济纳旗| 河北省| 吐鲁番市| 宁津县| 内乡县| 班玛县| 宁武县| 内江市| 辽中县| 霍州市| 台北县| 措勤县| 上栗县| 通道| 萨嘎县| 武隆县| 淄博市| 城市| 宝清县| 南溪县| 如东县| 红原县| 海南省| 平阴县| 崇州市| 长宁区| 齐齐哈尔市| 西昌市| 南安市| 岢岚县| 磐石市| 邢台市| 当涂县| 高唐县| 美姑县| 龙州县| 宁夏| 栖霞市|