首页> 中国专利> 服务器装置、移动通信终端、信息发送系统以及信息发送方法

服务器装置、移动通信终端、信息发送系统以及信息发送方法

摘要

本发明提供可以高效率进行便携电话中的计算机病毒的检测的服务器装置、移动通信终端、信息发送系统以及信息发送方法。服务器装置(10)的构成包含:接收包含便携电话(100)的设备类型名的模式数据发送请求的模式数据发送请求接收部件(12);根据由模式数据发送请求接收部件(12)接收的包含在模式数据发送请求中的便携电话(100)的设备类型名,从多个模式数据中抽出特定的模式数据的模式数据抽出部件(13);对便携电话(100)发送由模式数据抽出部件(13)抽出的特定的模式数据的模式数据发送部件(14)。

著录项

  • 公开/公告号CN1433245A

    专利类型发明专利

  • 公开/公告日2003-07-30

    原文格式PDF

  • 申请/专利权人 株式会社NTT都科摩;

    申请/专利号CN03101720.7

  • 申请日2003-01-17

  • 分类号H04Q7/32;H04B7/26;H04B17/00;

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人吴丽丽

  • 地址 日本东京

  • 入库时间 2023-12-17 14:52:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2006-10-11

    授权

    授权

  • 2003-10-15

    实质审查的生效

    实质审查的生效

  • 2003-07-30

    公开

    公开

说明书

技术领域

本发明涉及服务器装置、移动通信终端、信息发送系统以及信息发送方法,特别涉及对移动通信终端发送计算机病毒检测用的模式数据的服务器装置、信息发送系统、信息发送方法,以及接收从服务器装置发送的模式数据的移动通信终端。

背景技术

最近的信息通信技术的发展令人瞠目,在被称为信息化社会的现代的人们的日常生活越来越方便。例如,由于因特网的普及,可以容易把有用的应用程序和数据文件下载到个人电脑等的终端装置中并加以利用。

但是,经由因特网下载到终端装置中的,不一定只是有用的应用程序和数据。即,破坏有用的应用程序和数据的计算机病毒也不断地经由因特网侵入终端装置。

作为检测计算机病毒是否已侵入终端装置的技术,例如,已知有模式匹配方式的计算机病毒检测技术。该技术,是把存储有包含在计算机病毒中的特征性数据串(以下,称为模式数据)的数据库从服务器装置发送到终端装置,存储在终端装置中,进行同样被存储在终端装置中的应用程序和数据与上述模式数据的比较。其结果,在应用程序和数据包含着上述模式数据时,判断为该应用程序和数据包含计算机病毒。在使用模式匹配方式的计算机病毒检测技术的情况下,为了提高计算机病毒的检测准确性,需要经常更新上述数据库。因而,如果发现新的计算机病毒,则从服务器装置对终端装置发送包含在该计算机病毒中的特征性的模式数据,更新终端装置的上述数据库。

但是,在把上述以往的技术用于便携电话那样的移动通信终端的计算机病毒检测中时,存在以下的问题。即,移动通信终端,和个人计算机等的终端装置比较,存储容量和CPU能力不充分。因而,把上述数据库整体存储在移动通信终端中,把包含在该数据库中的模式数据全部件与移动通信终端内的应用程序和数据进行穷尽比较是困难的。另外,对于个人计算机等的终端装置和服务器大多用有线线路连接来说,移动通信终端和服务器装置用无线连接。因而,在从服务器装置对移动通信终端发送上述数据库全体的过程中,消耗大量的无线资源。从这些原因出发,在使用上述以往技术中,不能有效地进行移动通信终端的计算机病毒检测。

因而,本发明为了解决上述问题提供一种可以高效率地进行移动通信终端中的计算机病毒检测的服务器装置、信息发送系统以及信息发送方法。

发明内容

为了解决上述问题,本发明的服务器装置,是对移动通信终端发送计算机病毒检测用的模式数据的服务器装置,其特征在于包含:根据与上述移动通信终端有关的终端信息,从多个模式数据中抽出特定的模式数据的抽出装置;对上述移动通信终端发送用上述抽出装置抽出的上述特定的模式数据的发送装置。

另外,为了解决上述问题,本发明的信息发送系统,其特征在于包含:移动通信终端装置;对上述移动通信终端装置发送计算机病毒检测用的模式数据的上述服务器装置。

另外,为了解决上述问题,本发明的信息发送方法,是从服务器装置对移动通信终端发送计算机病毒检测用的模式数据的信息发送方法,其特征在于包含:上述服务器装置,根据与上述移动通信终端有关的终端信息,从多个模式数据中抽出特定的模式数据的抽出步骤;上述服务器装置,对上述移动通信终端发送在上述抽出步骤中抽出的上述特定的模式数据的发送步骤。

在计算机病毒中,大多依赖于移动通信终端的硬件和软件、由移动通信终端接收到的数据(包含应用程序软件)等移动通信终端的状态。另外,根据移动通信终端的硬件和软件等移动通信终端的状态可以接收的模式数据的量、可以存储的模式数据的量、可以比较的模式数据的量不同。根据移动通信终端的硬件和软件、在移动通信终端中的数据的接收履历等的终端信息抽出特定的模式数据,对移动通信终端发送被抽出的特定的模式数据,由此,可以与该移动通信终端的状态一致地高效率地减低从服务器装置对移动通信终端发送的模式化数据的量、被存储在移动通信终端中的模式化数据的量、在移动通信终端中比较的模式化数据的量。

另外,在本发明的服务器装置中适宜的特征是,上述终端信息,是与上述移动通信终端的硬件有关的信息。

另外,在本发明的信息发送方法中适宜的特征是,上述终端信息,是与上述移动通信终端的硬件有关的信息。

在计算机病毒中,大多依存于移动通信终端的硬件,另外,根据移动通信终端的硬件不同,可以接收的模式数据的量、可以存储的模式数据的量、可以比较的模式数据的量不同。根据与移动通信终端的硬件有关的信息抽出特定的模式数据,由此可以和该移动通信终端的硬件一致地高效率地降低从服务器装置对移动通信终端发送的模式数据的量、被存储在移动通信终端中的模式数据的量、在移动通信终端中比较的模式数据的量。

另外,在本发明的服务器装置中适宜的特征是,上述终端信息,是与上述移动通信终端的存储容量有关的信息。

另外,在本发明的信息发送方法中适宜的特征是,上述终端信息,是与上述移动通信终端的存储容量有关的信息。

可以存储在移动通信终端中的模式数据的量,依赖于移动通信终端的存储容量。根据与移动通信终端的存储容量有关的信息抽出特定的模式数据,通过对移动通信终端发送被抽出的特定的模式数据,可以与该移动通信终端的存储容量一致地高效率地降低从服务器装置对移动通信终端发送的模式数据的量、被存储在移动通信终端中的模式数据的量、在移动通信终端中比较的模式数据的量。

另外,在本发明的服务器装置中适宜的特征是,上述终端信息,是与上述移动通信终端的软件有关的信息。

另外,在本发明的信息发送方法中适宜的特征是,上述终端信息,是与上述移动通信终端的软件有关的信息。

在计算机病毒中,还大多依存于移动通信终端的软件,另外,根据移动通信终端的软件不同,可以接收的模式数据的量、可以存储的模式数据的量、可以比较的模式数据的量不同。根据与移动通信终端的软件有关的信息抽出特定的模式数据,对移动通信终端发送被抽出的特定的模式数据,由此,可以与该移动通信终端的软件一致地高效率地降低从服务器装置对移动通信终端发送的模式化数据的量、被存储在移动通信终端中的模式化数据的量、在移动通信终端中比较的模式化数据的量。

另外,在本发明的服务器装置中适宜的特征是,上述终端信息,是与上述移动通信终端的操作系统有关的信息。另外,在本发明的服务器装置中适宜的特征是,上述终端信息,是与被存储在上述移动通信终端中的应用程序有关的信息。

另外,在本发明的信息发送方法中适宜的特征是,上述终端信息,是与上述移动通信终端的操作系统有关的信息。另外,在本发明的信息发送方法中适宜的特征是,上述终端信息,是与被存储在上述移动通信终端中的应用程序有关的信息。

在计算机病毒中,还大多依存于移动通信终端的操作系统,另外,根据移动通信终端的操作系统不同,可以接收的模式数据的量、可以存储的模式数据的量、可以比较的模式数据的量不同。通过根据与移动通信终端的操作系统有关的信息抽出特定的模式数据,对移动通信终端发送被抽出的特定的模式数据,可以与该移动通信终端的操作系统一致地高效率地降低从服务器装置对移动通信终端发送的模式化数据的量、被存储在移动通信终端中的模式化数据的量、在移动通信终端中比较的模式化数据的量。

另外,在本发明的服务器装置中适宜的特征是,上述终端信息,是与上述移动通信终端中的数据的接收履历信息有关的信息。

另外,在本发明的信息发送方法中适宜的特征是,上述终端信息,是与上述移动通信终端中的数据的接收履历信息有关的信息。

在计算机病毒中,还大多依存于用移动通信终端接收的数据(包含应用程序)。通过根据移动通信终端中的与数据的接收履历有关的信息,抽出特定的模式数据,把抽出的特定的模式数据对移动通信终端发送,可以与用该移动通信终端接收的数据一致地高效率地降低从服务器装置对移动通信终端发送的模式化数据的量、被存储在移动通信终端中的模式化数据的量、在移动通信终端中比较的模式化数据的量。

另外,在本发明的服务器装置中适宜的特征是,上述发送装置,在对上述移动通信终端发送用上述抽出装置抽出的上述特定的模式数据的一览表的同时,对上述移动通信终端发送在上述特定的模式数据中由上述移动通信终端的用户选择的模式数据。

另外,在本发明的方法发送方法中适宜的特征是,上述发送步骤是,上述服务器装置,在对上述移动通信终端发送在上述抽出步骤中抽出的上述特定的模式数据的一览表的同时,上述服务器装置,对上述移动通信终端发送在上述特定的模式数据中由上述移动通信终端的用户选择的模式数据。

通过对移动通信终端发送被抽出的特定的模式数据的一览表,对移动通信终端发送在该特定的模式数据中由移动通信终端的用户选择的模式数据,由此,可以进一步降低从服务器装置对移动通信终端发送的模式数据的量、被存储在移动通信终端中的模式数据的量、在移动通信终端中比较的模式数据的量。

另外,在本发明的服务器装置中适宜的特征是,进一步包含使用由上述抽出装置抽出的特定的模式化数据,对依存于该服务器装置的数据检测是否包含计算机病毒的检测装置。

另外,在本发明的信息发送方法中适宜的特征是,进一步包含检测步骤,即,上述服务器装置,在在上述抽出步骤中抽出的与特定的模式数据有关的数据中,对于依存于该服务器装置的数据检测是否包含计算机病毒。

通过在服务器中检测是否包含计算机病毒,不必须进行对移动通信终端的模式数据的发送、在移动通信终端中的模式数据的存储、在移动通信终端中的模式数据的比较,可以进一步降低从服务器装置对移动通信终端发送的模式数据的量、被存储在移动通信终端中的模式数据的量、在移动通信终端中比较的模式数据的量。

另外,在本发明的服务器装置中适宜的特征是,进一步包含:存储与在多个移动通信终端各自中的数据的接收履历有关的信息的第1存储装置;在确认了在特定的数据中包含计算机病毒时,根据被存储在上述第1存储装置中的与上述接收履历有关的信息,对接收上述特定的数据的其他的移动通信终端发送警告的第1警告发送装置。

另外,在本发明的信息发送方法中适宜的特征是,进一步包含第1警告发送步骤,即,把与在多个移动通信终端各自中的数据的接收履历有关的信息存储在存储装置中,上述服务器装置,在确认了在特定的数据中包含计算机病毒时,根据被存储在上述存储装置中的与上述接收履历有关的信息,对接收上述特定的数据的其他的移动通信终端发送警告。

在某一移动通信终端中,在确认了在特定的数据(包含应用程序)中包含计算机病毒时,在接收该特定的数据的其他的移动通信终端中存在计算机病毒的可能性也很高。通过根据与数据的接收履历有关的信息,对接收该特定的数据的其他的移动通信终端发送警告,可以对存在计算机病毒的可能性高的其他终端唤起注意。

另外,在本发明的服务器装置中适宜的特征是,进一步包含:存储与多个移动通信终端相互间的通信履历有关的信息的第2存储装置;在确认了被存储在特定的移动通信终端中的特定的数据中包含计算机病毒时,根据与被存储在上述第2存储装置中的通信履历有关的信息,对和上述特定的移动通信终端通信过的其他的移动通信终端发送警告的第2警告装置。

另外,在本发明的信息发送方法中适宜的特征是,进一步包含第2警告发送步骤,即,在存储装置中存储与多个移动通信终端相互间的通信履历有关的信息,上述服务器在确认了被存储在特定的移动通信终端中的特定数据中包含计算机病毒时,根据被存储在上述存储装置中的与通信履历有关的信息,对和上述特定的移动通信终端通信过的其他的移动通信终端发送警告。

当在某一移动通信终端中确认了在特定的数据中(包含应用程序)包含计算机病毒时,在和该移动通信终端通信过的其他的移动通信终端中有有可能存在计算机病毒。通过根据与多个移动通信终端相互间的通信履历有关的信息,对和该移动通信终端通信过的其他的移动通信终端发送警告,可以对有可能存在计算机病毒的其他的移动通信终端唤起注意。

另外,在本发明的服务器装置中适宜的特征是,进一步包含:从上述移动通信终端中,接收检测出计算机病毒的含义的计算机病毒检测信息的接收装置;当采用上述接收装置的计算机病毒检测信息的接收次数达到预先确定的一定数以上的情况下,对成为警告发送对象的移动通信终端发送警告的第3警告发送装置。

另外,在本发明的信息发送方法中的适宜的特征是,进一步包含:上述服务器装置,从上述移动通信终端接收检测出计算机病毒的含义的计算机病毒检测信息的接收步骤;上述服务器装置,当在上述接收步骤中的计算机病毒检测信息的接收次数达到预先确定的一定数以上的情况下,对成为警告发送对象的移动通信终端发送警告的第3警告发送步骤。

通过从移动通信终端接收计算机病毒检测信息,在计算机病毒检测信息的接收次数达到预先确定的一定数以上时对作为发送对象的移动通信终端发送警告,由此可以唤起计算机病毒对移动通信终端广泛蔓延的注意。

另外,本发明的移动通信终端,是接收从服务器装置发送的计算机病毒检测用的模式数据的移动通信终端,其特征在于包含:对上述服务器装置发送与该移动通信终端有关的终端信息的发送装置;接收根据用上述发送装置发送的上述终端信息在上述服务器装置中抽出后发送的上述模式数据的接收装置;存储由上述接收装置接收的上述模式数据的存储装置。

通过从移动通信终端对服务器装置发送与该移动通信终端有关的终端信息,在服务器装置中,根据该终端信息抽出特定的模式数据,可以对移动通信终端发送被抽出的特定的模式数据。通过接收、保存这样抽出并被发送的特定的模式数据,可以与该移动通信终端的状态一致地高效率地降低从服务器装置对移动通信终端发送的模式数据的量、被存储在移动通信终端中的模式数据的量、在移动通信终端中比较的模式数据的量。

附图说明

图1是实施方式1的信息发送系统的硬件的构成图。

图2是实施方式1的信息发送系统的系统构成图。

图3是模式数据数据库的构成图。

图4是展示实施方式1的信息发送系统的处理流程的流程图。

图5是模式数据数据库的构成图。

图6是展示实施方式1的变形例的信息发送系统的处理流程的流程图。

图7是展示实施方式2的信息发送系统的系统构成图。

图8是终端信息数据库的构成图。

图9是模式数据数据库的构成图。

图10是展示实施方式2的信息发送系统的处理流程的流程图。

图11是展示对服务器装置的终端信息存储处理的流程的流程图。

图12是展示对服务器装置的终端信息存储处理的流程的流程图。

图13是实施方式3的信息发送系统的系统构成图。

图14是下载履历数据库的构成图。

图15是模式数据数据库的构成图。

图16是展示实施方式3的信息发送系统的处理流程的流程图。

图17是实施方式4的信息发送系统的系统构成图。

图18是应用程序数据库的构成图。

图19是模式数据数据库的构成图。

图20是展示实施方式4的信息发送系统的处理流程的流程图。

图21是实施方式5的信息发送系统的系统构成图。

图22是展示实施方式5的信息发送系统的处理流程的流程图。

图23是实施方式6的信息发送系统的系统构成图。

图24是下载履历数据库的构成图。

图25是通信履历数据库的构成图。

图26是展示实施方式6的信息发送系统的处理流程的流程图。

图27是实施方式7的信息发送系统的系统构成图。

图28是检测信息数据库的构成图。

图29是展示实施方式7的信息发送系统的处理流程的流程图。

图30是实施方式1的便携电话的硬件构成图。

具体实施方式

(实施方式1)

下面说明本发明的实施方式1的信息发送系统。进而,本实施方式的信息发送系统,包含本发明的实施方式的服务器装置、移动通信终端。

首先,说明本实施方式的信息发送系统的构成。图1是本实施方式的信息发送系统的硬件构成图。本实施方式的信息发送系统1的构成包含:服务器装置10和便携电话100(移动通信终端)。在此,服务器装置10和便携电话100,经由移动通信网102以及基站104连接,可以相互进行数据通信。

服务器装置10的构成包含:CPU10a、存储器10b、磁盘和光盘等的存储装置10c、和便携电话100间进行数据的发送接收的发送接收装置10d、键盘和鼠标等的输入装置10e、显示器等的显示装置10f。在此,CPU10a、存储器10b、存储装置10c、发送接收装置10d、输入装置10e、显示装置10f分别用总线10g连接,相互可以进行数据的发送接收。

图30是便携电话100的硬件构成图。便携电话100的构成包含:CPU100a、半导体存储器等的存储器100b、和服务器装置10进行数据的发送接收的通信装置10c、操作按钮等的输入装置100d、LCD(液晶显示器)和EL(场致发光)等的显示装置100e、麦克风和扬声器等的声音处理装置100f。在此,CPU100a、存储器100b、通信装置100c、输入装置100d、显示装置100e、声音处理装置100f各自,由总线100g连接,相互可以进行数据的发送接收。

图2是信息发送系统1的系统构成图。信息发送系统1的服务器装置10,是把计算机病毒检测用的模式数据对便携电话100发送的服务器装置,其功能性构成包含:存储部件11、模式数据发送请求接收部件12、模式数据抽出部件13(抽出装置)、模式数据发送部件14(发送装置)。在此,存储部件11与图1所示的存储装置10c对应。另外,模式数据发送请求接收部件12、模式数据抽出部件13、模式数据发送部件14,通过由CPU10a执行被存储在图1所示的存储装置10c中的软件实现。以下,详细说明各构成要素。

在存储部件11中,存储着模式数据数据库。图3是模式数据数据库的构成图。在模式数据数据库11a中,把包含在计算机病毒中的作为特征性数据串的模式数据(被文件化后还被称为模式文件),和要发送该模式数据的便携电话的设备类型名联系起来存储。进而,为了便于说明,虽然只说明在模式数据数据库11a中存储模式数据自身的情况,但在模式数据数据库11a中还可以存储表示模式数据的存储位置的指针,模式数据自身被存储在用该指针表示的存储位置上。

返回图2,模式数据发送请求接收部件12,接收从便携电话100发送的模式数据发送请求。在模式数据发送请求中包含便携电话100的设备类型名。

模式数据抽出部件13,根据包含在用模式数据发送请求接收部件12接收的模式数据发送请求中的便携电话100的设备类型名(终端信息),从多个模式数据中抽出特定的模式数据。更详细地说,模式数据抽出部件13,把便携电话100的设备类型名作为索引,从被存储在存储部件11的模式数据数据库11a中的模式数据中,抽出要对便携电话100发送的特定的模式数据。

模式数据发送部件14,把用模式数据抽出部件13抽出的特定的模式数据,对便携电话100发送。

信息发送系统1的便携电话100,是接收从服务器装置10发送的计算机病毒检测用的模式数据的便携电话,其功能性构成包含:模式数据发送请求发送部件111(发送装置)、模式数据接收部件112(接收装置)、模式数据存储部件113(存储装置)、模式数据比较部件114、计算机病毒处理部件107。在此,模式数据存储部件113,与图30所示的存储器100b对应。模式数据发送请求发送部件111、模式数据接收部件112、模式数据比较部件114、计算机病毒处理部件115,通过由CPU100a执行被存储在图30所示的存储器100b中的软件实现。以下,详细说明各构成要素。

模式数据发送请求发送部件111,对服务器装置10发送模式数据发送请求。在模式数据发送请求中,包含便携电话100的设备类型名(终端信息)。

模式数据接收部件112,接收从服务器装置10发送的模式数据。更详细地说,接收根据用模式数据发送请求发送部件111发送的设备类型名在上述服务器装置10中抽出并发送的模式数据。

模式数据存储部件113,存储用模式数据接收部件112接收的模式数据。

模式数据比较部件114,用被存储在模式数据存储部件105中的模式数据,检测在便携电话100中的数据(包含应用程序)中是否包含计算机病毒。更详细地说,比较被存储在模式数据存储部件113中的模式数据和存在于便携电话100中的模式数据,判断在便携电话100中的数据中和上述模式数据一致的部件分是否存在。在此,模式数据比较部件114,在该数据中和上述模式数据一致的部件分存在的情况下,判断为在该数据中存在计算机病毒,当在该数据中和上述模式数据一致的部件分不存在的情况下,判断为在该数据中不包含计算机病毒。

计算机病毒处理部件15,当由模式数据比较部件114判断为在特定的数据中包含计算机病毒的情况下,根据预先确定的设定信息,进行对便携电话100的用户的警告处理、相应的应用程序的执行禁止处理、该数据的修复处理内等。

接着,说明本实施方式的信息发送系统的动作,一并说明本发明的实施方式的信息发送方法。图4是展示本实施方式的信息发送系统1的动作的流程图。在本实施方式的信息发送系统1中,在从服务器装置10对便携电话100发送计算机病毒检测用的模式数据时,首先,从便携电话100的模式数据发送请求发送部件111对服务器装置10发送模式数据发送请求(S102)。在此,在模式数据发送请求中,包含便携电话100的设备类型名。另外,模式数据发送请求,也可以在有来自便携电话100的用户的指示时发送,也可以根据预先确定的周期定期发送。从便携电话100发送的模式数据发送请求,由服务器装置10的模式数据发送请求接收部件12接收(S104)。

如果由服务器装置10的模式数据发送请求接收部件12接收到模式数据发送请求,则由模式数据抽出部件13,根据包含在该模式数据发送请求中的便携电话100的设备类型名,从多个模式数据中抽出特定的模式数据(S106)。更详细地说,把便携电话100的设备类型名作为索引,从被存储在存储部件11的模式数据数据库11a中的模式数据中,抽出要对便携电话100发送的特定的模式数据。例如,在便携电话100的设备类型名是“设备类型2”的情况下,作为要对便携电话100发送的模式数据,从图3所示的模式数据数据库11a中,抽出“模式数据2”、“模式数据4”、“模式数据6”。

由模式数据抽出部件13抽出的模式数据,从模式数据发送部件14对便携电话100发送(S108),由便携电话100的模式数据接收部件112接收(S110)。由便携电话100接收到的模式数据,在便携电话100的模式数据存储部件113中存储1次(S112)。

其后,由便携电话100的模式数据比较部件103,比较被存储在便携电话100的模式数据存储部件102中的模式数据,和被存储在便携电话100中的数据(还包含应用程序)(S114),判断在被存储在便携电话100的存储器中的数据中,是否有和上述模式数据一致的部件分。进而,被存储在便携电话100中的数据和模式数据的比较,也可以在模式数据的接收时(或者从接收开始经过一定时间后)开始,也可以由便携电话100的用户的指示开始,也可以根据预先确定的周期定期开始。

比较的结果,当在被存储在便携电话100中的数据中未包含与上述模式数据一致的部件分的情况下,判断为在便携电话100中不存在计算机病毒,结束处理。另一方面,当在被存储在便携电话100的存储器中的数据中包含与上述模式数据一致的部件分的情况下,判断为在便携电话100中存在计算机病毒,由计算机病毒处理部件115,根据预先确定的设定信息,执行对便携电话100的用户的警告处理、检测出计算机病毒的应用程序的执行禁止处理、检测出计算机病毒的数据的修复处理等(S116)。进而,上述警告处理、执行禁止处理、修复处理各自,和在个人计算机中检测出计算机病毒时进行的已有的警告处理、执行禁止处理、修复处理一样。

接着,说明本实施方式中的信息发送系统的作用以及效果。在计算机病毒中,大多依存于便携电话的硬件以及软件。另外,根据便携电话的硬件和软件等的不同,可以接收的模式数据的量、可以存储的模式数据的量、可以比较的模式数据的量不同。这一点,在本实施方式的信息发送系统1,把计算机病毒检测用的模式数据从服务器装置10对便携电话100发送时,根据便携电话100的设备类型名(是特定硬件和软件两方的信息)抽出特定的模式数据,把被抽出的特定的模式数据对便携电话100发送。因而,可以与便携电话100的硬件和软件一致地高效率地降低从服务器装置10对便携电话100发送的模式数据的量、被存储在便携电话100中的模式数据的量、在便携电话100中比较的模式数据的量。其结果,可以高效率地进行便携电话100中的计算机病毒的检测。

在上述实施方式的信息发送系统1中,便携电话100对服务器装置10发送包含便携电话100的设备类型名的模式数据发送请求,服务器装置10根据设备类型名抽出模式数据,但也可以考虑各种的变形例。例如,也可以是便携电话100对服务器装置10发送包含便携电话100的制造商名的模式数据发送请求,服务器装置10根据该制造商名抽出模式数据。另外,代替便携电话100的设备类型名和制造商名,也可以使用便携电话100的存储容量、操作系统名、安全级、容许通信费等。另外,在模式数据数据库11a中,也可以预先为每个设备类型抽出要发送到便携电话电话中的模式数据,并整理。

以下,作为一例,详细说明便携电话100对服务器装置10发送包含便携电话100的存储容量的模式数据发送请求,服务器装置10根据该存储容量抽出模式数据的变形例子。

在本变形例中,代替图3所示的模式数据数据库11a,使用如图5所示的模式数据数据库11b。在模式数据数据库11b中,相关联地储存具有该模式数据的计算机病毒的危险度、该模式数据的大小。在此,所谓计算机病毒的危险度,是表示该计算机病毒的影响力的强度的指标,例如,危险度是“A”表示影响力极大,危险度“B”表示影响力大,危险度是“C”表示影响力小。

图6是展示本变形例的信息发送系统的处理流程的流程图。在本变形例中的信息发送系统1中,在从服务器装置10对便携电话100发送计算机病毒检测用的模式数据时,首先,从便携电话100的模式数据发送请求发送部件111对服务器装置10发送模式数据发送请求(S122)。在此,在模式数据发送请求中,包含便携电话100的存储容量。在此,所谓存储容量,可以是存储区域全体的容量,也可以是空区域的容量,也可以是为了存储模式数据预先分配的区域的容量。另外,在此所说的存储器,不只是内置于便携电话100的存储器,还包含与便携电话100连接使用的存储器。从便携电话100发送的模式数据发送请求,由服务器装置10的模式数据发送请求接收部件12接收(S104)。

如果用服务器装置10的模式发送请求接收部件12接收到模式数据发送请求,则用模式数据抽出部件13,根据包含在该模式数据发送请求中的便携电话100的存储容量,从多个模式数据中抽出特定的模式数据(S126)。更详细地说,从被存储在存储部件11的模式数据数据库11b中的模式数据中,在未超过上述存储容量的范围中从危险度高开始,顺序抽出要对便携电话100发送的特定的模式数据。例如,在便携电话100的存储容量是“40kB”的情况下,如果采用图5所示的模式数据数据库11b,则抽出“模式数据1”危险度A,15kB),和“模式数据6”(危险度A,20kB)。以下,S128~S136的处理,和用图4说明的S108~S116的处理一样。

可以被存储在便携电话100中的模式数据的量,依赖于便携电话100的存储容量。如变形例所示,通过根据便携电话100的存储容量抽出模式数据,把被抽出的模式数据对便携电话100发送,可以和该便携电话100的存储容量一致地高效率地降低从服务器装置10对便携电话100发送的模式数据的量、被存储在便携电话100中的模式数据的量、在便携电话电话100中比较的模式数据的量。

(实施方式2)

接着,说明本发明的实施方式2的信息发送系统。进而,本实施方式的信息发送系统,包含本发明的实施方式的服务器装置。

首先,说明本实施方式的信息发送系统的构成。本实施方式的信息发送系统的硬件构成,和用图1以及图30说明的上述实施方式1的信息发送系统1的硬件构成一样。

图7是本实施方式的信息发送系统2的系统构成图。信息发送系统2的服务器装置20,是把计算机病毒检测用的模式数据对便携电话100发送的服务器装置,其功能构成是,存储部件21、模式数据发送请求接收部件22、模式数据抽出部件23(抽出装置)、模式数据发送部件24(发送装置)。在此,存储部件21,与图1所示的存储装置10c。另外,模式数据发送请求接收部件22、模式数据抽出部件23、模式数据发送部件24,通过用CPU10a执行被存储在图1所示的存储装置10c中的软件执行实现。以下,详细说明各构成要素。

在存储部件21中,存储终端信息数据库21a和模式数据数据库21b。图8是终端信息数据库21a的构成图。在终端信息数据库21a中,相关联地存储着便携电话的电话号码、该便携电话的设备类型名、该便携电话的操作系统名(包含版本信息)。图9是模式数据数据库21b的构成图。在模式数据数据库21b中,相关联地存储着模式数据、要发送到该模式数据的便携电话的设备类型名以及操作系统名(包含版本信息)、具有该模式数据的计算机病毒的危险度、该模式数据的大小、该模式数据的更新日。

返回图7,模式数据发送请求接收部件22,接收从便携电话100发送的模式数据发送请求。在模式数据发送请求中,包含便携电话100的电话号码。进而,还考虑便携电话100的电话号码,不包含在模式数据发送请求,而在连接确立时服务器装置20取得的状态。

模式数据抽出部件23,根据便携电话100的设备类型名以及操作系统名(终端信息),从多个模式数据中抽出特定的模式数据。更详细地说,模式数据抽出部件23,首先,把包含在模式数据发送请求中的电话号码作为索引,从存储部件21的终端信息数据库21a抽出便携电话100的设备类型名以及操作系统名。模式数据抽出部件23,接着,把如上述那样抽出的设备类型名以及操作系统名作为索引,从被存储在存储部件21的模式数据数据库21b中的模式数据中,抽出要对便携电话100发送的特定的模式数据。

模式数据发送部件24,把用模式数据抽出部件23抽出的模式数据的一览表对便携电话100发送。在该模式数据的一览表中,不只有模式数据名,还包含具有该模式数据的计算机病毒的危险度、该模式数据的大小、该模式数据的更新日等。模式数据发送部件24,还在用模式数据抽出部件23抽出的模式数据中,把由便携电话100的用户选择的模式数据对便携电话100发送。

进而,信息发送系统2的便携电话100,具有和上述第1实施方式的信息发送系统1的便携电话100一样的构成。

接着,说明本实施方式的信息发送系统的动作,一并说明本发明的实施方式的信息发送方法。图10是展示本实施方式的信息发送系统2的动作的流程图。在本实施方式中的信息发送系统2中,在从服务器装置20对便携电话100发送计算机病毒检测用的模式数据时,首先,从便携电话100的模式数据发送请求发送部件111对服务器装置10发送模式数据发送请求(S102)。在此,在模式数据发送请求中,还包含便携电话100的电话号码。从便携电话100发送的模式数据发送请求,用服务器装置20的模式数据发送请求接收部件22接收(S204)。

如果用服务器装置20的模式数据发送请求接收部件22接收到模式数据发送请求,则用模式数据抽出部件23,根据便携电话100的设备类型名以及操作系统名,从多个模式数据中抽出特定的模式数据(S206)。更详细地说,首先,把包含在模式数据发送请求中的电话号码作为索引,从存储部件21的终端信息数据库21a中抽出便携电话100的设备类型名以及操作系统名。接着,把如上述那样抽出的设备类型名以及操作系统名作为索引,从被存储在存储部件21的模式数据数据库21b中的模式数据中,抽出要对便携电话100发送的特定的模式数据。例如,在便携电话100的电话号码是“090-0000-0000”的情况下,首先,从图8所示的终端信息数据库21a中,作为该便携电话100的设备类型名,抽出“设备类型1”,作为该便携电话100的操作系统名,抽出“OS1,Ver1.05”。接着,从图9所示的模式数据数据库21中,作为要对便携电话100发送的模式数据,抽出“模式数据1、“模式数据3”、“模式数据7”。

如果用模式数据抽出部件23抽出特定的模式数据,则从模式数据发送部件24,对便携电话100发送被抽出的模式数据的一览表(S208)。在该模式数据的一览表中,不只是模式数据名,还包含具有该模式数据的计算机病毒的危险度、该模式数据的大小、该模式数据的更新日等。从模式数据发送部件24发送的模式数据的一览表,由便携电话100的模式数据发送请求发送部件111接收(S210)。

由便携电话100的模式数据发送请求发送部件111接收的模式数据的一览表,被显示在便携电话100的显示器上。便携电话100的用户,如果从这样的模式数据的一览表中选择特定的模式数据(S212),则其选择结果从便携电话100的模式数据发送请求发送部件111对服务器装置20发送(S214),由服务器装置20的模式数据发送请求接收部件21接收(S216)。

如果由模式数据发送请求接收部件21接收到上述选择结果,则由模式数据抽出部件23,把由便携电话100的用户选择的模式数据,作为要对便携电话100发送的特定的模式数据再次抽出(S218)。以下,S220~S228的处理,和用图4说明的S108~S116的处理一样。

接着,说明本实施方式的信息发送系统的作用以及效果。本实施方式的信息发送系统2,也和上述实施方式1的信息发送系统1一样,在从服务器装置20向便携电话100发计算机病毒检测用的模式数据时,根据便携电话100的设备类型名抽出特定的模式数据,把抽出的特定的模式数据对便携电话100发送。因而,可以和便携电话100的硬件和软件一致地高效率地降低从服务器装置20对便携电话100发送的模式数据的量、被存储在便携电话100中的模式数据的量、在便携电话100中比较的模式数据的量。其结果,可以高效率地进行在便携电话100中的计算机病毒的检测。

另外,本实施方案中的信息发送系统2,特别是根据便携电话100的操作系统抽出特定的模式数据,把抽出的特定的模式数据对便携电话100发送。因而,即使在是同一设备类型但安装的操作系统(特别是操作系统的版本)不同的情况下,可以与便携电话100的操作系统一致地高效率地降低从服务器装置20对便携电话100发送的模式数据的量、被存储在便携电话100中的模式数据的量、在便携电话100中比较的模式数据的量。

进而,本实施方式中的信息发送系统2,把由模式数据抽出部件23抽出的特定的模式数据的一览表对便携电话100发送,把在该特定的模式数据中由便携电话100的用户选择的模式数据对便携电话100发送。因而,便携电话100的用户,还可以不选择已到手的模式数据,和认为对便携电话100没有影响的计算机病毒的模式数据等。其结果,可以进一步降低从服务器装置20对便携电话100发送的模式数据的量、被存储在便携电话100中的模式数据的量、在便携电话100中比较的模式数据的量。其结果,可以进一步高效率地进行便携电话中的计算机病毒的检测。

在本实施方式中,与便携电话100有关的终端信息被存储在服务器装置20中,以下,说明终端信息对服务器装置20的存储处理。

首先,说明从未安装作为记录用户信息的IC芯片是UIM(或者SIM)的便携电话中,把该便携电话的终端信息存储在服务器装置20中的处理。图11是展示对服务器装置20的终端信息存储处理的流程的流程图。便携电话100,在签定便携电话使用合同时,从移动通信终端运营商的服务器装置等中,接收该便携电话100的用户信息(例如,分配给该便携电话100的电话号码)(S240)。用便携电话100接收的用户信息,被储存在便携电话100的存储器中(S242)。

其后,被存储在便携电话100的存储器中的用户信息,和同样预先被写入存储器中的该便携电话100的设备类型名,操作系统名等一同,作为终端信息发送到服务器装置20(S244),由服务器装置20接收(S246)。由服务器装置20接收到的终端信息,被存储在服务器装置20的存储部件21的终端信息数据库21a(S248)中。进而,在根据通信线路的状态S244~S246的处理不成功时,S244~S246的处理以一定时间间隔重复进行。

接着,说明从安装有记录着用户信息的IC芯片的UIM(或者SIM)的便携电话中,把该便携电话的终端信息存储在服务器装置20中的处理。图12是展示对服务器装置20进行终端信息存储处理的流程的流程图。在UIM中,预先存储该UIM的用户信息(例如,分配给该UIM的电话号码)。在插入UIM的状态下,如果接通便携电话100的电源(或者,在接通电源的状态下在便携电话100中插入UIM),则从便携电话100的存储器中读出用户信息(S250)。

在此,当从便携电话100的存储器中未读出用户信息的情况下,即当在便携电话100的存储器中未存储用户信息的情况下,从UIM中读出用户信息(S252),从UIM读出的用户信息被存储在便携电话100的存储器中(S254)。

另一方面,当从便携电话100的存储器中读出用户信息的情况下,即当在便携电话100的存储器中存储用户信息的情况下,从UIM读出用户信息(S256),比较从便携电话100的存储器中读出的用户信息和从UIM读出的用户信息(S258)。比较从便携电话100的存储器中读出的用户信息和从UIM读出的用户信息的结果,在两者不同的情况下,把从UIM读出的用户信息存储在便携电话100的存储器中(S254)。即,被存储在便携电话100的存储器中的用户信息被更新为从UIM读出的用户信息。另一方面,在两者相同的情况下,不进行被存储在便携电话100的存储器中的用户信息的更新。

其后,被存储在便携电话100的存储器中的用户信息,和同样被预先写入存储器中的该便携电话100的设备类型名、操作系统名等一同,作为终端信息被发送到服务器装置20(S260),由服务器装置20接收(S262)。由服务器装置20接收的终端信息,被存储在服务器装置20的存储部件21的终端信息数据库21a中(S264)。进而,根据通信线路的状态,在S260~S262的处理部件成功时,S260~S263的处理以一定的时间间隔重复进行。

另外,在本实施方式的信息发送系统2中,根据便携电话100的设备类型名、操作系统名抽出特定的模式数据,但也可以根据设备驱动等的系统控制程序名(包含版本信息),便携电话100的用户的服务合同信息、便携电话100的用户通信履历等其他的终端信息抽出。

(实施方式3)

接着,说明本发明的实施方式3的信息发送系统。进而,本实施方式的信息发送系统,包含本发明的实施方式的服务器装置。

首先,说明本实施方式的信息发送系统的构成。本实施方式的信息发送系统的硬件构成,和用图1以及图30说明的上述实施方式1的信息发送系统1的硬件构成一样。

图13是本实施方式的信息发送系统3的系统构成图。信息发送系统3的服务器装置30,是把计算机病毒检测用的模式数据对便携电话100发送的服务器装置,其功能构成包含:存储部件31、模式数据发送请求接收部件32、模式数据抽出部件33(抽出装置)、模式数据发送部件34(发送装置)。在此,存储部件31,与图1所示的存储装置10c对应。另外,模式数据发送请求接收部件32、模式数据抽出部件33、模式数据发送部件34,通过由CPU10a执行被存储在图1所示的存储装置10c中的软件实现。以下,详细说明各构成要素。

在存储部件31中,存储着下载履历数据库31a和模式数据数据库32b。图14,是下载履历数据库31a的构成图。在下载履历数据库31a中,相关联地存储着便携电话的电话号码、被下载到该便携电话中的(由该便携电话接收的)应用程序名。在此,服务器装置30,具有把应用程序发送到便携电话的应用服务器的功能,在每次从服务器装置30向便携电话下载应用程序时,更新下载履历数据库31a。

图15是模式数据数据库31b的构成图。在模式数据数据库31b中,相关联地存储模式数据、和作为使用该模式数据检测计算机病毒的有无的对象的应用程序名。

返回图13,模式数据发送请求接收部件32,接收从便携电话100发送的模式数据发送请求。在模式数据发送请求中,包含便携电话100的电话号码。进而,也可以考虑便携电话100的电话号码,不包含在模式数据发送请求中,而在连接确立时服务器装置30取得的状态。

模式数据抽出部件33,根据在便携电话100中的应用程序的下载履历(终端信息),从多个模式数据中抽出特定的模式数据。更详细地说,模式数据抽出部件33,首先,把包含在模式数据发送请求中的电话号码作为索引,从存储部件31的下载履历数据库31a中抽出被下载到便携电话100中的应用程序名。模式数据抽出部件33,接着,把如上述那样抽出的应用程序名作为索引,从被存储在存储部件31的模式数据库31b中的模式数据中,抽出该应用程序成为检测对象的计算机病毒的模式数据。

模式数据发送部件34,把用模式数据抽出部件33抽出的模式数据,对便携电话100发送。

进而,信息发送系统3的便携电话100,具有和上述实施方式1的信息发送系统1的便携电话100一样的构成。

接着,说明本实施方式的信息发送系统的动作,一并说明本发明的实施方式的信息发送方法。图16是展示本实施方式的信息发送系统3的动作的流程图。在本实施方式的信息发送系统3中,在从服务器装置30对便携电话100发送计算机病毒检测用模式数据时,首先,从便携电话100的模式数据发送请求发送部件111对服务器装置10发送模式数据发送请求(S302)。在此,在模式数据发送请求中,包含便携电话100的电话号码。从便携电话100发送的模式数据发送请求,由服务器装置30的模式数据发送请求接收部件32接收(S304)。

如果由服务器装置30的模式数据发送请求接收部件32接收模式数据发送请求,则由模式数据抽出部件33,根据在便携电话100中的应用程序的下载履历,从多个模式数据中抽出特定的模式数据(S306)。更详细地说,首先,把包含在模式数据发送请求中的电话号码作为索引,从存储部件31的下载履历数据库31a中抽出被下载到便携电话100中的应用程序名。接着,把如上述那样抽出的应用程序名作为索引,从被存储在存储部件31的模式数据数据库31a中的模式数据中,抽出该应用程序成为检测对象的计算机病毒的模式数据。例如,在便携电话100的电话号码是“090-0000-0000”的情况下,首先,从图14所示的下载履历数据库31a中,作为被下载到该便携电话100中的应用程序名,抽出“应用程序1”,“应用程序2”。接着,从图15所示的模式数据数据库31b中,作为“应用程序1”成为检测对象的计算机病毒的模式数据,抽出“模式数据1”、“模式数据3”、“模式数据5”,另外,作为“应用程序2”成为检测对象的计算机病毒的模式数据,抽出“模式数据6”。以下,S308~S316的处理,和用图4说明的S108~S116的处理一样。

接着,说明本实施方式的信息发送系统的作用以及效果。在计算机病毒中,大多依存于特定的应用程序。这一点,本实施方式的信息发送系统3,根据在便携电话100中的应用程序的下载履历,抽出特定的模式数据,把抽出的特定的模式数据对便携电话100发送。因而,可以与被下载到便携电话100中的应用程序一致地高效率地降低从服务器装置30对便携电话100发送的模式数据的量、被存储在便携电话100中的模式数据的量、在便携电话100中比较的模式数据的量。其结果,可以高效率地进行在便携电话100中的计算机病毒的检测。

进而,在本实施方式中的信息发送系统3中,根据应用程序的下载履历抽出模式数据,把被抽出的模式数据发送到便携电话100中,但也可以根据应用程序以外的数据的下载履历抽出模式数据,把抽出的模式数据发送到便携电话100中。作为应用程序以外的数据,例如,操作系统、器件驱动等的系统控制程序、文档文件和扩展表等的数据文件等相当。

(实施方式4)

接着,说明本发明的实施方式4的信息发送系统。进而,本实施方式的信息发送系统,包含本发明的实施方式的服务器装置。

首先,说明本实施方式的信息发送系统的构成。本实施方式的信息发送系统的硬件构成,和用图1以及图30说明的上述实施方式1的信息发送系统1的硬件构成一样。

图17是本实施方式的信息发送系统4的系统构成图。信息发送系统4的服务器装置40,是把计算机病毒检测用的模式数据对便携电话100发送的服务器装置,其功能构成包含:存储部件41、模式数据发送请求接收部件42、模式数据抽出部件43(抽出装置)、模式数据发送部件44(发送装置)、模式数据比较部件45(检测装置)、计算机病毒处理部件46。在此,存储部件41,与图1所示的存储装置10c对应。另外,模式数据发送请求接收部件42、模式数据抽出部件43、模式数据发送部件44、模式数据比较部件45、计算机病毒处理部件46,通过由CPU10a执行被存储在图1所示的存储装置10c中的软件实现。以下,详细说明各构成要素。

在存储部件41中,存储着应用程序数据库41a、下载履历数据库41b和模式数据数据库41c。图18,是应用程序数据库41a的构成图。在应用程序数据库41a中,存储着存在于服务器装置40中的应用程序。下载履历数据库41b,和用图14说明的下载履历数据库31a的构成一样。

图19是模式数据数据库41c的构成图。在模式数据数据库41c中,相关联地存储模式数据、和作为使用该模式数据检测计算机病毒的有无的对象的应用程序名。

返回图17,模式数据发送请求接收部件42,接收从便携电话100发送的模式数据发送请求。在模式数据发送请求中,包含便携电话100的电话号码。进而,也可以考虑便携电话100的电话号码,不包含在模式数据发送请求中,而在连接确立时服务器装置40取得的状态。

模式数据抽出部件43,根据在便携电话100中的应用程序的下载履历,从多个模式数据中抽出特定的模式数据。更详细地说,模式数据抽出部件43,首先,把包含在模式数据发送请求中的电话号码作为索引,从存储部件41的下载履历数据库41b中抽出被下载到便携电话100中的应用程序名。模式数据抽出部件43,接着,把如上述那样抽出的应用程序名作为索引,从被存储在存储部件41的模式数据库41c中的模式数据中,抽出该应用程序成为检测对象的计算机病毒的模式数据。

模式数据发送部件44,参照存储部件41的应用程序数据库41a,判断用模式数据抽出部件43抽出的模式数据的各自,是否存在于服务器装置40中。对于未存在于服务器装置40中的应用程序,不能检测在服务器装置40中是否包含计算机病毒。因而,模式数据发送部件44,把在服务器装置40中不存在的应用程序成为检测对象的计算机病毒的模式数据,发送到便携电话100。另一方面,对于在服务器装置40中存在的应用程序可以在服务器装置40中检测是否包含计算机病毒。因而,模式数据发送部件44,对于在服务器装置40中存在的应用程序成为检测对象的计算机病毒的模式数据,不向便携电话100发送。

模式数据比较部件45,用由模式数据抽出部件43抽出的模式数据,对在服务器装置40中存在的应用程序检测是否包含计算机病毒。更详细地说,比较由模式数据抽出部件43抽出的模式数据和应用程序,判断在应用程序中是否有和上述模式数据一致的部件分。在此,模式数据比较部件45,在应用程序中有和上述模式数据一致的部件分的情况下,判断为在该应用程序中包含计算机病毒,当在应用程序中没有和上述模式数据一致的部件分的情况下,判断为在该应用程序中不包含计算机病毒。

计算机病毒处理部件46,当由模式数据比较部件45判断为在特定的应用程序中包含计算机病毒的情况下,根据预先确定的设定信息,进行对服务器装置40的管理者的警告处理、该应用程序的下载禁止处理、该应用程序的删除处理等。另外,计算机病毒处理部件46,对上述便携电话100发送在特定的应用程序中包含计算机病毒的含义的警告。

进而,信息发送系统4的便携电话100,具有和上述实施方式1的信息发送系统1的便携电话100一样的构成。

接着,说明本实施方式的信息发送系统的动作,一并说明本发明的实施方式的信息发送方法。图20是展示本实施方式的信息发送系统4的动作的流程图。在本实施方式的信息发送系统4中,在从服务器装置40对便携电话100发送计算机病毒检测用模式数据时,首先,从便携电话100的模式数据发送请求发送部件111对服务器装置40发送模式数据发送请求(S402)。在此,在模式数据发送请求中,包含便携电话100的电话号码。从便携电话100发送的模式数据发送请求,由服务器装置40的模式数据发送请求接收部件42接收(S404)。

如果由服务器装置40的模式数据发送请求接收部件42接收模式数据发送请求,则由模式数据抽出部件43,根据在便携电话100中的应用程序的下载履历,从多个模式数据中抽出特定的模式数据(S406)。更详细地说,首先,把包含在模式数据发送请求中的电话号码作为索引,从存储部件41的下载履历数据库41b中抽出被下载到便携电话100中的应用程序名。接着,把如上述那样抽出的应用程序名作为索引,从被存储在存储部件41的模式数据数据库41c中的模式数据中,抽出该应用程序成为检测对象的计算机病毒的模式数据。例如,在便携电话100的电话号码是“090-0000-0000”的情况下,首先,从和图14所示的下载履历数据库31a具有同样构成的下载履历数据库41b中,作为被下载到该便携电话100中的应用程序名,抽出“应用程序1”,“应用程序2”。接着,从图19所示的模式数据数据库41c中,作为“应用程序1”成为检测对象的计算机病毒的模式数据,抽出“模式数据1”、另外,作为“应用程序2”成为检测对象的计算机病毒的模式数据,抽出“模式数据2”。

接着,用模式数据发送部件44,参照存储部件41的应用程序数据库41a,判断由模式数据抽出部件43抽出的应用程序各自是否在服务器40中存在,在此,对于未存在于服务器装置40中的应用程序,不能检测在服务器装置40中是否包含计算机病毒。因而,对于把在服务器装置40中不存在的应用程序成为检测对象的计算机病毒的模式数据,被发送到便携电话100(S408)。另一方面,对于在服务器装置40中存在的应用程序成为检测对象的计算机病毒的应用程序,不对便携电话100发送。以下,S410~S416的处理,和用图4说明的S110~S116的处理一样。

另一方面,因为对于在服务器装置40中存在的应用程序不能在服务器装置40中检测出是否包含计算机病毒,所以用模式数据比较部件45,检测是否包含计算机病毒(S418)。更详细地说,比较用模式数据抽出部件43抽出的模式数据和应用程序,判断在应用程序中是否有和上述模式数据一致的部件分。在此,当在该应用程序中有和上述模式数据一致的部件分的情况下,判断为在该应用程序中包含计算机病毒,当在应用程序中没有和上述模式数据一致的部件分的情况下,判断为在该应用程序中未包含计算机病毒。

例如,当由模式数据抽出部件43抽出“应用程序1”和“应用程序2”这2个应用程序的情况下,如果参照图18所示的应用程序数据库41a,则因为“应用程序2”在服务器装置40中不存在,所以“应用程序2”成为检测对象的作为计算机病毒的模式数据的“模式数据2”被发送到便携电话100。另一方面,因为“应用程序1”在服务器装置40中存在,所以“应用程序1”成为检测对象的作为计算机病毒的模式数据的“模式数据1”不发送到便携电话100,由服务器装置40的模式数据比较部件45,使用“模式数据1”进行在“应用程序1”中是否包含计算机病毒的检测。

当由模式数据比较部件45判断为在特定的应用程序中包含计算机病毒的情况下,由计算机病毒处理部件46,根据预先确定的设定信息,进行对服务器装置40的管理者的警告处理、该应用程序的下载禁止处理、该应用程序的删除处理等(S420)。另外,当由模式数据比较部件45判断为在特定的应用程序中包含计算机病毒的情况下,从计算机病毒处理部件46对便携电话100,发送在该特定的应用程序中包含计算机病毒的含义的警告(S422),由便携电话100的计算机病毒处理部件115接收(S424)。

如果上述警告由便携电话100接收到,则在便携电话100中,根据预先确定的设定信息,由计算机病毒处理部件115,进行对便携电话100的用户的警告处理、该应用程序执行禁止处理、该应用程序的修复处理等(S426)。

接着,说明本实施方式的信息发送系统的作用以及效果。本实施方式的信息发送系统4,也和上述实施方式3的信息发送系统一样,根据在便携电话100中的应用程序的下载履历,抽出特定的模式数据,把抽出的特定的模式数据对便携电话100发送。因而,可以与被下载到便携电话100中的应用程序一致地高效率地降低从服务器装置40对便携电话100发送的模式数据的量、被存储在便携电话100中的模式数据的量、在便携电话100中比较的模式数据的量。其结果,可以高效率地进行在便携电话100中的计算机病毒的检测。

另外,本实施方式中的信息发送系统4,对于在服务器装置40中存在的应用程序,在服务器装置40中检测是否包含计算机病毒。因而,对于在服务器装置40中存在的应用程序,不需要把用于检测是否包含计算机病毒的模式数据发送到便携电话100。其结果,可以进一步降低从服务器装置40对便携电话100发送的模式数据的量、被存储在便携电话100中的模式数据的量、在便携电话100中比较的模式数据的量。

(实施方式5)

接着,说明本发明的实施方式5的信息发送系统。进而,本实施方式的信息发送系统,包含本发明的实施方式的服务器装置。

首先,说明本实施方式的信息发送系统的构成。本实施方式的信息发送系统的硬件构成,和用图1以及图30说明的上述实施方式1的信息发送系统1的硬件构成一样。

图21是本实施方式的信息发送系统5的系统构成图。信息发送系统5的服务器装置50,是把计算机病毒检测用的模式数据对便携电话100发送的服务器装置,其功能构成包含:存储部件51(第1存储装置)、模式数据发送请求接收部件52、模式数据抽出部件53(抽出装置)、模式数据发送部件54(发送装置)、模式数据比较部件55(检测装置)、计算机病毒处理部件56、警告发送部件57(第1警告发送装置)。在此,存储部件51,与图1所示的存储装置10c对应。另外,模式数据发送请求接收部件52、模式数据抽出部件53、模式数据发送部件54、模式数据比较部件55、计算机病毒处理部件56、警告发送部件57,通过由CPU10a执行被存储在图1所示的存储装置10c中的软件实现。

存储部件51(包含应用程序数据库51a、下载履历数据库51b、模式数据数据库51c),模式数据发送请求接收部件52、模式数据抽出部件53、模式数据发送部件54、模式数据比较部件55、计算机病毒处理部件56,分别与上述实施方式4中的信息发送系统4的存储部件41、模式数据发送请求接收部件42、模式数据抽出部件43、模式数据发送部件44、模式数据比较部件45、计算机病毒处理部件46的构成一样。

警告发送部件57,在由模式数据比较部件55确认在特定的应用程序中包含计算机病毒时,根据被存储在存储部件51中的下载履历数据库51b中的下载履历,把上述特定的应用程序对已下载(接收)的另一便携电话发送警告。

进而,信息发送系统5的便携电话100,具有和上述实施方式1的信息发送系统1的便携电话100一样的构成。

接着,说明本实施方式的信息发送系统的动作,一并说明本发明的实施方式的信息发送方法。图22是展示本实施方式的信息发送系统5的动作的流程图。在本实施方式的信息发送系统5中的S502~S526的处理,和用图20说明的S402~S426的处理一样。

如果用模式数据比较部件55确认在特定的应用程序中包含计算机病毒,则对发送了模式数据发送请求的便携电话100发送警告(S522),与此同时,由警告发送部件57,还对下载了上述特定应用程序的其他便携电话发送警告(S530),由该其他便携电话接收(S532)。更详细地说,首先,把确认了包含计算机病毒的应用程序作为索引,抽出下载了上述特定的应用程序的其他便携电话的电话号码。接着,对由被抽出的电话号码特定的便携电话,发送检测出在上述特定的应用程序中包含计算机病毒的含义的警告。进而,在该警告的同时,还可以把用于检测在上述特定的应用程序中是否包含计算机病毒的模式数据发送到上述其他的便携电话。另外,在下载了上述特定的应用程序的其他的便携电话中,还可以根据便携电话的设备类型名、制造商名、操作系统名等,进一步缩小成为警告对象的便携电话。

例如,根据从电话号码是“090-0000-0000”的便携电话100发送的模式数据发送请求,模式数据比较部件55进行计算机病毒的检测,假设检测出在“应用程序1”中包含计算机病毒。如果参照和图14所示的下载履历数据库31a具有一样的构成的下载履历数据库51b,则可知不只是电话号码为“090-0000-0000”的便携电话100,而且电话号码是“090-0000-0001”的便携电话也下载了“应用程序1”。其结果,对电话号码是“090-0000-0001”的便携电话发送警告。

接着,说明本实施方式的信息发送系统的作用以及效果。本实施方式的信息发送系统5,也和上述实施方式3的信息发送系统一样,根据在便携电话100中的应用程序的下载履历,抽出特定的模式数据,把抽出的特定的模式数据对便携电话100发送。因而,可以与被下载到便携电话100中的应用程序一致地高效率地降低从服务器装置50对便携电话100发送的模式数据的量、被存储在便携电话100中的模式数据的量、在便携电话100中比较的模式数据的量。其结果,可以高效率地进行在便携电话100中的计算机病毒的检测。

另外,当确认了在某一便携电话100中在特定的应用程序中包含计算机病毒时,在下载了该特定应用程序的其他便携电话中存在计算机病毒的可能性高。本实施方式的信息发送系统5,根据应用程序的下载履历,对下载了该特定的应用程序的其他的便携电话发送警告。因而,可以对存在计算机病毒的可能性高的其他便携电话唤起注意。其结果,接收警告的其他的便携电话,对于上述特定的应用程序,可以进行与计算机病毒有关的早期的处置,可以防止计算机病毒的蔓延。

在上述实施方式的信息发送系统5中,服务器装置50的模式数据比较部件55检测计算机病毒的有无,警告发送部件57根据上述检测结果向其他的便携电话发送警告,但也可以是便携电话100检测计算机病毒的有无,把其检测结果通知服务器装置50,根据该检测结果,警告发送部件57向其他的便携电话发送警告。

(实施方式6)

接着,说明本发明的实施方式6的信息发送系统。进而,本实施方式的信息发送系统,包含本发明的实施方式的服务器装置。

首先,说明本实施方式的信息发送系统的构成。本实施方式的信息发送系统的硬件构成,和用图1以及图30说明的上述实施方式1的信息发送系统1的硬件构成一样。

图23是本实施方式的信息发送系统6的系统构成图。信息发送系统6的服务器装置60,是把计算机病毒检测用的模式数据对便携电话100发送的服务器装置,其功能构成包含:存储部件61(第2存储装置)、模式数据发送请求接收部件62、模式数据抽出部件63(抽出装置)、模式数据发送部件64(发送装置)、模式数据比较部件65(检测装置)、计算机病毒处理部件66、警告发送部件67(第2警告发送装置)。在此,存储部件61,与图1所示的存储装置10c对应。另外,模式数据发送请求接收部件62、模式数据抽出部件63、模式数据发送部件64、模式数据比较部件65、计算机病毒处理部件66,警告发送部件67,通过由CPU10a执行被存储在图1所示的存储装置10c中的软件实现。

模式数据发送请求接收部件62、模式数据抽出部件63、模式数据发送部件64、模式数据比较部件65、计算机病毒处理部件66,分别和上述实施方式4的信息发送系统4的模式数据发送请求接收部件42、模式数据抽出部件43、模式数据发送部件44、模式数据比较部件45、计算机病毒处理部件46是一样的构成。

在存储部件61中,存储着应用程序数据库61a、下载履历数据库61b和模式数据数据库61c、通信履历数据库61d。应用程序数据库61a是和图18所示的应用程序数据库41a同样的构成。图24是下载履历数据库61b的构成图。在下载履历数据库61b中,相关联地存储着便携电话的电话号码、被下载到该便携电话中的应用程序名、被下载到该便携电话中的模式数据名。模式数据数据库61c,是和图19所示的模式数据数据库41c一样的构成。图25是通信履历数据库61d的构成图。在通信履历数据库61d中,相关联地存储着便携电话电话号码、该便携电话进行通信的对方的便携电话的电话号码。

返回图23,警告发送部件67,在由模式数据比较部件65确认在被下载到特定的便携电话100中并存储在该便携电话100的存储器中的特定的应用程序中包含计算机病毒时,根据被存储在存储部件61的通信履历数据库61d中的通信履历,对和上述特定便携电话100通信的另一便携电话发送警告。警告发送部件67,还参照存储部件61的下载履历数据库61b,对还未下载用于检测在上述另一便携电话中在上述特定的应用程序中是否包含计算机病毒的模式数据的便携电话,发送该模式数据。

进而,信息发送系统6的便携电话100,具有和上述实施方式1的信息发送系统1的便携电话100一样的构成。

接着,说明本实施方式的信息发送系统的动作,一并说明本发明的实施方式的信息发送方法。图26是展示本实施方式的信息发送系统6的动作的流程图。在本实施方式的信息发送系统6中的S602~626的处理,和用图20说明的S402~S426的处理一样。

在由模式数据比较部件65确认在被下载到便携电话100中的特定的应用程序中包含计算机病毒时,在对该便携电话100发送警告(S622)的同时,由警告发送部件67,对和该便携电话100通信的其他的便携电话发送警告。更信息地说,首先,把便携电话100的电话号码作为索引,检索存储部件61的通信履历数据库61d,抽出和便携电话100通信的其他的便携电话的电话号码(S628)。

接着,把被抽出的电话号码作为索引,参照存储部件61的下载履历数据库61b,检测对该电话号码的便携电话是否已发送用于检测在上述特定的应用程序中是否包含计算机病毒的模式数据。对于已发送了该模式数据的便携电话,不发送该模式数据,发送检测出在上述特定的应用程序中包含计算机病毒的含义的警告(S630),由该便携电话接收(S632)。另一方面,对还未发送该模式数据的便携电话,和上述警告一同,发送该模式数据(S634),由该便携电话接收(S636)。这种情况下,也可以代替发送该模式数据,发送推荐下载模式数据的含义的指示信息。另外,从上述被抽出的便携电话中,根据便携电话的设备类型名、制造商名、操作系统名等,进一步缩小成为警告对象的便携电话。

例如,假设在被下载到电话号码是“090-0000-0000”的便携电话中的“应用程序1”中包含计算机病毒。在此,如果参照图25所示的通信履历数据库61d,则可知电话号码是“090-0000-0001”的便携电话和电话号码是“090-0000-0002”的便携电话,过去和便携电话100通信。接着,如果参照图24所示的下载履历数据库61b,则因为在电话号码是“090-0000-0001”的便携电话中已下载用于检测在“应用程序1”中是否包含计算机病毒的“模式数据1”,所以只发送警告。另一方面,因为在电话号码是“090-0000-0002”的便携电话中还未下载用于检测在“应用程序1”中是否包含计算机病毒的“模式数据1”,所以在警告的同时还发送“模式数据1”。

接着,说明本实施方式的信息发送系统的作用以及效果。本实施方式的信息发送系统6,也和上述实施方式3的信息发送系统3一样,根据在便携电话100中的应用程序的下载履历抽出特定的模式数据,对便携电话100发送被抽出的特定的模式数据。因而,可以与被下载到该便携电话100中的应用程序一致地高效率地降低从服务器装置60对便携电话100发送的模式数据的量、被存储在便携电话100中的模式数据的量、在便携电话100中比较的模式数据的量。其结果,可以高效率地进行在便携电话100中的计算机病毒的检测。

另外,在确认在某一便携电话100中在特定的应用程序中包含计算机病毒时,在和该便携电话100通信过的其他便携电话中也可能也存在计算机病毒。本实施方式中的信息发送系统6,根据被存储在存储部件61的通信履历数据库61d中的多个便携电话相互间的通信履历,对和该便携电话100通信过的其他的便携电话也发送警告。因而,对有可能存在计算机病毒的其他的便携电话可以唤起注意。其结果,接收到警告的其他便携电话,对于上述特定的应用程序,可以早期对计算机病毒采取措施,可以防止计算机病毒的蔓延。

在上述实施方式的信息发送系统6中,服务器装置60的模式数据比较部件65检测计算机病毒的有无,警告发送部件67根据检测结果向其他的便携电话发送警告,但也可以是便携电话100检测计算机病毒的有无,把其结果通知服务器装置60,根据该通知警告发送部件67向其他的便携电话发送警告。

(实施方式7)

接着,说明本发明的实施方式7的信息发送系统。本实施方式的信息发送系统,还包含本发明的实施方式的服务器装置。

首先,说明本实施方式的信息发送系统的构成。本实施方式的信息发送系统的硬件构成,和用图1以及图30说明的上述实施方式1的信息发送系统1的硬件构成一样。

图27是本实施方式的信息发送系统7的系统构成图。信息发送系统7的服务器装置70,是把计算机病毒检测用的模式数据对便携电话100发送的服务器装置,其功能构成包含:存储部件71(第3存储装置)、模式数据发送请求接收部件72、模式数据抽出部件73(抽出装置)、模式数据发送部件74(发送装置)、计算机病毒检测信息接收部件75(检测装置)、警告发送部件76(第3警告发送装置)。在此,存储部件71,与图1所示的存储装置10c对应。另外,模式数据发送请求接收部件72、模式数据抽出部件73、模式数据发送部件74、计算机病毒检测信息接收部件75、警告发送部件76,通过由CPU10a执行被存储在图1所示的存储装置10c中的软件实现。

模式数据发送请求接收部件72、模式数据抽出部件73、模式数据发送部件74,分别和上述实施方式1的信息发送系统1的模式数据发送请求接收部件12、模式数据抽出部件13、模式数据发送部件14的构成相同。

在存储部件71中,存储着应用程序数据库71a、计算机病毒检测信息数据库71b。模式数据数据库71a的构成和用图3说明的模式数据数据库11a一样。图28是计算机病毒检测信息数据库71b的构成图。在计算机病毒检测信息数据库71b中,相关联地存储着模式数据名、该模式数据的检测数、对该模式数据的检测数预先设定的阈值。

计算机病毒检测信息接收部件75,接收在从多个便携电话各自发送的,在相应的便携电话中检测出计算机病毒的含义的计算机病毒检测信息。在计算机病毒检测信息中,包含在该便携电话中检测出的模式数据。在此,计算机病毒检测信息接收部件75,在每次接收计算机病毒检测信息时,参照被包含在计算机病毒检测信息中的模式数据,在存储部件71的计算机病毒检测信息数据库71b的相应的模式数据的检测数上加1。

警告发送部件76,当由计算机病毒检测信息接收部件75接收到的计算机病毒检测信息的接收次数达到预先确定的一定的数以上的情况下,对成为警告发送对象的便携电话发送警告。更具体地说,存储部件71的计算机病毒检测信息数据库71b的模式数据的检测数,对于该模式数据的检测数达到预先设定的阈值以上的情况下,对成为警告对象的便携电话发送警告。在此,所谓成为警告发送对象的便携电话,例如,可以是与移动通信运营商进行了使用签约的所有的便携电话。也可以是计算机病毒检测服务的使用签约者的全部件的便携电话。

进而,信息发送系统7的便携电话100,具有和上述实施方式1的信息发送系统1的便携电话100一样的构成。

接着,说明本实施方式的信息发送系统的动作,一并说明本发明的实施方式的信息发送方法。图29是展示本实施方式的信息发送系统7的动作的流程图。在本实施方式的信息发送系统7中的S702~S716的处理,和用图4说明的S102~S116的处理一样。

在本实施方式的信息发送系统7中,当进一步在被存储在便携电话100的存储器中的数据中包含和特定的模式数据一致的部件分的情况下,从便携电话100的计算机病毒处理部件115对服务器装置70,发送包含该模式数据的计算机病毒检测信息(S718),用服务器装置70的计算机病毒检测信息接收部件75接收(S720)。

如果用计算机病毒检测信息接收部件75接收计算机病毒检测信息,则参照被存储在计算机病毒检测信息中的模式数据,在存储部件71的计算机病毒检测信息数据库71b的相应的模式数据的检测数上加1(S722)。

另外,存储部件71的计算机病毒检测信息数据库71b由警告发送部件76定期参照,存储部件71的计算机病毒检测数据库71b的模式数据的检测数,当该模式数据的检测数达到预先设定的阈值以上的情况下,对成为警告对象的便携电话发送警告(S724)。从服务器装置70发送的警告,由成为警告发送对象的便携电话发送(S726)。这种情况下,成为警告发送对象的便携电话,可以根据便携电话的设备类型名、制造商名、操作系统名等,缩小范围。

接着,说明本实施方式的信息发送系统的作用以及效果。本实施方式的信息发送系统7,也和上述实施方式1的信息发送系统1一样,在从服务器装置70对便携电话100发送计算机病毒检测用的模式数据时,根据便携电话100的设备类型名(特定硬件和软件双方的信息)抽出特定的模式数据,对便携电话100发送被抽出的特定的模式数据。因而,可以与便携电话100的硬件和软件一致地高效率地降低从服务器装置70对便携电话100发送的模式数据的量、被存储在便携电话100中的模式数据的量、在便携电话100中比较的模式数据的量。其结果,可以高效率地进行便携电话100中的计算机病毒的检测。

另外,本实施方式的信息发送系统7,在服务器装置70从便携电话接收计算机病毒检测信息,计算机病毒检测信息的检测次数达到预先确定的一定数以上的情况下,对成为警告发送对象的便携电话发送警告。因而,可以对便携电话,唤起与广泛蔓延的计算机病毒有关的注意,

在此,本实施方式的信息发送系统7,根据便携电话100的设备类型名抽出特定的模式数据,把被抽出的特定的模式数据对便携电话100发送,但也可以如上述各实施方式中说明的那样,可以对便携电话100发送根据存储容量、操作系统、应用程序的下载履历等抽出的特定的模式数据。

另外,在上述各实施方式的信息发送系统中,便携电话100可以删除已使用(比较处理结束)后的模式数据。通过删除已使用后的模式数据,可以有效地使用便携电话100的存储器。有关模式数据的删除有以下的形态。例如,模式数据的删除,可以不是模式数据的全部件而是一部件分。另外,模式数据的删除,可以随着预先被设定在模式数据上的有效期的过期开始,也可以在比较处理结束后的一定时间后开始。进而,模式数据的删除,由来自服务器装置的指示或者来自便携电话用户的指示开始。另外,也可以在计算机病毒的检测或者数据修复处理结束后开始。

另外,上述各实施方式中的信息发送系统的构成要素,被物理的配置在1个服务器装置中,但也可以物理的分散在多个服务器装置中配置。例如,在实施方式2的服务器装置20中,模式数据抽出部件23和终端信息数据库21a物理地存在于不同的服务器装置中,模式数据抽出部件23也可以对物理性的另一服务器装置询问终端信息。

本发明的服务器装置、信息发送系统、信息发送方法,在对移动通信终端发送计算机病毒检测用的模式数据时,根据移动通信终端的硬件和软件、在移动通信终端中的数据接收履历等的终端信息抽出特定的模式数据,对移动通信终端发送被抽出的特定的模式数据。因而,可以与该移动通信终端的状态一致地高效率地降低从服务器装置对移动通信终端发送的模式数据的量、被存储在移动通信终端中的模式数据的量、在移动通信终端中比较的模式数据的量。其结果,可以高效率地进行移动通信终端中的计算机病毒的检测。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号