亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種管理機(jī)群的方法、裝置以及機(jī)群管理與監(jiān)控系統(tǒng)的制作方法

文檔序號(hào):6597888閱讀:148來源:國(guó)知局
專利名稱:一種管理機(jī)群的方法、裝置以及機(jī)群管理與監(jiān)控系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù),特別是指一種管理機(jī)群的方法、裝置以及機(jī)群管理與監(jiān) 控系統(tǒng)。
背景技術(shù)
隨著計(jì)算機(jī)機(jī)群技術(shù)的發(fā)展,其結(jié)構(gòu)日益復(fù)雜,更多類型的設(shè)備被應(yīng)用到機(jī)群中, 而機(jī)群管理與監(jiān)控系統(tǒng)的一個(gè)主要功能就是監(jiān)控機(jī)群內(nèi)各個(gè)設(shè)備的運(yùn)行狀態(tài)。由于其中的 設(shè)備類型的不斷增多,需要添加越來越多的代碼以監(jiān)控不同的設(shè)備,這使得整個(gè)機(jī)群管理 與監(jiān)控系統(tǒng)不得不頻繁的更新代碼,而更新后的代碼有時(shí)會(huì)破壞原有程序的運(yùn)行,極大的 影響了整個(gè)系統(tǒng)的穩(wěn)定性。現(xiàn)有技術(shù)中,通常在應(yīng)用層直接調(diào)用設(shè)備的監(jiān)控接口。但是當(dāng)設(shè)備類型越來越多 時(shí),增加設(shè)備接口將導(dǎo)致從最上的應(yīng)用層至最下的設(shè)備層的頻繁修改,這種修改帶來的弊 端非常多,不僅工作量巨大,也會(huì)影響系統(tǒng)的穩(wěn)定性,給整個(gè)系統(tǒng)帶來極大的隱患。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題當(dāng)在機(jī)群中 增加越來越多的設(shè)備時(shí),增加該設(shè)備對(duì)應(yīng)的設(shè)備接口時(shí),需要對(duì)從機(jī)群中最上的應(yīng)用層至 最下的設(shè)備均進(jìn)行頻繁修改,工作量巨大且導(dǎo)致機(jī)群產(chǎn)生隱患;甚至在設(shè)備接口出現(xiàn)問題 時(shí),由于該設(shè)備接口與多個(gè)設(shè)備連接,導(dǎo)致所述多個(gè)設(shè)備均無法正常工作。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種管理機(jī)群的方法、裝置以及機(jī)群管理與監(jiān)控系統(tǒng),用于 在機(jī)群中增加新的設(shè)備時(shí),僅通過在機(jī)群的局部進(jìn)行配置,即可以實(shí)現(xiàn)機(jī)群對(duì)所增的設(shè)備 的訪問支持。一種管理機(jī)群的方法,在所述應(yīng)用層與至少一個(gè)設(shè)備接口之間增加虛擬設(shè)備接口 層;所述方法包括當(dāng)接收到來自所述應(yīng)用層的請(qǐng)求命令時(shí),從所述請(qǐng)求命令中解析出所 述操作參數(shù);將所述操作參數(shù)與配置文件進(jìn)行匹配,所述配置文件中包含了所述設(shè)備接口 與所述設(shè)備之間的對(duì)應(yīng)關(guān)系;匹配成功時(shí),將所述請(qǐng)求命令發(fā)送給對(duì)應(yīng)的設(shè)備的設(shè)備接口, 并通過該設(shè)備接口接收所述設(shè)備的設(shè)備信息。其中,方法還包括當(dāng)在系統(tǒng)中增加了新的設(shè)備時(shí),設(shè)置該設(shè)備對(duì)應(yīng)的設(shè)備接口, 所述設(shè)備接口用于獲取所述設(shè)備的工作參數(shù)作為所述設(shè)備信息。其中,方法還包括設(shè)置該設(shè)備對(duì)應(yīng)的設(shè)備接口,之后還包括設(shè)置該設(shè)備的配置 文件,所述配置文件中包含了所述設(shè)備與設(shè)備接口之間的對(duì)應(yīng)關(guān)系;在設(shè)置過程中不修改 所述機(jī)群管理與監(jiān)控系統(tǒng)的原有代碼。其中,方法還包括所述設(shè)備接口作為一進(jìn)程在所述虛擬設(shè)備接口層中運(yùn)行。其中,方法還包括通過該設(shè)備接口接收所述設(shè)備的設(shè)備信息之后還包括將所 述設(shè)備信息返回至預(yù)定的用戶終端。一種管理機(jī)群的虛擬設(shè)備接口層裝置,位于機(jī)群的應(yīng)用層與設(shè)備接口之間,包括消息偵聽單元,用于接收到來自所述應(yīng)用層的請(qǐng)求命令,解析該請(qǐng)求命令生成對(duì)應(yīng)的操作 參數(shù);解析匹配單元,用于將所述操作參數(shù)與配置文件進(jìn)行匹配,所述配置文件中包含了所 述設(shè)備接口與所述設(shè)備之間的對(duì)應(yīng)關(guān)系;處理單元,用于匹配成功時(shí),將所述請(qǐng)求命令發(fā)送 給對(duì)應(yīng)的設(shè)備的設(shè)備接口,并通過該設(shè)備接口接收所述設(shè)備的設(shè)備信息。其中,裝置還包括配置文件存放單元,用于存放設(shè)置所述設(shè)備所需的配置文件, 所述配置文件中包含了所述設(shè)備與設(shè)備接口之間的對(duì)應(yīng)關(guān)系。其中,裝置還包括反饋單元,用于將所述設(shè)備信息返回至預(yù)定的用戶終端。一種機(jī)群管理與監(jiān)控系統(tǒng),包括應(yīng)用層,在所述應(yīng)用層與設(shè)備接口之間,還包含虛 擬設(shè)備接口層;其中,所述虛擬設(shè)備接口層包括消息偵聽單元,用于接收到來自應(yīng)用層的 請(qǐng)求命令,解析該請(qǐng)求命令生成對(duì)應(yīng)的操作參數(shù);解析匹配單元,用于將所述操作參數(shù)與配 置文件進(jìn)行匹配,所述配置文件中包含了所述設(shè)備接口與所述設(shè)備之間的對(duì)應(yīng)關(guān)系;處理 單元,用于匹配成功時(shí),將所述請(qǐng)求命令發(fā)送給對(duì)應(yīng)的設(shè)備的設(shè)備接口,并通過該設(shè)備接口 接收所述設(shè)備的設(shè)備信息。應(yīng)用所提供的技術(shù)方案,添加新的設(shè)備時(shí),由于系統(tǒng)中增加了新的模塊化分層,因 此只需增加與該設(shè)備對(duì)應(yīng)的設(shè)備接口,而無需改變?cè)写a,減少了工作量,降低了給系統(tǒng) 帶來的風(fēng)險(xiǎn),增強(qiáng)了系統(tǒng)的可擴(kuò)展性和可維護(hù)性。


圖1為本發(fā)明實(shí)施例一種管理機(jī)群的方法流程示意圖;圖2為本發(fā)明實(shí)施例機(jī)群結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例機(jī)群工作流程示意圖;圖4為本發(fā)明實(shí)施例虛擬設(shè)備接口層結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)特征和實(shí)施效果更加清楚,下面將結(jié)合附圖及具 體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)描述。本發(fā)明提供的實(shí)施例中,在機(jī)群中引入虛擬 設(shè)備接口對(duì)來自應(yīng)用層的請(qǐng)求命令進(jìn)行處理。如圖1所示,本發(fā)明實(shí)施例提供一種管理機(jī)群的方法,在所述應(yīng)用層與至少一個(gè) 設(shè)備接口之間增加虛擬設(shè)備接口層;所述方法包括步驟101,當(dāng)接收到來自所述應(yīng)用層的請(qǐng)求命令時(shí),從所述請(qǐng)求命令中解析出所述 操作參數(shù);步驟102,將所述操作參數(shù)與配置文件進(jìn)行匹配,所述配置文件中包含了所述設(shè)備 接口與所述設(shè)備之間的對(duì)應(yīng)關(guān)系;步驟103,匹配成功時(shí),將所述請(qǐng)求命令發(fā)送給對(duì)應(yīng)的設(shè)備的設(shè)備接口,并通過該 設(shè)備接口接收所述設(shè)備的設(shè)備信息。應(yīng)用所提供的技術(shù)方案,添加新的設(shè)備時(shí),只需增加與該設(shè)備對(duì)應(yīng)的設(shè)備接口而 無需改變?cè)写a,減少了工作量,且不會(huì)影響原有系統(tǒng),降低了系統(tǒng)的風(fēng)險(xiǎn),且由于增加 設(shè)備時(shí)所需要做的配置很少,不需對(duì)整個(gè)機(jī)群的多處代碼進(jìn)行修改,增強(qiáng)了系統(tǒng)的可擴(kuò)展 性和可維護(hù)性。
其中,管理與監(jiān)控系統(tǒng)以源代碼的方式存放在機(jī)群中的預(yù)定位置處。進(jìn)一步的,當(dāng)在系統(tǒng)中增加了新的設(shè)備時(shí),設(shè)置該設(shè)備的設(shè)備接口,該設(shè)備接口用 于獲取所述設(shè)備的工作參數(shù)作為設(shè)備信息。應(yīng)用所提供的技術(shù)方案,在管理如圖2所示的機(jī)群的過程中,可以增強(qiáng)機(jī)群的可 擴(kuò)展和可維護(hù)性。圖2中,機(jī)群包括用戶終端201,虛擬設(shè)備接口層202,設(shè)備接口 203,以 及設(shè)備204。其中用戶終端201有多個(gè),設(shè)備204也有多個(gè),每一個(gè)設(shè)備204對(duì)應(yīng)具有一個(gè) 設(shè)備接口 203。由于設(shè)備204具體可以是不同的類型,因此,對(duì)于同一類型的設(shè)備204,可以 為其提供一個(gè)設(shè)備接口 203。在機(jī)群運(yùn)行過程中,各個(gè)器件的工作流程如圖3所示,包括步驟301,配備設(shè)備對(duì)應(yīng)的獨(dú)立的設(shè)備接口 203,設(shè)備接口 203用于采集此設(shè)備的 設(shè)備信息。步驟302,在機(jī)群的應(yīng)用層和設(shè)備之間設(shè)立一個(gè)中間層虛擬設(shè)備接口層202,該 虛擬設(shè)備接口層202的功能主要包括接收來自應(yīng)用層的請(qǐng)求命令;解析請(qǐng)求命令并從中提取對(duì)應(yīng)的操作參數(shù),將操作 參數(shù)與存放在虛擬設(shè)備接口層202中的配置文件進(jìn)行匹配,找到相應(yīng)的設(shè)備接口 203 ;轉(zhuǎn)發(fā) 請(qǐng)求命令至相應(yīng)的設(shè)備接口 203。機(jī)群中原有存在的設(shè)備的類型包括typeA、typeB,當(dāng)前需要添加的設(shè)備類型是 typeC,則在虛擬設(shè)備接口層202中,添加typeC的設(shè)備接口 203,以及,在虛擬設(shè)備接口層 202的配置文件中添加相應(yīng)配置文件,配置文件的內(nèi)容包括設(shè)備類型以及該設(shè)備的設(shè)備接 口對(duì)應(yīng)的進(jìn)程名processC,形如<interface><device-type>typeC</device-type><device-process>processC</device-process><other-parameterl>other-parameterl</other-parameter1><other-parameter2>other-parameter2</other_parameter2></interface>而對(duì)于原有的程序,則不用進(jìn)行修改,保證了原系統(tǒng)的穩(wěn)定性。步驟303,需要采集設(shè)備204的數(shù)據(jù)時(shí),應(yīng)用層發(fā)送請(qǐng)求命令至虛擬設(shè)備接口層 202,應(yīng)用層生成請(qǐng)求命令的過程中不需要根據(jù)設(shè)備204的不同而進(jìn)行不同的處理。這是因 為,請(qǐng)求命令由設(shè)備接口 203處理,當(dāng)機(jī)群中增加了新類型的設(shè)備204時(shí),只需增加相應(yīng)的 設(shè)備接口 203,由于請(qǐng)求命令包含的信息是對(duì)外公開的,因此所增加的相應(yīng)的設(shè)備接口 203 能夠支持對(duì)請(qǐng)求命令進(jìn)行處理即可。步驟304,虛擬設(shè)備接口層202接收到請(qǐng)求命令,解析該請(qǐng)求命令生成對(duì)應(yīng)的操作參數(shù)。步驟305,將操作參數(shù)與配置文件進(jìn)行匹配,配置文件中包含了設(shè)備類型與設(shè)備接 口 203的對(duì)應(yīng)關(guān)系;匹配成功時(shí),與設(shè)備接口 203所對(duì)應(yīng)的設(shè)備204進(jìn)行通信,通過該設(shè)備接口 203接 收所述設(shè)備204的設(shè)備信息。所提供的技術(shù)方案中,對(duì)于具有同類型設(shè)備接口 203的多個(gè)設(shè)備204而言,由于一個(gè)設(shè)備204并非任何時(shí)刻都連接到機(jī)群中,因此所設(shè)置的設(shè)備接口 203可以為同一類型的 多個(gè)設(shè)備204提供傳輸處理功能,并實(shí)時(shí)處理當(dāng)前處于工作狀態(tài)的設(shè)備204的相關(guān)任務(wù)。其 中,與設(shè)備接口 203相關(guān)的源文件存放在機(jī)群的指定位置處。由所提供的技術(shù)方案可以看出,由于不同類型設(shè)備分別對(duì)應(yīng)不同的設(shè)備接口 203, 設(shè)備接口 203作為一進(jìn)程在所述虛擬設(shè)備接口層202中運(yùn)行,當(dāng)某一個(gè)特定的設(shè)備接口 203 出現(xiàn)問題時(shí),由該設(shè)備接口 203負(fù)責(zé)的設(shè)備無法參與機(jī)群的工作,但是不會(huì)影響其他設(shè)備 接口 203,其他設(shè)備接口 203對(duì)應(yīng)的設(shè)備204仍然可以工作。因此可以避免現(xiàn)有技術(shù)中的以 下問題,S卩在設(shè)備接口出現(xiàn)問題時(shí),由于該設(shè)備接口與多個(gè)設(shè)備連接,導(dǎo)致所述多個(gè)設(shè)備 均無法正常工作的缺陷。本發(fā)明實(shí)施例還提供一種管理機(jī)群的虛擬設(shè)備接口層裝置,如圖4所示,包括消息偵聽單元401,用于接收到來自應(yīng)用層的請(qǐng)求命令,并將最后取得的設(shè)備信息 返回給應(yīng)用層;解析匹配單元402,用于解析該請(qǐng)求命令生成所請(qǐng)求的設(shè)備類型的操作參數(shù);將 所述操作參數(shù)與配置文件進(jìn)行匹配,所述配置文件與設(shè)備對(duì)應(yīng),則得到相應(yīng)的設(shè)備接口 名;處理單元403,用于匹配成功時(shí),將所述請(qǐng)求命令發(fā)送給對(duì)應(yīng)的設(shè)備的設(shè)備接口, 并通過該設(shè)備接口接收所述設(shè)備的設(shè)備信息。應(yīng)用所提供的技術(shù)方案,添加新的設(shè)備時(shí),只需增加與該設(shè)備對(duì)應(yīng)的設(shè)備接口,而 無需改變?cè)写a,極大減少了工作量,將不會(huì)影響原有系統(tǒng),極大降低了給系統(tǒng)帶來的風(fēng) 險(xiǎn),增強(qiáng)了系統(tǒng)的可擴(kuò)展性和可維護(hù)性。所述設(shè)備204包括設(shè)備接口單元,用于獲取所述設(shè)備204的工作參數(shù)作為所述設(shè)備信息。虛擬設(shè)備接口層202還包括配置文件存放單元,用于存放設(shè)置所述設(shè)備所需的配置文件,所述配置文件中包 含了所述設(shè)備與設(shè)備接口 203之間的對(duì)應(yīng)關(guān)系。請(qǐng)求接收單元,與所述系統(tǒng)的應(yīng)用層連接,用于接收來自所述應(yīng)用層的請(qǐng)求命令。反饋單元,用于將所述設(shè)備信息返回至預(yù)定的用戶終端。對(duì)應(yīng)的,本發(fā)明還提供一種機(jī)群管理與監(jiān)控系統(tǒng),包含虛擬設(shè)備接口層、設(shè)備和設(shè) 備接口 ;其中,所述虛擬設(shè)備接口層包括消息偵聽單元,用于接收到一個(gè)請(qǐng)求命令,解析該請(qǐng)求命令生成對(duì)應(yīng)的操作參 數(shù);解析匹配單元,用于將所述操作參數(shù)與配置文件進(jìn)行匹配,所述配置文件與設(shè)備 對(duì)應(yīng);處理單元,用于匹配成功時(shí),將所述請(qǐng)求命令發(fā)送給對(duì)應(yīng)的設(shè)備的設(shè)備接口,并通 過該設(shè)備接口接收所述設(shè)備的設(shè)備信息。本發(fā)明的實(shí)施例具有以下有益效果,添加新的設(shè)備類型時(shí),只需增加相應(yīng)的設(shè)備 接口,并在虛擬設(shè)備接口層進(jìn)行相應(yīng)的配置,而無需改變?cè)写a,減少了管理的工作量; 添加新的設(shè)備接口不會(huì)影響原有系統(tǒng),極大降低了給系統(tǒng)帶來的風(fēng)險(xiǎn);整個(gè)系統(tǒng)的軟件層 次更加清晰,增加了系統(tǒng)的可維護(hù)性和可擴(kuò)展性。
應(yīng)當(dāng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,所有的參數(shù) 取值可以根據(jù)實(shí)際情況調(diào)整,且在該權(quán)利保護(hù)范圍內(nèi)。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可 以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神范圍,其 均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種管理機(jī)群的方法,其特征在于,在所述應(yīng)用層與至少一個(gè)設(shè)備接口之間增加虛 擬設(shè)備接口層;所述方法包括當(dāng)接收到來自所述應(yīng)用層的請(qǐng)求命令時(shí),從所述請(qǐng)求命令中解析出所述操作參數(shù);將所述操作參數(shù)與配置文件進(jìn)行匹配,所述配置文件中包含了所述設(shè)備接口與所述設(shè) 備之間的對(duì)應(yīng)關(guān)系;匹配成功時(shí),將所述請(qǐng)求命令發(fā)送給對(duì)應(yīng)的設(shè)備的設(shè)備接口,并通過該設(shè)備接口接收 所述設(shè)備的設(shè)備信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括當(dāng)在系統(tǒng)中增加了新的設(shè)備時(shí),設(shè)置該設(shè)備對(duì)應(yīng)的設(shè)備接口,所述設(shè)備接口用于獲取 所述設(shè)備的工作參數(shù)作為所述設(shè)備信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,設(shè)置該設(shè)備對(duì)應(yīng)的設(shè)備接口,之后還包括設(shè)置該設(shè)備的配置文件,所述配置文件中包含了所述設(shè)備與設(shè)備接口之間的對(duì)應(yīng)關(guān) 系;在設(shè)置過程中不修改所述機(jī)群管理與監(jiān)控系統(tǒng)的原有代碼。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述設(shè)備接口作為一進(jìn)程在所述虛擬設(shè)備接口層中運(yùn)行。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過該設(shè)備接口接收所述設(shè)備的設(shè)備信 息之后還包括將所述設(shè)備信息返回至預(yù)定的用戶終端。
6.一種管理機(jī)群的虛擬設(shè)備接口層裝置,其特征在于,位于機(jī)群的應(yīng)用層與設(shè)備接口 之間,包括消息偵聽單元,用于接收到來自所述應(yīng)用層的請(qǐng)求命令,解析該請(qǐng)求命令生成對(duì)應(yīng)的 操作參數(shù);解析匹配單元,用于將所述操作參數(shù)與配置文件進(jìn)行匹配,所述配置文件中包含了所 述設(shè)備接口與所述設(shè)備之間的對(duì)應(yīng)關(guān)系;處理單元,用于匹配成功時(shí),將所述請(qǐng)求命令發(fā)送給對(duì)應(yīng)的設(shè)備的設(shè)備接口,并通過該 設(shè)備接口接收所述設(shè)備的設(shè)備信息。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括配置文件存放單元,用于存放設(shè)置所述設(shè)備所需的配置文件,所述配置文件中包含了 所述設(shè)備與設(shè)備接口之間的對(duì)應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括反饋單元,用于將所述設(shè)備信息返回至預(yù)定的用戶終端。
9.一種機(jī)群管理與監(jiān)控系統(tǒng),包括應(yīng)用層,其特征在于,在所述應(yīng)用層與設(shè)備接口之 間,還包含虛擬設(shè)備接口層;其中,所述虛擬設(shè)備接口層包括消息偵聽單元,用于接收到來自應(yīng)用層的請(qǐng)求命令,解析該請(qǐng)求命令生成對(duì)應(yīng)的操作 參數(shù);解析匹配單元,用于將所述操作參數(shù)與配置文件進(jìn)行匹配,所述配置文件中包含了所 述設(shè)備接口與所述設(shè)備之間的對(duì)應(yīng)關(guān)系;處理單元,用于匹配成功時(shí),將所述請(qǐng)求命令發(fā)送給對(duì)應(yīng)的設(shè)備的設(shè)備接口,并通過該設(shè)備接口接收所述設(shè)備的設(shè)備信息。
全文摘要
本發(fā)明提供一種管理機(jī)群的方法、裝置以及機(jī)群管理與監(jiān)控系統(tǒng),在所述應(yīng)用層與至少一個(gè)設(shè)備接口之間增加虛擬設(shè)備接口層;所述方法包括當(dāng)接收到來自所述應(yīng)用層的請(qǐng)求命令時(shí),從所述請(qǐng)求命令中解析出所述操作參數(shù);將所述操作參數(shù)與配置文件進(jìn)行匹配,所述配置文件中包含了所述設(shè)備接口與所述設(shè)備之間的對(duì)應(yīng)關(guān)系;匹配成功時(shí),將所述請(qǐng)求命令發(fā)送給對(duì)應(yīng)的設(shè)備的設(shè)備接口,并通過該設(shè)備接口接收所述設(shè)備的設(shè)備信息。應(yīng)用所提供的技術(shù)方案,添加新的設(shè)備時(shí),只需增加與該設(shè)備對(duì)應(yīng)的設(shè)備接口,而無需改變?cè)写a,減少了工作量,降低了給系統(tǒng)帶來的風(fēng)險(xiǎn),增強(qiáng)了系統(tǒng)的可擴(kuò)展性和可維護(hù)性。
文檔編號(hào)G06F15/16GK102141973SQ20101010502
公開日2011年8月3日 申請(qǐng)日期2010年2月2日 優(yōu)先權(quán)日2010年2月2日
發(fā)明者吳文艷 申請(qǐng)人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1