两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)的系統(tǒng)及方法

文檔序號(hào):7796909閱讀:359來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用于遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)的系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明總的來(lái)講涉及遠(yuǎn)程控制技術(shù)領(lǐng)域,且尤其涉及用于遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù)
個(gè)人計(jì)算機(jī)(PC)已經(jīng)成為任一企業(yè)的重要部分。一個(gè)現(xiàn)代化的辦公室,無(wú)論其規(guī)模大小,如果沒(méi)有為每一位員工配備個(gè)人計(jì)算機(jī)是不可想象的。公司的個(gè)人計(jì)算機(jī)通常連接到計(jì)算機(jī)網(wǎng)絡(luò)中,這使得在計(jì)算機(jī)用戶(hù)之間進(jìn)行安全通信和文件交換成為可能。然而,對(duì)有數(shù)百甚至常常是數(shù)千獨(dú)立的個(gè)人計(jì)算機(jī)和諸如由員工所使用的打印機(jī)、掃描儀、傳真機(jī)和移動(dòng)通信設(shè)備的其它聯(lián)網(wǎng)設(shè)備的大型公司網(wǎng)絡(luò)進(jìn)行管理是復(fù)雜的任務(wù)。網(wǎng)絡(luò)管理中的失敗可能導(dǎo)致網(wǎng)絡(luò)安全缺口(breach)、計(jì)算機(jī)故障和其它可能對(duì)員工生產(chǎn)率產(chǎn)生負(fù)面影響并在利潤(rùn)損失和修理費(fèi)用方面付出數(shù)千美元代價(jià)的問(wèn)題。為此,對(duì)于解決問(wèn)題的方法的開(kāi)發(fā),類(lèi)似于遠(yuǎn)程安裝的或者基于云的軟件的應(yīng)用程序,最近已經(jīng)獲得進(jìn)展。例如,一個(gè)這樣的方法是“軟件即服務(wù)”(SaM)方法。MaS是軟件銷(xiāo)售商業(yè)模式,其中供應(yīng)商開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序并獨(dú)立地對(duì)其加以管理,為客戶(hù)提供對(duì)軟件的在線(xiàn)訪(fǎng)問(wèn)。因此,可以在服務(wù)供應(yīng)商的安裝了該軟件的服務(wù)器和公司的聯(lián)網(wǎng)個(gè)人計(jì)算機(jī)之間在線(xiàn)實(shí)現(xiàn)所有的交互。在遠(yuǎn)程管理網(wǎng)絡(luò)計(jì)算機(jī)的這個(gè)和其它情況里,可能會(huì)出現(xiàn)一定的困難,這是因?yàn)椴皇敲恳粋€(gè)聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)都能夠連接到互聯(lián)網(wǎng)或者這樣的個(gè)人計(jì)算機(jī)可能位于服務(wù)供應(yīng)商的服務(wù)器無(wú)法訪(fǎng)問(wèn)的封閉的網(wǎng)絡(luò)中。因此,需要改進(jìn)用于遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)的技術(shù)。

發(fā)明內(nèi)容
本發(fā)明公開(kāi)了用于遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。在一個(gè)示范性實(shí)施例中,該系統(tǒng)包括評(píng)級(jí)規(guī)則數(shù)據(jù)庫(kù),所述評(píng)級(jí)規(guī)則數(shù)據(jù)庫(kù)包含多個(gè)計(jì)算機(jī)性能評(píng)級(jí)規(guī)則和可操作地耦合到所述評(píng)級(jí)規(guī)則數(shù)據(jù)庫(kù)的評(píng)級(jí)模塊,所述評(píng)級(jí)規(guī)則數(shù)據(jù)庫(kù)配置為從部署在網(wǎng)絡(luò)中的計(jì)算機(jī)上的管理代理端(agent)接收在其上部署有所述代理端的計(jì)算機(jī)的配置信息;基于收集到的配置信息,使用來(lái)自所述評(píng)級(jí)規(guī)則數(shù)據(jù)庫(kù)的評(píng)級(jí)規(guī)則來(lái)計(jì)算這些計(jì)算機(jī)的性能評(píng)級(jí);以及為該計(jì)算機(jī)網(wǎng)絡(luò)選擇具有最高性能評(píng)級(jí)的計(jì)算機(jī)作為遠(yuǎn)程管理服務(wù)器的本地管理代理主機(jī)(proxy)。所述系統(tǒng)進(jìn)一步包括多個(gè)服務(wù)模塊以及控制模塊,所述多個(gè)服務(wù)模塊配置為基于收集到的配置信息為這些計(jì)算機(jī)生成多個(gè)不同管理任務(wù),所述控制模塊配置為傳輸控制指令到本地管理代理主機(jī),以由部署在該網(wǎng)絡(luò)中的計(jì)算機(jī)上的管理代理端執(zhí)行一個(gè)或者多個(gè)管理任務(wù);并且通過(guò)該本地管理代理主機(jī)建立與至少一個(gè)管理代理端的連接,以執(zhí)行其上部署有所述代理端的計(jì)算機(jī)的管理任務(wù)。以上本發(fā)明示范性實(shí)施例的簡(jiǎn)要概括用于提供對(duì)這種實(shí)施例的基本理解。此發(fā)明內(nèi)容并不是本發(fā)明所有設(shè)想的方面的寬泛概述,并且既不意圖確定所有實(shí)施例的重要或關(guān)鍵要素也不意圖限制任何或所有實(shí)施例的范圍。其唯一的目的在于以簡(jiǎn)要的形式提出一個(gè)或多個(gè)方面的一些構(gòu)思來(lái)作為下面更為詳細(xì)的描述的前序。為了實(shí)現(xiàn)前述的以及相關(guān)的目的,一個(gè)或多個(gè)實(shí)施例包括將在下面充分描述且在權(quán)利要求書(shū)中特別指出的特征。下面的描述和附圖詳細(xì)地闡述了一個(gè)或多個(gè)實(shí)施例的特定示范性特征。但是,這些特征僅表示其中可以采用該發(fā)明的各個(gè)方面的原理的各種方式中的一些,并且此描述意圖包括該發(fā)明的所有這樣的方面及其等同物。


并入說(shuō)明書(shū)中并構(gòu)成說(shuō)明書(shū)的一部分的附圖示出了本發(fā)明的一個(gè)或多個(gè)示范性實(shí)施例,并與詳細(xì)描述一起用于解釋本申請(qǐng)實(shí)施例的原理和實(shí)施方式。附圖中圖IA根據(jù)一個(gè)示范性實(shí)施例,示出了在管理服務(wù)器和受控個(gè)人計(jì)算機(jī)直接通信的情況下,用于遠(yuǎn)程管理聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)的系統(tǒng)的示意圖;圖IB根據(jù)一個(gè)示范性實(shí)施例,示出了在DMZ網(wǎng)絡(luò)情況下聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)的遠(yuǎn)程管理系統(tǒng)的示意圖;圖IC根據(jù)一個(gè)示范性實(shí)施例,示出了當(dāng)個(gè)人計(jì)算機(jī)位于與管理服務(wù)器的網(wǎng)絡(luò)不同的單獨(dú)的計(jì)算機(jī)網(wǎng)絡(luò)時(shí)的情況下,用于遠(yuǎn)程管理聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)的系統(tǒng)的示意圖;圖2A根據(jù)一個(gè)示范性實(shí)施例,示出了管理服務(wù)器與DMZ聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)之間的通過(guò)管理代理主機(jī)經(jīng)由UDP和TCP協(xié)議的交互機(jī)制;圖2B根據(jù)一個(gè)示范性實(shí)施例,示出了管理服務(wù)器與在不同于管理服務(wù)器的網(wǎng)絡(luò)的網(wǎng)絡(luò)中聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)之間通過(guò)管理代理主機(jī)經(jīng)由UCP和TCP協(xié)議的交互機(jī)制;圖3A根據(jù)一個(gè)示范性實(shí)施例,示出了管理服務(wù)器與在不同于管理服務(wù)器的網(wǎng)絡(luò)的網(wǎng)絡(luò)中所有聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)之間的詳細(xì)交互;圖:3B根據(jù)一個(gè)示范性實(shí)施例,示出了管理服務(wù)器與在DMZ網(wǎng)絡(luò)中所有聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)之間的詳細(xì)交互;圖3C根據(jù)一個(gè)示范性實(shí)施例,示出了管理服務(wù)器與網(wǎng)絡(luò)中的管理代理主機(jī)之間的詳細(xì)交互;圖4根據(jù)一個(gè)示范性實(shí)施例,示出了用于確定個(gè)人計(jì)算機(jī)的總體性能評(píng)級(jí)的控制模塊、評(píng)級(jí)模塊和評(píng)級(jí)數(shù)據(jù)庫(kù)之間的交互的示例;圖5根據(jù)一個(gè)示范性實(shí)施例,示出了用于基于清晰邏輯評(píng)價(jià)每臺(tái)個(gè)人計(jì)算機(jī)的總體性能評(píng)級(jí)以選擇最適合的個(gè)人計(jì)算機(jī)設(shè)置為管理代理主機(jī)的算法;圖6根據(jù)一個(gè)示范性實(shí)施例,示出了用于基于模糊邏輯評(píng)價(jià)每臺(tái)個(gè)人計(jì)算機(jī)的總體性能評(píng)級(jí)以選擇最適合的個(gè)人計(jì)算機(jī)設(shè)置為管理代理主機(jī)的算法;圖7根據(jù)一個(gè)示范性實(shí)施例,示出了遠(yuǎn)程管理聯(lián)網(wǎng)計(jì)算機(jī)的方法的算法;圖8根據(jù)一個(gè)示范性實(shí)施例,示出了在擴(kuò)展的網(wǎng)絡(luò)中管理服務(wù)器與多個(gè)管理代理主機(jī)之間的交互;圖9根據(jù)一個(gè)示范性實(shí)施例,示出了計(jì)算機(jī)系統(tǒng)的示意圖。
具體實(shí)施方式
在本文中,將圍繞用于遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品來(lái)描述本發(fā)明的示范性實(shí)施例。本領(lǐng)域普通技術(shù)人員應(yīng)認(rèn)識(shí)到,下面的描述僅僅是示例性的而并非意圖進(jìn)行任何方式的限定。受益于本發(fā)明的本領(lǐng)域技術(shù)人員將容易獲得其他實(shí)施例的啟示。現(xiàn)在,將更為詳細(xì)地描述如附圖中所示的示范性實(shí)施例的實(shí)施方式。貫穿全部附圖以及下列描述,相同的附圖標(biāo)記將盡可能用于表示相同或相似的對(duì)象。圖IA根據(jù)一個(gè)示范性實(shí)施例,示出了在管理服務(wù)器102和受控個(gè)人計(jì)算機(jī)103直接通信的情況下,用于聯(lián)網(wǎng)計(jì)算機(jī)的遠(yuǎn)程管理系統(tǒng)。如圖所示,可以是例如公司網(wǎng)絡(luò)的網(wǎng)絡(luò) 101可包括多臺(tái)個(gè)人計(jì)算機(jī)103。管理服務(wù)器102可通過(guò)網(wǎng)絡(luò)101的個(gè)人計(jì)算機(jī)103到管理服務(wù)器102的直接連接來(lái)解決任一聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)103的遠(yuǎn)程管理任務(wù)。因此,管理服務(wù)器102也位于網(wǎng)絡(luò)101中。每臺(tái)個(gè)人計(jì)算機(jī)103在其上安裝有管理代理端,管理服務(wù)器102根據(jù)需求發(fā)送控制信號(hào)給所述代理端,且所述代理端根據(jù)需要與管理服務(wù)器102通信。遠(yuǎn)程管理任務(wù)是由管理服務(wù)器102提供給個(gè)人計(jì)算機(jī)103的范圍廣泛的活動(dòng)。這些活動(dòng)包括,但不限于·更新個(gè)人計(jì)算機(jī)103上的反病毒數(shù)據(jù)庫(kù)和軟件模塊;·管理任一個(gè)人計(jì)算機(jī)103的策略和組任務(wù);·在任一個(gè)人計(jì)算機(jī)103上遠(yuǎn)程安裝應(yīng)用程序和補(bǔ)丁 ;·在任一個(gè)人計(jì)算機(jī)103中尋找漏洞(vulnerability);·任一個(gè)人計(jì)算機(jī)103的軟件和硬件清點(diǎn)(inventory);以及·在管理服務(wù)器102上存儲(chǔ)任一信息。以上任務(wù)列表是示例性列表,并非對(duì)管理服務(wù)器102的功能加以限制。然而,在一些情況下,對(duì)于管理服務(wù)器102和其上安裝有管理代理端的個(gè)人計(jì)算機(jī)103之間的網(wǎng)絡(luò)交互而言,示出的遠(yuǎn)程管理架構(gòu)可能不會(huì)有效。例如,這種情況可以是當(dāng)個(gè)人計(jì)算機(jī)103位于為DMZ(隔離區(qū))或者其它類(lèi)型的封閉網(wǎng)絡(luò)(closed network)的網(wǎng)絡(luò) 101內(nèi)的情況。DMZ是提供信息周邊保護(hù)的技術(shù),其中個(gè)人計(jì)算機(jī)103在專(zhuān)用網(wǎng)段(稱(chēng)為 DMZ)中并且由于內(nèi)部網(wǎng)絡(luò)的防火墻受限訪(fǎng)問(wèn)其它網(wǎng)段。因此,從在網(wǎng)絡(luò)101即DMZ或者封閉網(wǎng)絡(luò)中的個(gè)人計(jì)算機(jī)103到安裝有管理服務(wù)器102的網(wǎng)段的連接是不可能的。圖IB根據(jù)一個(gè)示范性實(shí)施例,示出了在DMZ (或者其它封閉)網(wǎng)絡(luò)101的情況下, 聯(lián)網(wǎng)個(gè)人計(jì)算機(jī)的遠(yuǎn)程管理系統(tǒng)。DMZ網(wǎng)絡(luò)101包括多個(gè)其上部署有管理代理端的個(gè)人計(jì)算機(jī)103 ;DMZ網(wǎng)絡(luò)101的個(gè)人計(jì)算機(jī)103到管理服務(wù)器102的網(wǎng)段的連接被防火墻105阻止。根據(jù)一個(gè)實(shí)施例,為了避免DMZ網(wǎng)絡(luò)101的個(gè)人計(jì)算機(jī)103和位于不同于DMZ網(wǎng)絡(luò)101的網(wǎng)段中的管理服務(wù)器102的通信問(wèn)題,管理服務(wù)器102從安裝有管理代理端的個(gè)人計(jì)算機(jī)的組中選擇一臺(tái)個(gè)人計(jì)算機(jī)104。進(jìn)一步地,將那臺(tái)個(gè)人計(jì)算機(jī)103指定為網(wǎng)絡(luò) 101的管理服務(wù)器102的本地管理代理主機(jī)104。然后,任一安裝有管理代理端的個(gè)人計(jì)算機(jī)103通過(guò)管理代理主機(jī)104建立到管理服務(wù)器102的連接。管理代理主機(jī)104和DMZ網(wǎng)絡(luò)101的任一個(gè)人計(jì)算機(jī)103之間的連接建立在它們的管理代理端之間。管理服務(wù)器102和安裝有管理代理端的個(gè)人計(jì)算機(jī)103之間無(wú)效網(wǎng)絡(luò)交互的其它情況是,當(dāng)個(gè)人計(jì)算機(jī)103位于與管理服務(wù)器102的網(wǎng)絡(luò)106不同的單獨(dú)的網(wǎng)絡(luò)101中時(shí)。 圖IC示出了用于網(wǎng)絡(luò)101內(nèi)的個(gè)人計(jì)算機(jī)的遠(yuǎn)程管理系統(tǒng)的流程圖,其中個(gè)人計(jì)算機(jī)103
7位于與管理服務(wù)器102的網(wǎng)絡(luò)106不同的單獨(dú)的網(wǎng)絡(luò)101中。這里,網(wǎng)絡(luò)101的安裝有管理代理端的個(gè)人計(jì)算機(jī)103與位于不同的網(wǎng)絡(luò)106中的管理服務(wù)器102之間的通信通過(guò)互聯(lián)網(wǎng)anternet)105實(shí)現(xiàn)。然而,在這個(gè)網(wǎng)絡(luò)配置中,網(wǎng)絡(luò)101里一些個(gè)人計(jì)算機(jī)103無(wú)法訪(fǎng)問(wèn)互聯(lián)網(wǎng)105。為了執(zhí)行網(wǎng)絡(luò)101中個(gè)人計(jì)算機(jī)103上(甚至在無(wú)法訪(fǎng)問(wèn)互聯(lián)網(wǎng)105的個(gè)人計(jì)算機(jī)103上)的遠(yuǎn)程管理任務(wù),位于其它網(wǎng)絡(luò)106中的管理服務(wù)器102選擇網(wǎng)絡(luò)101 中的管理代理主機(jī)104用于通信。與管理服務(wù)器102的通信通過(guò)安裝在管理代理主機(jī)104 上的管理代理端實(shí)現(xiàn)。然后,在不同于管理服務(wù)器102的網(wǎng)絡(luò)106的網(wǎng)絡(luò)101中的安裝有管理代理端的任一個(gè)人計(jì)算機(jī)103都通過(guò)管理代理主機(jī)104建立到管理服務(wù)器102的連接。 管理代理主機(jī)104和在不同于管理服務(wù)器102的網(wǎng)絡(luò)106的網(wǎng)絡(luò)101中的任一個(gè)人計(jì)算機(jī) 103之間的連接建立在它們的管理代理端之間。管理服務(wù)器102、管理代理主機(jī)104和網(wǎng)絡(luò)101中安裝有管理代理端的任一個(gè)人計(jì)算機(jī)103之間的連接通過(guò)目前在使用的網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)。這些可以是,例如UDP和TCP協(xié)議。圖2A示出了管理服務(wù)器203(與102相同)與位于網(wǎng)絡(luò)201 (與101相同)即DMZ 中的個(gè)人計(jì)算機(jī)205(與103相同)之間的經(jīng)由管理代理主機(jī)204(與104相同)采用UDP 和TCP協(xié)議的交互機(jī)制。DMZ網(wǎng)絡(luò)201中的每一臺(tái)個(gè)人計(jì)算機(jī)205其上均安裝有管理代理端206。管理代理主機(jī)204也安裝有管理代理端206a。安裝在管理代理主機(jī)204中的管理代理端206a與安裝在DMZ網(wǎng)絡(luò)201中個(gè)人計(jì)算機(jī)205中的代理端206相同。這些代理端執(zhí)行多項(xiàng)任務(wù),例如,它們可被用于通過(guò)管理代理主機(jī)204將DMZ網(wǎng)絡(luò)201中的個(gè)人計(jì)算機(jī) 205連接到位于不同于DMZ網(wǎng)絡(luò)201的內(nèi)部網(wǎng)絡(luò)202中的管理服務(wù)器203。管理服務(wù)器203 建立到管理代理主機(jī)204的管理代理端206a的TCP連接。而且,管理服務(wù)器203發(fā)出UDP 控制信號(hào)到管理代理主機(jī)204的管理代理端206a以執(zhí)行某一遠(yuǎn)程管理任務(wù)。而且,安裝在管理代理主機(jī)204上的管理代理端206a能夠?qū)?lái)自管理服務(wù)器203的UDP控制信號(hào)轉(zhuǎn)發(fā)到安裝在DMZ網(wǎng)絡(luò)201中的任一個(gè)人計(jì)算機(jī)205上的任一管理代理端206。響應(yīng)于該UDP 控制信號(hào),任一個(gè)人計(jì)算機(jī)205的管理代理端206均建立TCP連接到管理代理主機(jī)204的管理代理端206a,并執(zhí)行所需的遠(yuǎn)程管理任務(wù)。這樣,在DMZ網(wǎng)絡(luò)201中的每臺(tái)個(gè)人計(jì)算機(jī)205上的管理代理端206均可通過(guò)管理代理主機(jī)204上的管理代理端206a建立到管理服務(wù)器203的TCP連接;它能夠分別傳輸數(shù)據(jù)到管理服務(wù)器203和接收數(shù)據(jù)。圖2B示出了管理服務(wù)器203和位于網(wǎng)絡(luò)201中的個(gè)人計(jì)算機(jī)205之間通過(guò)管理代理主機(jī)204采用UCP和TCP協(xié)議交互的機(jī)制,其中所述網(wǎng)絡(luò)201不同于管理服務(wù)器203 所在的外部網(wǎng)絡(luò)202。為了強(qiáng)制建立到安裝在管理代理主機(jī)204上的管理代理端206a的連接,管理服務(wù)器203傳輸U(kuò)DP控制信號(hào)到管理代理端206a以執(zhí)行遠(yuǎn)程管理任務(wù)。在接收到 UDP控制信號(hào)以后,管理代理主機(jī)204上的管理代理端206a采用TCP協(xié)議建立到管理服務(wù)器203的連接。然后,安裝在管理代理主機(jī)204上的管理代理端206a能夠轉(zhuǎn)發(fā)來(lái)自管理服務(wù)器203的UDP控制查詢(xún)(query)到安裝在網(wǎng)絡(luò)201中任一個(gè)人計(jì)算機(jī)205的任一管理代理端206。響應(yīng)于來(lái)自管理服務(wù)器203的UDP控制查詢(xún),任一個(gè)人計(jì)算機(jī)205的管理代理端 206均建立到管理代理主機(jī)204的管理代理端206a的TCP連接并執(zhí)行所需遠(yuǎn)程管理任務(wù)。 這樣,網(wǎng)絡(luò)201中的每臺(tái)個(gè)人計(jì)算機(jī)205的管理代理端206均可通過(guò)管理代理主機(jī)204的管理代理端206a采用TCP協(xié)議連接到位于不同于網(wǎng)絡(luò)201的外部網(wǎng)絡(luò)202中的管理服務(wù)器203,并分別傳輸數(shù)據(jù)給管理服務(wù)器203和接收數(shù)據(jù)。
圖3A根據(jù)一個(gè)示范性實(shí)施例,示出了管理服務(wù)器301 (與102和203相同)和在網(wǎng)絡(luò)302(與101和201相同)的所有個(gè)人計(jì)算機(jī)308(與103和205相同)之間的詳細(xì)交互。這里的網(wǎng)絡(luò)302是不同于管理服務(wù)器301的計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算機(jī)網(wǎng)絡(luò)。網(wǎng)絡(luò)302中的每臺(tái)個(gè)人計(jì)算機(jī)308都是唯一的;每臺(tái)個(gè)人計(jì)算機(jī)308有其唯一的固件配置。個(gè)人計(jì)算機(jī) 308可以是并非意圖用來(lái)執(zhí)行復(fù)雜計(jì)算的上網(wǎng)本,或者可以是高性能的個(gè)人計(jì)算機(jī)。網(wǎng)絡(luò) 302中的任一個(gè)人計(jì)算機(jī)308在其上均可以安裝有各種應(yīng)用程序,包括資源密集型的應(yīng)用程序。由于固件配置的不同,位于網(wǎng)絡(luò)302中的個(gè)人計(jì)算機(jī)308的性能不同。而且,在管理服務(wù)器301和任一個(gè)人計(jì)算機(jī)308之間經(jīng)由管理代理主機(jī)建立連接的任務(wù)以及經(jīng)由管理代理主機(jī)從任一個(gè)人計(jì)算機(jī)308傳輸信息到管理服務(wù)器301的任務(wù)會(huì)對(duì)管理代理主機(jī)的性能有影響。這樣,為了達(dá)到從網(wǎng)絡(luò)302中的個(gè)人計(jì)算機(jī)308之一到管理服務(wù)器301的連接和數(shù)據(jù)傳輸任務(wù)的最有效的解決方案,管理代理主機(jī)應(yīng)該具有高性能。如上所述,為了與位于不同于管理服務(wù)器301的網(wǎng)絡(luò)的網(wǎng)絡(luò)302中的遠(yuǎn)程個(gè)人計(jì)算機(jī)308通信,管理服務(wù)器301 從多臺(tái)個(gè)人計(jì)算機(jī)308中選擇將被指定為網(wǎng)絡(luò)302的管理代理主機(jī)的那臺(tái)個(gè)人計(jì)算機(jī)。而且,管理代理主機(jī)將用于網(wǎng)絡(luò)302中的任一個(gè)人計(jì)算機(jī)308和管理服務(wù)器301之間的通信。 從網(wǎng)絡(luò)302中的多臺(tái)個(gè)人計(jì)算機(jī)308中選擇管理代理主機(jī)的機(jī)制在下文描述。在一個(gè)示范性實(shí)施例中,管理服務(wù)器301包括多個(gè)服務(wù)306、管理數(shù)據(jù)庫(kù)307、評(píng)級(jí)數(shù)據(jù)庫(kù)305、評(píng)級(jí)模塊304和控制模塊303。一些服務(wù)306用于網(wǎng)絡(luò)302的遠(yuǎn)程管理。這種服務(wù)可以包括,但不限于對(duì)個(gè)人計(jì)算機(jī)308的更新和補(bǔ)丁分發(fā)服務(wù)、故障排除服務(wù)和對(duì)網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的固件配置數(shù)據(jù)清點(diǎn)服務(wù)以及用于執(zhí)行各種管理任務(wù)的其它服務(wù)。管理數(shù)據(jù)庫(kù)307包括各種應(yīng)用程序的更新、補(bǔ)丁、已知漏洞的列表和網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的固件配置數(shù)據(jù)以及由服務(wù)306使用的其它信息以生成管理任務(wù)。 網(wǎng)絡(luò)302中的每臺(tái)個(gè)人計(jì)算機(jī)308都具有安裝在其上的管理代理端310 (與206的相同);它被要求執(zhí)行遠(yuǎn)程管理任務(wù)并提供網(wǎng)絡(luò)302中個(gè)人計(jì)算機(jī)308和管理服務(wù)器301之間的通信。而且,網(wǎng)絡(luò)302中的每臺(tái)個(gè)人計(jì)算機(jī)308有其唯一的網(wǎng)絡(luò)地址。在初始階段,在網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò)的情況下,控制模塊303意圖在管理服務(wù)器301和網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308之間提供直接連接。當(dāng)網(wǎng)絡(luò)302中的個(gè)人計(jì)算機(jī)308被選為起到管理代理主機(jī)作用的最合適的個(gè)人計(jì)算機(jī)時(shí),指定控制模塊303來(lái)提供與管理代理主機(jī)的直接通信以及借助于管理代理主機(jī)的與網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的通信。而且, 來(lái)自該多個(gè)服務(wù)306的服務(wù)數(shù)據(jù)通過(guò)控制模塊303傳輸。管理服務(wù)器301是能夠提供計(jì)算機(jī)安全和管理服務(wù)的計(jì)算機(jī)。這些功能可通過(guò)公司軟件產(chǎn)品來(lái)實(shí)現(xiàn),諸如用于Microsoft 交換服務(wù)器的Kaspersky 安全產(chǎn)品、用于windows 服務(wù)器的Kaspersky 反病毒產(chǎn)品、用于Windows 工作站的Kaspersky 反病毒產(chǎn)品和一些可以通過(guò)可為Kaspersky 管理工具(Administration Kit)的控制模塊303來(lái)管理的一些其它產(chǎn)品。
在初始階段,管理服務(wù)器301尤其是其控制模塊303,與網(wǎng)絡(luò)302中的所有個(gè)人計(jì)算機(jī)308直接通信。當(dāng)在網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò)時(shí)的情況下,網(wǎng)絡(luò)302中具有互聯(lián)網(wǎng)接入的所有個(gè)人計(jì)算機(jī)308的管理代理端310能夠建立到管理服務(wù)器301的 TCP連接,尤其是在從控制模塊303接收到UDP控制信號(hào)后能夠建立到控制模塊303的TCP 連接。在安裝在管理服務(wù)器301上的服務(wù)306中,存在有任一個(gè)人計(jì)算機(jī)308的清點(diǎn)服務(wù) 309 (即,固件配置數(shù)據(jù)收集服務(wù))。與任何個(gè)人計(jì)算機(jī)308的管理代理端310的交互需要這種服務(wù)以遠(yuǎn)程啟動(dòng)清點(diǎn)任務(wù)。在初始階段,用于網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的清點(diǎn)任務(wù)通過(guò)來(lái)自該多個(gè)已安裝的服務(wù)306中的服務(wù)309來(lái)設(shè)定。在從來(lái)自于該多個(gè)已安裝的服務(wù)306中的服務(wù)309接收到任務(wù)信息后,控制模塊303傳輸U(kuò)DP控制信號(hào)到網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的管理代理端310以執(zhí)行配置信息的收集。在該情況下,網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò),每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310在從控制模塊303接收到UDP控制信號(hào)后,建立到管理服務(wù)器301的TCP連接,且尤其是建立到其控制模塊303 的TCP連接。然后,網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310收集關(guān)于其上部署有該管理代理端310的個(gè)人計(jì)算機(jī)308的配置信息。收集到的配置信息可以包括,但是不限于·關(guān)于個(gè)人計(jì)算機(jī)308的類(lèi)型和主要硬件參數(shù)的信息,諸如CPU類(lèi)型、CPU時(shí)鐘、 RAM存儲(chǔ)空間等;·軟件配置數(shù)據(jù),即安裝在個(gè)人計(jì)算機(jī)308上的是什么類(lèi)型和版本的軟件;什么軟件自動(dòng)啟動(dòng);個(gè)人計(jì)算機(jī)308中的連續(xù)操作的軟件代理端;·個(gè)人計(jì)算機(jī)308的網(wǎng)絡(luò)地址;·個(gè)人計(jì)算機(jī)308的連續(xù)操作的小時(shí)數(shù);以及·啟動(dòng)后個(gè)人計(jì)算機(jī)308的CPU使用數(shù)據(jù)。上述數(shù)據(jù)集(即,配置信息)是個(gè)范例,它并不限制部署在網(wǎng)絡(luò)302中其它個(gè)人計(jì)算機(jī)308上的管理代理端310的功能。從網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308收集到的數(shù)據(jù)有使他們唯一的標(biāo)識(shí)符(identifier)。這種標(biāo)識(shí)符可以例如是每臺(tái)個(gè)人計(jì)算機(jī)308各自的網(wǎng)絡(luò)地址。當(dāng)網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310收集到數(shù)據(jù),每臺(tái)特定個(gè)人計(jì)算機(jī)308的管理代理端310傳輸收集到的數(shù)據(jù)給控制模塊303。控制模塊303轉(zhuǎn)而傳輸數(shù)據(jù)到評(píng)級(jí)模塊304。評(píng)級(jí)模塊304用于從網(wǎng)絡(luò)302中的該多臺(tái)個(gè)人計(jì)算機(jī)308中選擇最適合作為網(wǎng)絡(luò)302的管理代理主機(jī)的個(gè)人計(jì)算機(jī)308。為此目的,評(píng)級(jí)模塊304比較所獲得的數(shù)據(jù)和來(lái)自評(píng)級(jí)數(shù)據(jù)庫(kù)305的信息。評(píng)級(jí)數(shù)據(jù)庫(kù)305包括網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī) 308的性能評(píng)級(jí)評(píng)估的規(guī)則。給定的規(guī)則可以基于多個(gè)變量,諸如· CPU 類(lèi)型;· CPU 時(shí)鐘 視頻RAM容量;·視頻卡類(lèi)型;· RAM存儲(chǔ)空間;·個(gè)人計(jì)算機(jī)308的連續(xù)操作時(shí)數(shù);·個(gè)人計(jì)算機(jī)308啟動(dòng)后,個(gè)人計(jì)算機(jī)308上的負(fù)載。上述多個(gè)變量是范例,而非限制所描述的系統(tǒng)的功能。每個(gè)規(guī)則確定了每個(gè)特定變量的性能評(píng)級(jí)。需要給定的規(guī)則來(lái)評(píng)估網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)。圖4示出了在控制模塊303、評(píng)級(jí)模塊304和評(píng)級(jí)數(shù)據(jù)庫(kù)305之間交互以確定網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)的示例。在示例中令網(wǎng)絡(luò)302包括三臺(tái)個(gè)人計(jì)算機(jī)308。這里,網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò)。個(gè)人計(jì)算機(jī)308之一不可互聯(lián)網(wǎng)訪(fǎng)問(wèn)意味著它不會(huì)響應(yīng)來(lái)自管理服務(wù)器301的UDP控制信號(hào)而且將不能隨之建立TCP 連接。這樣,在給定的示例中,網(wǎng)絡(luò)302中的第一個(gè)人計(jì)算機(jī)由于不具有互聯(lián)網(wǎng)連接,因此不能做管理代理主機(jī)。所有三臺(tái)個(gè)人計(jì)算機(jī)308具有不同的固件配置。例如第一個(gè)人計(jì)算機(jī)308是Asus Eee PC 1005P上網(wǎng)本。它的硬件配置包括諸如Intel Atom 1660MHz 的CPU、2048MB的RAM、具有64MB視頻RAM容量和具有特殊需要時(shí)訪(fǎng)問(wèn)RAM資源可能性的 Intel GMA3150視頻卡之類(lèi)的元件。這臺(tái)個(gè)人計(jì)算機(jī)308沒(méi)有互聯(lián)網(wǎng)連接。第二個(gè)人計(jì)算機(jī)308的硬件配置包括諸如Intel Core 2 3-530 2930MHz的CPU、4096MB的RAM、具有 1024MB的視頻RAM容量的Asus ENGTX^5/2DI/l⑶3的視頻卡之類(lèi)的元件。第三個(gè)人計(jì)算機(jī)308是具有以下硬件配置的筆記本電腦Intel Celeron 雙核1200MHz的CPU、2048MB 的RAM、具有512MB的視頻RAM容量的nVidia GeForce G 210M。如上所述,在接收到來(lái)自控制模塊303的UDP控制信號(hào)后,個(gè)人計(jì)算機(jī)308中的管理代理端310建立與控制模塊 303的TCP連接并收集配置信息。第二和第三個(gè)人計(jì)算機(jī)308具有互聯(lián)網(wǎng)連接;因此,有可能在網(wǎng)絡(luò)302中的這些個(gè)人計(jì)算機(jī)308上執(zhí)行上述行為。收集到的信息可以包括關(guān)于以上列出的主要硬件元件的信息。此外,這些信息可以包括關(guān)于特定個(gè)人計(jì)算機(jī)308的連續(xù)操作時(shí)數(shù)的信息。每臺(tái)個(gè)人計(jì)算機(jī)308有不同的連續(xù)操作時(shí)數(shù),例如,第一個(gè)人計(jì)算機(jī)308連續(xù)工作10小時(shí),第二個(gè)人計(jì)算機(jī)308連續(xù)工作30小時(shí),以及第三個(gè)人計(jì)算機(jī)308連續(xù)工作 20小時(shí)。然后,來(lái)自網(wǎng)絡(luò)302中三臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310的配置信息經(jīng)由控制模塊303傳輸?shù)皆u(píng)級(jí)模塊304。為每臺(tái)個(gè)人計(jì)算機(jī)308所收集的配置信息有允許確定該數(shù)據(jù)所屬的個(gè)人計(jì)算機(jī)308的標(biāo)識(shí)符。這里這樣的標(biāo)識(shí)符是對(duì)于每臺(tái)個(gè)人計(jì)算機(jī)308來(lái)說(shuō)唯一的網(wǎng)絡(luò)地址。評(píng)級(jí)模塊304將收集到的配置信息與評(píng)級(jí)數(shù)據(jù)庫(kù)305中的評(píng)級(jí)信息相比較,并為每個(gè)變量選擇合適的評(píng)級(jí)規(guī)則。在一個(gè)示范性實(shí)施例中,用于對(duì)用來(lái)進(jìn)行總體性能評(píng)級(jí)評(píng)估的評(píng)級(jí)規(guī)則加以選擇的主要變量是CPU時(shí)鐘、RAM、視頻RAM容量和連續(xù)操作時(shí)數(shù)。 用于所有變量的評(píng)級(jí)規(guī)則可以基于清晰和模糊邏輯。 圖5示出了用于實(shí)施算法的示范性模塊,所述算法用于為網(wǎng)絡(luò)302中的每臺(tái)個(gè)人計(jì)算機(jī)308確定總的性能評(píng)級(jí);所述算法基于清晰(即,非模糊)邏輯并用于選擇最適合被指定為網(wǎng)絡(luò)302的管理代理主機(jī)的個(gè)人計(jì)算機(jī)308。在步驟501,所有個(gè)人計(jì)算機(jī)308的管理代理端310從所有個(gè)人計(jì)算機(jī)308收集配置信息。然后,在步驟502,來(lái)自網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的管理代理端310的配置信息經(jīng)由控制模塊303傳輸?shù)皆u(píng)級(jí)模塊304 ; 后者將它們與評(píng)級(jí)數(shù)據(jù)庫(kù)305中的信息比較。下面各階段描述基于來(lái)自評(píng)級(jí)數(shù)據(jù)庫(kù)305的評(píng)級(jí)規(guī)則的決策邏輯。在步驟503-506,將為每個(gè)變量從評(píng)級(jí)數(shù)據(jù)庫(kù)305中選擇合適的規(guī)則。這樣,例如,在步驟503,將為第二個(gè)人計(jì)算機(jī)308和第三個(gè)人計(jì)算機(jī)308選擇CPU評(píng)級(jí)規(guī)則。每個(gè)CPU評(píng)級(jí)規(guī)則確定CPU的性能評(píng)級(jí)。第二個(gè)人計(jì)算機(jī)308的CPU,Intel Core2 3-530 ^30MHz,與第三個(gè)人計(jì)算機(jī)308的Intel Celeron雙核1200MHz的CPU相比有更高的能力。例如,用于第二個(gè)人計(jì)算機(jī)308的規(guī)則可以如下“如果CPU是Intel Core 2 3-530 ^30MHz,那么它的評(píng)級(jí)是3000”。用于第三個(gè)人計(jì)算機(jī)308的規(guī)則可以如下“如果 CPU是Intel CeIeron雙核1200MHz,那么它的評(píng)級(jí)是1000”。同樣,在步驟504,將為第二個(gè)人計(jì)算機(jī)308和第三個(gè)人計(jì)算機(jī)308選擇RAM評(píng)級(jí)規(guī)則。第二個(gè)人計(jì)算機(jī)308的RAM大小比第三個(gè)人計(jì)算機(jī)308的RAM大小大兩倍。這樣,如對(duì)CPU的描述CPU,將會(huì)根據(jù)相關(guān)的規(guī)則確定RAM的性能評(píng)級(jí)。RAM規(guī)則可以確定第二個(gè)人計(jì)算機(jī)308中4096的RAM大小的性能評(píng)級(jí)為4000,并且確定第三個(gè)人計(jì)算機(jī)308中2048的RAM大小的性能評(píng)級(jí)為2000。然后, 在步驟505,將為第二和第三個(gè)人計(jì)算機(jī)308選擇視頻卡規(guī)則。第二個(gè)人計(jì)算機(jī)308的視頻卡比第三個(gè)人計(jì)算機(jī)308的視頻卡能力更高,并且有更大的視頻存儲(chǔ)容量。視頻卡規(guī)則可以確定第二個(gè)人計(jì)算機(jī)308中具有1024MB視頻RAM容量的Asus ENGTX^5/2DI/1⑶3視頻卡的性能評(píng)級(jí)為1000,以及第三個(gè)人計(jì)算機(jī)308中具有512MB視頻RAM容量的nVidia GeForce G 210M視頻卡的性能評(píng)級(jí)為500。而且,在步驟506,在此階段為第二個(gè)人計(jì)算機(jī)308和第三個(gè)人計(jì)算機(jī)308選擇用于連續(xù)操作時(shí)間的規(guī)則。由于第二個(gè)人計(jì)算機(jī)308連續(xù)運(yùn)行達(dá)30小時(shí),因此連續(xù)操作策略可以確定它的性能評(píng)級(jí)為3000 ;以及由于第三個(gè)人計(jì)算機(jī)308連續(xù)運(yùn)行達(dá)20小時(shí),因此確定它的性能評(píng)級(jí)為2000。在給定階段所描述的確定那些和其它規(guī)則的行為的數(shù)目只是示例;變量的數(shù)目及它們相關(guān)的規(guī)則可以是任意的。在步驟507,在接收到所有基于評(píng)級(jí)數(shù)據(jù)庫(kù)305規(guī)則的性能評(píng)級(jí)數(shù)據(jù)后,評(píng)級(jí)模塊304總結(jié)第二個(gè)人計(jì)算機(jī)308和第三個(gè)人計(jì)算機(jī)308的性能評(píng)級(jí)。這樣,第二個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)為10100且第三個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)為5500。最后,在步驟508,評(píng)級(jí)模塊304比較總體性能評(píng)級(jí)并選擇具有最高總體性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308。第二個(gè)人計(jì)算機(jī)308比第三個(gè)人計(jì)算機(jī)308有更高的總體性能評(píng)級(jí);因此,評(píng)級(jí)模塊304將選擇第二個(gè)人計(jì)算機(jī)308作為網(wǎng)絡(luò)304的本地管理代理主機(jī)并在控制模塊303中標(biāo)識(shí)其網(wǎng)絡(luò)地址作為管理代理主機(jī)地址。而且,為了執(zhí)行遠(yuǎn)程管理任務(wù)以及將數(shù)據(jù)從管理服務(wù)器301傳輸?shù)饺我粋€(gè)人計(jì)算機(jī)308,控制模塊303將建立到為管理代理主機(jī)的第二個(gè)人計(jì)算機(jī)308的連接。以上示例不限制在此描述的系統(tǒng)的功能。關(guān)于網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)的信息以及根據(jù)總體性能評(píng)級(jí)的每臺(tái)個(gè)人計(jì)算機(jī)308的序列號(hào)的信息存儲(chǔ)在評(píng)級(jí)數(shù)據(jù)庫(kù)305中。評(píng)級(jí)數(shù)據(jù)庫(kù)305定期更新并包含當(dāng)前的信息。關(guān)于所有個(gè)人計(jì)算機(jī)308的信息以總體性能評(píng)級(jí)升序排列。評(píng)級(jí)模塊304經(jīng)由控制模塊303將關(guān)于網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)及其根據(jù)總體性能評(píng)級(jí)的序號(hào)的信息傳輸?shù)矫颗_(tái)個(gè)人計(jì)算機(jī)308 的管理代理端310。 圖6示出了用于基于模糊邏輯,確定網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)的算法的示范實(shí)現(xiàn)方式,以確定最適合被指定為本地管理代理主機(jī)的個(gè)人計(jì)算機(jī)308。 在步驟601,知曉所有網(wǎng)絡(luò)地址的管理服務(wù)器301的控制模塊303建立到網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的管理代理端310的TCP連接。這發(fā)生在來(lái)自該多個(gè)已安裝服務(wù)306中的清點(diǎn)服務(wù)309設(shè)定清點(diǎn)任務(wù)且控制模塊303接收到關(guān)于已設(shè)定的任務(wù)的信息并發(fā)送UDP 控制信號(hào)給網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的管理代理端310以執(zhí)行清點(diǎn)之后。在這種情況下,當(dāng)網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò)時(shí),所有個(gè)人計(jì)算機(jī)308的管理代理端310 在接收到UDP控制信號(hào)后,可以建立到管理服務(wù)器301的控制模塊303的TCP連接。所有個(gè)人計(jì)算機(jī)308的管理代理端310在接收到控制信號(hào)并建立到管理服務(wù)器301的控制模塊 303的連接后收集配置信息。當(dāng)收集到配置信息時(shí),網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310將該配置信息發(fā)送到控制模塊303??刂颇K303轉(zhuǎn)而傳輸收集到的配置信息到評(píng)級(jí)模塊304。配置信息借助于允許區(qū)分不同個(gè)人計(jì)算機(jī)308的配置信息的標(biāo)識(shí)符來(lái)與網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308相關(guān)聯(lián),該標(biāo)識(shí)符例如為網(wǎng)絡(luò)地址。收集到的配置信息代表了多種變量的信息,例如RAM大小。大多收集到的變量包括例如RAM大小為4096MB的清晰信息。然后,在步驟602,發(fā)生從輸入變量的清晰值到模糊值的轉(zhuǎn)變。這個(gè)過(guò)程稱(chēng)為模糊化(fuzzification)。在步驟603,比照來(lái)自評(píng)級(jí)數(shù)據(jù)庫(kù)305的模糊規(guī)則與模糊變量。由于模糊化的結(jié)果,在步驟604,將發(fā)現(xiàn)規(guī)則匹配一個(gè)或者另一個(gè)模糊變量。給定的規(guī)則將描述要解決的任務(wù);在給出的示范中,這將是把一臺(tái)或者另一臺(tái)個(gè)人計(jì)算機(jī)308的性能評(píng)級(jí)作為模糊變量加以確定的任務(wù)。為了回到清晰變量,有去模糊化步驟605。為了執(zhí)行模糊化和去模糊化過(guò)程,評(píng)級(jí)數(shù)據(jù)庫(kù)305包括所有具有多個(gè)設(shè)定定義和確切物理值的重要語(yǔ)言變量。而且,在步驟606,為每臺(tái)個(gè)人計(jì)算機(jī)308確定每個(gè)變量的性能評(píng)級(jí)和總體性能評(píng)級(jí)。 最后,在步驟607,選擇具有最高總體性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308作為網(wǎng)絡(luò)302的本地管理代理主機(jī)。以下是圖6中算法使用RAM大小作為變量的示例。在步驟601,個(gè)人計(jì)算機(jī)308 上的管理代理端310收集并將該個(gè)人計(jì)算機(jī)308的RAM大小為4096MB傳輸?shù)焦芾矸?wù)器 301。這個(gè)配置信息經(jīng)由控制模塊303轉(zhuǎn)發(fā)給評(píng)級(jí)模塊304。評(píng)級(jí)數(shù)據(jù)庫(kù)305具有多個(gè)語(yǔ)言變量及其定義。有個(gè)語(yǔ)言變量“RAM大小”;它有三種定義,諸如“低”、“中”、“高”。也有對(duì)應(yīng)于語(yǔ)言變量“RAM大小”的一個(gè)或者另一個(gè)定義的設(shè)定值的范圍。它們也位于評(píng)級(jí)數(shù)據(jù)庫(kù)305中。例如,這里“低”意為從0到2GB的RAM大小的范圍,“中”對(duì)應(yīng)于從2到5GB 的RAM大小的范圍以及“高”對(duì)應(yīng)于5GB及以上的RAM大小的范圍。此后,在步驟602,進(jìn)行從“RAM大小”變量的清晰值4096MB到模糊值“中”的轉(zhuǎn)變。這個(gè)階段稱(chēng)為模糊化。此后, 在階段603,RAM定義與評(píng)級(jí)數(shù)據(jù)庫(kù)305的規(guī)則進(jìn)行比照。這里,這種規(guī)則可以如下“如果 RAM大小是中,那么RAM性能評(píng)級(jí)為中”。在步驟604,設(shè)定為配置信息的每個(gè)變量確定性能評(píng)級(jí)的所有類(lèi)似策略。這樣,在輸出時(shí),我們得到模糊值;并且現(xiàn)在,可以轉(zhuǎn)變回“RAM性能評(píng)級(jí)”的清晰值。在步驟605,發(fā)生轉(zhuǎn)變到變量的清晰物理值的逆過(guò)程,稱(chēng)為去模糊化。在這一步,設(shè)定來(lái)自評(píng)級(jí)數(shù)據(jù)庫(kù)305的對(duì)應(yīng)于所產(chǎn)生語(yǔ)言變量的定義的值的范圍。例如,語(yǔ)言變量“RAM性能評(píng)級(jí)”的定義“中”對(duì)應(yīng)于從2000到4000的范圍中的值。此后,在步驟606, 基于這些特定范圍的值,選擇有助于為每臺(tái)個(gè)人計(jì)算機(jī)308確定總體性能評(píng)級(jí)的值。這里, 例如,“RAM性能評(píng)級(jí)”變量的值將是3000。對(duì)收集到的配置信息的所有變量執(zhí)行類(lèi)似的行為。然后,評(píng)級(jí)模塊304為每個(gè)變量總結(jié)全部性能評(píng)級(jí);并且每臺(tái)個(gè)人計(jì)算機(jī)308得到其總體性能評(píng)級(jí)。然后,在步驟607,比較每臺(tái)個(gè)人計(jì)算機(jī)308的總體評(píng)級(jí),并選擇具有最高總體性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308作為網(wǎng)絡(luò)302的本地管理代理主機(jī)。其網(wǎng)絡(luò)地址記錄在控制模塊303中。網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)信息以及每臺(tái)個(gè)人計(jì)算機(jī) 308根據(jù)它們總體性能評(píng)級(jí)的序列號(hào)信息也存儲(chǔ)在評(píng)級(jí)數(shù)據(jù)庫(kù)305中。關(guān)于所有個(gè)人計(jì)算機(jī)308的信息按照總體性能評(píng)級(jí)值的升序排列。在一個(gè)示范性實(shí)施例中,評(píng)級(jí)模塊304可以經(jīng)由控制模塊303將網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)值信息以及其根據(jù)總體性能評(píng)級(jí)的序列號(hào)信息傳輸?shù)矫颗_(tái)個(gè)人計(jì)算機(jī)308的管理代理端310。也有不需要從清晰類(lèi)型轉(zhuǎn)換到模糊類(lèi)型的變量。例如,這種變量可以是安裝在任一個(gè)人計(jì)算機(jī)308上的高度資源密集型的軟件的名稱(chēng)。這種軟件可以是例如 Adobe Hiotoshop 的圖形處理器。這個(gè)軟件為其操作所使用的RAM的大小大于大多數(shù)安裝在任一其它308上的應(yīng)用程序。因此,個(gè)人計(jì)算機(jī)308的性能評(píng)級(jí)可以通過(guò)把該變量考慮進(jìn)去來(lái)計(jì)算。例如,對(duì)于安裝在任一個(gè)人計(jì)算機(jī)308上的Adobe Photoshop 來(lái)說(shuō)來(lái)自評(píng)級(jí)數(shù)據(jù)庫(kù)305的規(guī)則可以如下“如果安裝了Adobe Photoshop ,那么RAM性能評(píng)級(jí)下降是輕微(Minor)的”。此后,語(yǔ)言變量“RAM性能評(píng)級(jí)下降”的定義“輕微”將對(duì)應(yīng)于 200到400的范圍內(nèi)的值。將從這些特定范圍內(nèi)的值中選擇有助于確定RAM性能評(píng)級(jí)的值。 這里,例如,選擇300的值。這樣,對(duì)于具有4096MB的RAM和安裝Adobe Photoshop
13的個(gè)人計(jì)算機(jī)308來(lái)說(shuō),RAM性能評(píng)級(jí)值是2700。圖:3B根據(jù)另一個(gè)示范性實(shí)施例,示出了管理服務(wù)器301和網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308之間的詳細(xì)交互。這里,網(wǎng)絡(luò)302是DMZ網(wǎng)絡(luò)。在此管理代理主機(jī)的指定以以下方式進(jìn)行。當(dāng)在每臺(tái)個(gè)人計(jì)算機(jī)308中安裝管理代理端310時(shí),告知個(gè)人計(jì)算機(jī)308a的管理代理端310它被用于在控制模塊303和其它個(gè)人計(jì)算機(jī)308的管理代理端310之間的通信。這樣,在初始階段,網(wǎng)絡(luò)302中的個(gè)人計(jì)算機(jī)之一 308a成為網(wǎng)絡(luò)302中其它個(gè)人計(jì)算機(jī) 308的臨時(shí)本地管理代理主機(jī)。知曉網(wǎng)絡(luò)302中臨時(shí)管理代理主機(jī)的網(wǎng)絡(luò)地址的控制模塊 303建立到安裝在那臺(tái)臨時(shí)管理代理主機(jī)即個(gè)人計(jì)算機(jī)308a上的管理代理端310的TCP連接。在已安裝的服務(wù)306中管理服務(wù)器301有任一個(gè)人計(jì)算機(jī)308的清點(diǎn)服務(wù)309(即,來(lái)收集固件配置數(shù)據(jù))。與任一個(gè)人計(jì)算機(jī)308的管理代理端310交互需要這種服務(wù)以啟動(dòng)清點(diǎn)任務(wù)。在初始階段,借助于服務(wù)309,從該多個(gè)已安裝的服務(wù)306中設(shè)置用于網(wǎng)絡(luò)302 中所有個(gè)人計(jì)算機(jī)308的清點(diǎn)任務(wù)。在從來(lái)自該多個(gè)已安裝的服務(wù)306中的服務(wù)309接收到任務(wù)被設(shè)置的信息后,控制模塊303發(fā)送UDP信號(hào)到臨時(shí)管理代理主機(jī)(網(wǎng)絡(luò)302中的個(gè)人計(jì)算機(jī)308a)的管理代理端310以執(zhí)行清點(diǎn)。臨時(shí)管理代理主機(jī)(個(gè)人計(jì)算機(jī)308a) 的管理代理端310轉(zhuǎn)發(fā)UDP控制信號(hào)以對(duì)網(wǎng)絡(luò)302中其它個(gè)人計(jì)算機(jī)308的管理代理端 310執(zhí)行清點(diǎn)來(lái)遠(yuǎn)程收集個(gè)人計(jì)算機(jī)308的數(shù)據(jù)。在接收到由臨時(shí)管理代理主機(jī)(個(gè)人計(jì)算機(jī)308a)的管理代理端310轉(zhuǎn)發(fā)的來(lái)自控制模塊303的UDP控制信號(hào)后,每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310建立到臨時(shí)管理代理主機(jī)的管理代理端310的TCP連接。然后, 網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310收集其所部署在的個(gè)人計(jì)算機(jī)308的配置信息。之后,臨時(shí)管理代理主機(jī)(個(gè)人計(jì)算機(jī)308a)的管理代理端310,除了轉(zhuǎn)發(fā)查詢(xún)以外,還收集臨時(shí)管理代理主機(jī)的數(shù)據(jù)。當(dāng)配置信息被網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310所收集時(shí),由網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310將其發(fā)送到臨時(shí)管理代理主機(jī)(個(gè)人計(jì)算機(jī)308a)的管理代理端310,然后被發(fā)送到控制模塊303。下一步,基于為每臺(tái)個(gè)人計(jì)算機(jī)308收集到的配置信息,選擇最適合的個(gè)人計(jì)算機(jī)308作為本地管理代理主機(jī)。例如,使用例如上文描述的過(guò)程,為網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308評(píng)估總體性能評(píng)級(jí),并選擇具有最高總體性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308作為網(wǎng)絡(luò)302的本地管理代理主機(jī)。這樣,在評(píng)估了網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)之后選擇本地管理代理主機(jī)。為了在網(wǎng)絡(luò)302中的所有個(gè)人計(jì)算機(jī)308、管理代理主機(jī)和管理服務(wù)器301之間提供正確的網(wǎng)絡(luò)交互,所有個(gè)人計(jì)算機(jī)308有必要知曉它們應(yīng)該經(jīng)由管理代理主機(jī)與管理服務(wù)器301通信。如果網(wǎng)絡(luò)302是DMZ網(wǎng)絡(luò)且也許不可能從該DMZ網(wǎng)絡(luò)向外網(wǎng)段發(fā)送查詢(xún),則管理服務(wù)器301的控制模塊303建立到臨時(shí)管理代理主機(jī)(個(gè)人計(jì)算機(jī)308a)的管理代理端310的TCP連接。然后,控制模塊303發(fā)送UDP控制信號(hào)到臨時(shí)管理代理主機(jī)(個(gè)人計(jì)算機(jī)308a)的管理代理端310,該臨時(shí)管理代理主機(jī)(個(gè)人計(jì)算機(jī)308a)的管理代理端 310將其轉(zhuǎn)發(fā)給網(wǎng)絡(luò)302中的每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端。響應(yīng)于該UDP控制信號(hào), 每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310建立到臨時(shí)管理代理主機(jī)(個(gè)人計(jì)算機(jī)308a)的管理代理端310的TCP連接。控制模塊303經(jīng)由臨時(shí)管理代理主機(jī)的管理代理端310將被選作本地管理代理主機(jī)的個(gè)人計(jì)算機(jī)308的網(wǎng)絡(luò)地址數(shù)據(jù)傳輸?shù)紻MZ網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的每個(gè)管理代理端310。而且,控制模塊303經(jīng)由臨時(shí)管理代理主機(jī)的管理代理端310將給定個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)值以及它的根據(jù)其總體性能評(píng)級(jí)的序列號(hào)發(fā)送到每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310??刂颇K303從評(píng)級(jí)模塊304接收這些值。該信息有例如網(wǎng)絡(luò)地址的標(biāo)識(shí)符,該標(biāo)識(shí)符允許傳輸它的根據(jù)其性能評(píng)級(jí)的序列號(hào)以及總體性能評(píng)級(jí)值到網(wǎng)絡(luò)302中的每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310。這樣,網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310都被告知了它的根據(jù)總體性能評(píng)級(jí)的序列號(hào)和總體性能評(píng)級(jí)值??刂颇K303經(jīng)由臨時(shí)管理代理主機(jī)(個(gè)人計(jì)算機(jī)308a)的管理代理端310,發(fā)送關(guān)于作為管理代理主機(jī)的個(gè)人計(jì)算機(jī)308的新身份的信息到網(wǎng)絡(luò)302中被指定為管理代理主機(jī)的那臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310。在管理服務(wù)器301尤其是它的控制模塊 303和DMZ網(wǎng)絡(luò)302中安裝有管理代理端310的任一個(gè)人計(jì)算機(jī)308之間更進(jìn)一步的交互將經(jīng)由所選的管理代理主機(jī)實(shí)現(xiàn)。在網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò)的情況下,可以應(yīng)用另一個(gè)方法。在該情況下,在接收到UDP控制信號(hào)后,網(wǎng)絡(luò)302中所有可互聯(lián)網(wǎng)訪(fǎng)問(wèn)的個(gè)人計(jì)算機(jī)308的管理代理端310都能夠建立到管理服務(wù)器301的控制模塊303的TCP連接。在建立到管理服務(wù)器 301的控制模塊303的連接后,每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310從控制模塊303接收將被選作網(wǎng)絡(luò)302的本地管理代理主機(jī)的個(gè)人計(jì)算機(jī)308的網(wǎng)絡(luò)地址數(shù)據(jù)??刂颇K303 將該給定個(gè)人計(jì)算機(jī)308的新身份信息尤其是它的管理代理主機(jī)信息傳輸給網(wǎng)絡(luò)302中被選作已建立管理服務(wù)器301的連接的管理代理主機(jī)的個(gè)人計(jì)算機(jī)308的管理代理端310。 網(wǎng)絡(luò)302中的不可互聯(lián)網(wǎng)訪(fǎng)問(wèn)的個(gè)人計(jì)算機(jī)308開(kāi)始搜索本地管理代理主機(jī)。為此,廣播信道可以用作在計(jì)算機(jī)網(wǎng)絡(luò)中數(shù)據(jù)傳輸?shù)姆椒?,其中該?jì)算機(jī)網(wǎng)絡(luò)的所有成員均接收數(shù)據(jù)流。指定為管理代理主機(jī)的個(gè)人計(jì)算機(jī)308的管理代理端310監(jiān)聽(tīng)到該查詢(xún),并對(duì)發(fā)送關(guān)于其作為管理代理主機(jī)的身份的查詢(xún)的那臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310進(jìn)行響應(yīng)。在一個(gè)示范性實(shí)施例中,網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310能夠收集界indows 操作系統(tǒng)性能指標(biāo)信息,且通過(guò)使用該信息,可將最適合管理代理主機(jī)角色的個(gè)人計(jì)算機(jī)308選作本地管理代理主機(jī)。因?yàn)檫@個(gè)方法需要較少的信息來(lái)進(jìn)行分析, 因此可以加快管理代理主機(jī)的選擇速度。Windows 性能指標(biāo)衡量計(jì)算機(jī)的固件功能,并以稱(chēng)為基本性能指標(biāo)的數(shù)字形式來(lái)表示結(jié)果。高數(shù)值的基本性能指標(biāo)意味著個(gè)人計(jì)算機(jī) 308比具有低數(shù)值的基本性能指標(biāo)值的個(gè)人計(jì)算機(jī)308操作更好和更快,特別是在執(zhí)行復(fù)雜和資源密集型任務(wù)的時(shí)候。這個(gè)指標(biāo)基于五個(gè)主要組件組成,諸如CPU、RAM、圖形、游戲圖形和主硬盤(pán)驅(qū)動(dòng);每個(gè)組件被分別評(píng)價(jià)。網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端 310在接收到UDP控制信號(hào)后,可以啟動(dòng)用于整體評(píng)價(jià)1Windows 性能的應(yīng)用程序,然后它們可以收集網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的Windows 性能值。而且,以同樣的方式將信息發(fā)送到將這一信息與評(píng)價(jià)數(shù)據(jù)庫(kù)305中的規(guī)則進(jìn)行比照的評(píng)級(jí)模塊304。然后,評(píng)估每臺(tái)個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)。另一個(gè)可能的實(shí)施方式當(dāng)評(píng)級(jí)模塊304從網(wǎng)絡(luò)302 中的多臺(tái)個(gè)人計(jì)算機(jī)308選擇管理代理主機(jī)時(shí),是基于1Windows 的基本性能指標(biāo)而非來(lái)自評(píng)級(jí)數(shù)據(jù)庫(kù)305的規(guī)則。評(píng)級(jí)模塊304比較從網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308收集的基本性能指標(biāo),選擇最高的一個(gè)并且向控制模塊303發(fā)送關(guān)于網(wǎng)絡(luò)302中具有最高指標(biāo)的個(gè)人計(jì)算機(jī)308的信息以選擇那臺(tái)計(jì)算機(jī)作為管理代理主機(jī)。而且,評(píng)級(jí)模塊304經(jīng)由控制模塊303將每臺(tái)個(gè)人計(jì)算機(jī)308的1Windows 基本性能指標(biāo)以及它們的根據(jù)1Windows 基本性能指標(biāo)的序列號(hào)信息發(fā)送到每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310。
在其它實(shí)施例中,評(píng)估個(gè)人計(jì)算機(jī)308的總體性能評(píng)級(jí)的服務(wù)可以從管理服務(wù)器 301終端上所安裝的服務(wù)306設(shè)置。在這個(gè)情況下,如果網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò),在已安裝的服務(wù)306中負(fù)責(zé)這些任務(wù)的服務(wù)為每臺(tái)個(gè)人計(jì)算機(jī)308設(shè)定性能評(píng)估任務(wù)。控制模塊303在接收到來(lái)自服務(wù)的關(guān)于任務(wù)設(shè)置的信息后,發(fā)送UDP控制信號(hào)到網(wǎng)絡(luò) 302中所有個(gè)人計(jì)算機(jī)308的管理代理端310以進(jìn)行性能評(píng)估。而且,任一個(gè)人計(jì)算機(jī)308 的管理代理端310和控制模塊303之間可以建立TCP連接。在建立連接后,負(fù)責(zé)執(zhí)行類(lèi)似任務(wù)的服務(wù)經(jīng)由控制模塊303傳輸網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的管理代理端310用于性能評(píng)估所必須的數(shù)據(jù)。然后安裝在網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308上的管理代理端310 評(píng)估網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的性能并準(zhǔn)備整體性能評(píng)級(jí)。然后傳輸整體性能評(píng)級(jí)到網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310以及傳輸?shù)娇刂颇K303,并且最后, 傳輸?shù)皆谠摱鄠€(gè)已安裝的服務(wù)306中用于總體性能評(píng)級(jí)評(píng)估的服務(wù),該服務(wù)轉(zhuǎn)而將信息轉(zhuǎn)發(fā)到管理數(shù)據(jù)庫(kù)307。而且,這些值經(jīng)由控制模塊303轉(zhuǎn)發(fā)到評(píng)級(jí)模塊304,在那里它們將被比較且具有最高總體性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308將被選作管理代理主機(jī)。而且,其網(wǎng)絡(luò)地址信息呈現(xiàn)給控制模塊303。網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的整體性能評(píng)級(jí)數(shù)據(jù)存儲(chǔ)在評(píng)級(jí)數(shù)據(jù)庫(kù)305中。關(guān)于所有個(gè)人計(jì)算機(jī)308的信息以它們總體性能評(píng)級(jí)的升序排列。 評(píng)級(jí)模塊304經(jīng)由控制模塊303向網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308發(fā)送它們的整體性能評(píng)級(jí)和它們的根據(jù)整體性能評(píng)級(jí)的序列號(hào)。圖3C根據(jù)另一個(gè)示范性實(shí)施例,示出了在管理服務(wù)器301、網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308和管理代理主機(jī)311(與104和204相同)之間的詳細(xì)交互。在指定了網(wǎng)絡(luò)302中的管理代理主機(jī)311后,來(lái)自管理服務(wù)器301的控制模塊303的所有信息經(jīng)由管理代理主機(jī)311的管理代理端310a(與206a相同)傳輸?shù)饺我粋€(gè)人計(jì)算機(jī)308的管理代理端310。 在相反的方向,信息經(jīng)由管理代理主機(jī)311的管理代理端310a傳輸。如上所述,網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310收集配置信息,管理代理主機(jī)311是基于該配置信息被選擇的;然后每臺(tái)特定的個(gè)人計(jì)算機(jī)308的管理代理端310將收集到的配置信息傳輸?shù)娇刂颇K303。控制模塊303轉(zhuǎn)而將接收到的配置信息傳輸?shù)皆u(píng)級(jí)模塊304以選擇最適合作為管理代理主機(jī)311的個(gè)人計(jì)算機(jī)308。在已安裝的服務(wù)306中的服務(wù)309借助于管理代理端310啟動(dòng)數(shù)據(jù)收集。在系統(tǒng)操作中,控制模塊303不僅向評(píng)級(jí)模塊304傳輸數(shù)據(jù),也向已安裝的服務(wù)306中的服務(wù)309傳輸數(shù)據(jù),該服務(wù)309發(fā)送收集到的配置信息到管理數(shù)據(jù)庫(kù)307。然后,收集到的配置信息可以由已安裝的服務(wù)306中的其他服務(wù)所使用。而且, 管理代理主機(jī)311用于信息的轉(zhuǎn)發(fā)(即,進(jìn)一步傳輸)。例如,收集到的配置信息可以用于更新安裝在網(wǎng)絡(luò)302中任一個(gè)人計(jì)算機(jī)308上的軟件。已安裝的服務(wù)306中的負(fù)責(zé)更新的服務(wù)可以在外部資源中搜索關(guān)于新軟件版本的信息并將獲得的信息與來(lái)自管理數(shù)據(jù)庫(kù)307 的關(guān)于網(wǎng)絡(luò)302中一臺(tái)或者另一臺(tái)個(gè)人計(jì)算機(jī)308上安裝的軟件版本的信息相比較。如果網(wǎng)絡(luò)302中任一個(gè)人計(jì)算機(jī)308的某一軟件版本是舊的,那么通過(guò)已安裝的服務(wù)306中的應(yīng)負(fù)責(zé)的服務(wù)來(lái)下載新的軟件版本并保存在管理數(shù)據(jù)庫(kù)307中。而且,通過(guò)已安裝的服務(wù) 306中的那個(gè)服務(wù),將為網(wǎng)絡(luò)302中一臺(tái)或者另一臺(tái)個(gè)人計(jì)算機(jī)308設(shè)定軟件更新任務(wù)。在從已安裝的服務(wù)306中的應(yīng)負(fù)責(zé)的服務(wù)接收到任務(wù)被設(shè)定的信息后,控制模塊303將更新某一軟件的UDP控制信號(hào)以及應(yīng)該將信號(hào)轉(zhuǎn)發(fā)給其管理代理端310的個(gè)人計(jì)算機(jī)308的網(wǎng)絡(luò)地址的標(biāo)示(indication)發(fā)送到管理代理主機(jī)311的管理代理端310a。而且,管理代理
16主機(jī)311的管理代理端310a和控制模塊303之間建立TCP連接。在接收到控制信號(hào)后,那臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310建立到管理代理主機(jī)311的管理代理端310a的TCP 連接。管理代理端310a經(jīng)由控制模塊303將個(gè)人計(jì)算機(jī)308和管理代理主機(jī)311之間的連接數(shù)據(jù)傳輸?shù)椒?wù)306中的軟件更新服務(wù)。然后更新服務(wù)經(jīng)由控制模塊303將所需的更新從管理數(shù)據(jù)庫(kù)307轉(zhuǎn)發(fā)到管理代理主機(jī)311的管理代理端310a。之后,所需更新被轉(zhuǎn)發(fā)到網(wǎng)絡(luò)302中需要軟件更新的那臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310。那臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310安裝所需軟件。而且,已安裝的服務(wù) 306中的更新服務(wù)更新管理數(shù)據(jù)庫(kù)307的關(guān)于個(gè)人計(jì)算機(jī)308的軟件版本的信息。收集并保存在管理數(shù)據(jù)庫(kù)307中的數(shù)據(jù)的另一個(gè)類(lèi)似的應(yīng)用可以用于故障排除。在該情況下,已安裝的服務(wù)306中的故障排除服務(wù)將來(lái)自管理數(shù)據(jù)庫(kù)307的每臺(tái)個(gè)人計(jì)算機(jī)308和管理代理主機(jī)311的信息與已知漏洞的信息相比較。已知漏洞的信息可以存儲(chǔ)在管理數(shù)據(jù)庫(kù)307 中并定期更新。如果網(wǎng)絡(luò)302中的任一個(gè)人計(jì)算機(jī)308安裝了有漏洞的軟件而且該漏洞是已知的,那么,已安裝的服務(wù)306中的故障排除服務(wù)進(jìn)行移除漏洞所必須的行為。修補(bǔ)漏洞可以是這樣的操作。已安裝的服務(wù)306中的排除故障服務(wù)可到外部資源獲取補(bǔ)丁信息。然后,已安裝的服務(wù)306中應(yīng)負(fù)責(zé)的服務(wù)從提供詳細(xì)信息的資源中下載所需補(bǔ)丁到管理數(shù)據(jù)庫(kù)307。此時(shí),下載的補(bǔ)丁與也存儲(chǔ)在管理數(shù)據(jù)庫(kù)307中的已知漏洞信息相關(guān)聯(lián)。然后,借助于來(lái)自已安裝的服務(wù)306中的這個(gè)服務(wù),設(shè)定補(bǔ)丁安裝任務(wù)以移除網(wǎng)絡(luò)302中任一個(gè)人計(jì)算機(jī)308中的漏洞。在從已安裝的服務(wù)306中的故障排除服務(wù)接收到關(guān)于指定補(bǔ)丁安裝任務(wù)的信息后,控制模塊303發(fā)送用于標(biāo)示個(gè)人計(jì)算機(jī)308網(wǎng)絡(luò)地址的補(bǔ)丁安裝的UDP控制信號(hào)到管理代理主機(jī)311的管理代理端310a。而且,管理代理主機(jī)311 的管理代理端310a和控制模塊303之間建立TCP連接。在接收到控制信號(hào)后,那臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310建立與管理代理主機(jī)311的管理代理端310a的TCP連接。在管理代理主機(jī)311的管理代理端310a與個(gè)人計(jì)算機(jī)308的管理代理端310之間建立關(guān)于補(bǔ)丁安裝的TCP連接后,管理代理主機(jī)311的管理代理端310a經(jīng)由控制模塊303傳輸用以建立到已安裝的服務(wù)306中的故障排除服務(wù)的連接的信息。而且,故障排除服務(wù)306經(jīng)由控制模塊303轉(zhuǎn)發(fā)補(bǔ)丁到管理代理主機(jī)311的管理代理端310a,并從那里轉(zhuǎn)發(fā)到網(wǎng)絡(luò)302 中包含某一漏洞的軟件所在的個(gè)人計(jì)算機(jī)308的管理代理端310。個(gè)人計(jì)算機(jī)308的管理代理端310安裝補(bǔ)丁并移除已知漏洞。而且,已安裝的服務(wù)306中的故障排除服務(wù)更新在管理數(shù)據(jù)庫(kù)307中的為安裝在給定個(gè)人計(jì)算機(jī)308上的軟件版本來(lái)安裝補(bǔ)丁的信息。而且,在漏洞搜索的過(guò)程中,已安裝的服務(wù)306中的故障排除服務(wù)在對(duì)任一個(gè)人計(jì)算機(jī)308上已安裝的軟件信息與已知漏洞信息進(jìn)行核對(duì)的同時(shí),對(duì)管理數(shù)據(jù)庫(kù)307進(jìn)行補(bǔ)丁檢查。在從任何外部資源下載補(bǔ)丁以后,那個(gè)補(bǔ)丁與管理數(shù)據(jù)庫(kù)307中存儲(chǔ)的已知漏洞的信息相關(guān)聯(lián)。如果管理數(shù)據(jù)庫(kù)307包含某一漏洞的信息,但是沒(méi)有移除它的補(bǔ)丁,那么已安裝的服務(wù)306中的故障排除服務(wù)將使用外部資源來(lái)搜索補(bǔ)丁。毋庸置疑的是網(wǎng)絡(luò)302中管理代理主機(jī)311的管理代理端310a并不總是能夠響應(yīng)來(lái)自管理服務(wù)器301的控制信號(hào)并將它們轉(zhuǎn)發(fā)到其它個(gè)人計(jì)算機(jī)308的管理代理端310。 這可能由于任何原因,例如,管理代理主機(jī)311可能關(guān)閉、重啟、與互聯(lián)網(wǎng)斷開(kāi)連接等等。在這種情況下,系統(tǒng)具有選擇網(wǎng)絡(luò)302中其它個(gè)人計(jì)算機(jī)308作為管理代理主機(jī)311的機(jī)制。在一個(gè)示范性實(shí)施例中,為了檢查管理代理主機(jī)311的活動(dòng)狀態(tài),管理服務(wù)器301的控制模塊303間隔性地發(fā)送查詢(xún)到管理代理主機(jī)311的管理代理端310a。如果對(duì)來(lái)自控制模塊 303的查詢(xún)的響應(yīng)來(lái)自管理代理主機(jī)311的管理代理端310a,則這表明管理代理主機(jī)311 是活動(dòng)的。如果沒(méi)有響應(yīng),這意味著管理代理主機(jī)311是非活動(dòng)的并且需要選擇新的管理代理主機(jī)311。如之前指出的,在DMZ網(wǎng)絡(luò)302的情況下,所有個(gè)人計(jì)算機(jī)308和管理代理主機(jī) 311不能連接到不同于DMZ網(wǎng)絡(luò)的其它網(wǎng)段。如果沒(méi)有接收到來(lái)自管理代理主機(jī)311的管理代理端310a的對(duì)控制模塊303所發(fā)送的查詢(xún)的響應(yīng),那么從網(wǎng)絡(luò)302中的其它個(gè)人計(jì)算機(jī)308指定新的管理代理主機(jī)311。控制模塊303發(fā)送查詢(xún)到評(píng)級(jí)模塊304以選擇按值具有第二性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308。在評(píng)級(jí)數(shù)據(jù)庫(kù)305里每臺(tái)個(gè)人計(jì)算機(jī)308的性能評(píng)級(jí)值中,評(píng)級(jí)模塊304按值選擇對(duì)應(yīng)于第二整體性能評(píng)級(jí)的值并傳輸那臺(tái)個(gè)人計(jì)算機(jī)308的信息到控制模塊303。這個(gè)信息可以是標(biāo)識(shí)符,例如那臺(tái)個(gè)人計(jì)算機(jī)308的網(wǎng)絡(luò)地址。然后,那臺(tái)個(gè)人計(jì)算機(jī)308的網(wǎng)絡(luò)地址出現(xiàn)在控制模塊303中。管理服務(wù)器301的控制模塊 303建立到按值具有第二整體性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308的管理代理端310的TCP連接并告知它關(guān)于其作為管理代理主機(jī)311的新身份。這里,個(gè)人計(jì)算機(jī)308的管理代理端310 可以建立到控制模塊303的TCP連接。DMZ網(wǎng)絡(luò)302中其它個(gè)人計(jì)算機(jī)308的管理代理端 310在試圖連接到原先的管理代理主機(jī)311的管理代理端310a時(shí),發(fā)現(xiàn)無(wú)法建立連接。其它個(gè)人計(jì)算機(jī)308的管理代理端310開(kāi)始在網(wǎng)絡(luò)302范圍內(nèi)搜索可以選作新的管理代理主機(jī)311的個(gè)人計(jì)算機(jī)308。廣播信道可用于此目的。新的管理代理主機(jī)311的管理代理端 310a偵聽(tīng)到經(jīng)由廣播信道發(fā)送的查詢(xún)并通過(guò)這個(gè)信道告知網(wǎng)絡(luò)302中其它個(gè)人計(jì)算機(jī)308 的所有管理代理端310關(guān)于它的新身份。而且,所有遠(yuǎn)程管理任務(wù)和信息都通過(guò)新的管理代理主機(jī)311傳輸。當(dāng)之前是管理代理主機(jī)311的個(gè)人計(jì)算機(jī)308的管理代理端310開(kāi)始響應(yīng)由性能值第二的管理代理主機(jī)311的管理代理端310a轉(zhuǎn)發(fā)的來(lái)自管理服務(wù)器301的查詢(xún)時(shí),那么將管理代理主機(jī)311的功能重新指定給它。在該情況下,如果網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò),除了上述用于DMZ網(wǎng)絡(luò)的方案,也可以使用其它方案。網(wǎng)絡(luò)302中每臺(tái)可互聯(lián)網(wǎng)訪(fǎng)問(wèn)的個(gè)人計(jì)算機(jī)308能夠連接到管理服務(wù)器301以及尤其是它的控制模塊303。網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308都知道它的根據(jù)其性能評(píng)級(jí)值的序列號(hào)。如果任一個(gè)人計(jì)算機(jī)308的任一管理代理端310無(wú)法建立與管理代理主機(jī)311的管理代理端310a的連接,那么它傳輸這個(gè)信息到網(wǎng)絡(luò)302中的其它個(gè)人計(jì)算機(jī)308,例如經(jīng)由廣播信道。按值具有第二性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308的管理代理端310在接收到這一關(guān)于無(wú)法與管理代理主機(jī)311的管理代理端310a連接的信息后, 連接到管理服務(wù)器301的控制模塊303。在此情況下,按值具有第二性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308的管理代理端310向管理服務(wù)器301提出使用這臺(tái)個(gè)人計(jì)算機(jī)308作為管理代理主機(jī)311。那臺(tái)個(gè)人計(jì)算機(jī)308的網(wǎng)絡(luò)地址出現(xiàn)在控制模塊303中。而且,新的管理代理主機(jī)311的管理代理端310a告知網(wǎng)絡(luò)302中所有其它個(gè)人計(jì)算機(jī)308的管理代理端310關(guān)于其新身份,例如經(jīng)由廣播信道。所有遠(yuǎn)程管理任務(wù)和信息此時(shí)經(jīng)由新的管理代理主機(jī)311 來(lái)傳輸。如果那個(gè)管理代理主機(jī)311的管理代理端310a停止響應(yīng)查詢(xún),那么以上述方式, 網(wǎng)絡(luò)302中按值具有第三性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308的管理代理端310成為新的管理代理主機(jī)。如果以前是管理代理主機(jī)311的那臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310開(kāi)始響應(yīng)通過(guò)按值具有第二性能評(píng)級(jí)的管理代理主機(jī)311的管理代理端310a轉(zhuǎn)發(fā)的來(lái)自管理服務(wù)器 301的控制模塊303的控制信號(hào),那么它收回作為網(wǎng)絡(luò)302的管理代理主機(jī)311的身份。網(wǎng)絡(luò)302可以借助于增加新的個(gè)人計(jì)算機(jī)308來(lái)擴(kuò)展。這種情況下,可能存在添加到網(wǎng)絡(luò)302的新的個(gè)人計(jì)算機(jī)308具有比現(xiàn)有的管理代理主機(jī)311更高的固件配置的情況。為此,遠(yuǎn)程管理系統(tǒng)具有用于檢測(cè)網(wǎng)絡(luò)302中這種個(gè)人計(jì)算機(jī)308的機(jī)制。為了在網(wǎng)絡(luò) 302中搜索沒(méi)有安裝管理代理端310的新的個(gè)人計(jì)算機(jī)308,控制模塊303被設(shè)定為以一定間隔向管理代理主機(jī)311的管理代理端310a傳輸搜索查詢(xún),并進(jìn)一步經(jīng)由廣播信道轉(zhuǎn)發(fā)。 這里,根據(jù)一個(gè)示范性實(shí)施例,可以使用ARP欺騙(ARP-spoofing)以檢測(cè)網(wǎng)絡(luò)302中的新的個(gè)人計(jì)算機(jī)308。在檢測(cè)到新的個(gè)人計(jì)算機(jī)308后,已安裝服務(wù)306中的安裝服務(wù)設(shè)定任務(wù)以在那臺(tái)個(gè)人計(jì)算機(jī)308上安裝管理代理端310,以及告知控制模塊303關(guān)于此任務(wù)的情況。這種情況下,當(dāng)網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò),控制模塊303建立到那臺(tái)個(gè)人計(jì)算機(jī)308的直接連接并在那里安裝管理代理端310,附帶有作為網(wǎng)絡(luò)302中管理代理主機(jī)311的個(gè)人計(jì)算機(jī)308的網(wǎng)絡(luò)地址的標(biāo)示。之后,經(jīng)由管理代理主機(jī)311的管理代理端 310a,用來(lái)執(zhí)行清點(diǎn)的UDP控制信號(hào)被轉(zhuǎn)發(fā)到那臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310。在接收到控制信號(hào)后,新的個(gè)人計(jì)算機(jī)308的管理代理端310建立到管理代理主機(jī)311的管理代理端310a的TCP連接,收集配置信息并經(jīng)由管理代理主機(jī)311的管理代理端310a將收集到的信息發(fā)送到控制模塊303。而且,收集到的配置信息被轉(zhuǎn)發(fā)到評(píng)級(jí)模塊304。然后, 使用上述方法之一,評(píng)估那臺(tái)個(gè)人計(jì)算機(jī)308的整體性能評(píng)級(jí)并根據(jù)它的整體性能評(píng)級(jí)確定其序列號(hào)。將關(guān)于那臺(tái)個(gè)人計(jì)算機(jī)308的整體性能評(píng)級(jí)以及它的序列號(hào)的信息添加到評(píng)級(jí)數(shù)據(jù)庫(kù)305 ;由此,網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308的序列號(hào)信息得到更新。如果那臺(tái)個(gè)人計(jì)算機(jī)308的整體性能評(píng)級(jí)比當(dāng)前管理代理主機(jī)311的高,那么指定該新的個(gè)人計(jì)算機(jī) 308作為新的管理代理主機(jī)311,并通知網(wǎng)絡(luò)302中其它個(gè)人計(jì)算機(jī)308關(guān)于新的管理代理主機(jī)311的情況。圖7根據(jù)一個(gè)示范性實(shí)施例,示出了用于遠(yuǎn)程管理聯(lián)網(wǎng)計(jì)算機(jī)的方法的操作算法。在步驟701,已安裝的服務(wù)306中的清點(diǎn)服務(wù)309為網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308 生成清點(diǎn)任務(wù)。在此情況下,當(dāng)網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò)時(shí),控制模塊303在接收到來(lái)自服務(wù)309的任務(wù)設(shè)定信息后,發(fā)送UDP控制信號(hào)到網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī) 308的管理代理端310以執(zhí)行清點(diǎn)。在此情況下,當(dāng)網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò)時(shí),每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310在從控制模塊303接收到UDP控制信號(hào)后,建立到管理服務(wù)器301的控制模塊303的TCP連接。在步驟702,網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī) 308的管理代理端310收集其所部署于的個(gè)人計(jì)算機(jī)308的配置信息。一旦網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310已經(jīng)收集到配置數(shù)據(jù),每臺(tái)特定個(gè)人計(jì)算機(jī)308的管理代理端310在步驟703傳輸收集到的數(shù)據(jù)到控制模塊303。控制模塊轉(zhuǎn)而將該收集到的數(shù)據(jù)傳輸?shù)皆u(píng)級(jí)模塊304。初始階段時(shí),在DMZ網(wǎng)絡(luò)的情況下,網(wǎng)絡(luò)302中任一個(gè)人計(jì)算機(jī) 308成為用于網(wǎng)絡(luò)302中其它個(gè)人計(jì)算機(jī)308的臨時(shí)管理代理主機(jī)。知曉了網(wǎng)絡(luò)302中臨時(shí)管理代理主機(jī)的網(wǎng)絡(luò)地址,控制模塊303建立到安裝在臨時(shí)管理代理主機(jī)上的管理代理端310的TCP連接。借助于已安裝的服務(wù)306中的服務(wù)309,為網(wǎng)絡(luò)302中所有個(gè)人計(jì)算機(jī)308設(shè)定新的清點(diǎn)任務(wù)。在接收到來(lái)自已安裝的服務(wù)306中的服務(wù)309的任務(wù)信息后, 控制模塊303傳輸U(kuò)DP控制信號(hào)到網(wǎng)絡(luò)302中臨時(shí)管理代理主機(jī)的管理代理端310以執(zhí)行清點(diǎn)。臨時(shí)管理代理主機(jī)的管理代理端310將用于清點(diǎn)的UDP控制信號(hào)轉(zhuǎn)發(fā)到網(wǎng)絡(luò)302中其它個(gè)人計(jì)算機(jī)308的管理代理端310以遠(yuǎn)程收集個(gè)人計(jì)算機(jī)308數(shù)據(jù)。在接收到借助于臨時(shí)管理代理主機(jī)的管理代理端310轉(zhuǎn)發(fā)的來(lái)自控制模塊303的UDP控制信號(hào)后,每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310建立到臨時(shí)管理代理主機(jī)的管理代理端310的TCP連接。 然后,網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310收集其所部署在的個(gè)人計(jì)算機(jī)308 的配置信息。而且,臨時(shí)管理代理主機(jī)的管理代理端310除了轉(zhuǎn)發(fā)查詢(xún),還為網(wǎng)絡(luò)302收集關(guān)于臨時(shí)管理代理主機(jī)的信息。對(duì)于網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310所收集的配置信息,網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310傳輸該數(shù)據(jù)到臨時(shí)管理代理主機(jī)的管理代理端310并隨后傳輸?shù)娇刂颇K303。在步驟704,評(píng)級(jí)模塊304為每臺(tái)個(gè)人計(jì)算機(jī)308計(jì)算總體性能評(píng)級(jí)。尤其是,評(píng)級(jí)模塊304將收集到的配置數(shù)據(jù)與評(píng)級(jí)數(shù)據(jù)庫(kù)305信息相比較,并為每個(gè)變量選擇相關(guān)規(guī)則。評(píng)級(jí)數(shù)據(jù)庫(kù)305包括用于對(duì)網(wǎng)絡(luò)302 中每臺(tái)個(gè)人計(jì)算機(jī)308進(jìn)行性能評(píng)級(jí)評(píng)估的規(guī)則。對(duì)于所有變量的規(guī)則可能基于清晰或者模糊邏輯。在接收到基于來(lái)自評(píng)級(jí)數(shù)據(jù)庫(kù)305的規(guī)則的所有評(píng)級(jí)數(shù)據(jù)后,評(píng)級(jí)模塊304為每臺(tái)個(gè)人計(jì)算機(jī)308總結(jié)評(píng)級(jí),獲取每臺(tái)個(gè)人計(jì)算機(jī)308的整體性能評(píng)級(jí)。在階段705,評(píng)級(jí)模塊304比較性能評(píng)級(jí)并選擇具有最高整體性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308以指定它作為管理代理主機(jī)311。在網(wǎng)絡(luò)302不同于管理服務(wù)器301的網(wǎng)絡(luò)的情況下,控制模塊303將被指定為管理代理主機(jī)311的個(gè)人計(jì)算機(jī)308的網(wǎng)絡(luò)地址信息傳輸?shù)骄W(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310。在步驟706,控制模塊303向每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310發(fā)送整體性能評(píng)級(jí)值和該臺(tái)個(gè)人計(jì)算機(jī)308基于其整體性能評(píng)級(jí)的序列號(hào)??刂颇K303從評(píng)級(jí)模塊304得到那些值。此信息具有諸如網(wǎng)絡(luò)地址的標(biāo)識(shí)符,該標(biāo)識(shí)符允許告知網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310關(guān)于它的基于其整體性能評(píng)級(jí)的序列號(hào)。這樣,網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310知曉它的基于其整體性能評(píng)級(jí)的序列號(hào)和它的整體性能評(píng)級(jí)值??刂颇K303向網(wǎng)絡(luò)302中那臺(tái)被指定為管理代理主機(jī)311的個(gè)人計(jì)算機(jī)308的管理代理端310a傳輸該臺(tái)個(gè)人計(jì)算機(jī)308作為管理代理主機(jī) 311的新身份的信息。而且,控制模塊303將連接到管理代理主機(jī)311的管理代理端310a 以執(zhí)行任何遠(yuǎn)程管理任務(wù)或者以傳輸來(lái)自管理服務(wù)器301的信息到任一個(gè)人計(jì)算機(jī)308, 或者用于反向通信。在DMZ網(wǎng)絡(luò)302的情況下,則在指定任一具有最高整體性能評(píng)級(jí)的個(gè)人計(jì)算機(jī)308作為管理代理主機(jī)311的階段,經(jīng)由臨時(shí)管理代理主機(jī)來(lái)實(shí)現(xiàn)管理服務(wù)器301 的控制模塊303和網(wǎng)絡(luò)302中每臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310之間的所有交互。接下來(lái),在步驟707,已安裝的服務(wù)306中的某一服務(wù)為網(wǎng)絡(luò)302中的任一個(gè)人計(jì)算機(jī)308設(shè)定遠(yuǎn)程管理任務(wù)??刂颇K303在從已安裝的服務(wù)306中的服務(wù)接收到任務(wù)設(shè)定信息后, 傳輸執(zhí)行該任務(wù)的UDP控制信號(hào)到管理代理主機(jī)311的管理代理端310a,指示該信號(hào)應(yīng)該被轉(zhuǎn)發(fā)給的管理代理端310所在的那臺(tái)個(gè)人計(jì)算機(jī)308的網(wǎng)絡(luò)地址。而且,管理代理主機(jī) 311的管理代理端310a和控制模塊303之間建立TCP連接。在步驟708,在接收到控制信號(hào)后,任一個(gè)人計(jì)算機(jī)308的管理代理端310建立到管理代理主機(jī)311的管理代理端310a 的TCP連接。管理代理端310a經(jīng)由控制模塊303將在個(gè)人計(jì)算機(jī)308和管理代理主機(jī)311 之間建立連接的信息傳輸?shù)皆O(shè)定該管理任務(wù)的服務(wù)。 如果任務(wù)包括附加數(shù)據(jù)的傳輸,例如用于從已安裝的服務(wù)306中的服務(wù)來(lái)遠(yuǎn)程安裝到任一個(gè)人計(jì)算機(jī)308的補(bǔ)丁,那么這種補(bǔ)丁由某一服務(wù)從管理數(shù)據(jù)庫(kù)307經(jīng)由控制模塊303發(fā)送到管理代理主機(jī)311的管理代理端310a。之后,補(bǔ)丁被轉(zhuǎn)發(fā)到網(wǎng)絡(luò)302中需要安裝補(bǔ)丁的那臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310。那臺(tái)個(gè)人計(jì)算機(jī)308的管理代理端310 安裝給定的補(bǔ)丁并經(jīng)由管理代理主機(jī)311的管理代理端310a告知關(guān)于任務(wù)完成的情況。 如果在個(gè)人計(jì)算機(jī)308中任務(wù)不包含任何來(lái)自服務(wù)的附加數(shù)據(jù)傳輸,那么任一個(gè)人計(jì)算機(jī) 308的管理代理端310在建立到管理代理主機(jī)311的管理代理端310a后轉(zhuǎn)發(fā)關(guān)于任務(wù)完成的信息。在一個(gè)示范性實(shí)施例中,在網(wǎng)絡(luò)302中可以有若干個(gè)本地管理代理主機(jī)311。例如,大型網(wǎng)絡(luò)302可以包括大量的個(gè)人計(jì)算機(jī)308。在那種情況下,安裝有管理代理端310a 的單個(gè)管理代理主機(jī)311無(wú)法有效地傳輸和接收從管理服務(wù)器301的控制模塊303到網(wǎng)絡(luò) 302中其它個(gè)人計(jì)算機(jī)308的管理代理端310的所有控制信號(hào)和信息。這種攜帶有大量信息的任務(wù)可能會(huì)大幅影響互聯(lián)網(wǎng)中管理代理主機(jī)311的性能和操作速度。圖8示出了管理服務(wù)器401(與102、203和301相同)和大型網(wǎng)絡(luò)402(與101、 201和302相同)內(nèi)的多個(gè)管理代理主機(jī)403a、403b、403c (與104、204和311相同)之間的交互。如圖所示,網(wǎng)絡(luò)402分為三個(gè)子網(wǎng)A、B和C。管理代理主機(jī)403a從管理服務(wù)器轉(zhuǎn)發(fā)第一子網(wǎng)A的所有個(gè)人計(jì)算機(jī)40 的所有遠(yuǎn)程管理任務(wù)和查詢(xún)。在第二和第三子網(wǎng)B 和C以同樣的方式實(shí)施交互。在最簡(jiǎn)單情況下,通過(guò)選擇個(gè)人計(jì)算機(jī)40 的網(wǎng)絡(luò)地址屬于第一子網(wǎng)、個(gè)人計(jì)算機(jī)404b屬于第二子網(wǎng)以及個(gè)人計(jì)算機(jī)4(Mc屬于第三子網(wǎng),管理員可以根據(jù)計(jì)算機(jī)數(shù)量將網(wǎng)絡(luò)302劃分為子網(wǎng)。從多臺(tái)個(gè)人計(jì)算機(jī)40如,40413,40如(與103、205 和308相同)中為每個(gè)相對(duì)應(yīng)的子網(wǎng)選擇具有最高性能評(píng)級(jí)的本地管理代理主機(jī)。然后, 管理代理主機(jī)403a在第一子網(wǎng)中從管理服務(wù)器401向個(gè)人計(jì)算機(jī)40 轉(zhuǎn)發(fā)控制信號(hào)和遠(yuǎn)程管理任務(wù)的信息。為第二和第三子網(wǎng)運(yùn)行同樣的過(guò)程。例如,除了在第一網(wǎng)段個(gè)人計(jì)算機(jī)40 、管理代理主機(jī)403a和管理服務(wù)器401之間的交互以外,還存在第一 40 和第二 404b子網(wǎng)的個(gè)人計(jì)算機(jī)之間的交互。例如,第一子網(wǎng)的個(gè)人計(jì)算機(jī)40 具有“共享文檔” 文件夾并且第二子網(wǎng)的個(gè)人計(jì)算機(jī)404b從那個(gè)文件夾下載文檔。在此情況下,在個(gè)人計(jì)算機(jī)40 和個(gè)人計(jì)算機(jī)404b之間借助于管理代理主機(jī)403a和管理代理主機(jī)40 發(fā)生交互。 子網(wǎng)選擇可以基于網(wǎng)絡(luò)地址和子網(wǎng)掩碼。圖9描繪了適用于實(shí)施遠(yuǎn)程管理服務(wù)器301和個(gè)人計(jì)算機(jī)308的計(jì)算機(jī)系統(tǒng)5的示范性實(shí)施例,例如網(wǎng)絡(luò)服務(wù)器。如圖所示,計(jì)算機(jī)系統(tǒng)5可以包括通過(guò)系統(tǒng)總線(xiàn)10連接的一個(gè)或者多個(gè)處理器15、存儲(chǔ)器20、一個(gè)或者多個(gè)硬盤(pán)驅(qū)動(dòng)器30、光盤(pán)驅(qū)動(dòng)其35、串行端口 40、圖形卡45、聲卡50和網(wǎng)卡55。系統(tǒng)總線(xiàn)10可以是幾種總線(xiàn)結(jié)構(gòu)類(lèi)型中的任意一種, 包括使用各種已知總線(xiàn)架構(gòu)中任何類(lèi)型的存儲(chǔ)器總線(xiàn)或者存儲(chǔ)器控制器、外圍總線(xiàn)以及本地總線(xiàn)。處理器15可以包括一個(gè)或多個(gè)Intel Core 2 Quad 2. 33GHz處理器或者其它類(lèi)型的微處理器。系統(tǒng)存儲(chǔ)器20可包括只讀存儲(chǔ)器(ROM) 21和隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器(RAM) 23。存儲(chǔ)器 20可以實(shí)現(xiàn)為DRAM (動(dòng)態(tài)RAM)、EPROM、EEPR0M、閃存或者其它類(lèi)型的存儲(chǔ)器架構(gòu)。ROM 21 存儲(chǔ)有基本輸入/輸出系統(tǒng)(BIOS) 22,該BIOS 22包含例如啟動(dòng)期間有助于在計(jì)算機(jī)系統(tǒng)5的組件之間傳輸信息的基本例程。RAM 23存儲(chǔ)有操作系統(tǒng)M (os),例如1Windows XPProfessional或者其他類(lèi)型操作系統(tǒng),所述操作系統(tǒng)M負(fù)責(zé)計(jì)算機(jī)系統(tǒng)5中進(jìn)程的管理和協(xié)調(diào)以及硬件資源的分配與共享。系統(tǒng)存儲(chǔ)器20還存儲(chǔ)應(yīng)用程序和程序25,例如服務(wù)306。系統(tǒng)存儲(chǔ)器20還存儲(chǔ)由程序25所使用的各種運(yùn)行時(shí)(runtime)數(shù)據(jù)沈。
計(jì)算機(jī)系統(tǒng)5可以進(jìn)一步包括例如SATA磁性硬盤(pán)驅(qū)動(dòng)器(HDD)的硬盤(pán)驅(qū)動(dòng)器30 和用于讀或?qū)懼T如CD-ROM、DVD-ROM或其它光學(xué)介質(zhì)的可移動(dòng)光盤(pán)的光盤(pán)驅(qū)動(dòng)器35。驅(qū)動(dòng)器30和35以及與其相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)提供對(duì)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、應(yīng)用程序和實(shí)現(xiàn)本發(fā)明公開(kāi)的算法和方法的程序模塊/子例程的非易失性存儲(chǔ)。盡管該示范性計(jì)算機(jī)系統(tǒng)5使用了磁盤(pán)和光盤(pán),但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,能夠存儲(chǔ)計(jì)算機(jī)系統(tǒng)5可訪(fǎng)問(wèn)的數(shù)據(jù)的其他類(lèi)型計(jì)算機(jī)可讀介質(zhì)也可用于該計(jì)算機(jī)系統(tǒng)的可替代實(shí)施例中,例如,盒式磁帶、閃存卡、數(shù)字視頻盤(pán)、隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPROM)和其它類(lèi)型的存儲(chǔ)器。計(jì)算機(jī)系統(tǒng)5進(jìn)一步包括多個(gè)串行端口 40,例如通用串行總線(xiàn)(USB),用于連接數(shù)據(jù)輸入設(shè)備75,例如鍵盤(pán)、鼠標(biāo)、觸摸板及其它。串行端口 40還可以用于連接數(shù)據(jù)輸出設(shè)備80,諸如打印機(jī)、掃描儀及其它,以及用于連接其它外圍設(shè)備85,例如外部數(shù)據(jù)存儲(chǔ)設(shè)備等等。計(jì)算機(jī)系統(tǒng)5還可以包括圖形卡45,例如nVidia GeForce GT 240M或者其它視頻卡,用于與監(jiān)視器60或者其它視頻再現(xiàn)設(shè)備連接。計(jì)算機(jī)系統(tǒng)5還可以包括用于通過(guò)內(nèi)部或者外部揚(yáng)聲器65再現(xiàn)聲音的聲卡50。此外,計(jì)算機(jī)系統(tǒng)5可以包括網(wǎng)卡55,例如以太網(wǎng)、WiFi、GSM、藍(lán)牙或者其它有線(xiàn)、無(wú)線(xiàn)、或者蜂窩網(wǎng)絡(luò)接口,用于將計(jì)算機(jī)系統(tǒng)5連接到例如因特網(wǎng)的網(wǎng)絡(luò)70。在各種實(shí)施例中,本文描述的算法和方法可以實(shí)現(xiàn)于硬件、軟件、固件或者其任意組合中。如果在軟件中實(shí)現(xiàn),這些功能可以作為一個(gè)或者多個(gè)指令或者代碼在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)。計(jì)算機(jī)可讀介質(zhì)既包括計(jì)算機(jī)存儲(chǔ)介質(zhì)也包括有利于從一個(gè)地方向另一個(gè)地方傳輸計(jì)算機(jī)程序的通信介質(zhì)。存儲(chǔ)介質(zhì)可以是能夠被計(jì)算機(jī)訪(fǎng)問(wèn)的任何可用的介質(zhì)。作為示例而非限制,這種計(jì)算機(jī)可讀介質(zhì)可包括RAM、ROM、EPROM、CD-ROM或其它類(lèi)型的光盤(pán)存儲(chǔ)器、磁盤(pán)存儲(chǔ)器或其它磁性存儲(chǔ)設(shè)備、或者任何能夠用于以指令或者數(shù)據(jù)結(jié)構(gòu)的形式承載或者存儲(chǔ)所需的程序代碼并且可被計(jì)算機(jī)訪(fǎng)問(wèn)的其它介質(zhì)。而且,任何連接都可以被稱(chēng)為計(jì)算機(jī)可讀介質(zhì)。例如,如果利用同軸電纜、光纜、雙絞線(xiàn)、數(shù)字用戶(hù)線(xiàn)(DSL) 或者諸如紅外、射頻和微波這類(lèi)無(wú)線(xiàn)技術(shù)從網(wǎng)站、服務(wù)器或者其它遠(yuǎn)程源來(lái)傳輸軟件,那么介質(zhì)的定義包括該同軸電纜、光纜、雙絞線(xiàn)、數(shù)字用戶(hù)線(xiàn)(DSL)、或者諸如紅外、射頻和微波這類(lèi)無(wú)線(xiàn)技術(shù)。為了清楚起見(jiàn),在此沒(méi)未顯示和描述實(shí)現(xiàn)例的所有常規(guī)特征。應(yīng)該理解的是,在任何這種實(shí)際的實(shí)現(xiàn)方式的開(kāi)發(fā)中,為了達(dá)到開(kāi)發(fā)者的特定目標(biāo),必須做出大量特定的實(shí)現(xiàn)方式的決定,而且,這些特定目標(biāo)會(huì)因?qū)崿F(xiàn)方式的不同和開(kāi)發(fā)者的不同而變化。應(yīng)該理解的是,這樣的開(kāi)發(fā)工作可能是復(fù)雜且費(fèi)時(shí)的,但不論如何,對(duì)于受益于本發(fā)明的一般技術(shù)人員而言,都將是常規(guī)的工程任務(wù)。而且,可以理解的是,這里使用的措辭和術(shù)語(yǔ)用于描述的目的而非限制,以使本說(shuō)明書(shū)的術(shù)語(yǔ)或者措辭可由本領(lǐng)域技術(shù)人員在本文提出的教導(dǎo)和指導(dǎo)下結(jié)合相關(guān)領(lǐng)域技術(shù)人員的知識(shí)做出解釋。而且,除非像這樣明確地予以闡述,否則說(shuō)明書(shū)中或者權(quán)利要求中的任何術(shù)語(yǔ)都并非意圖表示不常見(jiàn)的或者特殊的意思。在此公開(kāi)的各種實(shí)施例包括本文通過(guò)說(shuō)明方式提到的已知組件的現(xiàn)在和將來(lái)已知的等同物。而且,盡管已經(jīng)示出和描述了實(shí)施例和應(yīng)用程序,但對(duì)受益于本文公開(kāi)的內(nèi)容的本領(lǐng)域技術(shù)人員來(lái)說(shuō)顯而易見(jiàn)的是,在不脫離本文公開(kāi)的發(fā)明構(gòu)思的情況下,比上述提及到的更多的修改例都是可能的。
權(quán)利要求
1.一種用于遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)的系統(tǒng),所述系統(tǒng)具有處理器和存儲(chǔ)器,所述系統(tǒng)包括加載到所述存儲(chǔ)器中并可由所述處理器執(zhí)行的以下軟件模塊包含多個(gè)計(jì)算機(jī)性能評(píng)級(jí)規(guī)則的評(píng)級(jí)規(guī)則數(shù)據(jù)庫(kù); 可操作地耦合到所述評(píng)級(jí)規(guī)則數(shù)據(jù)庫(kù)的評(píng)級(jí)模塊,配置為從部署于所述網(wǎng)絡(luò)中的所述計(jì)算機(jī)上的管理代理端接收其上部署有所述代理端的所述計(jì)算機(jī)的配置信息;基于所述收集到的配置信息,使用來(lái)自所述評(píng)級(jí)規(guī)則數(shù)據(jù)庫(kù)的評(píng)級(jí)規(guī)則計(jì)算所述計(jì)算機(jī)的性能評(píng)級(jí);以及為所述計(jì)算機(jī)網(wǎng)絡(luò)選擇具有最高性能評(píng)級(jí)的計(jì)算機(jī)作為遠(yuǎn)程管理服務(wù)器的本地管理代理主機(jī);多個(gè)服務(wù)模塊,所述服務(wù)模塊配置為基于所述收集到的配置信息為所述計(jì)算機(jī)生成多個(gè)不同的管理任務(wù);以及可操作地耦合到所述服務(wù)模塊的控制模塊,配置為傳輸控制信號(hào)到所述本地管理代理主機(jī)以由部署在所述網(wǎng)絡(luò)中的所述計(jì)算機(jī)上的管理代理端執(zhí)行一個(gè)或者多個(gè)管理任務(wù);通過(guò)所述本地管理代理主機(jī),建立與至少一個(gè)管理代理端的連接以在其上部署有所述代理端的計(jì)算機(jī)上執(zhí)行管理任務(wù)。
2.如權(quán)利要求1所述的系統(tǒng),其中在為所述計(jì)算機(jī)網(wǎng)絡(luò)選擇具有所述最高性能評(píng)級(jí)的計(jì)算機(jī)作為本地管理代理主機(jī)的基礎(chǔ)上,所述控制模塊進(jìn)一步配置為通知所述本地管理代理主機(jī)的所述管理代理端其被選作所述本地管理代理主機(jī); 通過(guò)所述本地管理代理主機(jī)的所述管理代理端,通知部署于所述計(jì)算機(jī)上的所述管理代理端其上部署有所述代理端的所述計(jì)算機(jī)的所述性能評(píng)級(jí)。
3.如權(quán)利要求1所述的系統(tǒng),其中所述控制模塊進(jìn)一步配置為使用用戶(hù)數(shù)據(jù)報(bào)協(xié)議UDP傳輸所述控制信號(hào)到所述本地管理代理主機(jī)的所述管理代理端;以及通過(guò)所述本地管理代理主機(jī)的所述管理代理端,使用傳輸控制協(xié)議TCP建立與至少一個(gè)管理代理端的所述連接。
4.如權(quán)利要求1所述的系統(tǒng),其中所述管理任務(wù)包括 更新一個(gè)或者多個(gè)計(jì)算機(jī)上的反病毒數(shù)據(jù)庫(kù)和軟件模塊; 管理一個(gè)或者多個(gè)計(jì)算機(jī)上的策略和組任務(wù);在一個(gè)或者多個(gè)計(jì)算機(jī)上安裝應(yīng)用程序和補(bǔ)??; 搜索一個(gè)或者多個(gè)計(jì)算機(jī)的漏洞;以及執(zhí)行一個(gè)或者多個(gè)計(jì)算機(jī)的軟件和硬件清點(diǎn)。
5.如權(quán)利要求1所述的系統(tǒng),其中所述評(píng)級(jí)規(guī)則包括基于所述收集到的配置信息的用于計(jì)算計(jì)算機(jī)的性能評(píng)級(jí)的模糊邏輯規(guī)則。
6.如權(quán)利要求1所述的系統(tǒng),其中由所述評(píng)級(jí)模塊所使用的用于計(jì)算所述網(wǎng)絡(luò)中所述計(jì)算機(jī)的性能評(píng)級(jí)的所述收集到的配置信息包括每臺(tái)計(jì)算機(jī)的軟件和硬件配置; 每臺(tái)計(jì)算機(jī)的網(wǎng)絡(luò)地址;以及每臺(tái)計(jì)算機(jī)的連續(xù)操作時(shí)間。
7.如權(quán)利要求1所述的系統(tǒng),其中所述計(jì)算機(jī)網(wǎng)絡(luò)是被網(wǎng)絡(luò)防火墻與所述系統(tǒng)隔離的隔離區(qū)DMZ網(wǎng)絡(luò)或者封閉網(wǎng)絡(luò)之一。
8.一種用于遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)的方法,包括通過(guò)遠(yuǎn)程管理服務(wù)器從部署在所述網(wǎng)絡(luò)中的所述計(jì)算機(jī)上的管理代理端接收所述計(jì)算機(jī)的配置信息;基于所述收集到的配置信息和多個(gè)評(píng)級(jí)規(guī)則計(jì)算所述計(jì)算機(jī)的性能評(píng)級(jí);為所述計(jì)算機(jī)網(wǎng)絡(luò)選擇具有最高性能評(píng)級(jí)的計(jì)算機(jī)作為所述遠(yuǎn)程管理服務(wù)器的本地管理代理主機(jī);至少部分地基于所述收集到的配置信息為所述計(jì)算機(jī)生成多個(gè)不同的管理任務(wù); 由部署在所述網(wǎng)絡(luò)中的所述計(jì)算機(jī)上的管理代理端傳輸控制信號(hào)到所述本地管理代理主機(jī)以執(zhí)行一個(gè)或者多個(gè)管理任務(wù);以及通過(guò)所述本地管理代理主機(jī),建立與至少一個(gè)管理代理端的連接以在所述網(wǎng)絡(luò)中的所述計(jì)算機(jī)上執(zhí)行管理任務(wù)。
9.如權(quán)利要求8所述的方法,其中為所述計(jì)算機(jī)網(wǎng)絡(luò)選擇具有最高性能評(píng)級(jí)的計(jì)算機(jī)作為本地管理代理主機(jī)進(jìn)一步包括通知所述本地管理代理主機(jī)的所述管理代理端其被選作所述本地管理代理主機(jī); 通過(guò)所述本地管理代理主機(jī)的所述管理代理端,通知所述計(jì)算機(jī)上的所述管理代理端其上部署有所述代理端的所述計(jì)算機(jī)的所述性能評(píng)級(jí)。
10.如權(quán)利要求8所述的方法,進(jìn)一步包括使用用戶(hù)數(shù)據(jù)報(bào)協(xié)議UDP傳輸所述控制信號(hào)到所述本地管理代理主機(jī)的所述管理代理端;以及通過(guò)所述本地管理代理主機(jī)的所述管理代理端,使用傳輸控制協(xié)議TCP建立與至少一個(gè)管理代理端的所述連接。
11.如權(quán)利要求8所述的方法,其中所述管理任務(wù)包括 更新一個(gè)或者多個(gè)計(jì)算機(jī)上的反病毒數(shù)據(jù)庫(kù)和軟件模塊; 管理一個(gè)或者多個(gè)計(jì)算機(jī)上的策略和組任務(wù);在一個(gè)或者多個(gè)計(jì)算機(jī)上安裝應(yīng)用程序和補(bǔ)??; 搜索一個(gè)或者多個(gè)計(jì)算機(jī)的漏洞;以及執(zhí)行一個(gè)或者多個(gè)計(jì)算機(jī)的軟件和硬件清點(diǎn)。
12.如權(quán)利要求8所述的方法,其中所述評(píng)級(jí)規(guī)則包括基于所述收集到的配置信息的用于計(jì)算計(jì)算機(jī)的性能評(píng)級(jí)的模糊邏輯規(guī)則。
13.如權(quán)利要求8所述的方法,其中用于計(jì)算所述網(wǎng)絡(luò)中所述計(jì)算機(jī)的性能評(píng)級(jí)的所述收集到的配置信息包括每臺(tái)計(jì)算機(jī)的軟件和硬件配置; 每臺(tái)計(jì)算機(jī)的網(wǎng)絡(luò)地址;以及每臺(tái)計(jì)算機(jī)的連續(xù)操作時(shí)間。
14.如權(quán)利要求8所述的方法,其中所述計(jì)算機(jī)網(wǎng)絡(luò)是被網(wǎng)絡(luò)防火墻與所述遠(yuǎn)程管理服務(wù)器隔離的隔離區(qū)DMZ網(wǎng)絡(luò)或者封閉網(wǎng)絡(luò)之一。
15.—種內(nèi)嵌于非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括用于遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算機(jī)可執(zhí)行指令,所述介質(zhì)包括指令用于通過(guò)遠(yuǎn)程管理服務(wù)器從部署在所述網(wǎng)絡(luò)中的所述計(jì)算機(jī)上的管理代理端接收所述計(jì)算機(jī)的配置信息;基于所述收集到的配置信息和多個(gè)評(píng)級(jí)規(guī)則計(jì)算所述計(jì)算機(jī)的性能評(píng)級(jí);為所述計(jì)算機(jī)網(wǎng)絡(luò)選擇具有最高性能評(píng)級(jí)的計(jì)算機(jī)作為所述遠(yuǎn)程管理服務(wù)器的本地管理代理主機(jī);至少部分地基于所述收集到的配置信息為所述計(jì)算機(jī)生成多個(gè)不同的管理任務(wù); 由部署在所述網(wǎng)絡(luò)中的所述計(jì)算機(jī)上的管理代理端傳輸控制信號(hào)到所述本地管理代理主機(jī)以執(zhí)行一個(gè)或者多個(gè)管理任務(wù);以及通過(guò)所述本地管理代理主機(jī),建立與至少一個(gè)管理代理端的連接以在所述網(wǎng)絡(luò)中的所述計(jì)算機(jī)上執(zhí)行管理任務(wù)。
16.如權(quán)利要求15所述的介質(zhì),其中用于為所述計(jì)算機(jī)網(wǎng)絡(luò)選擇具有最高性能評(píng)級(jí)的計(jì)算機(jī)作為本地管理代理主機(jī)的指令進(jìn)一步包括指令用于通知所述本地管理代理主機(jī)的所述管理代理端其被選作所述本地管理代理主機(jī); 通過(guò)所述本地管理代理主機(jī)的所述管理代理端,通知所述計(jì)算機(jī)上的所述管理代理端其上部署有所述代理端的所述計(jì)算機(jī)的所述性能評(píng)級(jí)。
17.如權(quán)利要求15所述的介質(zhì),進(jìn)一步包括指令用于使用用戶(hù)數(shù)據(jù)報(bào)協(xié)議UDP傳輸所述控制信號(hào)到所述本地管理代理主機(jī)的所述管理代理端;以及通過(guò)所述本地管理代理主機(jī)的所述管理代理端,使用傳輸控制協(xié)議TCP建立與至少一個(gè)管理代理端的所述連接。
18.如權(quán)利要求15所述的介質(zhì),其中所述管理任務(wù)包括 更新一個(gè)或者多個(gè)計(jì)算機(jī)上的反病毒數(shù)據(jù)庫(kù)和軟件模塊; 管理一個(gè)或者多個(gè)計(jì)算機(jī)上的策略和組任務(wù);在一個(gè)或者多個(gè)計(jì)算機(jī)上安裝應(yīng)用程序和補(bǔ)??; 搜索一個(gè)或者多個(gè)計(jì)算機(jī)的漏洞;以及執(zhí)行一個(gè)或者多個(gè)計(jì)算機(jī)的軟件和硬件清點(diǎn)。
19.如權(quán)利要求15所述的介質(zhì),其中所述評(píng)級(jí)規(guī)則包括基于所述收集到的配置信息的用于計(jì)算計(jì)算機(jī)的性能評(píng)級(jí)的模糊邏輯規(guī)則。
20.如權(quán)利要求15所述的介質(zhì),其中用于計(jì)算所述網(wǎng)絡(luò)中計(jì)算機(jī)的性能評(píng)級(jí)的所述收集到的配置信息包括每臺(tái)計(jì)算機(jī)的軟件和硬件配置; 每臺(tái)計(jì)算機(jī)的網(wǎng)絡(luò)地址;以及每臺(tái)計(jì)算機(jī)的連續(xù)操作時(shí)間。
全文摘要
本發(fā)明公開(kāi)了用于遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。該系統(tǒng)包括用于遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)的管理服務(wù)器。該服務(wù)器在網(wǎng)絡(luò)中的計(jì)算機(jī)上部署管理代理端以執(zhí)行各種管理任務(wù)。而且,該服務(wù)器為網(wǎng)絡(luò)選擇具有最高性能評(píng)級(jí)的計(jì)算機(jī)作為本地管理代理主機(jī)。然后,服務(wù)器傳輸控制信號(hào)到本地管理代理主機(jī),用于由部署在網(wǎng)絡(luò)中的計(jì)算機(jī)上的管理代理端執(zhí)行一個(gè)或者多個(gè)管理任務(wù)。然后服務(wù)器通過(guò)本地管理代理主機(jī)建立到管理代理端的連接,用于執(zhí)行計(jì)算機(jī)的管理任務(wù)。
文檔編號(hào)H04L12/24GK102571937SQ20111044093
公開(kāi)日2012年7月11日 申請(qǐng)日期2011年12月26日 優(yōu)先權(quán)日2010年12月30日
發(fā)明者安德烈·A·庫(kù)拉加, 謝爾蓋·A·瓦西里耶夫, 達(dá)米爾·R·希亞費(fèi)特迪諾夫 申請(qǐng)人:卡巴斯基實(shí)驗(yàn)室封閉式股份公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
雷山县| 云南省| 布拖县| 奈曼旗| 合肥市| 界首市| 股票| 广昌县| 台江县| 张家界市| 钦州市| 安龙县| 辛集市| 夏河县| 玉树县| 板桥市| 左云县| 莱芜市| 贵港市| 南丹县| 吉木萨尔县| 改则县| 亚东县| 都兰县| 武清区| 财经| 长治市| 枣阳市| 民丰县| 北安市| 阿拉善右旗| 伊宁市| 茌平县| 吕梁市| 舟曲县| 文登市| 芮城县| 泸西县| 公安县| 汉源县| 台州市|