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

終端管理方法和裝置,終端裝置,計算機系統(tǒng)及記錄媒體的制作方法

文檔序號:6414063閱讀:185來源:國知局
專利名稱:終端管理方法和裝置,終端裝置,計算機系統(tǒng)及記錄媒體的制作方法
技術領域
本發(fā)明涉及一種終端管理方法和管理裝置,一種終端裝置,一種使用這些裝置的計算機系統(tǒng),以及一種用于記錄執(zhí)行所述方法的程序的記錄媒體。尤其涉及一種終端管理方法和管理裝置,終端裝置,使用這些裝置的計算機系統(tǒng),和用于記錄實現(xiàn)所述方法的程序的記錄媒體,用于集中地管理多個通過連接到網(wǎng)絡上的管理裝置連接到網(wǎng)絡上的終端裝置。
近來,在信息處理裝置中,由于計算機病毒數(shù)量已增加,因此需要執(zhí)行計算機病毒檢查。
尤其是在網(wǎng)絡環(huán)境中,當一臺同網(wǎng)絡相連的信息處理裝置感染上了計算機病毒時,則同該網(wǎng)絡相連的所有信息處理裝置均會因此受到影響。因此,在這種情況下,應當定期執(zhí)行計算機病毒檢查。為實現(xiàn)這一點,網(wǎng)絡管理員集中管理在同網(wǎng)絡相連的終端裝置(信息處理裝置)中執(zhí)行的計算機病毒檢查的狀態(tài)。
但是,由于每個終端裝置中的計算機病毒檢查都是人工的,因此要管理一個在每個終端裝置中進行計算機病毒檢查的調(diào)度是很困難的。
在相關技術中,網(wǎng)絡環(huán)境中的信息處理裝置中的計算機病毒檢查是通過每個信息處理裝置的用戶在信息處理裝置中啟動計算機病毒檢查程序來實現(xiàn)的。該程序存儲在信息處理裝置中。
在所述利用相關技術在網(wǎng)絡環(huán)境中檢查計算機病毒的方法中,每一信息處理裝置的用戶在信息處理裝置中啟動計算機病毒檢查程序以實現(xiàn)計算機病毒的檢查,該計算機病毒程序存儲在信息處理裝置中。然后,每個用戶把計算機病毒檢查的結果口頭地、通過電子郵件或類似形式報告給網(wǎng)絡管理員。這樣就需要進行大量的人工操作,從而可能存在未正確地執(zhí)行計算機病毒檢查,并且對于計算機病毒檢查的管理也是很困難的。
本發(fā)明是考慮到上述各點而設計的。本發(fā)明的一個目的是提供一種終端管理方法和管理裝置,終端裝置,一種使用這些裝置的計算機系統(tǒng),和用于記錄實現(xiàn)所述方法的程序的記錄媒體,通過該程序在每個同網(wǎng)絡相連的信息處理裝置中的計算機病毒檢查能被正確地執(zhí)行和管理。
根據(jù)本發(fā)明,提供了一種用于網(wǎng)絡系統(tǒng)的終端管理方法,通過該網(wǎng)絡系統(tǒng)多個終端裝置同一個管理裝置相連,其中每個終端裝置中都有用于檢查計算機病毒的計算機病毒檢查模塊,該終端管理方法包括以下步驟a)使管理裝置把計算機病毒檢查請求發(fā)送給多個終端裝置,該計算機病毒檢查請求使計算機病毒檢查模塊檢查計算機病毒;b)使多個終端裝置響應從管理裝置接收的計算機病毒檢查請求,通過計算機病毒檢查模塊啟動多個終端裝置的計算機病毒檢查,并執(zhí)行多個終端裝置的計算機病毒檢查。
由于終端裝置的計算機病毒檢查可通過響應來自管理裝置的請求在終端裝置中分別自動地執(zhí)行,因此終端裝置對于計算機病毒的檢查可根據(jù)一預定的調(diào)度正確地執(zhí)行并被有效地管理。
步驟a)使管理裝置把計算機病毒檢查請求發(fā)送給預先設定的幾個期望的終端裝置。
在該方法中,通過把終端裝置劃分成多個組,使預先設定的期望的終端裝置屬于各個組,因此有可能在某一特定的時間,計算機病毒檢查請求被發(fā)送給這些預先設定的期望的終端裝置。
該終端管理方法還可包括以下步驟c)使多個終端裝置把從步驟b)的執(zhí)行獲得的計算機病毒檢查結果發(fā)送給管理裝置;和d)使管理裝置集中地管理在步驟c)中發(fā)送自多個終端裝置的計算機病毒檢查的結果。
在這一方法中,終端裝置對于計算機病毒的檢查的結果被送到管理裝置并且管理裝置集中地管理這些結果。因此,終端裝置中的計算機病毒感染可被容易且集中地檢查出來。
該終端管理方法還包括步驟e),用于使管理裝置把發(fā)送自步驟c)中的多個終端裝置的計算機病毒檢查的結果發(fā)送給預先設定的期望的幾個終端裝置。
因此,終端裝置對于計算機病毒的檢查的結果不僅被送到管理裝置而且被送到期望的終端裝置。結果是,終端裝置中計算機病毒感染也可在期望的終端裝置中被檢查出來。
終端管理方法還包括步驟c)當多個終端裝置中的一個所執(zhí)行的計算機病毒檢查的時限已過時,使管理裝置有提示執(zhí)行計算機病毒檢查的時限已過的信息,該信息作為這多個終端裝置中的一個管理信息;和d)使管理裝置不把計算機病毒檢查請求發(fā)送給該多個終端裝置中的一個。
在該方法中,有可能阻止計算機病毒檢查請求被發(fā)送給未執(zhí)行終端裝置檢查的終端裝置。因此,可阻止不必要的計算機病毒檢查請求的發(fā)送。
步驟a)使管理裝置把計算機病毒模式集連同計算機病毒檢查請求一起發(fā)送給多個終端裝置,該計算機病毒模式集用于通過計算機病毒檢查模塊查找具有該計算機病毒模式集中的一個計算機病毒模式的計算機病毒。
因此,有可能在每個終端裝置中使用相同的計算機病毒模式集來執(zhí)行計算機病毒的檢查。而且,有可能通過只在管理裝置中把計算機病毒模式集更新成最新模式,而在每一終端裝置中使用最新的計算機病毒模式集來執(zhí)行計算機病毒的檢查。
根據(jù)本發(fā)明,提供一種用于網(wǎng)絡系統(tǒng)的終端管理方法,通過該網(wǎng)絡系統(tǒng)一個管理裝置和多個終端裝置相連,該方法包括以下步驟a)使管理裝置被提供以用于計算機病毒檢查的計算機病毒檢查模塊;b)使管理裝置把計算機病毒檢查請求發(fā)送給多個終端裝置;c)使多個終端裝置,響應從管理裝置所接收的計算機病毒檢查請求,訪問計算機病毒檢查模塊,以使計算機病毒檢查模塊為多個終端裝置檢查計算機病毒。
在該布局中,不必在每個終端裝置中都存儲這種計算機病毒檢查模塊。因此,可有效的利用每個終端裝置的存儲能力。而且,通過使計算機病毒檢查模塊中包括計算機病毒模式集,則有可能通過把計算機病毒的版本設置為最新版本,從而在每個終端裝置中使用最新版本的計算機病毒模式集來執(zhí)行計算機病毒檢查。因此,可有效地處理計算機病毒。
步驟b)使管理裝置把計算機病毒檢查請求發(fā)送給預先設定的幾個期望的終端裝置。
在該方法中,通過把終端裝置劃分成多個組,使預先設定的期望的客戶機屬于各個組,因此有可能在某一特定的時間,計算機病毒檢查請求被發(fā)送給預先設定的期望的終端裝置。
終端管理方法還包括以下步驟d)使多個終端裝置把從步驟c)的執(zhí)行獲得的計算機病毒檢查的結果發(fā)送給管理裝置;和e)使管理裝置集中地管理從多個終端裝置發(fā)送的計算機病毒檢查的結果。
在該方法中,終端裝置對于計算機病毒的檢查的結果被發(fā)送到管理裝置并且管理裝置集中地管理這些結果。因此,終端裝置中的計算機病毒感染可被容易且集中地檢查出來。
該終端管理方法還包括步驟f),使管理裝置把從多個終端裝置發(fā)送的計算機病毒檢查的結果發(fā)送給預先設定的幾個期望的終端裝置。
因此,終端裝置對于計算機病毒的檢查的結果不僅被送到管理裝置而且被送到期望的終端裝置。結果是,終端裝置中的計算機病毒感染也可在期望的終端裝置中檢查出來。
該終端管理方法還包括以下步驟a)當多個終端裝置中的一個所執(zhí)行的計算機病毒檢查的時限已到時,使管理裝置具有提示執(zhí)行計算機病毒檢查的時限已到的信息,該信息作為這多個終端裝置中的一個的管理信息;和e)使管理裝置不把計算機病毒檢查請求發(fā)送給這多個終端裝置中的一個。
在該方法中,有可能阻止計算機病毒檢查請求被發(fā)送給未執(zhí)行終端裝置檢查的終端裝置。因此,可阻止不必要的計算機病毒檢查請求的發(fā)送。
根據(jù)本發(fā)明,提供了一個通過網(wǎng)絡同多個終端裝置相連的管理裝置,其中每個終端裝置都被提供以用于檢查計算機病毒的計算機病毒檢查模塊,該管理裝置包括用于產(chǎn)生計算機病毒檢查的請求的模塊,使用所產(chǎn)生的請求通過計算機病毒檢查模塊啟動計算機病毒檢查;及用于把計算機病毒檢查請求分別發(fā)送給多個終端裝置的模塊。
在該布局中,由于終端裝置對于計算機病毒的檢查可通過分別響應來自管理裝置的請求自動地執(zhí)行,因此終端裝置對于計算機病毒的檢查可根據(jù)一個預定調(diào)度正確地執(zhí)行并被有效地管理。
管理裝置還包括用于指定計算機病毒檢查請求應被發(fā)送到那個終端裝置的指定模塊,其中,管理裝置把計算機病毒檢查請求發(fā)送給由指定模塊所指定的終端裝置。
在該布局中,通過把終端裝置劃分成多個組,使預先設定的期望的客戶機在某個特定的時間進行病毒檢查,并且屬于各自的組,因此有可能在某一特定的時間,計算機病毒檢查請求被發(fā)送給某些預先設定的期望的終端裝置。
管理裝置還包括接收模塊,用于接收多個終端裝置響應計算機病毒檢查請求所執(zhí)行的計算機病毒檢查的結果;和管理模塊,用于管理從多個終端裝置所接收的計算機病毒檢查的結果。
在該裝置中,終端裝置對于計算機病毒檢查的結果被發(fā)送給管理裝置并且管理裝置集中地管理這些結果。因此,終端裝置的計算機病毒感染可被容易且集中地檢查出來。
管理裝置還包括發(fā)送模塊,用于把從多個終端裝置所接收的計算機病毒的檢查結果發(fā)送給預先設定的幾個期望的終端裝置。
因此,終端裝置對于病毒檢查的檢查結果不僅被發(fā)送給管理裝置而且被發(fā)送給期望的終端裝置。結果是,終端裝置的計算機病毒感染也可在期望的終端裝置中被檢查出來。
管理裝置還包括判定模塊,用于判定每個終端裝置對于計算機病毒的檢查的時限是否已到;信息提供模塊,用于當多個終端裝置中的一個所執(zhí)行計算機病毒檢查的時限已到時,提供表示執(zhí)行計算機病毒檢查的時限已到的信息,該信息作為這多個終端裝置中的一個的管理信息;和阻止模塊,用于阻止發(fā)送模塊把計算機病毒檢查請求發(fā)送給這多個終端裝置中的一個。
在該裝置中,有可能阻止計算機病毒檢查請求被發(fā)送給未經(jīng)終端檢查的終端裝置。因此,可阻止計算機病毒檢查請求的不必要的發(fā)送。
管理裝置還包括計算機病毒模式發(fā)送模塊,用于把計算機病毒模式集發(fā)送給多個終端裝置,該計算機病毒模式集被用于通過計算機病毒檢查模塊查找具有該計算機病毒模式集中的一個計算機病毒模式的計算機病毒。
因此,有可能在每一個終端裝置中使用相同的計算機病毒模式集來執(zhí)行計算機病毒檢查。而且,通過在管理裝置中把該計算機病毒模式集更新成最新模式集,則有可能在每一終端裝置中使用最新的計算機病毒模式集來執(zhí)行計算機病毒檢查。
根據(jù)本發(fā)明,通過網(wǎng)絡同一個管理裝置相連的終端裝置包括用于從管理裝置接收計算機病毒檢查請求的模塊;用于啟動計算機病毒檢查,以響應所接收到的計算機病毒檢查請求的模塊;和用于執(zhí)行計算機病毒檢查的模塊。
在該布局中,由于終端裝置對于計算機病毒的檢查可通過分別響應從管理裝置接收的請求在終端裝置中自動地執(zhí)行,因此終端裝置對于計算機病毒的檢查可根據(jù)一預定調(diào)度正確地執(zhí)行并被有效地管理。
終端裝置還包括用于把響應所接收到的計算機病毒檢查請求而執(zhí)行的計算機病毒檢查的結果發(fā)送給管理裝置的模塊。因此,終端裝置對于計算機病毒的檢查的結果被發(fā)送到管理裝置,并且管理裝置集中地管理這一個計算機病毒檢查結果和來自其它終端裝置的計算機病毒檢查結果。因此,終端裝置的計算機病毒感染可被容易且集中地檢查出來。
接收模塊可接收計算機病毒模式集和計算機病毒檢查請求;并且執(zhí)行模塊可使用所接收到的計算機病毒模式集來執(zhí)行計算機病毒檢查。
因此,有可能在終端裝置中使用與在其它終端裝置中所使用計算機病毒模式集相同的計算機病毒模式集來執(zhí)行計算機病毒檢查。而且,通過在管理裝置中把計算機病毒模式集更新成最新模式集,有可能在每一終端裝置中使用最新的計算機病毒模式集來執(zhí)行計算機病毒檢查。
根據(jù)本發(fā)明,通過網(wǎng)絡同一個管理裝置相連的終端裝置包括用于從管理裝置接收計算機病毒檢查請求的裝置;和用于響應所接收到的計算機病毒檢查請求,訪問管理裝置的計算機病毒檢查模塊,并執(zhí)行終端裝置對于計算機病毒的檢查的裝置。
在該布局中,終端裝置中不必存儲這種計算機病毒檢查模塊。因此,可有效地利用終端裝置的存儲能力。而且,通過使計算機病毒檢查模塊包括計算機病毒模式集并把計算機病毒模式集的版本設置成最新模式集版本,則有可能采用最新版本的計算機病毒模式集來執(zhí)行計算機病毒檢查。因此,可有效地處理計算機病毒。
根據(jù)本發(fā)明的一個計算機系統(tǒng)中,多個終端裝置和一個管理裝置通過網(wǎng)絡相連,并且每個終端裝置中均有用于檢查計算機病毒的計算機病毒檢查模塊。該計算機系統(tǒng)包括被提供以計算機病毒檢查請求發(fā)送模塊的管理裝置,該計算機病毒檢查請求發(fā)送模塊用于把使計算機病毒檢查模塊開始檢查多個終端裝置的計算機病毒的計算機病毒檢查請求發(fā)送給多個終端裝置;多個被提供以計算機病毒檢查啟動模塊的終端裝置,以響應從管理裝置接收的計算機病毒檢查請求,使計算機病毒檢查模塊開始檢查計算機病毒。
在該布局中,由于終端裝置對于計算機病毒的檢查可在終端裝置中通過分別響應來自管理裝置的請求自動地執(zhí)行,因此終端裝置對于計算機病毒的檢查可根據(jù)一預定調(diào)度正確地執(zhí)行并被有效地管理。
根據(jù)本發(fā)明的一種計算機系統(tǒng)中,一個管理裝置和多個終端裝置通過網(wǎng)絡相連,其中;管理裝置被提供以計算機病毒檢查模塊,用于檢查計算機病毒;和計算機病毒檢查請求發(fā)送模塊,用于把計算機病毒檢查請求發(fā)送到多個終端裝置;并且多個終端裝置被提供以訪問模塊,用于訪問管理裝置的計算機病毒檢查模塊以響應從管理裝置所接收的計算機病毒檢查請求;和計算機病毒檢查執(zhí)行模塊,用于通過計算機病毒檢查模塊執(zhí)行多個終端裝置對于計算機病毒的檢查。
在該布局中,不需要每個終端裝置都存儲計算機病毒檢查模塊。因此,可有效地利用每個終端裝置的存儲能力。而且,通過使計算機病毒檢查模塊包括計算機病毒模式集,并把該計算機病毒模式集的版本設置成最新版本,則有可能在每個終端裝置中采用最新版本的計算機病毒模式集來執(zhí)行計算機病毒檢查。因此,可有效地處理計算機病毒。
根據(jù)本發(fā)明提供了一種計算機可讀記錄媒體,用在通過網(wǎng)絡同多個終端裝置相連的計算機中,該媒體中具有計算機可讀程序代碼模塊,其中每個終端裝置均有用于檢查計算機病毒的計算機病毒檢查模塊,該計算機可讀代碼模塊包括程序代碼模塊,用于產(chǎn)生使計算機病毒檢查模塊開始檢查計算機病毒的計算機病毒檢查請求;和程序代碼模塊,用于把所產(chǎn)生的計算機病毒檢查請求發(fā)送給多個終端裝置。
在該布局中,由于終端裝置對于計算機病毒的檢查可在終端裝置中通過分別響應來自管理裝置的請求自動地執(zhí)行,因此終端裝置對于計算機病毒的檢查可根據(jù)一預定調(diào)度正確地執(zhí)行并被有效地管理。
根據(jù)本發(fā)明,一種用于通過網(wǎng)絡同管理裝置相連的計算機中的可讀記錄媒體具有包括在該媒體中的計算機可讀程序代碼模塊,該計算機可讀代碼模塊包括計算機程序代碼模塊,用于從管理裝置接收計算機病毒檢查請求;計算機程序代碼模塊,用于啟動計算機病毒檢查操作;和計算機程序代碼模塊,用于執(zhí)行計算機病毒檢查。
在這種布局中,由于終端裝置對于計算機病毒的檢查可在終端裝置中通過分別響應來自管理裝置的請求自動地執(zhí)行,因此終端裝置對于計算機病毒的檢查可根據(jù)一預定調(diào)度正確地執(zhí)行并被有效地管理。
根據(jù)本發(fā)明,一種用于通過網(wǎng)絡與管理裝置相連的計算機中的可讀記錄媒體具有包括在該媒體中的計算機可讀程序代碼模塊,該計算機可讀代碼模塊包括計算機程序代碼模塊,用于從管理裝置接收計算機病毒檢查請求;計算機程序代碼模塊,用于響應所接收到的計算機病毒檢查請求,訪問管理裝置的計算機病毒檢查模塊,并通過計算機病毒檢查模塊開始執(zhí)行計算機病毒檢查;和計算機程序代碼模塊,用于通過計算機病毒檢查模塊執(zhí)行計算機病毒檢查。
在該布局中,不需要每個終端裝置均存儲計算機病毒檢查模塊。因此,可有效地利用每個終端裝置的存儲能力。而且,通過使計算機病毒檢查模塊包括計算機病毒模式集并把計算機病毒的版本設置成最新版本,有可能在每個終端裝置中采用最新版本的計算機病毒模式集來執(zhí)行計算機病毒檢查。因此,可有效地處理計算機病毒。
本發(fā)明的其它目的和進一步的特征,通過以下結合附圖的詳細描述將更清楚。


圖1表示了本發(fā)明的第一種實施例的系統(tǒng)布局;圖2表示了本發(fā)明的第一種實施例中的服務器的框圖;圖3表示了本發(fā)明的第一種實施例中的計算機病毒檢查請求調(diào)度中的數(shù)據(jù)布局;圖4表示了本發(fā)明的第一種實施例中的檢查結果存儲域的數(shù)據(jù)布局;圖5表示了本發(fā)明的第一種實施例中的客戶機的框圖;圖6表示了本發(fā)明的第一種實施例中,客戶機的計算機病毒檢查結果存儲域的數(shù)據(jù)布局;圖7表示了本發(fā)明的第一種實施例中,客戶機的計算機病毒模式域的數(shù)據(jù)布局;圖8表示了本發(fā)明的第一種實施例中,服務器的計算機病毒檢查請求程序的操作流程圖;圖9表示了本發(fā)明的第一種實施例中,客戶機的計算機病毒檢查程序的操作流程圖;圖10表示了本發(fā)明的第一種實施例中,服務器的計算機病毒檢查結果處理程序的操作流程圖11表示了本發(fā)明的第一種實施例中,對于計算機病毒的檢查的結果列表的格式,該結果列表被發(fā)送給組管理器;圖12表示了本發(fā)明的第二種實施例中服務器的框圖;圖13表示了本發(fā)明的第二種實施例中,服務器的計算機病毒檢查請求程序的操作流程圖;圖14表示了本發(fā)明的第三種實施例中服務器的框圖;圖15表示了本發(fā)明的第三種實施例中客戶機的框圖;圖16表示了本發(fā)明的第三種實施例中,客戶機的計算機病毒檢查控制程序的操作流程圖;圖17表示了本發(fā)明的第四種實施例中服務器的框圖;圖18表示了本發(fā)明的第四種實施例中,服務器的文件設備中的發(fā)送狀態(tài)管理域的數(shù)據(jù)布局;及圖19表示了本發(fā)明的第四種實施例中,服務器的計算機病毒檢查請求處理程序的操作流程圖。
圖1表示了本發(fā)明的第一種實施例的系統(tǒng)布局。
在第一種實施例的網(wǎng)絡系統(tǒng)1中,服務器2和客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn通過網(wǎng)絡4相連。
首先,將參照一幅圖描述服務器2的布局。
圖2表示了本發(fā)明的第一種實施例中服務器2的框圖。
服務器2包括通信控制部分11,用于控制與網(wǎng)絡4的通信,文件設備12,用于存儲提供給客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的信息,輸入和輸出控制器13,用于控制把信息寫入文件設備12和從文件設備12讀出信息,CPU14,用于根據(jù)存儲在文件設備12的程序域中的計算機病毒檢查請求程序執(zhí)行操作,RAM15,作為CPU14的工作域,顯示器16,用于指示操作結果,指示控制器17,用于控制顯示器16,鍵盤18,用于輸入命令和數(shù)據(jù),和總線20,通過該總線通信控制部分11,輸入和輸出控制器13,CPU14,RAM15,指示控制器17和鍵盤控制器19相連。
通信控制部分11同網(wǎng)絡4相連,并且把服務器2與客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn連接了起來。
文件設備12包括數(shù)據(jù)域12a,用于存儲數(shù)據(jù),程序域12b,用于存儲在服務器2中執(zhí)行的程序,計算機病毒檢查請求調(diào)度域12c,用于存儲控制計算機病毒檢查請求程序的執(zhí)行時間的數(shù)據(jù)的,和用于保持計算機病毒檢查結果的檢查結果存儲域12d,該計算機病毒檢查結果為當執(zhí)行計算機病毒檢查結果處理程序時,由客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn提供的。
程序和數(shù)據(jù)是通過通信控制器11提供的,或以通過讀取設備從可移植記錄媒體如CD-ROM,軟盤或其它類似的設備中作為讀取結果的方式提供的,其中程序為以上所述的計算機病毒檢查請求程序,計算機病毒檢查結果處理程序等??捎糜涗浢襟w中有預先記錄的程序和數(shù)據(jù)。所提供的程序和數(shù)據(jù)存儲在文件設備12的程序域12a和計算機病毒檢查請求調(diào)度域12c中。當程序執(zhí)行時,則這些程序被存儲在RAM15中。根據(jù)這些程序,CPU14執(zhí)行預定操作。
圖3表示了本發(fā)明的第一種實施例中,計算機病毒檢查請求調(diào)度中的數(shù)據(jù)布局。
服務器2以把客戶機分成多個組G1到Gn的方式來管理客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn。如圖1所示,組G1包括客戶機3-1-1到3-1-ml,組G2包括客戶機3-2-1到3-2-m2,…,及組Gn包括客戶機3-n-1到3-n-mn。
計算機病毒檢查請求調(diào)度域12c是為組G1到Gn所設置的。每組的計算機病毒檢查請求調(diào)度域12c(組信息域)主要包括組信息頭域,用于存儲調(diào)度所設置的組的信息,成員信息域,用于存儲屬于組信息頭域中所設置的組的成員(客戶機)的成員信息,和組信息尾域,用于存儲標識組信息結束的信息。
組信息頭域包括組ID域,用于標識調(diào)度所設置的組,發(fā)布日期和時間信息域,管理器郵件地址域,用于存儲該組的管理器的郵件地址,成員數(shù)量域,用于設置屬于該組的客戶機的數(shù)量,和版本信息域,用于存儲計算機病毒模式集的版本(以后稱為‘計算機病毒模式集’)的信息,其中計算機病毒模式集被計算機病毒檢查程序用來檢查計算機病毒。發(fā)布日期和時間被預先設定,以定期發(fā)布計算機病毒檢查請求,或根據(jù)預定調(diào)度發(fā)布計算機病毒檢查請求。例如,發(fā)布日期和時間可表示每個月的預定日期和時間,每年的多個預定日期,每周預定的一天,或其它。
每個成員信息域包括成員ID域,用于存儲標識將要進行計算機病毒檢查的客戶機的信息,成員名域,用于設置使用將要進行計算機病毒檢查的客戶機的用戶的名字或其它項,成員郵件地址域,用于設置使用將要進行計算機病毒檢查的客戶機的用戶的郵件地址,結果通知目的地址域,用于設置目的地址,和用于存儲標識成員信息域結束的信息的結束域。如圖3所示,所有屬于一個組的客戶機的成員信息域都被放在組信息頭域的后面。然后,結束域被加在組信息域的最后。所述目的地為預先設置的幾個期望的客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn,該目的地被通知以計算機病毒檢查的結果。
服務器2監(jiān)測所述計算機病毒檢查請求調(diào)度域12c。然后,當該組的計算機病毒檢查請求調(diào)度域12c的發(fā)布日期和時間信息域中所設置的信息指示當前日期和時間時,則如下面所述,客戶機將根據(jù)該組的計算機病毒檢查請求調(diào)度域12c中所設置的信息來請求對于計算機病毒的檢查。
如上面所述,為G1到Gn的每個組設置了計算機病毒檢查請求調(diào)度域12c。在這種安排中,有可能相應于G1到Gn的每個組,在組信息的組信息頭域的發(fā)布日期和時間域中設置不同的調(diào)度。然后,當把客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn分成多個組,并預先把所期望的客戶機設置為屬于各個組時,則有可能在某一特定時間把計算機病毒檢查請求發(fā)送給預先設置的期望的客戶機。
圖4表示了本發(fā)明的第一種實施例中,每個檢查結果存儲域12d的數(shù)據(jù)布局。
相應地,為每個組G1到Gn設置檢查結果存儲域12d。每個檢查結果存儲域包括成員ID域,用于存儲標識客戶機的成員ID,成員名域,用于存儲成員名,例如使用存儲在成員ID中的成員ID的用戶的用戶名,檢查結果域,用于存儲存儲在成員ID域中的成員ID的客戶機對于計算機病毒檢查的結果,和版本信息域,用于存儲計算機病毒模式集的版本,其中計算機病毒模式集被計算機病毒檢查程序用于檢查計算機病毒。因此,一個組中的每個成員的成員ID域,成員名域,檢查結果域和版本信息域都被放置在檢查結果存儲域12d中。
根據(jù)計算機病毒檢查請求程序和預先存儲在組的計算機病毒請求調(diào)度域12c中的調(diào)度,服務器2把計算機病毒檢查請求發(fā)送給屬于該組的客戶機。然后,根據(jù)計算機病毒檢查結果處理程序,服務器收集在屬于該組的客戶機中所執(zhí)行的計算機病毒檢查的結果,并把所收集到的結果發(fā)送給該組的管理器。
現(xiàn)在將參照圖來描述每個客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的排列。
圖5表示了本發(fā)明的第一種實施例中每個客戶機的框圖。
每個客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn都包括信息控制部分21,用于控制同網(wǎng)絡4的通信,文件設備22,用于存儲數(shù)據(jù)和程序,輸入和輸出控制器23,用于實現(xiàn)把信息寫入文件設備22并把信息從文件設備22讀出的控制,CPU24,用于根據(jù)存儲在文件設備22的程序域中的計算機病毒檢查程序來執(zhí)行計算機病毒檢查,RAM25,作為CPU24的工作域,顯示器26,用于指示計算機病毒檢查的結果,指示控制器27,用于控制顯示器26的顯示,鍵盤28,用于輸入命令和數(shù)據(jù),鍵盤控制器29,用于控制來自鍵盤28的輸入,和總線30,通過該總線通信控制部分21,輸入和輸出控制器23,CPU24,RAM25,指示控制器27和鍵盤控制器相連。
通信控制部分21同網(wǎng)絡4相連并控制與服務器2的連接。
文件設備22包括數(shù)據(jù)域22a,用于存儲數(shù)據(jù),程序域22b,用于存儲在客戶機中執(zhí)行的程序,檢查結果存儲域22c,用于存儲對于計算機病毒的檢查的結果,和計算機病毒模式域22d,用于存儲執(zhí)行計算機病毒檢查程序時所用到的計算機病毒模式集。
程序,例如計算機病毒檢查程序等,和計算機病毒模式集的信息是通過通信控制部分21,或是作為通過讀取設備從可移植記錄媒體如CD-ROM,軟盤或其它類似設備中讀取的結果被提供的。可移植記錄媒體上預先記錄有所述程序和信息。所提供的程序和信息被存儲在文件設備22的程序域22b和計算機病毒模式域22c中。當程序執(zhí)行時,則這些程序被存儲在RAM25中。CPU24根據(jù)這些程序執(zhí)行預定的操作。
圖6表示了本發(fā)明的第一種實施例中,每個客戶機的計算機病毒檢查結果存儲域的數(shù)據(jù)布局。
每個客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn,在具有圖6所示的數(shù)據(jù)布局的檢查結果存儲域22c中存儲了計算機病毒檢查結果。然后,客戶機把所存儲的計算機病毒檢查結果發(fā)送給服務器2。
如圖6中所示,在每個客戶機中檢查結果域22c包括組ID域,用于存儲用來標識客戶機所屬組的組ID,成員ID域,用于存儲用來標識客戶機的成員ID,結果域,用于存儲對于計算機病毒的檢查的結果,和版本信息域,用于存儲計算機病毒模式集的版本信息,該計算機病毒模式集被計算機病毒檢查程序用于檢查計算機病毒。
圖7表示了本發(fā)明的第一種實施例中,計算機病毒模式域22d的數(shù)據(jù)布局。
每個客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的文件設備22中所設置的計算機病毒模式域中包括版本信息域,用于存儲用來標識計算機病毒模式集的版本的版本信息,該計算機病毒模式集被計算機病毒檢查程序用來檢查具有這些計算機病毒模式的計算機病毒,和計算機病毒模式域,用于相應地存儲所述版本的計算機病毒模式。
客戶機啟動計算機病毒檢查程序,以響應所接收到的服務器提供給客戶機的計算機病毒檢查請求。然后,客戶機參考文件設備22中的計算機病毒模式域中所設置的計算機病毒模式集,并把存儲在數(shù)據(jù)域22a和程序域22d中的數(shù)據(jù)同計算機病毒模式域22d中的計算機病毒模式集相比較??蛻魴C搜索該計算機病毒模式集。然后,當存在與計算機病毒模式相同的數(shù)據(jù)時,則判定存在計算機病毒,并執(zhí)行計算機病毒的刪除。
參照圖,現(xiàn)在將描述由服務器2所執(zhí)行的計算機病毒請求檢查程序的操作。
圖8表示了本發(fā)明的第一種實施例中,服務器2的計算機病毒檢查請求程序的操作流程圖。
在服務器2中,根據(jù)計算機病毒檢查程序,首先參考圖3中所示的請求調(diào)度域12c并順序讀出請求調(diào)度域12c中所設置的組信息(在步驟S1-1,S1-2和S1-3中)。
然后,讀出存儲在組信息的發(fā)布日期和時間信息域中的發(fā)布日期和時間信息并把它與當前日期和時間相比較(在步驟S1-4中)。當所讀出的一個組的發(fā)布日期和時間指示當前日期和時間時(步驟S1-5中的是),則順序讀出該組的組信息中的各成員的成員信息。然后,病毒檢查請求包被發(fā)送給網(wǎng)絡4,以發(fā)送給所讀出的各成員的成員信息中的成員郵件地址中的客戶機(在步驟S1-6中)。
客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn監(jiān)測發(fā)送給網(wǎng)絡4的請求包。屬于該組的客戶機分別從網(wǎng)絡4接收請求包,該請求包是為了發(fā)送給該組的客戶機而已發(fā)送給了網(wǎng)絡4。
現(xiàn)在將參照圖描述每個客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的計算機病毒檢查程序的操作。
圖9表示了本發(fā)明的第一種實施例中,每個客戶機的計算機病毒檢查程序的操作流程圖。
當從服務器接收計算機病毒檢查請求包時,每個客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn執(zhí)行相同的操作。相應地,現(xiàn)在將描述3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn中的一個客戶機的計算機病毒檢查程序的操作。該客戶機從服務器2接收已發(fā)送給網(wǎng)絡4的發(fā)送給該客戶機的計算機病毒檢查請求包。然后,客戶機啟動計算機病毒檢查程序(在步驟S2-1中)。
當在步驟S2-1中啟動了計算機病毒檢查程序后,則存儲在文件設備22的數(shù)據(jù)域22a和程序域22b中的數(shù)據(jù)被順序讀出。所讀出的數(shù)據(jù)同存儲在計算機病毒模式域22d中的計算機病毒模式集相比較,搜索該計算機病毒模式集以查找對應于所讀出的數(shù)據(jù)的計算機病毒模式。當通過比較判定存在與該計算機病毒模式集中的一個計算機病毒模式相同的數(shù)據(jù)時,則判定客戶機中存在一個計算機病毒。然后,刪除該計算機病毒,并在客戶機中保持這個計算機病毒模式的版本的版本信息和所檢測到的病毒的信息。當通過比較判定不存在與計算機病毒模式集中的任何計算機病毒模式相同的數(shù)據(jù)時,則判定客戶機中不存在計算機病毒。然后,在客戶機中保持計算機病毒模式集的版本的版本信息和標識不存在計算機病毒的信息,其中計算機病毒模式集用于檢查對應于該計算機病毒模式集的計算機病毒。
然后,把通過計算機病毒檢查程序所執(zhí)行的計算機病毒檢查的結果組織成一種適合于發(fā)送給服務器2的格式。組織后的檢查結果被存儲在計算機病毒檢查結果域22c中(在步驟S2-2中)。
然后,在步驟S2-3中,產(chǎn)生將要發(fā)送給服務器2的檢查結果包并把該檢查結果包發(fā)送給服務器2。這一檢查結果包中包括結果報告信息,該報告信息中包括客戶機所屬組的組ID,客戶機的成員ID,計算機病毒檢查結果和所述所用到的圖6中所示的計算機病毒模式的版本的版本信息。
當接收到來自客戶機的對于計算機病毒的檢查的結果時,服務器2執(zhí)行計算機病毒檢查結果處理程序。
然后,現(xiàn)在將參照圖描述服務器2的計算機病毒檢查處理程序的操作。
圖10表示了本發(fā)明的第一種實施例中,服務器2的計算機病毒檢查結果處理程序的操作流程圖。
當來自屬于一個組的客戶機的計算機病毒檢查的結果包被服務器2接收時,則在服務器2中啟動計算機病毒檢查結果處理程序。因此,從屬于該組的客戶機中所接收的對于計算機病毒的檢查的結果被存儲在該組的檢查結果存儲域12d中(在步驟S3-1中)。
該組的計算機病毒檢查結果包括順序排列的各個成員(客戶機)的計算機病毒檢查結果,其中成員排列如圖4所示。每個成員信息包括成員ID,成員名,對于計算機病毒的檢查結果,和計算機病毒模式集的版本的版本信息,其中計算機病毒模式集用于檢查對應于該計算機病毒模式集的計算機病毒。順序排列每個成員的信息并把它作為一個文件存儲在每個檢查結果存儲域12d中。例如,文件名包括組ID和執(zhí)行計算機病毒檢查的日期和時間,并且文件名被排列成可在組ID和執(zhí)行對于計算機病毒的檢查的日期和時間之間插入下劃條符號(under-bar symbol)的格式,并把文件格式(擴展名)添加到該文件名上。因此,可容易地通過文件名來識別執(zhí)行計算機病毒檢查的時間和日期。
當把來自屬于該組的客戶機的計算機病毒檢查的結果按圖4所示的方式存儲起來之后,則把計算機病毒檢查的結果發(fā)送到各個目的地,其中目的地的信息分別存儲在該組的計算機病毒檢查請求調(diào)度域的成員信息域的結果通知目的地址域中(在步驟S3-2中)。
當獲得屬于該組的客戶機構的計算機病毒檢查結果并將其存儲在檢查結果存儲域12d(步驟S3-3中的Yes)后,生成對于該組的客戶機所執(zhí)行的計算機病毒檢查結果列表,該列表然后被發(fā)送到管理器郵件地址目的地,其中地址信息存儲在示于圖3的組的計算機病毒檢查請求調(diào)度域12的組信息頭域的管理器郵件地址中。
圖11表示了本發(fā)明的第一種實施例中,計算機病毒檢查的結果列表的格式,該結果列表被發(fā)送給各組的管理器。
在步驟S3-4中,以文本文件的格式為各組產(chǎn)生計算機病毒檢查的結果列表并把該列表發(fā)送給各組的管理器。如圖11中所示,計算機病毒檢查的結果列表的頂端包括組ID和執(zhí)行計算機病毒檢查的日期和時間。圖11中所示的列表中,組ID為‘A’且執(zhí)行檢查的日期和時間為‘July·7,1997,24:00’。
下面的行中,順序記錄了屬于該組的客戶機的計算機病毒檢查結果。在記錄每個計算機病毒檢查結果的區(qū)域中,記錄了成員名,版本信息和計算機病毒檢查結果。
圖11的下面各行的頂端中記錄了成員名‘Mr.A’,所用到的計算機病毒模式集的版本信息‘V**L**’,和計算機病毒的檢查結果‘正常結束’。單詞‘正常結束’表示沒有發(fā)現(xiàn)計算機病毒。
在圖11的下方,記錄了成員名‘Mr.B’,所用到的計算機病毒模式集的版本信息‘V**L**’,和表示發(fā)現(xiàn)并刪除計算機病毒‘**’信息的計算機病毒檢查結果。圖11中所示的信息以文本文件的方式被提供。
組管理器參考圖11中所示的計算機病毒檢查的結果列表,并識別由管理器所管理的組的計算機病毒檢查結果。
當在步驟S3-4中把計算機病毒的檢查結果發(fā)送各組各相應的管理器后,則把計算機病毒檢查的結果列表作為備份分別存儲在文件設備12的檢查結果存儲域12d(相應于各組的)中(在步驟S3-5中)。
已描述過在一組客戶機中執(zhí)行計算機病毒檢查的情況。但是,當從服務器2接收計算機病毒檢查請求包時,根據(jù)圖3中所示的計算機病毒檢查請求調(diào)度中所設置的調(diào)度,也可在其它組的客戶機中執(zhí)行所述有關組的操作。
在第一個實施例中,可自動執(zhí)行客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的計算機病毒檢查,以響應從服務器2發(fā)送來的請求。因此,可正確地執(zhí)行計算機病毒檢查。而且,根據(jù)預先設置的調(diào)度執(zhí)行計算機病毒檢查。因此,可通過設置執(zhí)行計算機病毒檢查的時間來執(zhí)行計算機病毒的檢查而不會防礙正常的工作,在所設置的時間期間內(nèi)不會使用服務器4和客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn。而且,由于有可能定期地或根據(jù)預定調(diào)度執(zhí)行計算機病毒檢查,因此可有效地執(zhí)行檢查。
在第一個實施例中,每個客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn中都載有計算機病毒檢查程序。但是,計算機病毒模式的數(shù)量逐年增加。在第一個實施例的排列中,當計算機病毒模式集被更新了,則需要在每個客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn中都安裝最新的計算機病毒模式集。這項工作很麻煩。而且,即使只錯過一個從3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的客戶機的最新計算機病毒模式集的安裝,則該客戶機中就不會安裝有最新計算機病毒模式集。結果是,當該客戶機中存在有一個最新計算機病毒時,則這個最新的病毒不會被發(fā)現(xiàn)。
因此,可考慮從服務器提供計算機病毒模式集的方式。
作為本發(fā)明的第二個實施例,現(xiàn)在將描述從服務器提供計算機病毒模式集的實施例。第二個實施例的系統(tǒng)布局同圖1中所示的第一個實施例的系統(tǒng)布局相同,并且第二個實施例中的客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的排列和操作也與第一個實施例中相應地排列和操作相同。因此,將省略對它們的描述。
首先,將參照圖描述第二個實施例中服務器50的排列。
圖12表示了本發(fā)明的第二種實施例中服務器50的框圖。圖12中,相應地給那些與圖2中相同的塊以相同的參數(shù),并省略對它們的描述。
在第二個實施例的服務器50中,在文件設備51的數(shù)據(jù)域52中提供了一個最新計算機病毒模式數(shù)據(jù)域52a,用于存儲最新的計算機病毒模式集。
當把計算機病毒檢查請求發(fā)送到一個由計算機病毒檢查請求調(diào)度域12c中設置的調(diào)度所決定的組的客戶機時,則服務器50參照存儲在對應于該組的計算機病毒檢查請求調(diào)度域12c的組信息頭域中的版本信息。服務器50把所參考的計算機病毒檢查請求調(diào)度域12c中的版本信息同存儲在最新計算機病毒模式數(shù)據(jù)域52a中的版本信息相比較。通過比較,如果判定屬于該組的每個客戶機都缺少某種計算機病毒模式,則服務器50把所缺少的模式連同計算機病毒檢查請求一起發(fā)送給每個缺少這種病毒模式的客戶機。
圖13表示了本發(fā)明的第二種實施例中,服務器50的計算機病毒檢查請求程序的操作流程圖。
在服務器50中,根據(jù)計算機病毒檢查請求程序,參考請求調(diào)度域12c,并從中讀出每一個組信息(步驟S4-1,S4-2和S4-3)。
然后,讀出存儲在組信息的發(fā)布日期和時間信息域中的發(fā)布日期和時間信息并把它同當前日期和時間相比較(在步驟S4-4中)。當所讀出的該組的發(fā)布日期和時間指示當前日期和時間時(步驟S4-5的是),則參考該組的組信息的組信息頭域中的版本信息,并且把它同存儲在文件設備51的數(shù)據(jù)域52所提供的最新計算機病毒模式數(shù)據(jù)域52a中的版本信息相比較(在步驟S4-6中)。
在步驟4-6中,當該組的組信息的組信息頭域中的版本信息與存儲在文件設備51的數(shù)據(jù)域52所提供的最新計算機病毒模式數(shù)據(jù)域52a中的版本信息不同時,則判定屬于該組的每個客戶機都缺少某種計算機病毒模式。所缺少的模式和存儲在由文件設備51的數(shù)據(jù)域52所提供的最新計算機病毒模式數(shù)據(jù)域52a中的版本信息被添加到每個病毒檢查請求包上。服務器50把病毒檢查請求包連同所缺少的模式和存儲在由文件設備51的數(shù)據(jù)域52所提供的最新計算機病毒模式數(shù)據(jù)域52a中的版本信息一起發(fā)送給網(wǎng)絡4中存儲在屬于該組的客戶機的成員信息域的成員郵件地址域中的成員郵件地址的目的地(在步驟S4-7中)。
在步驟4-6中當該組的組信息的組信息頭域中的版本信息與存儲在文件設備51的數(shù)據(jù)域52所提供的最新計算機病毒模式數(shù)據(jù)域52a中的版本信息相同時,則服務器50只把病毒檢查請求包發(fā)送給網(wǎng)絡4中存儲在屬于該組的客戶機的成員信息域的成員郵件地址域中的成員郵件地址的目的地(在步驟S4-8中)。
客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn監(jiān)測發(fā)送到網(wǎng)絡4的包。屬于該組的客戶機從網(wǎng)絡4接收發(fā)送給網(wǎng)絡4的這些客戶機的包。
當一并接收病毒檢查請求包,所缺少的計算機病毒模式和版本信息時,則屬于該組的每個客戶機都把所接收到的計算機病毒模式添加到其計算機病毒模式域22d中,并把計算機病毒模式域22d的版本信息更新成與計算機病毒檢查請求包一同接收的版本信息。
然后,每個屬于該組的客戶機執(zhí)行圖9所示的計算機病毒檢查程序并把對于計算機病毒的檢查結果發(fā)送給服務器2。
服務器執(zhí)行圖10中所示的計算機病毒檢查結果處理程序。
在第二個實施例中,可采用最新版本的計算機病毒模式集來執(zhí)行存儲在每個客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn中的計算機病毒檢查程序。因此,可有效地保護網(wǎng)絡系統(tǒng)不受計算機病毒侵犯。
在第二個實施例中,服務器提供計算機病毒模式集和版本信息。但是,可考慮一種在服務器中加載計算機病毒檢查程序,并在執(zhí)行計算機病毒檢查時由客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn訪問服務器2的方式。
作為本發(fā)明的第三種實施例,現(xiàn)在將參照圖來描述一種在服務器2中加載計算機病毒檢查程序并在執(zhí)行病毒檢查時由客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn訪問服務器2的實施例。
首先,現(xiàn)在將參照圖來描述服務器的排列。
圖14表示了本發(fā)明的第三種實施例中服務器110的框圖。圖14中,給與圖2中相同的塊以相同的參數(shù),并省略對它們的描述。
在第三種實施例中的服務器110中,在文件設備111的程序域112中存儲了用于檢查計算機病毒的計算機病毒檢查程序和該程序所使用的計算機病毒模式集。
在服務器110的操作中,操作一直執(zhí)行到服務器把計算機病毒檢查請求發(fā)送給客戶機,即,由圖8中所示的計算機病毒檢查請求程序所執(zhí)行的操作,和產(chǎn)生從客戶機提供的計算機病毒檢查的結果的列表的操作,即,由圖10中所示的計算機病毒檢查結果處理程序所執(zhí)行的操作與第一種實施例中的那些操作相同。相應地,將忽略對它們的描述。
為響應從服務器發(fā)送過來的計算機病毒檢查請求,客戶機訪問存儲在服務器110的文件設備111的程序數(shù)據(jù)域112中的計算機病毒檢查程序。
現(xiàn)在將參照圖描述客戶機120的排列。
圖15表示了一個本發(fā)明的第三種實施例中的客戶機120的框圖。圖15中,給與圖5中相同的塊以同樣的參數(shù),并且將省略對它們的描述。
在第三種實施例的客戶機120中,計算機病毒檢查程序并未存儲在文件設備121的程序數(shù)據(jù)域122中。而是,在文件設備121的程序數(shù)據(jù)域122中存儲了計算機檢查病毒檢查控制程序。
同其它的實施例類似,計算機病毒檢查控制程序通過通信控制部分21,或作為通過讀設備從可移植記錄媒體例如CD-ROM,軟盤,或其他類似設備中讀出的結果被提供,計算機病毒檢查控制程序被預先記錄在這一可移植記錄媒體上。所提供的程序被存儲在文件設備121的程序數(shù)據(jù)域122中。當該程序執(zhí)行時,則被存儲在RAM25中。CPU24根據(jù)該程序執(zhí)行預定的操作。
圖16表示了本發(fā)明的第三種實施例中,客戶機120的計算機病毒檢查控制程序的操作流程圖。
當客戶機120接收到由服務器110發(fā)送給客戶機120的計算機病毒檢查請求包時,客戶機啟動計算機病毒檢查控制程序??蛻魴C訪問在服務器110的文件設備111的程序域112中所設置的計算機病毒檢查程序并啟動該計算機病毒檢查程序(在步驟S5-1中)。
當服務器110中所設置的計算機病毒檢查程序在步驟S5-1中被啟動時,則把存儲在文件設備121的數(shù)據(jù)域22a中的數(shù)據(jù)同存儲在文件設備111的程序域112中的計算機病毒模式集順序地相比較,以搜索計算機病毒模式集來查找同數(shù)據(jù)域22a中的數(shù)據(jù)相同的計算機病毒模式。當通過比較,存在與計算機病毒模式集中的一個計算機病毒模式相同的數(shù)據(jù)時,則判定客戶機120中存在計算機病毒。然后,刪除該計算機病毒,并且在客戶機中保持該計算機病毒模式上的版本的版本信息和所檢測到的病毒的信息。當通過比較,判定不存在與該計算機病毒模式集中的任何計算機病毒模式相同的數(shù)據(jù)時,則判定該客戶機120中不存在計算機病毒。然后,在客戶機中保持用于檢查計算機病毒的計算機病毒模式集的版本的版本信息和用于標識不存在病毒的信息。
然后,把通過計算機病毒檢查程序的執(zhí)行所獲得的計算機病毒檢查的結果組織成一種適合于發(fā)送給服務器2的格式,其中格式如圖6所示(在步驟S5-2中)。
然后,在步驟S5-3中,客戶機120產(chǎn)生將要發(fā)送給服務器110的檢查結果包并把所產(chǎn)生的結果包發(fā)送給服務器110。這一檢查結果包中包括結果報告信息,該報告信息中包括客戶機所屬的組的組ID,客戶機120的成員的成員ID,計算機病毒檢查的結果和如圖6中所示的計算機病毒模式(集)的版本的版本信息。
當從客戶機120(同圖1中所示的系統(tǒng)類似,許多客戶機120通過網(wǎng)絡同服務器110相連,并且每個客戶機120根據(jù)圖3中所示的計算機病毒檢查請求調(diào)度中所設置的調(diào)度執(zhí)行所述操作)接收對于計算機病毒的檢查的結果時,服務器110執(zhí)行計算機病毒檢查結果處理程序,這一操作在圖10中表示了出來。
在第三種實施例中,在服務器110中提供了計算機病毒檢查程序和計算機病毒模式集。為響應接收自服務器110的計算機病毒檢查請求,客戶機120訪問服務器110的計算機病毒檢查程序并在客戶機120上執(zhí)行對于計算機病毒的檢查。因此,可使用相同版本的計算機病毒模式來檢查每個客戶機120。因此,通過只在服務器110中設置計算機病毒模式集的最新版本,則可采用最新版本計算機病毒模式集來檢查每個客戶機120。這樣,可有效地保護客戶機120不受計算機病毒侵犯。
而且,由于不需要在每個客戶機120中都存儲計算機病毒檢查程序和計算機病毒模式,因此,有可能增加可有效使用的文件域。
在第一,第二和第三個的每個實施例中,服務器無條件地發(fā)送計算機病毒檢查請求,而不考慮客戶機是否處于可執(zhí)行同服務器通信的狀態(tài)。但是,通過根據(jù)預定狀態(tài)判定是否發(fā)送計算機病毒檢查請求,可有效地執(zhí)行計算機病毒檢查請求的發(fā)送。
現(xiàn)在將描述根據(jù)預定狀態(tài)發(fā)送計算機病毒檢查請求的本發(fā)明的第四種實施例。
首先,將參照圖來描述第四種實施例中服務器210的排列。
圖17表示了本發(fā)明的第四種實施例中的服務器210的框圖。圖17中,相應地給與圖2中相同的塊以同樣的參數(shù),并將省略對它們的描述。
第四種實施例的服務器210中,文件設備211中包括一發(fā)送狀態(tài)管理域212。
在發(fā)送狀態(tài)管理域212中,存儲了用于集中地管理計算機病毒檢查請求的信息,用于發(fā)送預計日期的信息,其中在該日期上服務器210把計算機病毒檢查請求發(fā)送給客戶機,以及在客戶機上執(zhí)行計算機病毒檢查的時限。
第四種實施例中的每個客戶機同所述每個客戶機3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn相同。相應地,將忽略對它們的描述。
圖18表示了服務器210的發(fā)送狀態(tài)管理域212中的數(shù)據(jù)布局。
在發(fā)送狀態(tài)管理域212中,存儲了每個成員的成員信息,每個客戶機處于可執(zhí)行同服務器通信的狀態(tài)的信息,及在客戶機上執(zhí)行計算機病毒檢查的時限未到的信息。對于每個成員,發(fā)送狀態(tài)管理域212包括組ID域,用于存儲該成員的客戶機所屬的組的組ID,成員ID域,用于存儲該成員的成員ID,成員郵件地址域,用于存儲計算機病毒檢查的結果應被發(fā)送到的目的地(客戶機)的郵件地址,發(fā)送預計日期域,用于存儲把計算機病毒檢查請求發(fā)送給客戶機的預計日期,和發(fā)送時限域,用于存儲在客戶機上執(zhí)行的計算機病毒檢查的時限。在發(fā)送狀態(tài)管理域212中,重復地存儲了以上所述每個成員的成員信息,客戶機處于可執(zhí)行與服務器210通信的狀態(tài)的信息及在客戶機上執(zhí)行的對于計算機病毒的檢查的時限未到的信息。
基于圖18中所示的發(fā)送狀態(tài)管理域212中的信息,服務器210把計算機病毒檢查請求發(fā)送給所述客戶機。
圖19表示本發(fā)明的第四種實施例中的計算機病毒檢查請求處理程序的操作流程圖。
在服務器210中,根據(jù)計算機病毒檢查請求處理程序,參考圖3中所示的請求調(diào)度并順序地讀出請求調(diào)度中所設置的組信息(在步驟S6-1,S6-2和S6-3中)。
然后,把存儲在所讀出的組信息的發(fā)布日期和時間信息域中的發(fā)布日期和時間信息同當前日期和時間相比較(在步驟S6-4中)。當發(fā)布日期和時間指示當前日期和時間時(步驟S6-5的是),則組信息中的每個成員的成員信息被添加到發(fā)送狀態(tài)管理域212中(在步驟S6-6中)。這時,服務器210的操作員輸入該組的每個成員的發(fā)送時限的信息,以產(chǎn)生如圖18中所示的組中每個成員的發(fā)送狀態(tài)管理域中的成員信息。
當檢查過所有組的請求調(diào)度后,如第一種實施例中的組G1到Gn(步驟S6-3中),則順序地參考存儲在發(fā)送狀態(tài)管理域212中的所有成員的成員信息(在步驟S6-7和S6-8中)。
這時,參考存儲在每個成員的成員信息的發(fā)送時限域中的時限,并且判定在該成員的客戶機上所執(zhí)行的計算機病毒檢查的時限是否已滿(在步驟S6-9中)。然后,當判定在該成員的客戶機上所執(zhí)行的計算機病毒檢查的時限已滿時(步驟S6-9中的是),則把當前時間所參考的成員的成員信息從發(fā)送狀態(tài)管理域212中刪除,并且把表示在該成員的客戶機上執(zhí)行的對于計算機病毒的檢查的時限已滿的信息記錄在檢查結果存儲域12d(在步驟S6-10中)的該成員的成員信息中。然后,操作流程轉到步驟S6-7并且參考發(fā)送狀態(tài)管理域212中其它成員的成員信息。
當判定在該成員的客戶機上所執(zhí)行的計算機病毒檢查的時限來到時(步驟S6-9中的否),則服務器210訪問當前時間所參考的成員的成員信息中的客戶機,以判定客戶機是否處于可執(zhí)行同服務器210通信的狀態(tài)(步驟S6-11中)。
然后,當判定客戶機未處于可執(zhí)行同服務器210通信的狀態(tài)(步驟S6-11中的否)時,則操作流程轉到步驟S6-7并參考其它成員的成員信息。
當判定客戶機處于可執(zhí)行同服務器210通信的狀態(tài)(步驟S6-11中的是)時,則可判定該客戶機為將執(zhí)行計算機病毒檢查的客戶機。因此,服務器210把計算機病毒檢查請求包發(fā)送該成員郵件地址的目的地(客戶機),以使該成員的客戶機執(zhí)行計算機病毒檢查,并從發(fā)送狀態(tài)管理域212中刪除該成員的成員信息(在步驟S6-12中),其中成員郵件地址存儲在發(fā)送狀態(tài)管理域212中當前時間所參考的成員的成員信息的成員郵件地址域中。然后,操作流程轉到步驟S6-7并參考其它成員的成員信息。
根據(jù)第四種實施例,當判定客戶機由于客戶機功率短缺而未處于可執(zhí)行同服務器210通信的狀態(tài),或判定在客戶機上執(zhí)行計算機病毒檢查的時限已到時,則自動取消把計算機病毒檢查請求發(fā)送給客戶機的操作。因此,可有效地執(zhí)行計算機病毒檢查。
而且,本發(fā)明并不限于以上所述實施例,并且可在不違背本發(fā)明范圍的條件下對其進行改變和修改。
權利要求
1.一種用于網(wǎng)絡系統(tǒng)的終端管理方法,通過該網(wǎng)絡系統(tǒng)多個終端裝置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)與一個管理裝置(2;50;110;210)相連,其中每個終端裝置中都有用于計算機病毒檢查的計算機病毒檢查模塊,所述方法包括以下步驟a)使所述管理裝置把計算機病毒檢查請求發(fā)送給所述多個終端裝置,所發(fā)送的請求使所述計算機病毒檢查模塊檢查計算機病毒。b)使所述多個終端裝置響應所接收到的計算機病毒檢查請求,通過所述計算機病毒檢查模塊啟動對于多個終端裝置的計算機病毒的檢查,并執(zhí)行對于所述多個終端裝置的計算機病毒的檢查。
2.根據(jù)權利要求1所述的終端管理方法,其中所述步驟a)使所述管理裝置把計算機病毒檢查請求發(fā)送到所述終端裝置中預先設置的終端裝置。
3.根據(jù)權利要求1所述的終端管理方法,還包括以下步驟c)使所述多個終端裝置把通過步驟b)的執(zhí)行獲得的對于計算機病毒的檢查的結果發(fā)送給所述管理裝置;并d)使所述管理裝置集中地管理從步驟c)的終端裝置中發(fā)送來的對于計算機病毒的檢查的結果。
4.根據(jù)權利要求3所述的終端管理方法,還包括步驟e),該步驟使所述管理裝置把從步驟c)中所述多個終端裝置發(fā)送來的對于計算機病毒的檢查的結果發(fā)送給所述多個終端裝置中預先設置的終端裝置。
5.根據(jù)權利要求1所述的終端管理方法,還包括以下步驟c)使得當執(zhí)行計算機病毒檢查的時限已到時,所述管理裝置有標識執(zhí)行計算機病毒檢查的時限已到的信息,該信息作為所述多個終端裝置中的一個的管理信息;和d)阻止所述管理裝置把計算機病毒檢查請求發(fā)送給所述多個終端裝置中的一個。
6.根據(jù)權利要求1所述的終端管理方法,其中所述步驟a)使所述管理裝置通過所述計算機病毒檢查模塊把計算機病毒模式集及計算機病毒檢查請求一起發(fā)送給所述多個終端裝置,其中所述的計算機病毒模式集被用于查找具有該計算機病毒模式集中的一個計算機病毒模式的計算機病毒。7.一種用于網(wǎng)絡系統(tǒng)的終端管理方法,通過該網(wǎng)絡系統(tǒng)管理裝置(2;50;110;210)與多個終端裝置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)相連,所述方法包括以下步驟a)使所述管理裝置被提供用于檢查計算機病毒的計算機病毒檢查模塊;b)使所述管理裝置把計算機病毒檢查請求發(fā)送給所述多個終端裝置;和c)使所述多個終端裝置,響應所接收到的計算機病毒檢查請求,訪問所述計算機病毒檢查模塊,以使所述計算機病毒檢查模塊檢查所述多個終端裝置以檢查計算機病毒。
8.根據(jù)權利要求7所述的終端管理方法,其中所述的步驟b)使所述管理裝置把計算機病毒檢查請求發(fā)送給所述多個終端裝置中預先設置的終端裝置。
9.根據(jù)權利要求7所述的終端管理方法,還包括以下步驟d)使所述多個終端裝置把通過步驟c)的執(zhí)行所獲得的對于計算機病毒的檢查的結果發(fā)送給所述管理裝置;和e)使所述管理裝置集中地管理從所述多個終端裝置發(fā)送來的對于計算機病毒的檢查的結果。
10.根據(jù)權利要求9所述的終端管理方法,還包括以下步驟f)使得所述管理裝置把從所述多個終端裝置發(fā)送來的對于計算機病毒的檢查的結果發(fā)送給所述多個終端裝置中的預先設置的模塊。
11.根據(jù)權利要求7所述的終端管理方法,還包括以下步驟d)當時限已到時,使所述管理裝置具有標識執(zhí)行計算機病毒檢查的時限已到的信息,該信息作為所述多個終端裝置中的一個的管理信息;和e)阻止所述管理裝置把計算機病毒檢查請求發(fā)送給所述多個終端裝置中的一個。
12.管理裝置(2;50;110;210),它通過網(wǎng)絡(4)與多個終端裝置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)相連,其中每個所述終端裝置都被提供以用于檢查計算機病毒的計算機病毒檢查模塊,該管理裝置包括模塊(14),用于產(chǎn)生計算機病毒檢查請求,該請求用于通過計算機病毒檢查模塊啟動對于計算機病毒的檢查;和模塊(11),用于把計算機病毒檢查請求發(fā)送給所述多個終端裝置。
13.根據(jù)權利要求12所述的管理裝置,還包括指定模塊(14),用于指定計算機病毒檢查請求應被發(fā)送到哪個所述終端裝置,其中所述管理裝置把計算機病毒檢查請求發(fā)送到由所述指定模塊所指定的裝置。
14.根據(jù)權利要求12所述的管理裝置,還包括接收模塊(11),用于接收響應計算機病毒檢查請求而執(zhí)行的對于所述多個終端裝置的計算機病毒檢查的結果;和管理裝置(14),用于管理從所述多個終端裝置接收的對于計算機病毒的檢查的結果。
15.根據(jù)權利要求14所述的管理裝置,還包括發(fā)送模塊(11),用于把從所述多個終端裝置接收的對于計算機病毒的檢查結果發(fā)送給所述多個終端裝置的預先設置的終端裝置。
16.根據(jù)權利要求12所述的管理裝置,還包括判定模塊(14),用于判定所述多個終端裝置對于計算機病毒的檢查的時限是否已到;信息提供模塊(14),用于提供當所執(zhí)行的對于計算機病毒的檢查時限已到時標識時限已到的信息,該信息作為所述多個終端裝置中的一個的管理信息;和阻止模塊(14),用于阻止發(fā)送模塊把計算機病毒檢查請求發(fā)送給所述多個終端裝置中的一個。
17.根據(jù)權利要求12所述的管理裝置,還包括計算機病毒模式發(fā)送模塊(11),用于把計算機病毒模式集發(fā)送給所述多個終端裝置,通過所述計算機病毒檢查模塊使用該計算機病毒模式集查找具有該計算機病毒模式集中的一個計算機病毒模式的計算機病毒。
18.通過網(wǎng)絡(4)同管理裝置(2;50;110;210)相連的終端裝置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn),包括模塊(21),用于從所述的管理裝置接收計算機病毒檢查請求;模塊(24),響應所接收到的計算機病毒檢查請求,用于啟動計算機病毒檢查;和模塊(24),用于執(zhí)行計算機病毒檢查。
19.根據(jù)權利要求18所述的終端裝置,還包括模塊(21),用于把響應所接收到的計算機病毒檢查請求而執(zhí)行的計算機病毒檢查的結果發(fā)送到所述管理裝置。
20.根據(jù)權利要求18所述的終端裝置,其中所述接收模塊接收計算機病毒模式集和計算機病毒檢查請求;并且所述執(zhí)行模塊使用所接收的計算機病毒模式來執(zhí)行計算機病毒檢查。
21.通過網(wǎng)絡(4)同管理裝置(2;50;110;210)相連的終端裝置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn),包括模塊(21),用于從所述管理裝置接收計算機病毒檢查請求;和模塊(24),用于響應所接收到的計算機病毒檢查請求,訪問所述管理裝置的計算機病毒檢查模塊,并執(zhí)行所述終端裝置的計算機病毒檢查。
22.一個計算機系統(tǒng),其中通過網(wǎng)絡(4)多個終端裝置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)與管理裝置(2;50;110;210)相連,每個終端裝置中都有用于計算機病毒檢查的計算機病毒檢查模塊,該計算機系統(tǒng)包括所述管理裝置,所述管理裝置被提供計算機病毒檢查請求發(fā)送模塊(11),其中請求發(fā)送模塊(11)用于把可使所述計算機病毒檢查模塊啟動計算機病毒檢查的計算機病毒檢查請求發(fā)送給所述多個終端裝置;所述多個終端裝置,響應從所述管理裝置接收的計算機病毒檢查請求,所述多個終端裝置被提供以計算機病毒檢查啟動模塊(24),以使所述計算機病毒檢查模塊開始對計算機病毒進行檢查。
23.一個計算機系統(tǒng),其中通過網(wǎng)絡(4)多個終端裝置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)與管理裝置(2;50;110;210)相連,其中;所述管理裝置被提供計算機病毒檢查模塊,用于計算機病毒檢查;和計算機病毒檢查請求發(fā)送模塊(11),用于把計算機病毒檢查請求發(fā)送給所述多個終端裝置;并且所述多個終端裝置被提供訪問模塊(14),用于響應從所述管理裝置所接收的計算機病毒檢查請求訪問所述管理裝置的計算機病毒檢查模塊,;和計算機病毒檢查執(zhí)行模塊(24),用于通過計算機病毒檢查模塊執(zhí)行所述多個終端裝置對于計算機病毒的檢查。
24.一種計算機可讀記錄媒體,用在通過網(wǎng)絡(4)同多個終端裝置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)相連的計算機(2;50;110;210)中,每個計算機包括用于檢查計算機病毒的計算機病毒檢查模塊,該媒體中具有計算機可讀程序代碼模塊,所述計算機可讀程序代碼模塊包括程序代碼模塊,用于產(chǎn)生使所述計算機病毒檢查模塊啟動計算機病毒檢查的計算機病毒檢查請求;和程序代碼模塊,用于把所產(chǎn)生的計算機病毒檢查請求發(fā)送給所述多個終端裝置。
25.一種計算機可讀記錄媒體,用在通過網(wǎng)絡(4)同管理裝置(2;50;110;210)相連的計算機(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)中,該媒體中具有計算機可讀程序代碼模塊,所述計算機可讀程序代碼模塊包括計算機程序代碼模塊,用于從所述管理裝置接收計算機病毒檢查請求;和計算機程序代碼模塊,用于啟動計算機病毒檢查請求;和計算機程序代碼模塊,用于執(zhí)行計算機病毒檢查。
26.一種計算機可讀記錄媒體,用在通過網(wǎng)絡(4)同管理裝置(2;50;110;210)相連的計算機(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)中,該媒體中具有計算機可讀程序代碼模塊,所述計算機可讀程序代碼模塊包括計算機程序代碼模塊,用于從所述管理裝置接收計算機病毒檢查請求;計算機程序代碼模塊,用于響應所接收到的計算機病毒檢查請求,訪問所述管理裝置的計算機病毒檢查模塊,并通過所述計算機病毒檢查模塊啟動計算機病毒檢查;和計算機程序代碼模塊,用于通過所述計算機病毒檢查模塊對所述計算機進行計算機病毒檢查。
全文摘要
一種連接多個終端裝置(3-1-1到3-1-ml,3-2-1到3-2-m2,…,3-n-1到3-n-mn和管理裝置(2;50;110;210)的網(wǎng)絡系統(tǒng),其中每個終端裝置中都有用于檢查計算機病毒的計算機病毒檢查模塊。管理裝置把使計算機病毒檢查程序檢查計算機病毒的計算機病毒檢查請求發(fā)送給多個終端裝置。多個終端裝置響應從管理裝置接收到的計算機病毒檢查請求,通過計算機病毒檢查程序啟動多個終端裝置對于計算機病毒的檢查,并執(zhí)行多個終端對于計算機病毒的檢查。
文檔編號G06F21/22GK1212542SQ9810648
公開日1999年3月31日 申請日期1998年4月10日 優(yōu)先權日1997年9月25日
發(fā)明者石寺紳高, 佐藤周子 申請人:富士通株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
桐乡市| 兰州市| 顺昌县| 增城市| 汉阴县| 通榆县| 亳州市| 哈尔滨市| 黄大仙区| 南溪县| 咸宁市| 平泉县| 密云县| 孟津县| 青神县| 平利县| 泾源县| 卓尼县| 黄大仙区| 渭南市| 清河县| 五峰| 南江县| 吉隆县| 历史| 科尔| 洞头县| 德化县| 嘉黎县| 通辽市| 南华县| 景德镇市| 宕昌县| 宜黄县| 恩施市| 木兰县| 竹溪县| 漳州市| 丹凤县| 钟祥市| 盐山县|