(57)【要約】【課題】ユーザ設定によるウイルス定義情報に基づいてウイルスの検知を行うウイルス検知方式，方法およびプログラムを提供する。【解決手段】ウイルス定義設定部１は、表示したユーザ入力画面からユーザが設定したウイルス定義情報を入力し、入力したユーザ設定ウイルス定義情報をウイルス定義情報格納領域２に格納する。電話機能やメール機能などの操作によりウイルスを検出する状態が発生したとき、ウイルス検出処理部３は、ウイルス定義情報格納領域２からユーザ設定ウイルス定義情報を取得し、取得したユーザ設定ウイルス定義情報によりウイルススキャン対象のデータのウイルス検出を判定し、ウイルスが検出された場合はウイルス検出時の動作（対象データの削除，ウイルス検出をユーザに通知，等…）を行う。【選択図】      図１
2004234092.tif 000002
【特許請求の範囲】
【請求項１】
電話機能とメール機能とを有する携帯電話機におけるウイルス検知方式であって、
ウイルスと判別するためのウイルススキャン対象のデータの種類と判別内容とを含むウイルス定義情報を入力し入力したウイルス定義情報をウイルス定義情報格納領域に格納するウイルス定義登録部と、
前記データの種類で定義されたウイルススキャン対象のデータが前記ウイルス定義情報格納領域に格納されているウイルス定義情報に含まれるかをチェックし含まれていればウイルス検出と判定するウイルス検出処理部と、
を備えることを特徴とするウイルス検知方式。
【請求項２】
前記データの種類は電話番号であり、前記判別内容はかけたくない相手の電話番号であることを特徴とする請求項１記載のウイルス検知方式。
【請求項３】
前記データの種類はメール題目であり、前記判別内容は受信したくないメールの題目に含まれる文字列であることを特徴とする請求項１記載のウイルス検知方式。
【請求項４】
前記ウイルス検出処理部は、電話番号が入力されたときに前記ウイルスチェックを行うことを特徴とする請求項１記載のウイルス検知方式。
【請求項５】
前記ウイルス検出処理部は、メールを受信したときに前記ウイルスチェックを行うことを特徴とする請求項１記載のウイルス検知方式。
【請求項６】
電話機能とメール機能とを有する携帯電話機におけるウイルス検知方法であって、
表示したユーザ入力画面からウイルスと判別するためのウイルススキャン対象のデータの種類と判別内容とを含むウイルス定義情報を入力し、
入力したウイルス定
義情報をウイルス定義情報格納領域に格納し、
電話機能やメール機能などの操作によりウイルスを検出する状態が発生したときに前記ウイルス定義情報格納領域からウイルス定義情報を取得し、
前記データの種類で定義されたウイルススキャン対象のデータが前記取得したウイルス定義情報に含まれるかをチェックし、
含まれていればウイルス検出と判定してユーザにウイルス検知を通知する、
ことを特徴とするウイルス検知方法。
【請求項７】
前記データの種類は電話番号であり、前記判別内容はかけたくない相手の電話番号であり、前記データの種類で定義されたウイルススキャン対象のデータは入力された電話番号である、ことを特徴とする請求項６記載のウイルス検知方法。
【請求項８】
前記データの種類はメール題目であり、前記判別内容は受信したくないメールの題目に含まれる文字列であり、前記データの種類で定義されたウイルススキャン対象のデータは受信したメールの題目である、ことを特徴とする請求項６記載のウイルス検知方法。
【請求項９】
電話機能とメール機能とを有する携帯電話機におけるウイルス検知プログラムであって、
コンピュータに、
表示したユーザ入力画面からウイルスと判別するためのウイルススキャン対象のデータの種類と判別内容とを含むウイルス定義情報を入力する入力機能、
入力したウイルス定義情報をウイルス定義情報格納領域に格納する格納機能、
電話機能やメール機能などの操作によりウイルスを検出する状態が発生したときに前記ウイルス定義情報格納領域からウイルス定義情報を取得する取得機能、
前記データの種類で定義されたウイルススキャン対象のデータが前記取得したウイルス定義情報に含まれるかをチェックするチェック機能、
含まれていればウイルス検出と判定してユーザにウイルス検知を通知する通知機能、
を実現させるためのウイルス検知プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ウイルス検知方式，方法およびプログラムに関し、特に携帯電話機においてユーザが設定したウイルス定義情報に基づいてウイルスを検知するウイルス検知方式，方法およびプログラムに関する。
【０００２】
【従来の技術】
ＰＣ（パーソナルコンピュータ）では、インターネットの普及により便利になった反面、コンピュータウイルスによる被害が爆発的に増加し社会的な問題となっている。そのため、ＰＣではウイルスチェックの機能を備えることが一般的になりつつある。
【０００３】
携帯電話機でも、同様にインターネットの利用が進み、ＰＣと同様に、ウイルスチェックの機能が近い将来必要になると考えられる。
【０００４】
特許文献１には、あらかじめ拒否する送信元アドレスを登録しておく拒否アドレスのほかに、開封しても大丈夫であるとあらかじめわかっている送信元アドレスを登録しておく承諾アドレスを設け、受信した電子メールの送信元アドレスが、拒否アドレスであれば受信拒否をし、承諾アドレスであれば開封可とし、拒否、承諾の両アドレスにない送信元アドレスのメールには警告マークを付与する携帯移動通信端末が開示されている。
【０００５】
また、特許文献２には、相手から着信したときに発呼者番号を受信し、この発呼者番号が着信拒否対象として登録されている場合には、その発呼者番号に対して設定されている着信動作の種別を判定し、所定の着信動作を実行する携帯電話機およびその着信制御方法が開示されている。
【０００６】
【特許文献１】
特開２００２−９９４８９号公報
【特許文献２】
特開平１０−４２０３６号公報
【０００７】
【発明が解決しようとする課題】
しかし、上述した従来の技術では、以下のような問題点がある。
【０００８】
すなわち、特許文献１では拒否メールアドレスの設定、特許文献２では着信拒否電話番号の設定はできるが、多様な設定ができないという問題点がある。例えば、携帯電話機では、ユーザが携帯電話機を操作する際にかけたくない相手の電話番号やメール機能により受信したくないメール題名等を、ウイルスとしてユーザによる定義が行えないということである。
【０００９】
本発明の目的は、上記の問題点を解決し、ユーザ設定による多様なウイルス定義情報に基づいてウイルスの検知が行えるウイルス検知方式，方法およびプログラムを提供することにある。
【００１０】
【課題を解決するための手段】
本願第１の発明のウイルス検知方式は、電話機能とメール機能とを有する携帯電話機におけるウイルス検知方式であって、ウイルスと判別するためのウイルススキャン対象のデータの種類と判別内容とを含むウイルス定義情報を入力し入力したウイルス定義情報をウイルス定義情報格納領域に格納するウイルス定義登録部と、前記データの種類で定義されたウイルススキャン対象のデータが前記ウイルス定義情報格納領域に格納されているウイルス定義情報に含まれるかをチェックし含まれていればウイルス検出と判定するウイルス検出処理部と、を備える。
【００１１】
本願第２の発明のウイルス検知方式は、第１の発明において前記データの種類は電話番号であり、前記判別内容はかけたくない相手の電話番号であることを特徴とする。
【００１２】
本願第３の発明のウイルス検知方式は、第１の発明において前記データの種類はメール題目であり、前記判別内容は受信したくないメールの題目に含まれる文字列であることを特徴とする。
【００１３】
本願第４の発明のウイルス検知方式は、第１の発明において前記ウイルス検出処理部は、電話番号が入力されたときに前記ウイルスチェックを行うことを特徴とする。
【００１４】
本願第５の発明のウイルス検知方式は、第１の発明において前記ウイルス検出処理部は、メールを受信したときに前記ウイルスチェックを行うことを特徴とする。
【００１５】
本願第６の発明のウイルス検知方法は、電話機能とメール機能とを有する携帯電話機におけるウイルス検知方法であって、表示したユーザ入力画面からウイルスと判別するためのウイルススキャン対象のデータの種類と判別内容とを含むウイルス定義情報を入力し、入力したウイルス定義情報をウイルス定義情報格納領域に格納し、電話機能やメール機能などの操作によりウイルスを検出する状態が発生したときに前記ウイルス定義情報格納領域からウイルス定義情報を取得し、前記データの種類で定義されたウイルススキャン対象のデータが前記取得したウイルス定義情報に含まれるかをチェックし、含まれていればウイルス検出と判定してユーザにウイルス検知を通知する、ことを特徴とする。
【００１６】
本願第７の発明のウイルス検知方法は、第６の発明において前記データの種類は電話番号であり、前記判別内容はかけたくない相手の電話番号であり、前記データの種類で定義されたウイルススキャン対象のデータは入力された電話番号である、ことを特徴とする。
【００１７】
本願第８の発明のウイルス検知方法は、第６の発明において前記データの種類はメール題目であり、前記判別内容は受信したくないメールの題目に含まれる文字列であり、前記データの種類で定義されたウイルススキャン対象のデータは受信したメールの題目である、ことを特徴とする。
【００１８】
本願第９の発明のウイルス検知プログラムは、電話機能とメール機能とを有する携帯電話機におけるウイルス検知プログラムであって、コンピュータに、表示したユーザ入力画面からウイルスと判別するためのウイルススキャン対象のデータの種類と判別内容とを含むウイルス定義情報を入力する入力機能、入力したウイルス定義情報をウイルス定義情報格納領域に格納する格納機能、電話機能やメール機能などの操作によりウイルスを検出する状態が発生したときに前記ウイルス定義情報格納領域からウイルス定義情報を取得する取得機能、前記データの種類で定義されたウイルススキャン対象のデータが前記取得したウイルス定義情報に含まれるかをチェックするチェック機能、含まれていればウイルス検出と判定してユーザにウイルス検知を通知する通知機能、を実現させる。
【００１９】
【発明の実施の形態】
本発明は、ユーザが携帯電話機を操作する際にかけたくない相手の電話番号やメール機能により受信したくないメールアドレス等を、ユーザがウイルスとして設定できるようにすることで、電話の送話（発信）／受話（着信）やメールの送信／受信などの携帯電話機の動作に制限をかけることを特徴としている。
【００２０】
本発明の実施の形態について、図面を参照して詳細に説明する。
図１は、本発明の実施の形態の構成を示す図である。
図２は、ウイルス定義登録部の詳細を示す図である。
図３は、ウイルス検出処理部の詳細を示す図である。
【００２１】
図１〜図３に示す本発明のウイルス検知方式の一実施例は、プログラム制御により動作し、電話機能やメール機能を有する携帯電話機に組み込まれ、携帯電話機の動作を制御する制御部の下で動作する。電話機能やメール機能を有する携帯電話機の構成は公知であるので、ここでの説明は省略する。
【００２２】
図１を参照すると、本発明の実施の形態のウイルス検知方式は、ウイルス定義登録部１と、ウイルス定義情報格納領域２と、ウイルス検出処理部３とを備えている。
【００２３】
ウイルス定義登録部１は、図２に示すように、ウイルス定義入力部１１と、ウイルス定義処理・保存部１２とを有している。
【００２４】
ウイルス検出処理部３は、図３に示すように、ウイルス定義取得部３１と、ウイルス検出判定部３２と、ウイルス処理部３３とを有している。
【００２５】
それぞれの構成要素について、役割・機能を説明する。
【００２６】
ウイルス定義登録部１は、ユーザがウイルス定義情報を入力する際に動作する。ウイルス定義登録部１は、ユーザがウイルスを定義するための入力インターフェースをユーザに提供し、入力インターフェースに入力されたウイルス定義情報をウイルス定義情報格納領域２に格納する。
【００２７】
ウイルス定義入力部１１は、ユーザに対して定義するウイルス情報を入力するための画面インターフェースを表示し、入力待ちを行う。ユーザーはウイルスとして検出するためのウイルススキャン対象のデータの種類と判別内容を入力する。以下に、入力の例を示す。
・電話番号ＸＸＸ−ＸＸＸＸへの送話／受話の場合、
種類：電話番号、判別内容：ＸＸＸ−ＸＸＸＸ（ウイルスと判別される電話番号を指定。例えば、かけたくない相手の電話番号等）。「かけたくない相手」を指定することにより、電話帳でかける相手を選択する際に誤ってかけたくない相手を選択しそれに気付かず電話がつながってしまった、或いは携帯電話機にゲームだと思ってダウンロードしてきたアプリケーションを実行したら、知らない電話番号に電話をかけてしまうプログラムだった等のように、ユーザが誤動作で電話機能を使用してしまう場合やユーザが気づかないうちに通話してしまう場合を防止することができる。
・メールアドレスｘｘｘ＠ｘｘｘ．ｃｏ．ｊｐへのメール送信／受信の場合、
種類：メールアドレス、判別内容：ｘｘｘ＠ｘｘｘ．ｃｏ．ｊｐ（ウイルスと判別されるメールアドレスを指定。例えば、受信したくない人のメールアドレス等）。
ユーザが入力終了後に、ウイルス定義入力部１１は入力されたデータを取得し、ウイルス定義処理・保存部１２をコールする。
【００２８】
ウイルス定義処理・保存部１２は、ウイルス定義入力部１１で取得したデータをウイルス定義情報格納領域２に格納できるよう処理を行い、格納を行う。
【００２９】
ウイルス定義情報格納領域２は、ウイルス定義登録部１より設定、格納されたユーザ設定ウイルス定義情報の保持を行う領域である。また、保持されたデータはウイルス検出処理部３へ提供される。
【００３０】
ウイルス検出処理部３は、電話機能の操作（送話／受話）やメール機能の操作（送信／受信）などによりウイルスを検出する状態が発生したときに動作を開始する。ウイルスを検出する状態が発生したときとは、次のような場合を指す。
電話機能の場合、
・電話の送話時（電話番号を入力して電話をかけるタイミング）
・電話の受話時（電話がなる直前のタイミング）。
メール機能の場合、
・メールが送信される直前（メールを作成し、「送信」を開始するタイミング）
・メール受信時（サーバよりメールが携帯電話機に送られ、受信した直後）。
ウイルス検出処理部３は、ウイルス定義情報格納領域２より取得したデータによりウイルスの検出を行い、ウイルスが検出された場合には検出内容から電話機能やメール機能などの動作に制限をかける。
【００３１】
ウイルス定義取得部３１は、ウイルス定義情報格納領域２へアクセスし、保存されているユーザ設定ウイルス定義情報の取得を行う。取得後、ウイルス検出判定部３２をコールする。
【００３２】
ウイルス検出判定部３２は、ウイルス定義取得部３１により取得したユーザ設定ウイルス定義を用いてウイルスであるかないかをチェックする。すなわち、ウイルス定義取得部３１にて取得したデータから「判別内容」を復元し、ウイルススキャン対象のデータが「判別内容」に含まれるかをチェックし、含まれていればウイルス検出となり、ウイルス処理部３３をコールする。ウイルスが検出されなかったときは、ウイルス検出処理部３を終了する。
【００３３】
ウイルス処理部３３は、ウイルス検出判定部３２によりウイルス検出が通知された際に必要とする処理を実行する。すなわち、ウイルス処理部３３は、ウイルスが検出されたので、検出内容から電話機能やメール機能などの動作に制限をかける。
例えば、電話機能の場合、
・対象の電話をかけられないようにする（電話帳から対象の電話番号を削除する）。
・対象の電話がかかってきてもユーザがでれないようにする（着信音を鳴らさない且つ着信履歴を残さない等）。
・画面や音声でウイルスであることをユーザに通知する、等。
また、メール機能の場合、
・対象のメール送信をしないようにする（アドレス帳から対象のアドレスを削除する）。
・対象のメールを受信した場合にユーザが見れないようにする（受信したメールを勝手に削除する）。
・画面や音声でウイルスメールを受信したことを通知する、等。
【００３４】
次に、本発明の実施の形態の動作について、図１〜図３を参照して詳細に説明する。
【００３５】
本実施例の全体動作は、ウイルス定義設定部１とウイルス検出処理部３の２つの動作により実現される。
【００３６】
最初に、ウイルス定義設定部１の動作について説明する。ウイルス定義設定部１は、図２を参照すると、次のように動作する。
【００３７】
携帯電話機の機能によりウイルス定義設定部１がコールされると、まずウイルス定義入力部１１がコールされる。
【００３８】
コールされたウイルス定義入力部１１は、ユーザ入力画面を表示し、ユーザによるユーザ定義ウイルス情報の入力を待つ。
【００３９】
ユーザが入力を終了すると、ウイルス定義処理・保存部１２へ入力した情報を引き渡す。
【００４０】
ウイルス定義処理・保存部１２は、取得したデータを格納するのに適したフォーマットに変換し、ウイルス定義情報格納領域２へデータの格納を行い、ウイルス定義設定部１を終了する。
【００４１】
入力するデータが複数ある場合は、再度ウイルス定義設定部１をコールし、ウイルス定義入力部１１の処理を行う。
【００４２】
続いて、ウイルス検出処理部３の動作について説明する。ウイルス検出処理部３は、図３を参照すると、次のように動作する。
【００４３】
電話機能やメール機能などの操作によりウイルスを検出する状態が発生したとき、ウイルス検出処理部３がコールされる。
【００４４】
ウイルス検出処理部３は、まずウイルス定義取得部３１をコールする。
【００４５】
ウイルス定義取得部３１は、ウイルス定義情報格納領域２からユーザ設定ウイルス定義情報を取得し、ウイルス検出判定部３２へ情報を引き渡す。
【００４６】
ウイルス検出判定部３２は、ウイルス定義取得部３１により渡されたユーザ設定ウイルス定義情報によりウイルススキャン対象のデータのウイルス検出を判定する。ウイルス検出判定部３２により、ウイルスが検出されなかったときは、ウイルス検出処理部３を終了し、ウイルスが検出された場合は、ウイルス処理部３３をコールする。
【００４７】
ウイルス処理部３３は、ウイルス検出時の動作（対象データ（ウイルスを検知したデータ）の削除，ウイルス検出をユーザに通知，等…）を行い、ウイルス検出処理部３を終了する。
【００４８】
ウイルススキャン対象のデータが複数ある場合は、再度ウイルス検出処理部３をコールし、ウイルス定義取得部３１の処理から行う。
【００４９】
次に、具体例を、図１，図４および図５を用いて説明する。
図４は、ウイルス定義登録部の動作を説明する図である。
図５は、ウイルス検出処理部の動作を説明する図である。
【００５０】
先ず、図４を参照して、ウイルス定義登録部１の動作を説明する。本説明では、図４のＡに示すようなユーザウイルス情報の設定（かけたくない相手の電話番号として電話番号０９０１２３４５６７８を定義）を行うため、ウイルス定義設定部１を実行するものとする。
【００５１】
ウイルス定義入力部１１により入力インターフェースが提供され、ユーザは入力インターフェースに従いユーザ定義ウイルス情報を入力し、入力データはウイルス定義処理・保存部１２に渡される（ステップＳ１１）。入力インターフェースには、ウイルスを検出するデータの種別、ウイルスの判別内容が用意されている。
【００５２】
ウイルス定義処理・保存部１２はウイルス定義入力部１１から渡されたデータをウイルス定義情報格納領域２に格納されているリストＢに追加できるよう加工し、リストＢへ加工データの保存を行う（ステップＳ１２）。
【００５３】
その後、ウイルス定義登録部１の処理は終了する。
【００５４】
続いて、図５を参照して、ウイルス検出処理部３の動作を説明する。携帯電話機から送話しょうとすると、ウイルスを検出する状態が発生したときとなり、ウイルス検出処理部３がコールされ、ウイルス検出が行われる。本例では、電話をかけようとして、かけたくない相手の電話番号０９０１２３４５６７８を誤って指定したものとする。
【００５５】
ウイルス定義取得部３１でウイルス定義情報格納領域２に格納されているリストＢを取得する（ステップＳ３１）。
【００５６】
ウイルス検出判定部３２はウイルス定義取得部３１により取得したリストＢを用いて送話しようとする電話番号がウイルスであるか否かをチェックし、送話しようとする電話番号０９０１２３４５６７８がリストＢに登録されている電話番号０９０１２３４５６７８であるのでウイルスであると認識しウイルス処理部３３をコールする（ステップＳ３２）。
【００５７】
ウイルス処理部３３は、ウイルス検出判定部３２からウイルス検出を通知され、ウイルス検出のユーザへの通知（表示）などの定義された処理を実行する（ステップＳ３３）。
【００５８】
このようにして、ユーザ設定ウイルス定義によるウイルス検知を実現している。なお、上記では送話の例で説明したが、受話の場合も、かけたくない相手である電話番号０９０１２３４５６７８から電話がかかってくればウイルスであると認識する。
【００５９】
次に、本発明の他の実施の形態について、図面を参照して詳細に説明する。本発明の他の実施の形態は、ウイルス定義情報格納領域がデータの種類ごとに分かれていることが前述した実施の形態と異なる。
図６は、本発明の他の実施の形態の構成を示す図である。
図７は、ウイルス定義登録部の詳細を示す図である。
図８は、ウイルス検出処理部の詳細を示す図である。
【００６０】
図６を参照すると、本発明の他の実施の形態は、ウイルス定義登録部４と、電話番号ウイルス定義情報格納領域５と、メールアドレスウイルス定義情報格納領域６と、ウイルス検出処理部７とを備えている。
【００６１】
ウイルス定義登録部４は、図７に示すように、ウイルス定義入力部４１と、ウイルス定義処理・保存部４２とを有している。
【００６２】
ウイルス検出処理部７は、図８に示すように、ウイルス定義取得部７１と、ウイルス検出判定部７２と、ウイルス処理部７３とを有している。
【００６３】
それぞれの構成要素は、概略つぎのような機能を有する。
【００６４】
ウイルス定義登録部４は、ユーザがウイルス情報を入力する際に動作する。
【００６５】
ウイルス定義入力部４１は、ユーザに対して定義するウイルス情報を入力するための画面インターフェースを表示し、入力データを、ウイルス定義処理・保存部４２に引き渡す。
【００６６】
ウイルス定義処理・保存部４２は、ウイルス定義入力部４１で取得したデータがどの種類のウイルスかをチェックし、データの種類が電話番号のときは電話番号ウイルス定義情報格納領域５に、データの種類がメールアドレスのときはメールアドレスウイルス定義情報格納領域６に格納を行う。
【００６７】
電話番号ウイルス定義情報格納領域５およびメールアドレスウイルス定義情報格納領域６は、ウイルス定義登録部４より格納されたユーザ定義ウイルス情報を保持する領域である。また、保持されたデータはウイルス検出処理部７へ提供される。
【００６８】
ウイルス検出処理部７は、電話機能やメール機能などのユーザの操作によりウイルスを検出する状態が発生したときに処理が行われる。
【００６９】
ウイルス定義取得部７１は、電話の送話／受話のときには電話番号ウイルス定義情報格納領域５から、メールの送信／受信のときにはメールアドレスウイルス定義情報格納領域６からユーザ設定ウイルス定義情報の取得を行い、ウイルス検出判定部７２をコールする。
【００７０】
ウイルス検出判定部７２は、ウイルス定義取得部７１により取得したユーザ設定ウイルス定義を用いてウイルスがあるかをチェックする。ウイルスがある場合、ウイルス処理部７３をコールする。
【００７１】
ウイルス処理部７３は、ウイルス検出判定部７２によりウイルス検出が通知された際に定義された処理を実行する。
【００７２】
次に、具体例を、図６，図９および図１０を用いて説明する。
図９は、ウイルス定義登録部の動作を説明する図である。
図１０は、ウイルス検出処理部の動作を説明する図である。
【００７３】
先ず、図９を参照して、ウイルス定義登録部４の動作を説明する。
【００７４】
図９のＣに示すようなユーザウイルスを情報の設定を行うため、ウイルス定義登録部４を実行すると、ウイルス定義入力部４１により入力インターフェースが提供される。入力インターフェースにはウイルスを検出するデータの種別、ウイルスの判別内容が用意されている。
【００７５】
入力インターフェースにデータを入力すると、入力データはウイルス定義処理・保存部４２に渡される。
【００７６】
ウイルス定義処理・保存部４２では、データの種類を判別し、データの種類が「電話番号」の場合は電話番号ウイルス定義情報格納領域５内のリストＤに、データの種類が「メールアドレス」の場合はメールアドレスウイルス定義情報格納領域６で管理されるリストＥに、データの追加を行う。
【００７７】
その後、処理を終了する。
【００７８】
続いて、図１０を参照して、ウイルス検出処理部７の動作を説明する。
【００７９】
電話機能やメール機能などのユーザの操作によりウイルスを検出する状態（電話の送話やメールの受信等）が起こると、ウイルス検出処理部７がコールされ、ウイルス検出処理が行われる。ウイルス検出処理は、ウイルス定義取得部７１で必要なユーザ設定ウイルス定義情報を取得する。メールの受信／送信が行われる場合はメールアドレスウイルス定義情報格納領域６のリストＥに登録されるユーザ設定ウイルス定義情報を、電話の送話／受話が行われる場合は電話番号ウイルス定義情報格納領域５リストＤに登録されるユーザ設定ウイルス定義情報を取得する。
【００８０】
次に、ウイルス定義取得部７１で取得したユーザ定義ウイルス情報を用いて、ウイルス検出判定部７２にてウイルスの判定を行う。ここでは、メールの受信を行う際の「●●●＠ａａａ．ｃｏ．ｊｐ，  □□□＠ａａａ．ｃｏ．ｊｐからのメール」、電話の送話／受話の際の「電話番号０９０１２３４５６７８」はウイルスとみなされ、ウイルス処理部７３でウイルスが検出された時の処理を行う。
【００８１】
本実施例ではウイルス定義情報格納領域をデータの種類毎に分けているので、前述の実施例に比較し、高速にウイルス定義情報を検索できる。
【００８２】
更に、本発明の他の実施の形態について、説明する。本発明の他の実施の形態は、前述の他の実施の形態に、データの種類としてメール題目を追加したものである。
【００８３】
ウイルス定義登録部は、ウイルスと判別するためのウイルススキャン対象のデータの種類と判別内容を入力し、メール題目ウイルス定義情報格納領域で管理されるリストに登録する。例えば、メール題名に「未承認」という文字列を含むメールをウイルスと定義する場合、ユーザは次のように入力する。
種類：メール題名、判別内容：未承認（ウイルスと判別されるメール題名を指定。例えば、受信したくないメール題名に含まれる文字列等）。
入力されたデータは、メール題目ウイルス定義情報格納領域で管理されるリストに登録される。
【００８４】
ウイルス検出処理部は、電話機能やメール機能などの操作によりウイルスを検出する状態が発生したときに、メール受信であれば、メールアドレスウイルス定義情報格納領域のリストおよびメール題目ウイルス定義情報格納領域のリストを取得し、メールアドレスウイルス定義情報格納領域のリストから受信したメールアドレスがウイルスであるか否かをチェックし、更にメール題目ウイルス定義情報格納領域のリストから受信したメールの題目がウイルスであるか否かをチェックし、ウイルスであればウイルス検出のユーザへの通知（表示）などの定義された処理を実行する。本例の場合、受信したメールの題目に「未承認」の文字列が含まれていればウイルスであると認識する。
【００８５】
このように、データの種類を増やすことにより、多様なウイルス定義およびチェックを行うことができる。
【００８６】
また、前述の実施の形態では、データの種類が電話番号の場合、判別内容にかけたくない相手の電話番号を指定したが、他の実施の形態として、判別内容に受けたくない相手の電話番号を指定するようにしてもよい。
【００８７】
本発明による上述した実施の形態において、ウイルス検知方式の処理動作を実行するためのプログラム等を、データとしてコンピュータの磁気ディスクや光ディスク等の記録媒体（図示せず）に記録するようにし、記録されたデータを読み出してウイルス検知方式を動作させるために用いる。このように、本発明によるウイルス検知方式を動作させるデータを記録媒体に記録させ、この記録媒体をインストールすることによりウイルス検知方式の機能が実現できるようになる。
【００８８】
【発明の効果】
本発明の効果は、ユーザごとにカスタマイズしたウイルス検出環境を作成できることにある。
【００８９】
その理由は、ユーザがウイルス定義を入力し、入力したウイルス定義に基いてウイルス検出を行うようにしたからである。
【図面の簡単な説明】
【図１】本発明の実施の形態の構成を示す図
【図２】ウイルス定義登録部の詳細を示す図
【図３】ウイルス検出処理部の詳細を示す図
【図４】ウイルス定義登録部の動作を説明する図
【図５】ウイルス検出処理部の動作を説明する図
【図６】本発明の他の実施の形態の構成を示す図
【図７】ウイルス定義登録部の詳細を示す図
【図８】ウイルス検出処理部の詳細を示す図
【図９】ウイルス定義登録部の動作を説明する図
【図１０】ウイルス検出処理部の動作を説明する図
【符号の説明】
１    ウイルス定義登録部
２    ウイルス定義情報格納領域
３    ウイルス検出処理部
４    ウイルス定義登録部
５    電話番号ウイルス定義情報格納領域
６    メールアドレスウイルス定義情報格納領域
７    ウイルス検出処理部
１１    ウイルス定義入力部
１２    ウイルス定義処理・保存部
３１    ウイルス定義取得部
３２    ウイルス検出判定部
３３    ウイルス処理部
４１    ウイルス定義入力部
４２    ウイルス定義処理・保存部
７１    ウイルス定義取得部
７２    ウイルス検出判定部
７３    ウイルス処理部
【図１】
2004234092.tif 000003
【図２】
2004234092.tif 000004
【図３】
2004234092.tif 000005
【図４】
2004234092.tif 000006
【図５】
2004234092.tif 000007
【図６】
2004234092.tif 000008
【図７】
2004234092.tif 000009
【図８】
2004234092.tif 000010
【図９】
2004234092.tif 000011
【図１０】
2004234092.tif 000012