终端管理方法和装置,终端装置,计算机系统及记录媒体的制作方法

文档序号:6414063阅读:151来源:国知局
专利名称:终端管理方法和装置,终端装置,计算机系统及记录媒体的制作方法
技术领域
本发明涉及一种终端管理方法和管理装置,一种终端装置,一种使用这些装置的计算机系统,以及一种用于记录执行所述方法的程序的记录媒体。尤其涉及一种终端管理方法和管理装置,终端装置,使用这些装置的计算机系统,和用于记录实现所述方法的程序的记录媒体,用于集中地管理多个通过连接到网络上的管理装置连接到网络上的终端装置。
近来,在信息处理装置中,由于计算机病毒数量已增加,因此需要执行计算机病毒检查。
尤其是在网络环境中,当一台同网络相连的信息处理装置感染上了计算机病毒时,则同该网络相连的所有信息处理装置均会因此受到影响。因此,在这种情况下,应当定期执行计算机病毒检查。为实现这一点,网络管理员集中管理在同网络相连的终端装置(信息处理装置)中执行的计算机病毒检查的状态。
但是,由于每个终端装置中的计算机病毒检查都是人工的,因此要管理一个在每个终端装置中进行计算机病毒检查的调度是很困难的。
在相关技术中,网络环境中的信息处理装置中的计算机病毒检查是通过每个信息处理装置的用户在信息处理装置中启动计算机病毒检查程序来实现的。该程序存储在信息处理装置中。
在所述利用相关技术在网络环境中检查计算机病毒的方法中,每一信息处理装置的用户在信息处理装置中启动计算机病毒检查程序以实现计算机病毒的检查,该计算机病毒程序存储在信息处理装置中。然后,每个用户把计算机病毒检查的结果口头地、通过电子邮件或类似形式报告给网络管理员。这样就需要进行大量的人工操作,从而可能存在未正确地执行计算机病毒检查,并且对于计算机病毒检查的管理也是很困难的。
本发明是考虑到上述各点而设计的。本发明的一个目的是提供一种终端管理方法和管理装置,终端装置,一种使用这些装置的计算机系统,和用于记录实现所述方法的程序的记录媒体,通过该程序在每个同网络相连的信息处理装置中的计算机病毒检查能被正确地执行和管理。
根据本发明,提供了一种用于网络系统的终端管理方法,通过该网络系统多个终端装置同一个管理装置相连,其中每个终端装置中都有用于检查计算机病毒的计算机病毒检查模块,该终端管理方法包括以下步骤a)使管理装置把计算机病毒检查请求发送给多个终端装置,该计算机病毒检查请求使计算机病毒检查模块检查计算机病毒;b)使多个终端装置响应从管理装置接收的计算机病毒检查请求,通过计算机病毒检查模块启动多个终端装置的计算机病毒检查,并执行多个终端装置的计算机病毒检查。
由于终端装置的计算机病毒检查可通过响应来自管理装置的请求在终端装置中分别自动地执行,因此终端装置对于计算机病毒的检查可根据一预定的调度正确地执行并被有效地管理。
步骤a)使管理装置把计算机病毒检查请求发送给预先设定的几个期望的终端装置。
在该方法中,通过把终端装置划分成多个组,使预先设定的期望的终端装置属于各个组,因此有可能在某一特定的时间,计算机病毒检查请求被发送给这些预先设定的期望的终端装置。
该终端管理方法还可包括以下步骤c)使多个终端装置把从步骤b)的执行获得的计算机病毒检查结果发送给管理装置;和d)使管理装置集中地管理在步骤c)中发送自多个终端装置的计算机病毒检查的结果。
在这一方法中,终端装置对于计算机病毒的检查的结果被送到管理装置并且管理装置集中地管理这些结果。因此,终端装置中的计算机病毒感染可被容易且集中地检查出来。
该终端管理方法还包括步骤e),用于使管理装置把发送自步骤c)中的多个终端装置的计算机病毒检查的结果发送给预先设定的期望的几个终端装置。
因此,终端装置对于计算机病毒的检查的结果不仅被送到管理装置而且被送到期望的终端装置。结果是,终端装置中计算机病毒感染也可在期望的终端装置中被检查出来。
终端管理方法还包括步骤c)当多个终端装置中的一个所执行的计算机病毒检查的时限已过时,使管理装置有提示执行计算机病毒检查的时限已过的信息,该信息作为这多个终端装置中的一个管理信息;和d)使管理装置不把计算机病毒检查请求发送给该多个终端装置中的一个。
在该方法中,有可能阻止计算机病毒检查请求被发送给未执行终端装置检查的终端装置。因此,可阻止不必要的计算机病毒检查请求的发送。
步骤a)使管理装置把计算机病毒模式集连同计算机病毒检查请求一起发送给多个终端装置,该计算机病毒模式集用于通过计算机病毒检查模块查找具有该计算机病毒模式集中的一个计算机病毒模式的计算机病毒。
因此,有可能在每个终端装置中使用相同的计算机病毒模式集来执行计算机病毒的检查。而且,有可能通过只在管理装置中把计算机病毒模式集更新成最新模式,而在每一终端装置中使用最新的计算机病毒模式集来执行计算机病毒的检查。
根据本发明,提供一种用于网络系统的终端管理方法,通过该网络系统一个管理装置和多个终端装置相连,该方法包括以下步骤a)使管理装置被提供以用于计算机病毒检查的计算机病毒检查模块;b)使管理装置把计算机病毒检查请求发送给多个终端装置;c)使多个终端装置,响应从管理装置所接收的计算机病毒检查请求,访问计算机病毒检查模块,以使计算机病毒检查模块为多个终端装置检查计算机病毒。
在该布局中,不必在每个终端装置中都存储这种计算机病毒检查模块。因此,可有效的利用每个终端装置的存储能力。而且,通过使计算机病毒检查模块中包括计算机病毒模式集,则有可能通过把计算机病毒的版本设置为最新版本,从而在每个终端装置中使用最新版本的计算机病毒模式集来执行计算机病毒检查。因此,可有效地处理计算机病毒。
步骤b)使管理装置把计算机病毒检查请求发送给预先设定的几个期望的终端装置。
在该方法中,通过把终端装置划分成多个组,使预先设定的期望的客户机属于各个组,因此有可能在某一特定的时间,计算机病毒检查请求被发送给预先设定的期望的终端装置。
终端管理方法还包括以下步骤d)使多个终端装置把从步骤c)的执行获得的计算机病毒检查的结果发送给管理装置;和e)使管理装置集中地管理从多个终端装置发送的计算机病毒检查的结果。
在该方法中,终端装置对于计算机病毒的检查的结果被发送到管理装置并且管理装置集中地管理这些结果。因此,终端装置中的计算机病毒感染可被容易且集中地检查出来。
该终端管理方法还包括步骤f),使管理装置把从多个终端装置发送的计算机病毒检查的结果发送给预先设定的几个期望的终端装置。
因此,终端装置对于计算机病毒的检查的结果不仅被送到管理装置而且被送到期望的终端装置。结果是,终端装置中的计算机病毒感染也可在期望的终端装置中检查出来。
该终端管理方法还包括以下步骤a)当多个终端装置中的一个所执行的计算机病毒检查的时限已到时,使管理装置具有提示执行计算机病毒检查的时限已到的信息,该信息作为这多个终端装置中的一个的管理信息;和e)使管理装置不把计算机病毒检查请求发送给这多个终端装置中的一个。
在该方法中,有可能阻止计算机病毒检查请求被发送给未执行终端装置检查的终端装置。因此,可阻止不必要的计算机病毒检查请求的发送。
根据本发明,提供了一个通过网络同多个终端装置相连的管理装置,其中每个终端装置都被提供以用于检查计算机病毒的计算机病毒检查模块,该管理装置包括用于产生计算机病毒检查的请求的模块,使用所产生的请求通过计算机病毒检查模块启动计算机病毒检查;及用于把计算机病毒检查请求分别发送给多个终端装置的模块。
在该布局中,由于终端装置对于计算机病毒的检查可通过分别响应来自管理装置的请求自动地执行,因此终端装置对于计算机病毒的检查可根据一个预定调度正确地执行并被有效地管理。
管理装置还包括用于指定计算机病毒检查请求应被发送到那个终端装置的指定模块,其中,管理装置把计算机病毒检查请求发送给由指定模块所指定的终端装置。
在该布局中,通过把终端装置划分成多个组,使预先设定的期望的客户机在某个特定的时间进行病毒检查,并且属于各自的组,因此有可能在某一特定的时间,计算机病毒检查请求被发送给某些预先设定的期望的终端装置。
管理装置还包括接收模块,用于接收多个终端装置响应计算机病毒检查请求所执行的计算机病毒检查的结果;和管理模块,用于管理从多个终端装置所接收的计算机病毒检查的结果。
在该装置中,终端装置对于计算机病毒检查的结果被发送给管理装置并且管理装置集中地管理这些结果。因此,终端装置的计算机病毒感染可被容易且集中地检查出来。
管理装置还包括发送模块,用于把从多个终端装置所接收的计算机病毒的检查结果发送给预先设定的几个期望的终端装置。
因此,终端装置对于病毒检查的检查结果不仅被发送给管理装置而且被发送给期望的终端装置。结果是,终端装置的计算机病毒感染也可在期望的终端装置中被检查出来。
管理装置还包括判定模块,用于判定每个终端装置对于计算机病毒的检查的时限是否已到;信息提供模块,用于当多个终端装置中的一个所执行计算机病毒检查的时限已到时,提供表示执行计算机病毒检查的时限已到的信息,该信息作为这多个终端装置中的一个的管理信息;和阻止模块,用于阻止发送模块把计算机病毒检查请求发送给这多个终端装置中的一个。
在该装置中,有可能阻止计算机病毒检查请求被发送给未经终端检查的终端装置。因此,可阻止计算机病毒检查请求的不必要的发送。
管理装置还包括计算机病毒模式发送模块,用于把计算机病毒模式集发送给多个终端装置,该计算机病毒模式集被用于通过计算机病毒检查模块查找具有该计算机病毒模式集中的一个计算机病毒模式的计算机病毒。
因此,有可能在每一个终端装置中使用相同的计算机病毒模式集来执行计算机病毒检查。而且,通过在管理装置中把该计算机病毒模式集更新成最新模式集,则有可能在每一终端装置中使用最新的计算机病毒模式集来执行计算机病毒检查。
根据本发明,通过网络同一个管理装置相连的终端装置包括用于从管理装置接收计算机病毒检查请求的模块;用于启动计算机病毒检查,以响应所接收到的计算机病毒检查请求的模块;和用于执行计算机病毒检查的模块。
在该布局中,由于终端装置对于计算机病毒的检查可通过分别响应从管理装置接收的请求在终端装置中自动地执行,因此终端装置对于计算机病毒的检查可根据一预定调度正确地执行并被有效地管理。
终端装置还包括用于把响应所接收到的计算机病毒检查请求而执行的计算机病毒检查的结果发送给管理装置的模块。因此,终端装置对于计算机病毒的检查的结果被发送到管理装置,并且管理装置集中地管理这一个计算机病毒检查结果和来自其它终端装置的计算机病毒检查结果。因此,终端装置的计算机病毒感染可被容易且集中地检查出来。
接收模块可接收计算机病毒模式集和计算机病毒检查请求;并且执行模块可使用所接收到的计算机病毒模式集来执行计算机病毒检查。
因此,有可能在终端装置中使用与在其它终端装置中所使用计算机病毒模式集相同的计算机病毒模式集来执行计算机病毒检查。而且,通过在管理装置中把计算机病毒模式集更新成最新模式集,有可能在每一终端装置中使用最新的计算机病毒模式集来执行计算机病毒检查。
根据本发明,通过网络同一个管理装置相连的终端装置包括用于从管理装置接收计算机病毒检查请求的装置;和用于响应所接收到的计算机病毒检查请求,访问管理装置的计算机病毒检查模块,并执行终端装置对于计算机病毒的检查的装置。
在该布局中,终端装置中不必存储这种计算机病毒检查模块。因此,可有效地利用终端装置的存储能力。而且,通过使计算机病毒检查模块包括计算机病毒模式集并把计算机病毒模式集的版本设置成最新模式集版本,则有可能采用最新版本的计算机病毒模式集来执行计算机病毒检查。因此,可有效地处理计算机病毒。
根据本发明的一个计算机系统中,多个终端装置和一个管理装置通过网络相连,并且每个终端装置中均有用于检查计算机病毒的计算机病毒检查模块。该计算机系统包括被提供以计算机病毒检查请求发送模块的管理装置,该计算机病毒检查请求发送模块用于把使计算机病毒检查模块开始检查多个终端装置的计算机病毒的计算机病毒检查请求发送给多个终端装置;多个被提供以计算机病毒检查启动模块的终端装置,以响应从管理装置接收的计算机病毒检查请求,使计算机病毒检查模块开始检查计算机病毒。
在该布局中,由于终端装置对于计算机病毒的检查可在终端装置中通过分别响应来自管理装置的请求自动地执行,因此终端装置对于计算机病毒的检查可根据一预定调度正确地执行并被有效地管理。
根据本发明的一种计算机系统中,一个管理装置和多个终端装置通过网络相连,其中;管理装置被提供以计算机病毒检查模块,用于检查计算机病毒;和计算机病毒检查请求发送模块,用于把计算机病毒检查请求发送到多个终端装置;并且多个终端装置被提供以访问模块,用于访问管理装置的计算机病毒检查模块以响应从管理装置所接收的计算机病毒检查请求;和计算机病毒检查执行模块,用于通过计算机病毒检查模块执行多个终端装置对于计算机病毒的检查。
在该布局中,不需要每个终端装置都存储计算机病毒检查模块。因此,可有效地利用每个终端装置的存储能力。而且,通过使计算机病毒检查模块包括计算机病毒模式集,并把该计算机病毒模式集的版本设置成最新版本,则有可能在每个终端装置中采用最新版本的计算机病毒模式集来执行计算机病毒检查。因此,可有效地处理计算机病毒。
根据本发明提供了一种计算机可读记录媒体,用在通过网络同多个终端装置相连的计算机中,该媒体中具有计算机可读程序代码模块,其中每个终端装置均有用于检查计算机病毒的计算机病毒检查模块,该计算机可读代码模块包括程序代码模块,用于产生使计算机病毒检查模块开始检查计算机病毒的计算机病毒检查请求;和程序代码模块,用于把所产生的计算机病毒检查请求发送给多个终端装置。
在该布局中,由于终端装置对于计算机病毒的检查可在终端装置中通过分别响应来自管理装置的请求自动地执行,因此终端装置对于计算机病毒的检查可根据一预定调度正确地执行并被有效地管理。
根据本发明,一种用于通过网络同管理装置相连的计算机中的可读记录媒体具有包括在该媒体中的计算机可读程序代码模块,该计算机可读代码模块包括计算机程序代码模块,用于从管理装置接收计算机病毒检查请求;计算机程序代码模块,用于启动计算机病毒检查操作;和计算机程序代码模块,用于执行计算机病毒检查。
在这种布局中,由于终端装置对于计算机病毒的检查可在终端装置中通过分别响应来自管理装置的请求自动地执行,因此终端装置对于计算机病毒的检查可根据一预定调度正确地执行并被有效地管理。
根据本发明,一种用于通过网络与管理装置相连的计算机中的可读记录媒体具有包括在该媒体中的计算机可读程序代码模块,该计算机可读代码模块包括计算机程序代码模块,用于从管理装置接收计算机病毒检查请求;计算机程序代码模块,用于响应所接收到的计算机病毒检查请求,访问管理装置的计算机病毒检查模块,并通过计算机病毒检查模块开始执行计算机病毒检查;和计算机程序代码模块,用于通过计算机病毒检查模块执行计算机病毒检查。
在该布局中,不需要每个终端装置均存储计算机病毒检查模块。因此,可有效地利用每个终端装置的存储能力。而且,通过使计算机病毒检查模块包括计算机病毒模式集并把计算机病毒的版本设置成最新版本,有可能在每个终端装置中采用最新版本的计算机病毒模式集来执行计算机病毒检查。因此,可有效地处理计算机病毒。
本发明的其它目的和进一步的特征,通过以下结合附图的详细描述将更清楚。


图1表示了本发明的第一种实施例的系统布局;图2表示了本发明的第一种实施例中的服务器的框图;图3表示了本发明的第一种实施例中的计算机病毒检查请求调度中的数据布局;图4表示了本发明的第一种实施例中的检查结果存储域的数据布局;图5表示了本发明的第一种实施例中的客户机的框图;图6表示了本发明的第一种实施例中,客户机的计算机病毒检查结果存储域的数据布局;图7表示了本发明的第一种实施例中,客户机的计算机病毒模式域的数据布局;图8表示了本发明的第一种实施例中,服务器的计算机病毒检查请求程序的操作流程图;图9表示了本发明的第一种实施例中,客户机的计算机病毒检查程序的操作流程图;图10表示了本发明的第一种实施例中,服务器的计算机病毒检查结果处理程序的操作流程图11表示了本发明的第一种实施例中,对于计算机病毒的检查的结果列表的格式,该结果列表被发送给组管理器;图12表示了本发明的第二种实施例中服务器的框图;图13表示了本发明的第二种实施例中,服务器的计算机病毒检查请求程序的操作流程图;图14表示了本发明的第三种实施例中服务器的框图;图15表示了本发明的第三种实施例中客户机的框图;图16表示了本发明的第三种实施例中,客户机的计算机病毒检查控制程序的操作流程图;图17表示了本发明的第四种实施例中服务器的框图;图18表示了本发明的第四种实施例中,服务器的文件设备中的发送状态管理域的数据布局;及图19表示了本发明的第四种实施例中,服务器的计算机病毒检查请求处理程序的操作流程图。
图1表示了本发明的第一种实施例的系统布局。
在第一种实施例的网络系统1中,服务器2和客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn通过网络4相连。
首先,将参照一幅图描述服务器2的布局。
图2表示了本发明的第一种实施例中服务器2的框图。
服务器2包括通信控制部分11,用于控制与网络4的通信,文件设备12,用于存储提供给客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的信息,输入和输出控制器13,用于控制把信息写入文件设备12和从文件设备12读出信息,CPU14,用于根据存储在文件设备12的程序域中的计算机病毒检查请求程序执行操作,RAM15,作为CPU14的工作域,显示器16,用于指示操作结果,指示控制器17,用于控制显示器16,键盘18,用于输入命令和数据,和总线20,通过该总线通信控制部分11,输入和输出控制器13,CPU14,RAM15,指示控制器17和键盘控制器19相连。
通信控制部分11同网络4相连,并且把服务器2与客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn连接了起来。
文件设备12包括数据域12a,用于存储数据,程序域12b,用于存储在服务器2中执行的程序,计算机病毒检查请求调度域12c,用于存储控制计算机病毒检查请求程序的执行时间的数据的,和用于保持计算机病毒检查结果的检查结果存储域12d,该计算机病毒检查结果为当执行计算机病毒检查结果处理程序时,由客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn提供的。
程序和数据是通过通信控制器11提供的,或以通过读取设备从可移植记录媒体如CD-ROM,软盘或其它类似的设备中作为读取结果的方式提供的,其中程序为以上所述的计算机病毒检查请求程序,计算机病毒检查结果处理程序等。可用记录媒体中有预先记录的程序和数据。所提供的程序和数据存储在文件设备12的程序域12a和计算机病毒检查请求调度域12c中。当程序执行时,则这些程序被存储在RAM15中。根据这些程序,CPU14执行预定操作。
图3表示了本发明的第一种实施例中,计算机病毒检查请求调度中的数据布局。
服务器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。
计算机病毒检查请求调度域12c是为组G1到Gn所设置的。每组的计算机病毒检查请求调度域12c(组信息域)主要包括组信息头域,用于存储调度所设置的组的信息,成员信息域,用于存储属于组信息头域中所设置的组的成员(客户机)的成员信息,和组信息尾域,用于存储标识组信息结束的信息。
组信息头域包括组ID域,用于标识调度所设置的组,发布日期和时间信息域,管理器邮件地址域,用于存储该组的管理器的邮件地址,成员数量域,用于设置属于该组的客户机的数量,和版本信息域,用于存储计算机病毒模式集的版本(以后称为‘计算机病毒模式集’)的信息,其中计算机病毒模式集被计算机病毒检查程序用来检查计算机病毒。发布日期和时间被预先设定,以定期发布计算机病毒检查请求,或根据预定调度发布计算机病毒检查请求。例如,发布日期和时间可表示每个月的预定日期和时间,每年的多个预定日期,每周预定的一天,或其它。
每个成员信息域包括成员ID域,用于存储标识将要进行计算机病毒检查的客户机的信息,成员名域,用于设置使用将要进行计算机病毒检查的客户机的用户的名字或其它项,成员邮件地址域,用于设置使用将要进行计算机病毒检查的客户机的用户的邮件地址,结果通知目的地址域,用于设置目的地址,和用于存储标识成员信息域结束的信息的结束域。如图3所示,所有属于一个组的客户机的成员信息域都被放在组信息头域的后面。然后,结束域被加在组信息域的最后。所述目的地为预先设置的几个期望的客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn,该目的地被通知以计算机病毒检查的结果。
服务器2监测所述计算机病毒检查请求调度域12c。然后,当该组的计算机病毒检查请求调度域12c的发布日期和时间信息域中所设置的信息指示当前日期和时间时,则如下面所述,客户机将根据该组的计算机病毒检查请求调度域12c中所设置的信息来请求对于计算机病毒的检查。
如上面所述,为G1到Gn的每个组设置了计算机病毒检查请求调度域12c。在这种安排中,有可能相应于G1到Gn的每个组,在组信息的组信息头域的发布日期和时间域中设置不同的调度。然后,当把客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn分成多个组,并预先把所期望的客户机设置为属于各个组时,则有可能在某一特定时间把计算机病毒检查请求发送给预先设置的期望的客户机。
图4表示了本发明的第一种实施例中,每个检查结果存储域12d的数据布局。
相应地,为每个组G1到Gn设置检查结果存储域12d。每个检查结果存储域包括成员ID域,用于存储标识客户机的成员ID,成员名域,用于存储成员名,例如使用存储在成员ID中的成员ID的用户的用户名,检查结果域,用于存储存储在成员ID域中的成员ID的客户机对于计算机病毒检查的结果,和版本信息域,用于存储计算机病毒模式集的版本,其中计算机病毒模式集被计算机病毒检查程序用于检查计算机病毒。因此,一个组中的每个成员的成员ID域,成员名域,检查结果域和版本信息域都被放置在检查结果存储域12d中。
根据计算机病毒检查请求程序和预先存储在组的计算机病毒请求调度域12c中的调度,服务器2把计算机病毒检查请求发送给属于该组的客户机。然后,根据计算机病毒检查结果处理程序,服务器收集在属于该组的客户机中所执行的计算机病毒检查的结果,并把所收集到的结果发送给该组的管理器。
现在将参照图来描述每个客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的排列。
图5表示了本发明的第一种实施例中每个客户机的框图。
每个客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn都包括信息控制部分21,用于控制同网络4的通信,文件设备22,用于存储数据和程序,输入和输出控制器23,用于实现把信息写入文件设备22并把信息从文件设备22读出的控制,CPU24,用于根据存储在文件设备22的程序域中的计算机病毒检查程序来执行计算机病毒检查,RAM25,作为CPU24的工作域,显示器26,用于指示计算机病毒检查的结果,指示控制器27,用于控制显示器26的显示,键盘28,用于输入命令和数据,键盘控制器29,用于控制来自键盘28的输入,和总线30,通过该总线通信控制部分21,输入和输出控制器23,CPU24,RAM25,指示控制器27和键盘控制器相连。
通信控制部分21同网络4相连并控制与服务器2的连接。
文件设备22包括数据域22a,用于存储数据,程序域22b,用于存储在客户机中执行的程序,检查结果存储域22c,用于存储对于计算机病毒的检查的结果,和计算机病毒模式域22d,用于存储执行计算机病毒检查程序时所用到的计算机病毒模式集。
程序,例如计算机病毒检查程序等,和计算机病毒模式集的信息是通过通信控制部分21,或是作为通过读取设备从可移植记录媒体如CD-ROM,软盘或其它类似设备中读取的结果被提供的。可移植记录媒体上预先记录有所述程序和信息。所提供的程序和信息被存储在文件设备22的程序域22b和计算机病毒模式域22c中。当程序执行时,则这些程序被存储在RAM25中。CPU24根据这些程序执行预定的操作。
图6表示了本发明的第一种实施例中,每个客户机的计算机病毒检查结果存储域的数据布局。
每个客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn,在具有图6所示的数据布局的检查结果存储域22c中存储了计算机病毒检查结果。然后,客户机把所存储的计算机病毒检查结果发送给服务器2。
如图6中所示,在每个客户机中检查结果域22c包括组ID域,用于存储用来标识客户机所属组的组ID,成员ID域,用于存储用来标识客户机的成员ID,结果域,用于存储对于计算机病毒的检查的结果,和版本信息域,用于存储计算机病毒模式集的版本信息,该计算机病毒模式集被计算机病毒检查程序用于检查计算机病毒。
图7表示了本发明的第一种实施例中,计算机病毒模式域22d的数据布局。
每个客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的文件设备22中所设置的计算机病毒模式域中包括版本信息域,用于存储用来标识计算机病毒模式集的版本的版本信息,该计算机病毒模式集被计算机病毒检查程序用来检查具有这些计算机病毒模式的计算机病毒,和计算机病毒模式域,用于相应地存储所述版本的计算机病毒模式。
客户机启动计算机病毒检查程序,以响应所接收到的服务器提供给客户机的计算机病毒检查请求。然后,客户机参考文件设备22中的计算机病毒模式域中所设置的计算机病毒模式集,并把存储在数据域22a和程序域22d中的数据同计算机病毒模式域22d中的计算机病毒模式集相比较。客户机搜索该计算机病毒模式集。然后,当存在与计算机病毒模式相同的数据时,则判定存在计算机病毒,并执行计算机病毒的删除。
参照图,现在将描述由服务器2所执行的计算机病毒请求检查程序的操作。
图8表示了本发明的第一种实施例中,服务器2的计算机病毒检查请求程序的操作流程图。
在服务器2中,根据计算机病毒检查程序,首先参考图3中所示的请求调度域12c并顺序读出请求调度域12c中所设置的组信息(在步骤S1-1,S1-2和S1-3中)。
然后,读出存储在组信息的发布日期和时间信息域中的发布日期和时间信息并把它与当前日期和时间相比较(在步骤S1-4中)。当所读出的一个组的发布日期和时间指示当前日期和时间时(步骤S1-5中的是),则顺序读出该组的组信息中的各成员的成员信息。然后,病毒检查请求包被发送给网络4,以发送给所读出的各成员的成员信息中的成员邮件地址中的客户机(在步骤S1-6中)。
客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn监测发送给网络4的请求包。属于该组的客户机分别从网络4接收请求包,该请求包是为了发送给该组的客户机而已发送给了网络4。
现在将参照图描述每个客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的计算机病毒检查程序的操作。
图9表示了本发明的第一种实施例中,每个客户机的计算机病毒检查程序的操作流程图。
当从服务器接收计算机病毒检查请求包时,每个客户机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中的一个客户机的计算机病毒检查程序的操作。该客户机从服务器2接收已发送给网络4的发送给该客户机的计算机病毒检查请求包。然后,客户机启动计算机病毒检查程序(在步骤S2-1中)。
当在步骤S2-1中启动了计算机病毒检查程序后,则存储在文件设备22的数据域22a和程序域22b中的数据被顺序读出。所读出的数据同存储在计算机病毒模式域22d中的计算机病毒模式集相比较,搜索该计算机病毒模式集以查找对应于所读出的数据的计算机病毒模式。当通过比较判定存在与该计算机病毒模式集中的一个计算机病毒模式相同的数据时,则判定客户机中存在一个计算机病毒。然后,删除该计算机病毒,并在客户机中保持这个计算机病毒模式的版本的版本信息和所检测到的病毒的信息。当通过比较判定不存在与计算机病毒模式集中的任何计算机病毒模式相同的数据时,则判定客户机中不存在计算机病毒。然后,在客户机中保持计算机病毒模式集的版本的版本信息和标识不存在计算机病毒的信息,其中计算机病毒模式集用于检查对应于该计算机病毒模式集的计算机病毒。
然后,把通过计算机病毒检查程序所执行的计算机病毒检查的结果组织成一种适合于发送给服务器2的格式。组织后的检查结果被存储在计算机病毒检查结果域22c中(在步骤S2-2中)。
然后,在步骤S2-3中,产生将要发送给服务器2的检查结果包并把该检查结果包发送给服务器2。这一检查结果包中包括结果报告信息,该报告信息中包括客户机所属组的组ID,客户机的成员ID,计算机病毒检查结果和所述所用到的图6中所示的计算机病毒模式的版本的版本信息。
当接收到来自客户机的对于计算机病毒的检查的结果时,服务器2执行计算机病毒检查结果处理程序。
然后,现在将参照图描述服务器2的计算机病毒检查处理程序的操作。
图10表示了本发明的第一种实施例中,服务器2的计算机病毒检查结果处理程序的操作流程图。
当来自属于一个组的客户机的计算机病毒检查的结果包被服务器2接收时,则在服务器2中启动计算机病毒检查结果处理程序。因此,从属于该组的客户机中所接收的对于计算机病毒的检查的结果被存储在该组的检查结果存储域12d中(在步骤S3-1中)。
该组的计算机病毒检查结果包括顺序排列的各个成员(客户机)的计算机病毒检查结果,其中成员排列如图4所示。每个成员信息包括成员ID,成员名,对于计算机病毒的检查结果,和计算机病毒模式集的版本的版本信息,其中计算机病毒模式集用于检查对应于该计算机病毒模式集的计算机病毒。顺序排列每个成员的信息并把它作为一个文件存储在每个检查结果存储域12d中。例如,文件名包括组ID和执行计算机病毒检查的日期和时间,并且文件名被排列成可在组ID和执行对于计算机病毒的检查的日期和时间之间插入下划条符号(under-bar symbol)的格式,并把文件格式(扩展名)添加到该文件名上。因此,可容易地通过文件名来识别执行计算机病毒检查的时间和日期。
当把来自属于该组的客户机的计算机病毒检查的结果按图4所示的方式存储起来之后,则把计算机病毒检查的结果发送到各个目的地,其中目的地的信息分别存储在该组的计算机病毒检查请求调度域的成员信息域的结果通知目的地址域中(在步骤S3-2中)。
当获得属于该组的客户机构的计算机病毒检查结果并将其存储在检查结果存储域12d(步骤S3-3中的Yes)后,生成对于该组的客户机所执行的计算机病毒检查结果列表,该列表然后被发送到管理器邮件地址目的地,其中地址信息存储在示于图3的组的计算机病毒检查请求调度域12的组信息头域的管理器邮件地址中。
图11表示了本发明的第一种实施例中,计算机病毒检查的结果列表的格式,该结果列表被发送给各组的管理器。
在步骤S3-4中,以文本文件的格式为各组产生计算机病毒检查的结果列表并把该列表发送给各组的管理器。如图11中所示,计算机病毒检查的结果列表的顶端包括组ID和执行计算机病毒检查的日期和时间。图11中所示的列表中,组ID为‘A’且执行检查的日期和时间为‘July·7,1997,24:00’。
下面的行中,顺序记录了属于该组的客户机的计算机病毒检查结果。在记录每个计算机病毒检查结果的区域中,记录了成员名,版本信息和计算机病毒检查结果。
图11的下面各行的顶端中记录了成员名‘Mr.A’,所用到的计算机病毒模式集的版本信息‘V**L**’,和计算机病毒的检查结果‘正常结束’。单词‘正常结束’表示没有发现计算机病毒。
在图11的下方,记录了成员名‘Mr.B’,所用到的计算机病毒模式集的版本信息‘V**L**’,和表示发现并删除计算机病毒‘**’信息的计算机病毒检查结果。图11中所示的信息以文本文件的方式被提供。
组管理器参考图11中所示的计算机病毒检查的结果列表,并识别由管理器所管理的组的计算机病毒检查结果。
当在步骤S3-4中把计算机病毒的检查结果发送各组各相应的管理器后,则把计算机病毒检查的结果列表作为备份分别存储在文件设备12的检查结果存储域12d(相应于各组的)中(在步骤S3-5中)。
已描述过在一组客户机中执行计算机病毒检查的情况。但是,当从服务器2接收计算机病毒检查请求包时,根据图3中所示的计算机病毒检查请求调度中所设置的调度,也可在其它组的客户机中执行所述有关组的操作。
在第一个实施例中,可自动执行客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的计算机病毒检查,以响应从服务器2发送来的请求。因此,可正确地执行计算机病毒检查。而且,根据预先设置的调度执行计算机病毒检查。因此,可通过设置执行计算机病毒检查的时间来执行计算机病毒的检查而不会防碍正常的工作,在所设置的时间期间内不会使用服务器4和客户机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中都载有计算机病毒检查程序。但是,计算机病毒模式的数量逐年增加。在第一个实施例的排列中,当计算机病毒模式集被更新了,则需要在每个客户机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的客户机的最新计算机病毒模式集的安装,则该客户机中就不会安装有最新计算机病毒模式集。结果是,当该客户机中存在有一个最新计算机病毒时,则这个最新的病毒不会被发现。
因此,可考虑从服务器提供计算机病毒模式集的方式。
作为本发明的第二个实施例,现在将描述从服务器提供计算机病毒模式集的实施例。第二个实施例的系统布局同图1中所示的第一个实施例的系统布局相同,并且第二个实施例中的客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn的排列和操作也与第一个实施例中相应地排列和操作相同。因此,将省略对它们的描述。
首先,将参照图描述第二个实施例中服务器50的排列。
图12表示了本发明的第二种实施例中服务器50的框图。图12中,相应地给那些与图2中相同的块以相同的参数,并省略对它们的描述。
在第二个实施例的服务器50中,在文件设备51的数据域52中提供了一个最新计算机病毒模式数据域52a,用于存储最新的计算机病毒模式集。
当把计算机病毒检查请求发送到一个由计算机病毒检查请求调度域12c中设置的调度所决定的组的客户机时,则服务器50参照存储在对应于该组的计算机病毒检查请求调度域12c的组信息头域中的版本信息。服务器50把所参考的计算机病毒检查请求调度域12c中的版本信息同存储在最新计算机病毒模式数据域52a中的版本信息相比较。通过比较,如果判定属于该组的每个客户机都缺少某种计算机病毒模式,则服务器50把所缺少的模式连同计算机病毒检查请求一起发送给每个缺少这种病毒模式的客户机。
图13表示了本发明的第二种实施例中,服务器50的计算机病毒检查请求程序的操作流程图。
在服务器50中,根据计算机病毒检查请求程序,参考请求调度域12c,并从中读出每一个组信息(步骤S4-1,S4-2和S4-3)。
然后,读出存储在组信息的发布日期和时间信息域中的发布日期和时间信息并把它同当前日期和时间相比较(在步骤S4-4中)。当所读出的该组的发布日期和时间指示当前日期和时间时(步骤S4-5的是),则参考该组的组信息的组信息头域中的版本信息,并且把它同存储在文件设备51的数据域52所提供的最新计算机病毒模式数据域52a中的版本信息相比较(在步骤S4-6中)。
在步骤4-6中,当该组的组信息的组信息头域中的版本信息与存储在文件设备51的数据域52所提供的最新计算机病毒模式数据域52a中的版本信息不同时,则判定属于该组的每个客户机都缺少某种计算机病毒模式。所缺少的模式和存储在由文件设备51的数据域52所提供的最新计算机病毒模式数据域52a中的版本信息被添加到每个病毒检查请求包上。服务器50把病毒检查请求包连同所缺少的模式和存储在由文件设备51的数据域52所提供的最新计算机病毒模式数据域52a中的版本信息一起发送给网络4中存储在属于该组的客户机的成员信息域的成员邮件地址域中的成员邮件地址的目的地(在步骤S4-7中)。
在步骤4-6中当该组的组信息的组信息头域中的版本信息与存储在文件设备51的数据域52所提供的最新计算机病毒模式数据域52a中的版本信息相同时,则服务器50只把病毒检查请求包发送给网络4中存储在属于该组的客户机的成员信息域的成员邮件地址域中的成员邮件地址的目的地(在步骤S4-8中)。
客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn监测发送到网络4的包。属于该组的客户机从网络4接收发送给网络4的这些客户机的包。
当一并接收病毒检查请求包,所缺少的计算机病毒模式和版本信息时,则属于该组的每个客户机都把所接收到的计算机病毒模式添加到其计算机病毒模式域22d中,并把计算机病毒模式域22d的版本信息更新成与计算机病毒检查请求包一同接收的版本信息。
然后,每个属于该组的客户机执行图9所示的计算机病毒检查程序并把对于计算机病毒的检查结果发送给服务器2。
服务器执行图10中所示的计算机病毒检查结果处理程序。
在第二个实施例中,可采用最新版本的计算机病毒模式集来执行存储在每个客户机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访问服务器2的方式。
作为本发明的第三种实施例,现在将参照图来描述一种在服务器2中加载计算机病毒检查程序并在执行病毒检查时由客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn访问服务器2的实施例。
首先,现在将参照图来描述服务器的排列。
图14表示了本发明的第三种实施例中服务器110的框图。图14中,给与图2中相同的块以相同的参数,并省略对它们的描述。
在第三种实施例中的服务器110中,在文件设备111的程序域112中存储了用于检查计算机病毒的计算机病毒检查程序和该程序所使用的计算机病毒模式集。
在服务器110的操作中,操作一直执行到服务器把计算机病毒检查请求发送给客户机,即,由图8中所示的计算机病毒检查请求程序所执行的操作,和产生从客户机提供的计算机病毒检查的结果的列表的操作,即,由图10中所示的计算机病毒检查结果处理程序所执行的操作与第一种实施例中的那些操作相同。相应地,将忽略对它们的描述。
为响应从服务器发送过来的计算机病毒检查请求,客户机访问存储在服务器110的文件设备111的程序数据域112中的计算机病毒检查程序。
现在将参照图描述客户机120的排列。
图15表示了一个本发明的第三种实施例中的客户机120的框图。图15中,给与图5中相同的块以同样的参数,并且将省略对它们的描述。
在第三种实施例的客户机120中,计算机病毒检查程序并未存储在文件设备121的程序数据域122中。而是,在文件设备121的程序数据域122中存储了计算机检查病毒检查控制程序。
同其它的实施例类似,计算机病毒检查控制程序通过通信控制部分21,或作为通过读设备从可移植记录媒体例如CD-ROM,软盘,或其他类似设备中读出的结果被提供,计算机病毒检查控制程序被预先记录在这一可移植记录媒体上。所提供的程序被存储在文件设备121的程序数据域122中。当该程序执行时,则被存储在RAM25中。CPU24根据该程序执行预定的操作。
图16表示了本发明的第三种实施例中,客户机120的计算机病毒检查控制程序的操作流程图。
当客户机120接收到由服务器110发送给客户机120的计算机病毒检查请求包时,客户机启动计算机病毒检查控制程序。客户机访问在服务器110的文件设备111的程序域112中所设置的计算机病毒检查程序并启动该计算机病毒检查程序(在步骤S5-1中)。
当服务器110中所设置的计算机病毒检查程序在步骤S5-1中被启动时,则把存储在文件设备121的数据域22a中的数据同存储在文件设备111的程序域112中的计算机病毒模式集顺序地相比较,以搜索计算机病毒模式集来查找同数据域22a中的数据相同的计算机病毒模式。当通过比较,存在与计算机病毒模式集中的一个计算机病毒模式相同的数据时,则判定客户机120中存在计算机病毒。然后,删除该计算机病毒,并且在客户机中保持该计算机病毒模式上的版本的版本信息和所检测到的病毒的信息。当通过比较,判定不存在与该计算机病毒模式集中的任何计算机病毒模式相同的数据时,则判定该客户机120中不存在计算机病毒。然后,在客户机中保持用于检查计算机病毒的计算机病毒模式集的版本的版本信息和用于标识不存在病毒的信息。
然后,把通过计算机病毒检查程序的执行所获得的计算机病毒检查的结果组织成一种适合于发送给服务器2的格式,其中格式如图6所示(在步骤S5-2中)。
然后,在步骤S5-3中,客户机120产生将要发送给服务器110的检查结果包并把所产生的结果包发送给服务器110。这一检查结果包中包括结果报告信息,该报告信息中包括客户机所属的组的组ID,客户机120的成员的成员ID,计算机病毒检查的结果和如图6中所示的计算机病毒模式(集)的版本的版本信息。
当从客户机120(同图1中所示的系统类似,许多客户机120通过网络同服务器110相连,并且每个客户机120根据图3中所示的计算机病毒检查请求调度中所设置的调度执行所述操作)接收对于计算机病毒的检查的结果时,服务器110执行计算机病毒检查结果处理程序,这一操作在图10中表示了出来。
在第三种实施例中,在服务器110中提供了计算机病毒检查程序和计算机病毒模式集。为响应接收自服务器110的计算机病毒检查请求,客户机120访问服务器110的计算机病毒检查程序并在客户机120上执行对于计算机病毒的检查。因此,可使用相同版本的计算机病毒模式来检查每个客户机120。因此,通过只在服务器110中设置计算机病毒模式集的最新版本,则可采用最新版本计算机病毒模式集来检查每个客户机120。这样,可有效地保护客户机120不受计算机病毒侵犯。
而且,由于不需要在每个客户机120中都存储计算机病毒检查程序和计算机病毒模式,因此,有可能增加可有效使用的文件域。
在第一,第二和第三个的每个实施例中,服务器无条件地发送计算机病毒检查请求,而不考虑客户机是否处于可执行同服务器通信的状态。但是,通过根据预定状态判定是否发送计算机病毒检查请求,可有效地执行计算机病毒检查请求的发送。
现在将描述根据预定状态发送计算机病毒检查请求的本发明的第四种实施例。
首先,将参照图来描述第四种实施例中服务器210的排列。
图17表示了本发明的第四种实施例中的服务器210的框图。图17中,相应地给与图2中相同的块以同样的参数,并将省略对它们的描述。
第四种实施例的服务器210中,文件设备211中包括一发送状态管理域212。
在发送状态管理域212中,存储了用于集中地管理计算机病毒检查请求的信息,用于发送预计日期的信息,其中在该日期上服务器210把计算机病毒检查请求发送给客户机,以及在客户机上执行计算机病毒检查的时限。
第四种实施例中的每个客户机同所述每个客户机3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn相同。相应地,将忽略对它们的描述。
图18表示了服务器210的发送状态管理域212中的数据布局。
在发送状态管理域212中,存储了每个成员的成员信息,每个客户机处于可执行同服务器通信的状态的信息,及在客户机上执行计算机病毒检查的时限未到的信息。对于每个成员,发送状态管理域212包括组ID域,用于存储该成员的客户机所属的组的组ID,成员ID域,用于存储该成员的成员ID,成员邮件地址域,用于存储计算机病毒检查的结果应被发送到的目的地(客户机)的邮件地址,发送预计日期域,用于存储把计算机病毒检查请求发送给客户机的预计日期,和发送时限域,用于存储在客户机上执行的计算机病毒检查的时限。在发送状态管理域212中,重复地存储了以上所述每个成员的成员信息,客户机处于可执行与服务器210通信的状态的信息及在客户机上执行的对于计算机病毒的检查的时限未到的信息。
基于图18中所示的发送状态管理域212中的信息,服务器210把计算机病毒检查请求发送给所述客户机。
图19表示本发明的第四种实施例中的计算机病毒检查请求处理程序的操作流程图。
在服务器210中,根据计算机病毒检查请求处理程序,参考图3中所示的请求调度并顺序地读出请求调度中所设置的组信息(在步骤S6-1,S6-2和S6-3中)。
然后,把存储在所读出的组信息的发布日期和时间信息域中的发布日期和时间信息同当前日期和时间相比较(在步骤S6-4中)。当发布日期和时间指示当前日期和时间时(步骤S6-5的是),则组信息中的每个成员的成员信息被添加到发送状态管理域212中(在步骤S6-6中)。这时,服务器210的操作员输入该组的每个成员的发送时限的信息,以产生如图18中所示的组中每个成员的发送状态管理域中的成员信息。
当检查过所有组的请求调度后,如第一种实施例中的组G1到Gn(步骤S6-3中),则顺序地参考存储在发送状态管理域212中的所有成员的成员信息(在步骤S6-7和S6-8中)。
这时,参考存储在每个成员的成员信息的发送时限域中的时限,并且判定在该成员的客户机上所执行的计算机病毒检查的时限是否已满(在步骤S6-9中)。然后,当判定在该成员的客户机上所执行的计算机病毒检查的时限已满时(步骤S6-9中的是),则把当前时间所参考的成员的成员信息从发送状态管理域212中删除,并且把表示在该成员的客户机上执行的对于计算机病毒的检查的时限已满的信息记录在检查结果存储域12d(在步骤S6-10中)的该成员的成员信息中。然后,操作流程转到步骤S6-7并且参考发送状态管理域212中其它成员的成员信息。
当判定在该成员的客户机上所执行的计算机病毒检查的时限来到时(步骤S6-9中的否),则服务器210访问当前时间所参考的成员的成员信息中的客户机,以判定客户机是否处于可执行同服务器210通信的状态(步骤S6-11中)。
然后,当判定客户机未处于可执行同服务器210通信的状态(步骤S6-11中的否)时,则操作流程转到步骤S6-7并参考其它成员的成员信息。
当判定客户机处于可执行同服务器210通信的状态(步骤S6-11中的是)时,则可判定该客户机为将执行计算机病毒检查的客户机。因此,服务器210把计算机病毒检查请求包发送该成员邮件地址的目的地(客户机),以使该成员的客户机执行计算机病毒检查,并从发送状态管理域212中删除该成员的成员信息(在步骤S6-12中),其中成员邮件地址存储在发送状态管理域212中当前时间所参考的成员的成员信息的成员邮件地址域中。然后,操作流程转到步骤S6-7并参考其它成员的成员信息。
根据第四种实施例,当判定客户机由于客户机功率短缺而未处于可执行同服务器210通信的状态,或判定在客户机上执行计算机病毒检查的时限已到时,则自动取消把计算机病毒检查请求发送给客户机的操作。因此,可有效地执行计算机病毒检查。
而且,本发明并不限于以上所述实施例,并且可在不违背本发明范围的条件下对其进行改变和修改。
权利要求
1.一种用于网络系统的终端管理方法,通过该网络系统多个终端装置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)与一个管理装置(2;50;110;210)相连,其中每个终端装置中都有用于计算机病毒检查的计算机病毒检查模块,所述方法包括以下步骤a)使所述管理装置把计算机病毒检查请求发送给所述多个终端装置,所发送的请求使所述计算机病毒检查模块检查计算机病毒。b)使所述多个终端装置响应所接收到的计算机病毒检查请求,通过所述计算机病毒检查模块启动对于多个终端装置的计算机病毒的检查,并执行对于所述多个终端装置的计算机病毒的检查。
2.根据权利要求1所述的终端管理方法,其中所述步骤a)使所述管理装置把计算机病毒检查请求发送到所述终端装置中预先设置的终端装置。
3.根据权利要求1所述的终端管理方法,还包括以下步骤c)使所述多个终端装置把通过步骤b)的执行获得的对于计算机病毒的检查的结果发送给所述管理装置;并d)使所述管理装置集中地管理从步骤c)的终端装置中发送来的对于计算机病毒的检查的结果。
4.根据权利要求3所述的终端管理方法,还包括步骤e),该步骤使所述管理装置把从步骤c)中所述多个终端装置发送来的对于计算机病毒的检查的结果发送给所述多个终端装置中预先设置的终端装置。
5.根据权利要求1所述的终端管理方法,还包括以下步骤c)使得当执行计算机病毒检查的时限已到时,所述管理装置有标识执行计算机病毒检查的时限已到的信息,该信息作为所述多个终端装置中的一个的管理信息;和d)阻止所述管理装置把计算机病毒检查请求发送给所述多个终端装置中的一个。
6.根据权利要求1所述的终端管理方法,其中所述步骤a)使所述管理装置通过所述计算机病毒检查模块把计算机病毒模式集及计算机病毒检查请求一起发送给所述多个终端装置,其中所述的计算机病毒模式集被用于查找具有该计算机病毒模式集中的一个计算机病毒模式的计算机病毒。7.一种用于网络系统的终端管理方法,通过该网络系统管理装置(2;50;110;210)与多个终端装置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)相连,所述方法包括以下步骤a)使所述管理装置被提供用于检查计算机病毒的计算机病毒检查模块;b)使所述管理装置把计算机病毒检查请求发送给所述多个终端装置;和c)使所述多个终端装置,响应所接收到的计算机病毒检查请求,访问所述计算机病毒检查模块,以使所述计算机病毒检查模块检查所述多个终端装置以检查计算机病毒。
8.根据权利要求7所述的终端管理方法,其中所述的步骤b)使所述管理装置把计算机病毒检查请求发送给所述多个终端装置中预先设置的终端装置。
9.根据权利要求7所述的终端管理方法,还包括以下步骤d)使所述多个终端装置把通过步骤c)的执行所获得的对于计算机病毒的检查的结果发送给所述管理装置;和e)使所述管理装置集中地管理从所述多个终端装置发送来的对于计算机病毒的检查的结果。
10.根据权利要求9所述的终端管理方法,还包括以下步骤f)使得所述管理装置把从所述多个终端装置发送来的对于计算机病毒的检查的结果发送给所述多个终端装置中的预先设置的模块。
11.根据权利要求7所述的终端管理方法,还包括以下步骤d)当时限已到时,使所述管理装置具有标识执行计算机病毒检查的时限已到的信息,该信息作为所述多个终端装置中的一个的管理信息;和e)阻止所述管理装置把计算机病毒检查请求发送给所述多个终端装置中的一个。
12.管理装置(2;50;110;210),它通过网络(4)与多个终端装置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)相连,其中每个所述终端装置都被提供以用于检查计算机病毒的计算机病毒检查模块,该管理装置包括模块(14),用于产生计算机病毒检查请求,该请求用于通过计算机病毒检查模块启动对于计算机病毒的检查;和模块(11),用于把计算机病毒检查请求发送给所述多个终端装置。
13.根据权利要求12所述的管理装置,还包括指定模块(14),用于指定计算机病毒检查请求应被发送到哪个所述终端装置,其中所述管理装置把计算机病毒检查请求发送到由所述指定模块所指定的装置。
14.根据权利要求12所述的管理装置,还包括接收模块(11),用于接收响应计算机病毒检查请求而执行的对于所述多个终端装置的计算机病毒检查的结果;和管理装置(14),用于管理从所述多个终端装置接收的对于计算机病毒的检查的结果。
15.根据权利要求14所述的管理装置,还包括发送模块(11),用于把从所述多个终端装置接收的对于计算机病毒的检查结果发送给所述多个终端装置的预先设置的终端装置。
16.根据权利要求12所述的管理装置,还包括判定模块(14),用于判定所述多个终端装置对于计算机病毒的检查的时限是否已到;信息提供模块(14),用于提供当所执行的对于计算机病毒的检查时限已到时标识时限已到的信息,该信息作为所述多个终端装置中的一个的管理信息;和阻止模块(14),用于阻止发送模块把计算机病毒检查请求发送给所述多个终端装置中的一个。
17.根据权利要求12所述的管理装置,还包括计算机病毒模式发送模块(11),用于把计算机病毒模式集发送给所述多个终端装置,通过所述计算机病毒检查模块使用该计算机病毒模式集查找具有该计算机病毒模式集中的一个计算机病毒模式的计算机病毒。
18.通过网络(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),用于执行计算机病毒检查。
19.根据权利要求18所述的终端装置,还包括模块(21),用于把响应所接收到的计算机病毒检查请求而执行的计算机病毒检查的结果发送到所述管理装置。
20.根据权利要求18所述的终端装置,其中所述接收模块接收计算机病毒模式集和计算机病毒检查请求;并且所述执行模块使用所接收的计算机病毒模式来执行计算机病毒检查。
21.通过网络(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),用于响应所接收到的计算机病毒检查请求,访问所述管理装置的计算机病毒检查模块,并执行所述终端装置的计算机病毒检查。
22.一个计算机系统,其中通过网络(4)多个终端装置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)与管理装置(2;50;110;210)相连,每个终端装置中都有用于计算机病毒检查的计算机病毒检查模块,该计算机系统包括所述管理装置,所述管理装置被提供计算机病毒检查请求发送模块(11),其中请求发送模块(11)用于把可使所述计算机病毒检查模块启动计算机病毒检查的计算机病毒检查请求发送给所述多个终端装置;所述多个终端装置,响应从所述管理装置接收的计算机病毒检查请求,所述多个终端装置被提供以计算机病毒检查启动模块(24),以使所述计算机病毒检查模块开始对计算机病毒进行检查。
23.一个计算机系统,其中通过网络(4)多个终端装置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)与管理装置(2;50;110;210)相连,其中;所述管理装置被提供计算机病毒检查模块,用于计算机病毒检查;和计算机病毒检查请求发送模块(11),用于把计算机病毒检查请求发送给所述多个终端装置;并且所述多个终端装置被提供访问模块(14),用于响应从所述管理装置所接收的计算机病毒检查请求访问所述管理装置的计算机病毒检查模块,;和计算机病毒检查执行模块(24),用于通过计算机病毒检查模块执行所述多个终端装置对于计算机病毒的检查。
24.一种计算机可读记录媒体,用在通过网络(4)同多个终端装置(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)相连的计算机(2;50;110;210)中,每个计算机包括用于检查计算机病毒的计算机病毒检查模块,该媒体中具有计算机可读程序代码模块,所述计算机可读程序代码模块包括程序代码模块,用于产生使所述计算机病毒检查模块启动计算机病毒检查的计算机病毒检查请求;和程序代码模块,用于把所产生的计算机病毒检查请求发送给所述多个终端装置。
25.一种计算机可读记录媒体,用在通过网络(4)同管理装置(2;50;110;210)相连的计算机(3-1-1到3-1-m1,3-2-1到3-2-m2,…,3-n-1到3-n-mn)中,该媒体中具有计算机可读程序代码模块,所述计算机可读程序代码模块包括计算机程序代码模块,用于从所述管理装置接收计算机病毒检查请求;和计算机程序代码模块,用于启动计算机病毒检查请求;和计算机程序代码模块,用于执行计算机病毒检查。
26.一种计算机可读记录媒体,用在通过网络(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)的网络系统,其中每个终端装置中都有用于检查计算机病毒的计算机病毒检查模块。管理装置把使计算机病毒检查程序检查计算机病毒的计算机病毒检查请求发送给多个终端装置。多个终端装置响应从管理装置接收到的计算机病毒检查请求,通过计算机病毒检查程序启动多个终端装置对于计算机病毒的检查,并执行多个终端对于计算机病毒的检查。
文档编号G06F21/22GK1212542SQ9810648
公开日1999年3月31日 申请日期1998年4月10日 优先权日1997年9月25日
发明者石寺绅高, 佐藤周子 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1