(57)【要約】【課題】フィルタリング作業の時間短縮とコストを下げることを可能にする。【解決手段】利用者にとって不要な通信データを拒否するための基準となる特定の文字及び不要メッセージを含むキーワードを記憶しておくキーワード記憶手段３１と、受信されて来た通信データを解析し、キーワードと照合するための文字列に順次変換する単語解析手段３２と、該単語解析手段３２により順次変換された文字列を所定のバイト数毎にキーワードと比較照合して、受信又は接続を拒否する通信データであるか否かを判定する判定手段３３とを備えた通信データのフィルタリング装置を提供する。【選択図】図２
2005222207.tif 000002
【特許請求の範囲】
【請求項１】
利用者にとって不要な通信データを拒否するための基準となる特定の文字及び不要メッセージを含むキーワードを記憶しておき、受信された通信データの中に前記キーワードが含まれているか否かを検索し、前記キーワードが含まれていないときには前記通信データを記憶手段に格納し、含まれているときには前記利用者への配信を止める通信データのフィルタリング方法であって、
送られて来る前記通信データを所定のバイト数毎に順次分割すると共に、且つ、
分割された順に前記キーワードと照合処理して配信の許可・不許可の判断を行うようにしたことを特徴とする通信データのフィルタリング方法。
【請求項２】
前記キーワードは、前記通信データの内容文中のＵＲＬや電話番号、メールアドレスも含む請求項１記載の通信データのフィルタリング方法。
【請求項３】
前記照合処理は、利用者が所有している端末以外の場所に設置された通信データ提供サーバ内で行うようにした請求項１又は２記載の通信データのフィルタリング方法。
【請求項４】
前記通信データが、電子メールである請求項１記載の通信データのフィルタリング方法。
【請求項５】
利用者にとって不要なコンテンツの入手を拒否するための基準となる特定の文字及び不要メッセージを含むキーワードを記憶しておき、受信された通信データの中に前記キーワードが含まれているか否かを検索し、前記キーワードが含まれていないときには前記コンテンツへの接続を許可し、含まれているときには前記コンテンツへの接続を拒否する通信データのフィルタリング方法であって、
送られて来る前記通信データを所定のバイト数毎に順次分割すると共に、且つ、
分割された順に前記キーワードと照合処理して配信の許可・不許可の判断を行うようにしたことを特徴とする通信データのフィルタリング方法。
【請求項６】
受信されて来る通信データが受信を許可できる通信データであるか否かの検出処理を行う通信データのフィルタリング装置であって、
利用者にとって不要な通信データを拒否するための基準となる特定の文字及び不要メッセージを含むキーワードを記憶しておくキーワード記憶手段と、
前記受信されて来た前記通信データを解析し、前記キーワードと照合するための文字列に順次変換する単語解析手段と、
前記単語解析手段により順次変換された文字列を所定のバイト数毎に前記キーワードと比較照合して、受信を拒否する通信データであるか否かを判定する判定手段、
とを備えたことを特徴と通信データのフィルタリング装置。
【請求項７】
前記通信データは、電子メールとホームページのコンテンツデータとを含む請求項６記載の通信データのフィルタリング装置。
【請求項８】
前記キーワード記憶手段と前記単語解析手段と判定手段を、メールサーバ内に設けている請求項６又は７記載の通信データのフィルタリング装置。
【請求項９】
前記キーワードは、前記通信データの内容文中のＵＲＬや電話番号、メールアドレスも含む請求項６，７又は８記載の通信データのフィルタリング装置。
【請求項１０】
前記通信データが、電子メールである請求項６，７，８又は９記載の通信データのフィルタリング装置。
【請求項１１】
受信されるコンテンツが許可できるコンテンツであるか否かの検出処理を行う通信データのフィルタリング装置であって、
利用者にとって不要なコンテンツを拒否するための基準となる特定の文字及び不要メッセージを含むキーワードを記憶しておくキーワード記憶手段と、
前記受信されて来た前記通信データを解析し、前記キーワードと照合するための文字列に順次変換する単語解析手段と、
前記単語解析手段により順次変換された文字列を所定のバイト数毎に前記キーワードと比較照合して、受信を拒否する通信データであるか否かを判定する判定手段、
とを備えたことを特徴と通信データのフィルタリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信データのフィルタリング方法及び装置に関するもので、特にインターネット等のコンピュータや携帯電話端末（以下、これらコンピュータ及び携帯電話端末を含めて「コンピュータ等」という）のネットワークにおいてやりとりされる電子メール、及び、コンテンツ（以下、電子メール及びコンテンツを総称して「通信データ」という）の内容を審査し、所定の処理を選択的に実施する通信データのフィルタリング方法及び装置に関するものである。
【背景技術】
【０００２】
インターネットをはじめとするコンピュータ等のネットワークでは、通信データを保管し利用者コンピュータ等からのリクエストに応じて送出するサーバと、該サーバから送出された通信データを受信して利用者が利用可能な形態に再現する利用者コンピュータ等から構成される。
【０００３】
又、サーバと利用者コンピュータ等の中継点には、ゲートウェイサーバ（ファイヤウォールサーバあるいはプロキシサーバを含む）と呼ばれる中継装置が設けられることもある。
【０００４】
インターネットでは、サーバを比較的容易に誰もが自由に設置できるため、サーバに保管されたコンテンツの内容を審査することは難しく、望ましくないコンテンツが広く一般に公開されてしまうことがある。
【０００５】
又、電子メールでは、広告宣伝等のスパムメールや、出会い系サイト等の第三者からの望ましくない電子メールが受信者の承諾無しに送りつけられることがあり、受信者にとっては非常に迷惑な問題となっている。特に携帯電話端末を用いた電子メールシステムにおけるスパムメールは、受信時に通信料金がかかることが多く、重大な社会問題にも発展している。
【０００６】
これに対し、従来より、コンテンツフィルタリングと呼ばれる以下のような方法が採られている。先ず、第１の方法として、配信元のアドレスを照合しアクセス許可を行う方法である。この場合、ゲートウェイサーバをネットワークの中継点に設置し、当該ゲートウェイサーバの記憶装置上に設けられたテーブルにアクセス禁止アドレスを登録することにより、コンテンツ配信元サーバのアドレスとテーブルに登録されたアドレスを照合して、アクセス許可の判断をする方法がある（例えば、特許文献１参照）。
【０００７】
第２の方法として、キーワードテーブルにより内容の審査を行うものもある。前記のアドレスの登録の代わりに、所定のキーワードを登録しておき、コンテンツの全文スキャンを行って、当該キーワードとのパターンマッチングによりコンテンツの検出を行いフィルタリングする（例えば、特許文献２参照）。
【特許文献１】特開２００３−１７３３１４号公報
【特許文献１】特開２００３−１５７２１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記第１の方法、第２の方法のいずれも、コンテンツの全文スキャンを行って、当該キーワードとのパターンマッチングにより照合してフィルタリングをするので、フィルタリング作業に時間がかかるという問題と、コンテンツの全文を読み込むコンパレータが大容量化し、コンパレータのコストがかかるという問題があった。
【０００９】
そこで、フィルタリング作業の時間短縮とコストを下げることを可能にするために技術的課題が生じてくるのであり、本発明はこの課題を解決することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は上記目的を達成するために提案されたものであり、請求項１記載の発明は、利用者にとって不要な通信データを拒否するための基準となる特定の文字及び不要メッセージを含むキーワードを記憶しておき、受信された通信データの中に前記キーワードが含まれているか否かを検索し、前記キーワードが含まれていないときには前記通信データを記憶手段に格納し、含まれているときには前記利用者への配信を止める通信データのフィルタリング方法であって、送られて来る前記通信データを所定のバイト数毎に順次分割すると共に、且つ、分割された順に前記キーワードと照合処理して配信の許可・不許可の判断を行うようにした通信データのフィルタリング方法を提供する。
【００１１】
この方法によれば、送られて来る通信データの全文スキャンが終わるのを待つことなく、所定のバイト数毎に分割し、この分割された通信データと不要キーワードとを順に照合して許可の判断を行うことができる。従って、例えば最初に分割された通信データの中に不要なキーワードと対応するデータが存在していた場合には、以後のスキャンはすることなく不要な通信データとして処理を終えることも可能になる。
【００１２】
請求項２記載の発明は、前記キーワードは、前記通信データの内容文中のＵＲＬや電話番号、メールアドレスも含む請求項１記載の通信データのフィルタリング方法を提供する。
【００１３】
この方法によれば、不要と思われるＵＲＬや電話番号、メールアドレスが含まれる場合も拒否することができる。
【００１４】
請求項３記載の発明は、前記照合処理は、利用者が所有している端末以外の場所に設置された通信データ提供サーバ内で行うようにした請求項１又は２記載の通信データのフィルタリング方法を提供する。
【００１５】
この方法によれば、照合処理は利用者所有の端末以外の場所、例えばメールサーバ等の通信データ提供サーバ内に設置して、通信データの監視を行うことができる。
【００１６】
請求項４記載の発明は、前記通信データが、電子メールである請求項１記載の通信データのフィルタリング方法を提供する。
【００１７】
この方法によれば、電子メールに対してフィルタリングを行い、スパムメール等を排除することができる。
【００１８】
請求項５記載の発明は、利用者にとって不要なコンテンツの入手を拒否するための基準となる特定の文字及び不要メッセージを含むキーワードを記憶しておき、受信された通信データの中に前記キーワードが含まれているか否かを検索し、前記キーワードが含まれていないときには前記コンテンツへの接続を許可し、含まれているときには前記コンテンツへの接続を拒否する通信データのフィルタリング方法であって、送られて来る前記通信データを所定のバイト数毎に順次分割すると共に、且つ、分割された順に前記キーワードと照合処理して配信の許可・不許可の判断を行うようにした通信データのフィルタリング方法を提供する。
【００１９】
この方法によれば、送られて来る通信データの全文スキャンが終わるのを待つことなく、所定のバイト数毎に分割し、この分割された通信データと不要キーワードとを順に照合して許可の判断を行うことができる。従って、例えば最初に分割された通信データの中に不要なキーワードと対応するデータが存在している場合には、以後のスキャンはすることなく不要な通信データとして処理を終えることも可能になる。
【００２０】
請求項６記載の発明は、受信されて来る通信データが受信を許可できる通信データであるか否かの検出処理を行う通信データのフィルタリング装置であって、利用者にとって不要な通信データを拒否するための基準となる特定の文字及び不要メッセージを含むキーワードを記憶しておくキーワード記憶手段と、前記受信されて来た前記通信データを解析し、前記キーワードと照合するための文字列に順次変換する単語解析手段と、前記単語解析手段により順次変換された文字列を所定のバイト数毎に前記キーワードと比較照合して、受信を拒否する通信データであるか否かを判定する判定手段とを備えた通信データのフィルタリング装置を提供する。
【００２１】
この構成によれば、送られて来る通信データの全文スキャンが終わるのを待つことなく、所定のバイト数毎に分割し、この分割された通信データと不要キーワードとを順に照合して許可の判断を行うことができる。従って、例えば最初に分割された通信データの中に不要なキーワードと対応するデータが存在していると判定手段が判定した場合には、それ以後のスキャンはすることなく不要な通信データとして処理を終えることも可能になる。
【００２２】
請求項７記載の発明は、前記通信データが、電子メールとホームページのコンテンツデータとを含む請求項６記載の通信データのフィルタリング装置を提供する。
【００２３】
この構成によれば、キーワードを用いた通信データの拒否を、電子メールとホームページのコンテンツデータの、両方のデータに対して設定することができる。
【００２４】
請求項８記載の発明は、前記不要データ記憶手段と前記単語解析手段と判定手段を、メールサーバに設けている請求項６又は７記載の通信データのフィルタリング装置を提供する。
【００２５】
この構成によれば、照合処理は利用者所有の端末以外の場所であるメールサーバ内に設置して、通信データの監視を行うことができる。
【００２６】
請求項９記載の発明は、前記キーワードが、前記通信データの内容文中のＵＲＬや電話番号、メールアドレスも含む請求項６，７又は８記載の通信データのフィルタリング装置を提供する。
【００２７】
請求項１０記載の発明は、前記通信データが、電子メールである請求項６，７，８又は９記載の通信データのフィルタリング装置を提供する。
【００２８】
この構成によれば、電子メールに対してフィルタリングを行い、スパムメール等を排除することができる。
【００２９】
請求項１１記載の発明は、受信されるコンテンツが許可できるコンテンツであるか否かの検出処理を行う通信データのフィルタリング装置であって、利用者にとって不要なコンテンツを拒否するための基準となる特定の文字及び不要メッセージを含むキーワードを記憶しておくキーワード記憶手段と、前記受信されて来た前記通信データを解析し、前記キーワードと照合するための文字列に順次変換する単語解析手段と、前記単語解析手段により順次変換された文字列を所定のバイト数毎に前記キーワードと比較照合して、受信を拒否する通信データであるか否かを判定する判定手段、とを備えた通信データのフィルタリング装置を提供する。
【００３０】
この構成によれば、送られて来る通信データの全文スキャンが終わるのを待つことなく、所定のバイト数毎に分割し、この分割された通信データと不要キーワードとを順に照合して許可の判断を行うことができる。従って、例えば最初に分割された通信データの中に不要なキーワードと対応するデータが存在していると判定手段が判定した場合には、それ以後のスキャンはすることなく不要な通信データとして処理を終えることも可能になる。
【発明の効果】
【００３１】
請求項１記載の発明は、送られて来る通信データの全文スキャンが終わるのを待つことなく、例えば最初に分割された通信データの中に不要なキーワードと対応するデータが存在している場合には、以後のスキャンはすることなく不要な通信データとして処理を終えることが可能になるので、処理速度を向上させることができるという利点がある。又、通信データを分割して処理するので、コンパレータ等の容量を小さくしてコストを下げることができる。
【００３２】
請求項２記載の発明は、請求項１記載の発明の効果に加えて、不要として指定したＵＲＬ、電話番号、メールアドレスが通信データの内容文中に含まれる場合も拒否することができるという利点がある。
【００３３】
請求項３記載の発明は、照合処理を、例えばメールサーバ内に設置して、通信データの監視を集中管理することができるので、請求項１又は２記載の発明の効果に加えて、コストの低減と更なる処理速度の向上が期待できるという利点がある。
【００３４】
請求項４記載の発明は、電子メールの利用者が開く前にフィルタリングを行うので、請求項１，２又は３記載の発明の効果に加えて、電子メールの利用者が開く前にスパムメール等を排除することができるという利点がある。
【００３５】
請求項５記載の発明は、送られて来る通信データの全文スキャンが終わるのを待つことなく、例えば最初に分割された通信データの中に不要なキーワードと対応するデータが存在している場合には、以後のスキャンはすることなく、不要な通信データとして処理を終えることも可能になるので、処理速度を向上させることができるという利点がある。又、通信データを分割して処理するので、コンパレータ等の容量を小さくしてコストを下げることができる。
【００３６】
請求項６記載の発明は、送られて来る通信データの全文スキャンが終わるのを待つことなく、例えば最初に分割された通信データの中に不要なキーワードと対応するデータが存在している場合には、以後のスキャンはすることなく不要な通信データとして処理を終えることも可能になるので、処理速度を向上させることができるという利点がある。又、通信データを分割して処理するので、コンパレータ等の容量を小さくしてコストを下げることができる。
【００３７】
請求項７記載の発明は、請求項６記載の発明の効果に加えて、キーワードを用いた通信データの拒否を、電子メールとホームページのコンテンツデータとの、両方のデータに対して設定することができるという利点がある。
【００３８】
請求項８記載の発明は、照合処理を、メールサーバ内に設置して、通信データの監視を集中管理することができるので、請求項６又は７記載の発明の効果に加えて、コストの低減と更なる処理速度の向上が期待できるという利点がある。
【００３９】
請求項９記載の発明は、請求項６，７又は８記載の発明の効果に加えて、不要として指定したＵＲＬ、電話番号、メールアドレスが通信データの内容文中に含まれる場合も拒否することができるという利点がある。
【００４０】
請求項１０記載の発明は、電子メールの利用者が開く前にフィルタリングを行うので、請求項６，７，８又は９記載の発明の効果に加えて、電子メールの利用者が開く前にスパムメール等を排除することができるという利点がある。
【００４１】
請求項１１記載の発明は、送られて来る通信データの全文スキャンが終わるのを待つことなく、例えば最初に分割された通信データの中に不要なキーワードと対応するデータが存在している場合には、以後のスキャンはすることなく不要な通信データとして処理を終えることも可能になるので、処理速度を向上させることができるという利点がある。又、通信データを分割して処理するので、コンパレータ等の容量を小さくしてコストを下げることができる。
【発明を実施するための最良の形態】
【００４２】
利用者にとって不要な通信データを拒否するための基準となる特定の文字及び不要メッセージを含むキーワードを記憶しておくキーワード記憶手段と、前記受信されて来た前記通信データを解析し、前記キーワードと照合するための文字列に順次変換する単語解析手段と、前記単語解析手段により順次変換された文字列を所定のバイト数毎に前記キーワードと比較照合して、受信又は接続を拒否する通信データであるか否かを判定する判定手段とを設けた。
【００４３】
（実施の形態１）
図１は、本発明に係る通信データのフィルタリング装置を適用した通信ネットワークの第１の実施の形態の構成を示すブロック図である。この通信ネットワークは、インターネット１１に接続された電子メールサービス提供者であるメールサーバ１２と、該メールサーバ１２を介してインターネット１１に接続されている利用者コンピュータ１３及び携帯電話端末１４等で構成されている。
【００４４】
又、メールサーバ１２には、受信したメールの内容文を検索し、予め利用者等によって登録された受け取りを拒否したい単語やメールアドレス、ＵＲＬ( Uniform Resource Locattor )・及び電話番号等を含むキーワードがその受信メール内に含まれていないかどうかを判断し、キーワードが含まれている受信メール、即ち、スパムメールであった場合は、該スパムメールを利用者に配信しないようにするフィルタリング装置１５が設けられている。従って、利用者コンピュータ１３、及び、携帯電話端末１４は、メールサーバ１２のフィルタリング装置１５を介してインターネット１１に接続されている。
【００４５】
図２はフィルタリング装置１５を設けたメールサーバ１２の一構成例を示す。図２に於けるメールサーバ１２は、インターネット１１を介した外部からの受信メール、及び、利用者コンピュータ１３と携帯電話端末１４からの送信メールを送受信する送受信手段２１と、前記フィルタリング装置１５、及び、該フィルタリング装置１５を介して受信された受信メールを格納しておく、利用者のメールボックスとしての受信データ記憶手段２２と、メールサーバ１２の全体を制御する制御部２３を備えている。
【００４６】
制御部２３は、演算処理手段（ＣＰＵ）であり、プログラム格納部（メモリ）２４に格納されている制御プログラムに従ってメールサーバ１２の全体を制御する。
【００４７】
フィルタリング装置１５は、キーワード記憶手段３１と、単語解析手段３２と、判定手段３３と、送受信手段２１を介して受信された受信メールを一時的に記憶しておく受信データ予備記憶手段３４とで構成されている。そして、該フィルタリング装置１５は、制御プログラムに従う制御部２３の動作により制御される。
【００４８】
キーワード記憶手段３１は、電子メールの利用者が迷惑メール削除のために個々に設定した単語やＵＲＬ、電話番号等を含むキーワードが利用者毎に格納する記憶部である。このキーワード記憶手段３１へのキーワード登録は、（１）利用者が受信を拒否したい単語、ＵＲＬ、電話番号等を含むキーワードを個々に登録する方法と、（２）自分に届いた受信メールが今後も不要だと判断した場合、そのメールの発信者がサービスするメールの内容文のＵＲＬ及び電話番号等の情報を保持したまま、電子メールサービス提供者であるメールサーバ１２に転送し、該メールサーバ１２側で、メールの受信者が受信を拒否したい受信メールの内容文からＵＲＬ、電話番号等の情報を抽出して登録する方法がとられる。
【００４９】
尚、ここでの“ＵＲＬ”や“電話番号”は、「特定のＵＲＬへメールを送って欲しい」とか「特定の電話番号へ電話をして欲しい」とかの例えば“出会い系サイト”によく見られる受信メールの内容文に現れる情報で、単語とは「メル友」、「恋人」、「出会い」とかの単語である。
【００５０】
そして、登録後は、その利用者宛のメール内容に同一ＵＲＬ、同一電話番号が含まれる場合、メールサーバ１２は受信を拒否し、利用者が迷惑メールを受信するのを拒否することができるようにするものである。又、これらキーワードの追加登録及び削除は、利用者等の希望によりできるもので、変更は利用者コンピュータ１３及び携帯電話端末１４で操作可能になっている。
【００５１】
単語解析手段３２は、利用者に送られて来た受信メールをスキャンして解読し、単語やＵＲＬ、電話番号等のキーワードに変換して並び換える機能を備えている。
【００５２】
判定手段３３は、単語解析手段３２で解析された単語、ＵＲＬ、電話番号等を含むキーワードが、キーワード記憶手段３１に登録されているキーワードの中にあるか否かを参照する機能を備えている。
【００５３】
図３は、制御部２３が、制御プログラムに従ってフィルタリング装置１５を操作する制御手順の一例を示すフローチャートである。図３のフローチャートを使用してフィルタリング動作を次に説明する。先ず、キーワード記憶手段３１には、電子メールの利用者毎に用意されている格納部に、電子メールの利用者が迷惑メール削除のために個々に設定した単語、ＵＲＬ、電話番号等を含むキーワードを拒否登録リスト（テーブル）３１ａとして登録しておく。
【００５４】
メールサーバ１２は、インターネット１１、又は、他のネットワーク(例えば、LAN)を通して外部から送られて来る受信メールを待ち受け、送られて来るとフィルタリング装置１５に送る。フィルタリング装置１５では、送られて来た受信メールを一時的に受信データ予備記憶手段３４に記憶した後、該受信データ予備記憶手段３４に記憶した受信メールを該単語解析手段３２でスキャンし、該スキャンした順に単語やＵＲＬ、電話番号等のキーワードに変換して並び換える (ステップＳ１）。
【００５５】
又、単語解析手段３２で変換された受信メール内のキーワードは、判定手段３３に於いて、キーワード記憶手段３１に登録されているキーワードの中にないかどうかが拒否登録リスト３１ａを使用して参照される（ステップＳ２，Ｓ３）。ここで、受信メール内に拒否登録リスト３１ａ中のキーワードが存在した場合は受信を拒否し、即座に受信メールを受信データ予備記憶手段３４から削除する（ステップＳ４）。反対に、存在しない場合は、受信メールを、電子メールの利用者毎に用意されている受信データ記憶手段２２内の利用者メールボックスに格納して終了する（ステップＳ５）。この利用者メールボックスに格納された受信メールは、電子メールの利用者が利用者コンピュータ１３又は携帯電話端末１４でアクセスすることによって取り出し、該利用者コンピュータ１３又は携帯電話端末１４の表示部に表示させることができる。
【００５６】
図４は、フィルタリング装置１５に於ける判定手段３３の構成、及び、フィルタリング方法を示す構成ブロック図である。判定手段３３は、複数のコンパレータ０１，０２…Ｎを有している。該判定手段３３では、例えば１パケットが１５００バイトで構成された通信データが送られて来て、これが単語解析されると、該解析後の通信データを例えば１００バイト毎に分割し、この１００バイト毎に分割された通信データをコンパレータ０１，０２…，Ｎの順に振り分け、各コンパレータ０１，０２…，Ｎ毎に、拒否登録リスト３１ａのキーワードが含まれているか否かを判定する。そして、コンパレータ０１，０２…，Ｎの中の、一つでも拒否登録リスト３１ａのキーワードが含まれていた場合は受信を拒否し、含まれていない場合は、利用者メールボックスに格納することになる。
【００５７】
従って、このように構成したフィルタリング方法によれば、電子メールを受信すると受信データ予備記憶手段３４に格納した後、速やかに受信メールが迷惑メールであるか否かを判断し、迷惑メールであれば、すぐさま受信データ予備記憶手段３４から自動的に削除するようにしているので、電子メールの利用者は迷惑メールによって不快な思いをすることがない。又、迷惑メールを１件ずつ削除する手間を省くことができる。更に、受信メールが迷惑メールであるか否かを判断するにあたっては、キーワードが見つかるまで、受信メール全体を検索するようにしているので、迷惑メールの発信者がメールアドレスを変更した場合等、新規な発信元アドレスから迷惑メールが送信された場合であっても、キーワードから迷惑メールを発見して削除することができる。
【００５８】
更に、このフィルタリング方法では、判定手段３３に分割された複数のコンパレータ０１，０２…，Ｎを設けていて、１パケット毎の通信データが送られて来ると、単語解析後の通信データを例えば１００バイト毎に分割し、この１００バイト毎に分割された通信データをコンパレータ０１，０２…，Ｎの順に振り分け、各コンパレータ０１，０２…，Ｎ毎に拒否登録リスト３１ａのキーワードが含まれているか否かを判定し、コンパレータ０１，０２…，Ｎの中の、一つでも拒否登録リスト３１ａのキーワードが含まれていた場合は受信を拒否し、含まれていない場合は、利用者メールボックスに格納することにしているので、処理速度が向上する。尚、実験では、従来のフィルタリング方法に比べて、約２０％処理速度が短縮する結果が得られた。又、小容量のコンパレータ０１，０２…，Ｎを使用することができるので、コストを下げることが可能になる。
【００５９】
尚、上記実施の形態１では、フィルタリング装置１５をメールサーバ１２内に設けた構造を開示したがメールサーバ１２以外、例えば利用者コンピュータ１３内に設ける等も可能である。
【００６０】
（実施の形態２）
図５は、本発明に係る通信データのフィルタリング装置を適用した第２の実施の形態である通信ネットワークの構成を示すブロック図である。この第２の実施の形態は、中継装置を介してインターネット１１上のＷｅｂサーバに置かれているホームページや該ホームページにリンクされた各種コンテンツの中の、有害なコンテンツをブロックするように構成したもので、それ以外の構成は第１の実施の形態の場合と同じである。従って、同じ機能を持つ装置、及び、手段には同じ符号を付して重複した説明は省略する。
【００６１】
図５において、この通信ネットワークは、インターネット１１に接続されたインターネット接続サービス提供者（プロバイダ）である中継装置４２と、該中継装置４２を介してインターネット１１に接続されている利用者コンピュータ１３及び携帯電話端末１４等で構成されている。
【００６２】
又、中継装置４２には、（１）利用者コンピュータ１３及び携帯電話端末１４でアクセスしようとしているＵＲＬを検索し、該ＵＲＬが管理者等によって予め登録された接続を拒否したいＵＲＬに該当するものかどうかを判断し、接続拒否に該当するＵＲＬ、即ち、有害コンテンツを含むＵＲＬであった場合は、該ＵＲＬを利用者に接続しないようにすると共に、（２）送られて来たホームページや該ホームページにリンクされた各種コンテンツ（以下、これらを含めて「各種コンテンツ等」という）の中に、利用者コンピュータ１３あるいは携帯電話端末１４を管理している管理者等によって予め登録された接続を拒否したい単語、メールアドレス、ＵＲＬ及び電話番号等を含むキーワードを抽出して、接続拒否情報がその各種コンテンツ等に含まれていないかどうかを判断し、接続拒否情報が含まれていた各種コンテンツ等であった場合は、該各種コンテンツを利用者に配信しないようにするフィルタリング装置１５が設けられている。従って、利用者コンピュータ１３、及び、携帯電話端末１４は、中継装置４２のフィルタリング装置１５を介してインターネット１１に接続されている。
【００６３】
図６はフィルタリング装置１５を設けた中継装置４２の一構成例を示す。図６に於ける中継装置４２は、インターネット１１上のＷｅｂサーバと送受信する送受信手段２１と、前記フィルタリング装置１５、及び、該フィルタリング装置１５を介して受信された各種コンテンツ等を一時格納する受信データ格納手段４５と、該中継装置４２の全体を制御する制御部２３を備えている。
【００６４】
制御部２３は、演算処理手段（ＣＰＵ）であり、プログラム格納部（メモリ）２４に格納されている制御プログラムに従って中継装置４２の全体を制御する。
【００６５】
フィルタリング装置１５は、キーワード記憶手段３１と、単語解析手段３２と、判定手段３３と、送受信手段２１を介して受信された通信データを一時的に記憶しておく受信データ予備記憶手段３４とで構成されている。そして、制御プログラムに従う制御部２３の動作により制御される。
【００６６】
キーワード記憶手段３１は、（１）利用者コンピュータ１３及び携帯電話端末１４でアクセスしようとしているＵＲＬや、（２）送られて来たホームページや該ホームページにリンクされた有害な各種コンテンツ等を拒否しようとしている、該各種コンテンツ等の中に含まれていとる思われる単語、メールアドレス、ＵＲＬ及び電話番号等を含むキーワードを登録できる機能を有する。
【００６７】
そして、登録後は、その利用者がアクセスとしているＵＲＬ、及び、送られて来た各種コンテンツ等の中に同一単語、ＵＲＬ、同一電話番号が含まれている場合は、フィルタリング装置１５は受信を拒否し、利用者が有害な各種コンテンツ等を受信できないようにするのを可能とするものである。又、これらキーワードの追加登録及び削除は、利用者等の希望によりできるもので、その変更は利用者コンピュータ１３及び携帯電話端末１４で操作が可能になっている。
【００６８】
単語解析手段３２は、利用者から送られて来たＵＲＬ、及び、利用者に送られて来た各種コンテンツ等をスキャンして順次解読し、単語やＵＲＬ、電話番号等のキーワードに変換して並び換える機能を備えている。
【００６９】
判定手段３３は、単語解析手段３２で解析された単語、ＵＲＬ、電話番号等を含むキーワードがキーワード記憶手段３１に登録されているキーワードの中にあるか否かを参照する機能を備えている。
【００７０】
図７は、制御部２３が制御プログラムに従ってフィルタリング装置１５を操作する制御手順の一例を示すフローチャートである。図７のフローチャートを使用してフィルタリング動作を次に説明する。先ず、キーワード記憶手段３１には、利用者毎に用意されている格納部に、管理者が有害な各種コンテンツ等を拒否するために個々に設定した単語、ＵＲＬ、電話番号等を含むキーワードを拒否登録リスト３１ａとして登録しておく。
【００７１】
中継装置４２は、利用者端末（利用者コンピュータ１３あるいは携帯電話端末１４）からインターネット１１、又は、他のネットワーク（例えば、ＬＡＮ）を通して接続しようとするＵＲＬ、及び、外部から送られて来る各種コンテンツ等を待ち受け、送られて来るとフィルタリング装置１５に送る。フィルタリング装置１５では、送られて来たＵＲＬあるいは各種コンテンツ等を一時的に受信データ格納手段４５に記憶した後、該受信データ格納手段４５に記憶したＵＲＬあるいは各種コンテンツ等を該単語解析手段３２でスキャンし、該スキャンした順に単語やＵＲＬ、電話番号等のキーワードに変換して並び換える (ステップＳ１・・１）。
【００７２】
又、単語解析手段３２で変換されたキーワードは、キーワード記憶手段３１に登録されているキーワードの中にないかどうかが、判定手段３３に於いて拒否登録リスト３１ａを使用して参照される（ステップＳ１２，Ｓ１３）。ここで、拒否登録リスト３１ａ中のキーワードが存在した場合は接続を拒否し、即座に受信データ格納憶手段４５から削除する（ステップＳ１４）。反対に、存在しない場合は、接続を許可して終了する（ステップＳ１５）。そして、この処理はＵＲＬの指定変更、あるいは各種コンテンツ等が変更になった場合に、再び同じ処理が繰り返される。
【００７３】
尚、フィルタリング装置１５に於けるフィルタリング方法は、実施の形態１で図４を用いて説明した方法と同様にて処理する。即ち、判定手段３３に複数のコンパレータ０１，０２…Ｎを設けておき、１パケット毎の通信データが送られて来て、これが単語解析されると、該解析後の通信データを例えば１００バイト毎に分割し、この１００バイト毎に分割された通信データをコンパレータ０１，０２…，Ｎの順に振り分け、各コンパレータ０１，０２…，Ｎ毎に、拒否登録リスト３１ａのキーワードが含まれているか否かを判定するようにして処理する。
【００７４】
従って、このように構成したフィルタリング方法によれば、各種コンテンツを受信する前に、接続を拒否するコンテンツであるか否かを判断し、有害な各種コンテンツであれば、すぐさま接続を拒否してブロックするので、管理者は接続させたくない情報を利用者にみせないようにすることができる。又に、このフィルタリング方法では、判定手段３３に分割された複数のコンパレータ０１，０２…，Ｎを設けていて、１パケット毎の通信データが送られて来ると、単語解析後の通信データを例えば１００バイト毎に分割し、この１００バイト毎に分割された通信データをコンパレータ０１，０２…，Ｎの順に振り分け、各コンパレータ０１，０２…，Ｎ毎に拒否登録リスト３１ａのキーワードが含まれているか否かを判定し、コンパレータ０１，０２…，Ｎの中の、一つでも拒否登録リスト３１ａのキーワードが含まれていた場合は接続を拒否し、含まれていない場合は、接続を許可することにしているので、処理速度が向上する。又、小容量のコンパレータ０１，０２…，Ｎを使用することができるので、コストを下げることが可能になる。
【００７５】
なお、上記実施の形態２では、フィルタリング装置１５をメールサーバ１２内に設けた構造を開示したがメールサーバ１２以外、例えば利用者コンピュータ１３内に設ける等も可能である。
【００７６】
また、上記実施の形態１および２においては、フィルタリング装置１５にＰＣＭＡインタフェースを具備することもできる。このインタフェースを具備すると、フィルタリング装置１５を組み込んだシステムは、パソコンのセキュリティに使用することができる。このことは、無線ＬＡＮ等が広く使用されるようになったとき、有効となる。
【図面の簡単な説明】
【００７７】
【図１】本発明の第１の実施の形態として示す通信ネットワーク構成のブロック図である。
【図２】第１の実施の形態に於けるメールサーバの構成ブロック図である。
【図３】第１の実施の形態におけるフィルタリング処理手順の一例を示すフローチャートである。
【図４】第１の実施の形態における判定手段の構成及びフィルタリング方法を説明する図である。
【図５】本発明の第２の実施の形態として示す通信ネットワーク構成のブロック図である。
【図６】第２の実施の形態に於けるメールサーバの構成ブロック図である。
【図７】第２の実施の形態におけるフィルタリング処理手順の一例を示すフローチャートである。
【符号の説明】
【００７８】
１１      インターネット
１２      メールサーバ
１３      利用者コンピュータ
１４      携帯電話端末
１５      フィルタリング装置
２１      送受信手段
２２      受信データ記憶手段
２３      制御部
２４      プログラム格納部
２５      受信データ予備記憶手段
３１      キーワード記憶手段
３１ａ    拒否登録リスト
３２      単語解析手段
３３      判定手段
３４      受信データ予備記憶手段
４２      中継装置
４５      受信データ格納手段
【図１】
2005222207.tif 000003
【図２】
2005222207.tif 000004
【図３】
2005222207.tif 000005
【図４】
2005222207.tif 000006
【図５】
2005222207.tif 000007
【図６】
2005222207.tif 000008
【図７】
2005222207.tif 000009