(57)【特許請求の範囲】
【請求項１】
受信した電子メールが表示される全体又は一部であり、予め定めたサイズの画面に前記電子メールを表示する場合の視覚的パターンを認識するパターン認識手段と、
前記パターン認識手段により認識した電子メールの全体又は一部であり、予め定めたサイズの画面に前記電子メールを表示する場合の視覚的パターンを、予め蓄積された視覚的パターンと照合するパターン照合手段と、
前記パターン照合手段の照合結果に基づき前記電子メールがスパムメールか否かを判定するスパムメール判定手段と、
を備えるスパムメール判定サーバ。
【請求項２】
前記パターン照合手段が照合を行う前記蓄積された視覚的パターンは、前記電子メールで使用される言語に応じて異なる請求項１に記載のスパムメール判定サーバ。
【請求項３】
前記パターン認識手段が認識する視覚的パターンは、文ごとに１つのブロックとして認識する請求項１又は請求項２に記載のスパムメール判定サーバ。
【請求項４】
前記パターン認識手段が認識する視覚的パターンは、ハイパーリンクを含むリンク文とハイパーリンクを含まない通常文を異種のブロックとして認識する請求項３に記載のスパムメール判定サーバ。
【請求項５】
前記パターン照合手段は、連続するブロックのサイズに基づき該ブロックが箇条書を構成する文に係るブロックであると判定する機能を有し、前記箇条書を構成する文に係るブロックであると判定したときは、前記箇条書を構成する文に係るブロックの数の違いを、前記箇条書を構成しない文に係るブロックの数の違いより低く評価する請求項３又は請求項４に記載のスパムメール判定サーバ。
【請求項６】
コンピュータを、
受信した電子メールが表示される全体又は一部であり、予め定めたサイズの画面に前記電子メールを表示する場合の視覚的パターンを認識するパターン認識手段と、
前記パターン認識手段により認識した電子メールの全体又は一部であり、予め定めたサイズの画面に前記電子メールを表示する場合の視覚的パターンを、予め蓄積された視覚的パターンと照合するパターン照合手段と、
前記パターン照合手段の照合結果に基づき前記電子メールがスパムメールか否かを判定するスパムメール判定手段として機能させるためのスパムメール判定プログラム。
【請求項７】
コンピュータが、受信した電子メールが表示される全体又は一部であり、予め定めたサイズの画面に前記電子メールを表示する場合の視覚的パターンを認識するパターン認識ステップと、
コンピュータが、前記電子メールの全体又は一部であり、予め定めたサイズの画面に前記電子メールを表示する場合の視覚的パターンを、予め蓄積された視覚的パターンと照合するパターン照合ステップと、
コンピュータが、前記照合の結果に基づき前記電子メールがスパムメールか否かを判定するスパムメール判定ステップと、
を備えるスパムメール判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信されてきた電子メールがスパムメール（迷惑メール）であるか否かを判定するスパムメール判定サーバ、スパムメール判定プログラム及びスパムメール判定方法に関する。
【背景技術】
【０００２】
インターネットにおける電子メールの普及に伴い、いわゆるスパムメールによる被害が社会問題となっている。このようなスパムメールに対処するため、システム上において様々な対策が講じられている。
【０００３】
例えば、過去に送信されてきたスパムメールに基づいて発信元アドレスや所定文言を記録したスパムフィルタを作成しておき、このようなスパムフィルタを用いて受信した電子メールがスパムメールか否かを判断する方法が知られている。
【０００４】
しかしながら、上記のような方法によると、一旦受信した電子メールがスパムメールであるか否かをユーザが判断し、そのスパムメールの発信者アドレスや含まれる所定文言等を個人ＰＣのフィルタリングプログラムまたはプロバイダのメールサーバのスパムフィルタ等に登録することが前提となる。
【０００５】
このため、前記発信者アドレスや所定文言がスパムフィルタに存在しないような全くの新規なスパムメールには対応できないという問題があった。
【０００６】
また、送信されてきた電子メールに含まれている文字列により特徴情報を抽出して判定を行う方法が提案されている（例えば、特許文献１）。この方法によれば、電子メールに所定の文字列が含まれていると、本来スパムメールでないものであってもスパムメールと判断されてしまうことがあった。
【０００７】
【特許文献１】特開２００６−０６５６５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記のようにスパムメールの判定には種々の方法が知られているが、実際に受けるスパムメールは定型化されたものも多く、通常のメールとは一目見ただけで視覚に映る姿が異なり、内容を見るまでもなくスパムメールと判定できることが多い。
【０００９】
そこで、本発明は、スパムメールやスパムメールに含まれる部分の視覚的パターンによりスパムメールか否かを判定する技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明者は、スパムメールを、メールの内容ではなく視覚に映る姿に基づいて判定する仕組みを見出し、本発明を完成するに至った。本発明は、具体的には次のようなものを提供する。
【００１１】
（１）受信した電子メールが表示される全体または一部の視覚的パターンを認識するパターン認識手段と、前記パターン認識手段により認識した電子メールの全体または一部の視覚的パターンを予め蓄積された視覚的パターンと照合するパターン照合手段と、前記パターン照合手段の照合結果に基づき前記電子メールがスパムメールか否かを判定するスパムメール判定手段とを備えるスパムメール判定サーバ。
【００１２】
本発明のこのような構成によれば、受信した電子メールの内容を解析することなく、視覚的外観からスパムメールか否かの判定を行うので、内容的にはスパムメールとの判定を受けない電子メールであっても、視覚的外観が類似していればスパムメールと判定することができる。
【００１３】
特に、今までにはなかった判定方法であるため、既存の方法と組み合わせて利用することにより、スパムメールの判定率を高めることができる。
【００１４】
（２）前記パターン認識手段により認識する前記電子メールの視覚的パターンは、予め定めたサイズの画面に該電子メールを表示する場合の視覚的パターンであることを特徴とする（１）に記載のスパムメール判定サーバ。
【００１５】
本発明のこのような構成によれば、視覚的外観が、電子メールが表示される画面に依存して変化するので、通常ユーザが利用する画面サイズを前提として（１）の発明を実施することができる。その結果、ユーザの実情に合わせた形で（１）の発明の効果を発揮することができる。
【００１６】
（３）前記パターン照合手段が照合を行う蓄積された視覚的パターンは、前記電子メールで使用される言語に応じて異なることを特徴とする（１）または（２）に記載のスパムメール判定サーバ。
【００１７】
本発明のこのような構成によれば、海外からのスパムメールも増えていることから、言語に応じてスパムメールを判定するパターンを分別して判定処理をすることができるので、処理の効率化とともに、判定精度を高めることができる。
【００１８】
（４）前記パターン認識手段が認識する視覚的パターンは、文ごとに１つのブロックとして認識することを特徴とする（１）から（３）のいずれかに記載のスパムメール判定サーバ。
【００１９】
本発明のこのような構成によれば、文ごとに１つのブロックとしてパターンを認識するので、１つの長文と１つの短文では、同一の内容であっても異なるパターンとして認識される。スパムメールには比較的短文が多いので、通常メールとスパムメールとの判定に効果がある。
【００２０】
（５）前記パターン認識手段が認識する視覚的パターンは、ハイパーリンクを含むリンク文とハイパーリンクを含まない通常文を異種のブロックとして認識することを特徴とする（４）に記載のスパムメール判定サーバ。
【００２１】
スパムメールには、通常ハイパーリンクが含まれ、そのリンクにアクセスさせることを目的としたものが多く、通常文はリンクにアクセスさせるための誘導的な役割を担うことが多い。
【００２２】
本発明のこのような構成によれば、通常文とリンク文を区別したパターン認識を行うことにより、誘導的役割を担う通常文の部分の視覚的外観の類似度でスパムメールを判定できるので、外観の類似する誘導手段を用いるスパムメールを効果的に判定することができる。
【００２３】
（６）前記パターン照合手段は、連続するブロックのサイズに基づき該ブロックが箇条書を構成する文に係るブロックであると判定する機能を有し、箇条書と判定したときは、前記箇条書を構成する文に係るブロックの数の違いを、前記箇条書を構成しない文に係るブロックの数の違いより低く評価することを特徴とする（４）または（５）に記載のスパムメール判定サーバ。
【００２４】
同種のスパムメールといえども、そのメールに含まれる箇条書部分を構成する文の数が異なることは少なくないと考えられる。本発明のこのような構成によれば、連続するブロックのサイズに基づき箇条書部分であることを判定し、箇条書部分を構成する文の数の違いによる差異については、その他の文の数の違いと比べて評価を低くするので、箇条書部分を構成する文の数の相違だけによりスパムメールの判定の精度が低下するのを防止できる。
【００２５】
（７）コンピュータを、受信した電子メールが表示される全体または一部の視覚的パターンを認識するパターン認識手段と、前記パターン認識手段により認識した電子メールの全体または一部の視覚的パターンを予め蓄積された視覚的パターンと照合するパターン照合手段と、前記パターン照合手段の照合結果に基づき前記電子メールがスパムメールか否かを判定するスパムメール判定手段として機能させるためのスパムメール判定プログラム。
【００２６】
本発明のこのような構成によれば、プログラムによりコンピュータを用いて（１）の発明を実現するので、（１）の発明と同様の効果を奏することができる。
【００２７】
（８）前記パターン認識手段により認識する前記電子メールの視覚的パターンは、予め定めたサイズの画面に該電子メールを表示する場合の視覚的パターンであることを特徴とする（７）に記載のスパムメール判定プログラム。
【００２８】
本発明のこのような構成によれば、プログラムによりコンピュータを用いて（２）の発明を実現するので、（２）の発明と同様の効果を奏することができる。
【００２９】
（９）前記パターン照合手段が照合を行う蓄積された視覚的パターンは、前記電子メールで使用される言語に応じて異なることを特徴とする（７）または（８）に記載のスパムメール判定プログラム。
【００３０】
本発明のこのような構成によれば、プログラムによりコンピュータを用いて（３）の発明を実現するので、（３）の発明と同様の効果を奏することができる。
【００３１】
（１０）前記パターン認識手段が認識する視覚的パターンは、文ごとに１つのブロックとして認識することを特徴とする（７）から（９）のいずれかに記載のスパムメール判定プログラム。
【００３２】
本発明のこのような構成によれば、プログラムによりコンピュータを用いて（４）の発明を実現するので、（４）の発明と同様の効果を奏することができる。
【００３３】
（１１）前記パターン認識手段が認識する視覚的パターンは、ハイパーリンクを含むリンク文とハイパーリンクを含まない通常文を異種のブロックとして認識することを特徴とする（１０）に記載のスパムメール判定プログラム。
【００３４】
本発明のこのような構成によれば、プログラムによりコンピュータを用いて（５）の発明を実現するので、（５）の発明と同様の効果を奏することができる。
【００３５】
（１２）前記パターン照合手段は、連続するブロックのサイズに基づき前記文について認識されたブロックが箇条書を構成する文に係るブロックであると判定する機能を有し、箇条書と判定したときは、前記箇条書を構成する文に係るブロックの数の違いを、前記箇条書を構成しない文に係るブロックの数の違いより少なく評価することを特徴とする（７）から（１１）のいずれかに記載のスパムメール判定プログラム。
【００３６】
本発明のこのような構成によれば、プログラムによりコンピュータを用いて（６）の発明を実現するので、（６）の発明と同様の効果を奏することができる。
【００３７】
（１３）コンピュータが受信した電子メールが表示される全体または一部の視覚的パターンを認識するパターン認識ステップと、コンピュータが前記電子メールの全体または一部の視覚的パターンを予め蓄積された視覚的パターンと照合するパターン照合ステップと、コンピュータが前記照合の結果に基づき前記電子メールがスパムメールか否かを判定するスパムメール判定ステップとを備えるスパムメール判定方法。
【００３８】
本発明のこのような構成によれば、（１）に記載の発明をコンピュータを用いて実現するので、（１）と同様の効果を奏することができる。
【発明の効果】
【００３９】
この発明によれば、スパムメールか否かの判定をメールの内容ではなく視覚的外観に基づいて判定するので、内容を変えながら送信される定型化されたスパムメールの判定に特に効果がある。また、電子メールの内容により判定する従来の判定方法と併用すれば、更に精度の高い判定が可能となる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００４１】
（第１の実施形態）
［全体構成］
図１は、スパムメール判定サーバとそれに接続された関連する要素の全体構成を示す図である。スパムメール判定サーバ１は、電子メール受信手段２と、電子メール表示内容変換手段３と、パターン認識手段４と、パターン照合手段５と、スパムメール判定手段６と、パターン辞書ＤＢ７と、通常メールＤＢ８と、スパムメールＤＢ９とを備える。パターン辞書ＤＢ７、通常メールＤＢ８及びスパムメールＤＢ９はスパムメール判定サーバ１の中ではなく、スパムメール判定サーバ１に接続された外部記憶装置に置いてもよい。
【００４２】
スパムメール判定サーバ１は、インターネット２０とユーザ端末１０に接続されている。ユーザ端末１０は複数台あってもよい。スパムメール判定サーバ１とユーザ端末１０はインターネットを介して接続されていることもあれば、その他の形、例えば、スター型ネットワークで接続されていることもある。
【００４３】
電子メール受信手段２は、インターネット２０を介して送信された電子メールを受け取る。電子メール表示内容変換手段３は、受信した電子メールがスパムメールであるか否かをユーザ端末画面への最終的な表示内容にして判定するために、電子メールをユーザ端末画面への表示内容に変換する。パターン認識手段４は、表示内容に変換された電子メールから、その中に含まれる視覚的パターンを認識する。通常、１つの電子メールからは、複数の視覚的パターンが認識される。パターン照合手段５は、パターン辞書ＤＢ７に登録されている視覚的パターンと、パターン認識手段４により認識された視覚的パターンとを照合する。スパムメール判定手段６は、パターン照合手段５による照合結果に基づいて電子メールがスパムメールか否かを判定し、通常メールとスパムメールに振り分ける。通常メールは通常メールＤＢ８に、スパムメールはスパムメールＤＢ９にそれぞれ記録される。ユーザ端末１０は、スパムメール判定サーバ１にアクセスし、自己宛のメールの送信を要求する。スパムメール判定サーバ１は、ユーザ端末１０からの要求に応じて、通常メールＤＢ８またはスパムメールＤＢ９からメールを読み出して、ユーザ端末１０に送信する。
【００４４】
［スパムメール判定サーバのハードウェア構成図］
図２は、本実施形態に係るスパムメール判定サーバ１のハードウェア構成を示す図である。スパムメール判定サーバ１は、制御部４０を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１（マルチプロセッサ構成ではＣＰＵ４２等複数のＣＰＵが追加されてもよい）、バスライン３０、通信Ｉ／Ｆ（Ｉ／Ｆ：インターフェイス）４３、メインメモリ４４、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）４５、表示装置４６、Ｉ／Ｏコントローラ４７、並びにキーボード及びマウス等の入力装置４８を備える。
【００４５】
制御部４０は、スパムメール判定サーバ１を統括的に制御する部分であり、ハードディスク５０（後述）に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００４６】
通信Ｉ／Ｆ４３は、スパムメール判定サーバ１が、インターネット２０（図１）を介して他のサーバ等から電子メールの送信を受けたり、ユーザ端末１０（図１）からの電子メールの送受信要求を受けたりする場合のネットワーク・アダプタである。通信Ｉ／Ｆ４３は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００４７】
ＢＩＯＳ４５は、スパムメール判定サーバ１の起動時にＣＰＵ４１が実行するブートプログラムや、スパムメール判定サーバ１のハードウェアに依存するプログラム等を記録する。
【００４８】
表示装置４６は、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００４９】
Ｉ／Ｏコントローラ４７には、ハードディスク５０、及び半導体メモリ５１等の記憶装置５２を接続することができる。
【００５０】
入力装置４８は、スパムメール判定サーバ１の管理者による入力の受け付けを行うものである。
【００５１】
ハードディスク５０は、本ハードウェアをスパムメール判定サーバ１として機能させるための各種プログラム、本発明の機能を実行するプログラム及びプログラムの実行の際に使用するテーブル等を記憶する。なお、スパムメール判定サーバ１は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００５２】
以上、スパムメール判定サーバ１のハードウェア構成について主に説明したが、コンピュータにプログラムをインストールして、そのコンピュータをスパムメール判定サーバ１として動作させることにより上記で説明した機能を実現することもできる。したがって、本発明において一実施形態として説明したスパムメール判定サーバ１により実現される機能は、上述の方法を当該コンピュータにより実行することによって、あるいは、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【００５３】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、スパムメール判定サーバ１は、記憶装置５２、制御部４０等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００５４】
電子メール受信手段２、電子メール表示内容変換手段３、パターン認識手段４、パターン照合手段５及びスパムメール判定手段６には主に制御部４０が、パターン辞書ＤＢ７、通常メールＤＢ８及びスパムメールＤＢ９には主に記憶装置５２が、主として対応する。  
【００５５】
以上、スパムメール判定サーバ１のハードウェア構成について説明したが、本発明において、ユーザ端末１０も同様のハードウェア構成により実現可能である。
【００５６】
［受信電子メール］
図３は、スパムメール判定サーバ１がインターネット２０を介して受信した受信電子メールの内容を示す図である。ヘダーと本文から構成されており、ヘダーの中に電子メールで使用されている文字コードが示されている。四角に囲った部分１００に示すように、日本語のメールである場合には、「ｉｓｏ−２０２２−ｊｐ」が指定されている。もう一方の四角に囲った部分１０１にはメールの本文が示されている。ここで、スパムメール判定サーバ１は、電子メール受信手段２として機能する。
【００５７】
［ユーザ端末画面への表示内容変換］
図４は、受信電子メールの本文をユーザ端末画面への表示内容に変換する様子を示す図である。電子メール本文の内容は、最終的にユーザ端末１０（図１）の画面に表示されるが、そこに表示された視覚的パターンによりスパムメールか否かを判定するのが本発明の目的であるので、スパムメール判定サーバ１では、ユーザ端末１０の画面への表示内容１１０を生成し、判定処理を行う。
【００５８】
図４に示した例では、変換後の表示内容１１０には画像が含まれていることを示している。ユーザ端末１０の画面への表示内容は、ユーザ画面のサイズ等により変化する。例えば、メール表示部の横サイズを変更すると、１つの文が１行表示から２行表示に変わったりする。そこで、一定のルールを決め、そのルールを前提として表示内容の変換を行うようにする。したがって、後述するパターン辞書も同じルールで作成したパターンを登録しておく。ここで、スパムメール判定サーバ１は、電子メール表示内容変換手段３として機能する。
【００５９】
［パターンの認識］
図５は、電子メールの表示情報のパターンを認識する様子を示した図である。変換後の表示内容１１０において、テキスト部を、ハイパーリンクを含まない通常文とハイパーリンクを含むリンク文とに分けて、文ごとにブロック（ハッチングで示した部分）として把握する。パターンを認識する方法は１２０で表示した部分に示している。
【００６０】
この例では、３つの通常文と１つのリンク文があるので、合わせて４つの文に対応するブロックが認識されている。通常文に対するブロックは斜めのハッチング、リンク文に対するブロックは縦しまのハッチングで示している。ブロックは、文の外観を形として把握したものである。
【００６１】
まず、電子メール全体のパターンを認識する。次に、テキスト部と画像部のパターンをそれぞれ認識する。画像部がない電子メールの場合は、テキスト部と全体が一致するため、特にテキスト部のパターンを認識する必要はない。次に、テキスト部の中の、通常文のブロックで構成される部分のパターンを通常文部として、リンク文のブロックで構成される部分のパターンをリンク文部として認識する。前述したとおり、スパムメールは、特定のハイパーリンクへのアクセスを誘うものが多いので、その勧誘部分のパターンを特に把握することを目的として通常文部を認識するものである。
【００６２】
なお、画像部は、画像全体を１つのパターンとして認識するだけでなく、部分画像についてもパターンを認識することができる。部分画像については、画像認識において利用されているエッジ処理等により切り出すことができる。
【００６３】
図６は、リンク文が複数個ある電子メールにおけるパターンの認識方法について示した図である。この場合、リンク文部によって区切られる通常文部をそれぞれ独立して認識する。通常文とリンク文では役割が異なり、リンク文に先行する通常文がリンク文に含まれるハイパーリンクへのアクセスの勧誘を表すと考えられるからである。ここで、スパムメール判定サーバ１は、パターン認識手段４として機能する。
【００６４】
［パターン辞書ＤＢ］
図７は、パターン辞書ＤＢを示す図である。パターン辞書ＤＢ７には、全体、テキスト部、画像部、通常文部のそれぞれについて、過去のスパムメールから抽出されたパターンや、別途管理者が作成したパターンが登録されている。
【００６５】
図８は、電子メールの言語に応じて準備するパターン辞書を示す図である。スパムメールも、それが作成された言語によってパターンが異なると考えられるからである。図８では、日本語メール用パターン辞書７ａ、英語メール用パターン辞書７ｂ、中国語メール用パターン辞書７ｃが示されている。しかし、これらに限られるものではなく、その他の言語についてもパターン辞書を準備してもよい。これらのパターン辞書はパターン辞書ＤＢ７上に保有される。
【００６６】
［パターンの照合］
電子メールから把握した各部のパターンと、当該部分についてパターン辞書に登録されているパターンとを照合することによりパターンの一致または類比を判断する。各パターンは、テキスト部等も含め画像情報として把握し、現状ある画像情報の類比判断の技術を利用して照合する。
【００６７】
すでに実用化されている類似画像検索技術では、比較の対象となる画像から視覚的な情報を数百次元の数値列データ（画像特徴量）で示し、データ同士の似ている度合い（類似度）を、画像特徴量ベクトル間の距離、即ち、この画像特徴量の違いとして評価する。
【００６８】
この方法は、全体及び各部のパターン照合に利用可能であるが、画像部のパターン照合には特に有効である。
【００６９】
テキスト部や通常文部のパターン照合では、他の方法も可能である。これらの部分においては、ブロック部の重複度合が類比の判断に重要であるが、ブロック部自体の類比はブロックのサイズと個数により行うことが可能である。ブロックの形状はブロックのサイズによって決定されるので、省略する。しかし、上記の類似画像検索技術を用いた場合は、ブロックの形状も類比の要素とすることが可能であることは確認しておく。
【００７０】
ブロックのサイズは文を構成する字数でほぼ決定されるので、ブロックのサイズはブロックに対応する文の字数を用いるようにしてもよい。または、ブロックの面積を用いてもよい。このようにしてブロックのサイズを順に比較していくことにより、パターンの類比を照合することもできる。
【００７１】
図９は、通常文部のパターン照合の例を示す図である。電子メールから抽出されたパターン１３０には５つのブロックが含まれている。一方、パターン辞書に登録されたパターン１４０には４つのブロックしか含まれていない。それぞれに含まれるブロックのサイズは少しずつ異なるが、いずれもブロック１のサイズが大きく（前者では４０、後者では４５）、それ以外のブロックのサイズは１０以下で小さい。このような場合、ブロック２以降は、箇条書であると考えられる。
【００７２】
同一のパターンを持つスパムメールであっても、箇条書の項目数が異なることは通常考えられることである。このような場合、ブロックの数が違ってくるためパターンが異なると判断されることもありえる。しかし、箇条書と判断される部分の相違については、類比判断の比重を軽くして判断することが実情に即した判断である。
【００７３】
図１０は、ブロックのサイズ比較表を示す図である。図９に示した２つのパターン間のブロックサイズの比較を図１０（ａ）に示している。ブロック１〜４については電子メールから抽出されたパターンにもパターン辞書に登録されたパターンにもあるので、一致度が計算されているが、ブロック５は、電子メールから抽出されたパターンにしかないので、一致度は０となっている。その結果、平均の一致度は６５％である。
【００７４】
しかし、上述したように、ブロック２〜５については、箇条書のブロックであると考えられるので、片方のパターンがない場合でも、箇条書のブロックの平均一致度を基準にして所定の計算をする。例えば、１ブロックについて片方のパターンがない場合は、箇条書のブロックの平均一致度の８０％（調整率）として調整した一致度を割当てている。図１０（ｂ）にその結果を示している。それによると、ブロック５は、箇条書のブロックの平均一致度７８％（＝（８９＋７５＋７０）／３）に調整率の８０％を掛けて計算した６２％が割り当てられている。その結果、平均一致度は７７％となり、箇条書を考慮した類比判断が行われたことになる。
【００７５】
なお、箇条書のブロックか否かを判定する条件として、基準とするブロックサイズを決めておき、そのブロックサイズ以下のブロックが複数個連続する場合は箇条書であると判断するようにする。他の方法で判断してもよい。
【００７６】
図１０（ｃ）には、２ブロックについて片方のパターンがない場合について、一致度の調整の仕方を示している。１ブロック目については調整率を８０％としたが、２ブロック目については箇条書のブロックの平均一致度の６０％（２ブロック目の
調整率）を調整後の一致度として割当てている。このように調整率を逓減させるのは、箇条書といえどもブロック数の差が大きい場合は、パターンが同一と看做せないからである。
【００７７】
本実施形態によれば、送信された電子メールがスパムメールであるか否かの判定を、電子メールの内容ではなく視覚的外観に基づいて行うので、内容的にはスパムメールと判定されなかったものでも定型的な形をしたスパムメールについては、新たにスパムメールと判定することが可能となる。そして、この判定処理をサーバで行うので、サーバに接続されたユーザ端末で等しくこの効果を享受することができる。
【００７８】
（第２の実施形態）
第２の実施形態は、第１の実施形態でスパムメール判定サーバ１が行った処理をユーザ端末１０で行うものである。
【００７９】
［全体構成］
図１１は、ユーザ端末１０とそれに接続された関連する要素の全体構成を示す図である。各要素の番号は図１と合わせてある。ユーザ端末１０は、電子メール受信手段２と、電子メール表示内容変換手段３と、パターン認識手段４と、パターン照合手段５と、スパムメール判定手段６と、パターン辞書ＤＢ７と、通常メールＤＢ８と、スパムメールＤＢ９とを備える。ユーザ端末１０はプロバイダ１５０を介してインターネット２０に接続されている。各手段や各ＤＢの役割は第１の実施形態と同様である。
【００８０】
また、上記で説明した点以外についても、第１の実施形態と同様である。
【００８１】
このようにすることで、本発明に係るスパムメール排除の処理をユーザ端末においても実施可能となるので、特に被害を防止したいユーザが個別に本発明を実施することができる。
【００８２】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８３】
【図１】第１の実施形態に係るスパムメール判定サーバとそれに接続された関連する要素の全体構成を示す図である。
【図２】第１の実施形態に係るスパムメール判定サーバのハードウェア構成を示す図である。
【図３】第１の実施形態に係るスパムメール判定サーバ１がインターネット２０を介して受信した受信電子メールの内容を示す図である。
【図４】第１の実施形態に係る受信電子メールの本文をユーザ端末画面への表示内容に変換する様子を示す図である。
【図５】第１の実施形態に係る電子メールの表示情報のパターンを認識する様子を示した図である。
【図６】第１の実施形態に係るリンク文が複数個ある電子メールにおけるパターンの認識方法について示した図である。
【図７】第１の実施形態に係るパターン辞書ＤＢを示す図である。
【図８】第１の実施形態に係る電子メールの言語に応じて準備するパターン辞書を示す図である。
【図９】第１の実施形態に係る通常文部のパターン照合の例を示す図である。
【図１０】第１の実施形態に係るブロックのサイズ比較表を示す図である。
【図１１】第２の実施形態に係るユーザ端末とそれに接続された関連する要素の全体構成を示す図である。
【符号の説明】
【００８４】
１    スパムメール判定サーバ
１０  ユーザ端末
２０  インターネット
３０  バスライン
４０  制御部
５２  記憶装置
１００  文字コードの表示
１０１  受信電子メール本文
１１０  変換後の表示内容
１２０  電子メールのパターン認識図
１３０  電子メールから抽出されたパターン
１４０  パターン辞書に登録されたパターン
１５０  プロバイダ  
【図１】
0004953461.tif 000002
【図２】
0004953461.tif 000003
【図３】
0004953461.tif 000004
【図４】
0004953461.tif 000005
【図５】
0004953461.tif 000006
【図６】
0004953461.tif 000007
【図７】
0004953461.tif 000008
【図８】
0004953461.tif 000009
【図９】
0004953461.tif 000010
【図１０】
0004953461.tif 000011
【図１１】
0004953461.tif 000012