(57)【要約】  本発明は、モバイル無線通信システムにおいて不要ショート・メッセージ・サービス（ＳＭＳ）メッセージを識別する方法及びシステムに関する。インターネットでは、不要なジャンクまたはスパム電子メッセージ（電子メール）の問題は周知である。しかし、無線通信ネットワークにおけるスパムＳＭＳメッセージの問題は増大している。本発明は、パケット・データ・メッセージをフィルタリングする機能を、ショート・メッセージ・センター（ＳＭＣ）より下の通信ネットワークの層に配置された装置に委託することにより無線通信システムでパケット・データ・メッセージをフィルタリングする問題に対するスケーラブルな解決策を提供する。フィルタリング装置は基地局コントローラと関連して用いられる。この配置により与えられた利点は、通信ネットワークにより全体として処理されるパケット・データ・メッセージの一部分のみを各装置がフィルタリングするようにシステムがスケーラブルであるということである。方法は、不要メッセージを代行受信し、メッセージが不要ものであることを示すため、これらメッセージに関するアクションを実行することを含む。
2008501269.tif 000002
【特許請求の範囲】
【請求項１】
無線通信ネットワーク（１１０）において、不要パケット・データ・メッセージを識別する方法であって、
パケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント（１２４）以外の前記通信ネットワーク（１１０）のエレメント（１２８）においてパケット・データ・メッセージを代行受信するステップと、
前記代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、
前記代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、前記メッセージが不要であることを示すために前記メッセージに関するアクションを実行するステップと、
を含む方法。
【請求項２】
パケット・データ・メッセージを処理するためにアーキテクチャ的に配置された前記エレメント（１２４）は、前記無線通信ネットワーク（１１０）の移動交換局（ＭＳＣ）（１１２）に接続されたショート・メッセージ・センター（ＳＭＣ）およびマルチメディア・メッセージ・センター（ＭＭＣ）のどちらかを含むように選択されることを特徴とし、前記無線通信ネットワーク（１１０）はモバイル無線通信ネットワークとして選択される、請求項１に記載の方法。
【請求項３】
前記パケット・データ・メッセージは、ショート・メッセージ・サービス（ＳＭＳ）メッセージおよびマルチメディア・メッセージ・サービス（ＭＭＳ）メッセージのいずれかを含むように選択される、請求項２に記載の方法。
【請求項４】
このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント（１２４）以外の前記通信ネットワーク（１１０）の前記エレメント（１２８）は、所定の基地局コントローラ（１１４）および基地局（１１６）の一方により管理される無線通信ネットワーク端末（１１８）により送信されるか、または、前記無線通信ネットワーク端末（１１８）へ配信されるパケット・データ・メッセージを代行受信するように前記無線通信ネットワーク内に備えられる、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント（１２４）以外の前記通信ネットワーク（１１０）の前記エレメント（１２８）は基地局コントローラ（１１４）と同じ場所に配置される、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント（１２４）以外の前記通信ネットワーク（１１０）の前記エレメント（１２８）は、メモリ（１４０）およびプロセッサ（１３８）を含むように選択され、前記メモリ（１４０）は、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ（１３８）は、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、前記メッセージが不要であることを示すために前記メッセージに関するアクションを実行するステップとを実装する前記プログラム・コードを実行するように配置される、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前記ステップは、前記代行受信したパケット・データ・メッセージに関するルーティング情報を分析することを含む、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前記ステップは、前記メッセージのコンテンツを分析して前記コンテンツが、悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかを含んでいるかを判定する分析ステップを含む、請求項１〜６のいずれか一項に記載の方法。
【請求項９】
前記分析ステップは、一連のフィルタリング・ルールを前記メッセージの前記コンテンツに適用することを含む、請求項８に記載の方法。
【請求項１０】
前記一連のフィルタリング・ルールは、スパム検出アルゴリズムを含むように選択される、請求項９に記載の方法。
【請求項１１】
前記スパム検出アルゴリズムは、ＳＭＳおよびＭＭＳメッセージのいずれかでマクロを検出するように配置される、請求項１０に記載の方法。
【請求項１２】
前記スパム検出アルゴリズムは、ＳＭＳおよびＭＭＳメッセージのいずれかでコールバック・マクロを検出するように配置される、請求項１１に記載の方法。
【請求項１３】
前記一連のフィルタリング・ルールはウィルス／ワーム検出アルゴリズムを含む、請求項９に記載の方法。
【請求項１４】
悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかに関して最新の定義を含むプログラム・コードを用いて、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント（１２４）以外の前記通信ネットワーク（１１０）の前記エレメント（１２８）を更新するステップを含む、請求項８〜１３のいずれか一項に記載の方法。
【請求項１５】
メッセージが不要メッセージであることを示すために、代行受信したメッセージに関するアクションを実行する前記ステップは、
前記メッセージを破棄することと、
悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかを含むおそれがあるという警告と共に前記メッセージをカプセル化し、前記カプセル化したメッセージを、対象とする受信者に転送することと、
前記対象とする受信者の宛先とは別の宛先に前記メッセージを転送することと
のいずれかを含む、請求項１〜１４のいずれか一項に記載の方法。
【請求項１６】
前記別の宛先は、スパム・メッセージ・リポジトリを含むように選択される、請求項１５に記載の方法。
【請求項１７】
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、初期ステップとして、前記方法は、代行受信したメッセージがＳＭＳおよびＭＭＳメッセージのいずれかであるかを判定し、前記代行受信したメッセージがＳＭＳおよびＭＭＳメッセージでないと判定された場合、対象とする宛先に前記メッセージを転送し、これにより不要メッセージ判定装置（１３６）を回避するステップを含む、請求項１〜１６のいずれか一項に記載の方法。
【請求項１８】
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、前記方法は、不要メッセージ・フィルタリング・サービスに加入している通信ネットワーク加入者の前記端末（１１８）から前記メッセージが発信したかを判定するステップを含む、請求項１〜１７のいずれか一項に記載の方法。
【請求項１９】
無線通信ネットワーク（１１０）において不要パケット・データ・メッセージを識別するシステムにおいて、
パケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタ（１２８）であって、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント（１２４）以外の前記通信ネットワーク（１１０）のエレメントであるパケット・データ・メッセージ・インターセプタ（１２８）と、
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する不要メッセージ判定装置（１３６）と、
前記不要メッセージ判定装置（１３６）に応答して、前記メッセージが不要であることを示すために、前記代行受信したパケット・データ・メッセージに関するアクションを実行するプロセッサ（１３８）と
を含むシステム。
【請求項２０】
このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置された前記エレメント（１２４）は、前記無線通信ネットワーク（１１０）の移動交換局（ＭＳＣ）（１１２）に接続されたショート・メッセージ・センター（ＳＭＣ）およびマルチメディア・メッセージ・センター（ＭＭＣ）のどちらかを含むことを特徴とし、前記無線通信ネットワークはモバイル無線通信ネットワークである、請求項１９に記載のシステム。
【請求項２１】
前記パケット・データ・メッセージ・インターセプタ（１２８）は、所定の基地局コントローラ（１１４）および基地局（１１６）のいずれかにより管理される無線通信ネットワーク端末（１１８）により送信されるか、または、前記無線通信ネットワーク端末（１１８）へ配信されるパケット・データ・メッセージを代行受信するように前記無線通信ネットワーク内に備えられている、請求項１９または２０に記載のシステム。
【請求項２２】
前記パケット・データ・メッセージ・インターセプタ（１２８）は基地局コントローラ（１１４）と同じ場所に配置されている、請求項１９〜２１のいずれか一項に記載のシステム。
【請求項２３】
前記パケット・データ・メッセージ・インターセプタ（１２８）はメモリ（１４０）およびプロセッサ（１３８）を含み、前記メモリ（１４０）は、請求項１〜１３のいずれか一項に記載の前記方法を含むプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ（１３８）は、前記方法を実装するため、前記ストアしたプログラム・コードを実行するように配置されている、請求項１９〜２２のいずれか一項に記載のシステム。
【請求項２４】
悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかに関して最新の定義を含むプログラム・コードで前記パケット・データ・メッセージ・インターセプタ（１２８）の前記メモリ（１４０）を更新する不要メッセージ定義サーバ（１３０）を含む、請求項２３に記載のシステム。
【請求項２５】
スパム・メッセージ・リポジトリ（１４２）を含む、請求項２３または２４に記載のシステム。
【請求項２６】
前記プロセッサ（１３８）は、代行受信したメッセージがＳＭＳおよびＭＭＳメッセージのいずれかであるかを判定し、前記代行受信したメッセージがＳＭＳおよびＭＭＳメッセージでないと判定された場合、対象とする宛先に前記メッセージを転送し、これにより不要メッセージ判定装置（１３６）を回避するように設計されている、請求項２３〜２５のいずれか一項に記載のシステム。
【請求項２７】
前記プロセッサ（１３８）は、不要メッセージ・フィルタリング・サービスに加入している通信ネットワーク加入者の端末（１１８）から、代行受信したメッセージが発信したかを判定するように設計されている、請求項２３〜２６のいずれか一項に記載のシステム。
【請求項２８】
無線通信システム（１１０）において所定の基地局コントローラ（１１４）および基地局（１１６）のいずれかにより管理される無線通信ネットワーク端末（１１８）により送信されるか、または、前記無線通信ネットワーク端末（１１８）へ配信されるパケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタ（１２８）であって、前記パケット・データ・メッセージ・インターセプタ（１２８）は、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント（１２４）以外の前記通信ネットワーク（１１０）のエレメントであり、前記パケット・データ・メッセージ・インターセプタ（１２８）は、
パケット・データ・メッセージを代行受信するインターフェース（１３２）と、
メモリ（１４０）と、
プロセッサ（１３８）と
を含み、前記メモリ（１４０）は、請求項１〜１８のいずれか一項に記載の前記方法を実行するプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ（１３８）は、前記ストアしたプログラム・コードを実行するように配置されているパケット・データ・メッセージ・インターセプタ（１２８）。
【請求項２９】
請求項１〜１８のいずれか一項に記載の前記方法を実装するプロセッサ（１３８）で実行可能なプログラム・コードを含む機械可読メディア。
【請求項３０】
無線通信ネットワーク（１１０）において不要パケット・データ・メッセージを識別する方法において、前記方法は、
パケット・データ・メッセージを代行受信するステップと、
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、
代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、前記メッセージが不要であることを示すために前記メッセージに関するアクションを実行するステップとを含み、
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前記ステップは、前記メッセージのコンテンツが、悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかを含んでいるかを判定するために前記コンテンツを分析するステップを含む方法。
【請求項３１】
パケット・データ・メッセージ・インターセプタ（１２８）は、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント（１２４）以外の前記通信ネットワーク（１１０）のエレメントとして備えられることを特徴とし、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置された前記エレメント（１２４）として、パケット・データ・メッセージ転送装置（１２４）は、前記無線通信ネットワークの移動交換局（ＭＳＣ）（１１２）に接続されたショート・メッセージ・センター（ＳＭＣ）およびマルチメディア・メッセージ・センター（ＭＭＣ）のどちらかを含むように選択され、前記無線通信ネットワークはモバイル無線通信ネットワークとして選択される、請求項３０に記載の方法。
【請求項３２】
前記パケット・データ・メッセージ・インターセプタ（１２８）は基地局コントローラ（１１４）と同じ場所に配置される、請求項３１に記載の方法。
【請求項３３】
前記パケット・データ・メッセージ・インターセプタ（１２８）は、メモリ（１４０）およびプロセッサ（１３８）を含むように選択され、前記メモリ（１４０）は、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ（１３８）は、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、前記メッセージが不要であることを示すために前記メッセージに関するアクションを実行するステップとを実装する前記プログラム・コードを実行するように配置される、請求項３０〜３２のいずれか一項に記載の方法。
【請求項３４】
前記コンテンツが、悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかを含んでいるかを判定するために、代行受信したメッセージの前記コンテンツを分析する前記ステップは、一連のフィルタリング・ルールを前記メッセージの前記コンテンツに適用することを含む、請求項３０〜３３のいずれか一項に記載の方法。
【請求項３５】
前記一連のフィルタリング・ルールは、ＳＭＳおよびＭＭＳメッセージのいずれかでマクロを検出するスパム検出アルゴリズムを含む、請求項３４に記載の方法。
【請求項３６】
悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかに関して最新の定義を含むプログラム・コードで前記パケット・データ・メッセージ・インターセプタ（１２８）を更新するステップを含む、請求項３０〜３５のいずれか一項に記載の方法。
【請求項３７】
メッセージが不要メッセージであることを示すために、代行受信したメッセージに関するアクションを実行する前記ステップは、
前記メッセージを破棄することと、
警告と共に前記メッセージをカプセル化し、前記カプセル化したメッセージを、対象とする受信者に転送することと、
前記対象とする受信者の宛先とは別の宛先に前記メッセージを転送することと
のいずれかを含む、請求項３０〜３６のいずれか一項に記載の方法。
【請求項３８】
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、初期ステップとして、前記方法は、代行受信したメッセージがＳＭＳおよびＭＭＳメッセージのいずれかであるかを判定し、前記代行受信したメッセージがＳＭＳおよびＭＭＳメッセージでないと判定された場合、対象とする宛先に前記メッセージを転送し、これにより不要メッセージ判定装置（１３６）を回避するステップを含む、請求項３０〜３７のいずれか一項に記載の方法。
【請求項３９】
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、前記方法は、不要メッセージ・フィルタリング・サービスに加入している通信ネットワーク加入者の前記端末（１１８）から前記メッセージが発信したかを判定するステップを含む、請求項３０〜３８のいずれか一項に記載の方法。
【請求項４０】
無線通信ネットワーク（１１０）において不要パケット・データ・メッセージを識別するシステムにおいて、前記システムは、
パケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタ（１２８）と、
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する不要メッセージ判定装置（１３６）と、
前記不要メッセージ判定装置（１３６）に応答して、前記メッセージが不要であることを示すために前記メッセージに関するアクションを実行するプロセッサ（１３８）と
を含み、前記不要メッセージ判定装置（１３６）は、悪意のあるアタック・コード、スパム、ウィルスおよびワームを前記メッセージのコンテンツが含んでいるかを判定するために前記コンテンツを分析するように配置されているシステム。
【請求項４１】
前記パケット・データ・メッセージ・インターセプタ（１２８）は、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント（１２４）以外の前記通信ネットワーク（１１０）のエレメントとして前記通信ネットワークに備えられることを特徴とし、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント（１２４）以外の前記通信ネットワーク（１１０）の前記エレメントは、前記無線通信ネットワークの移動交換局（ＭＳＣ）（１１２）に接続されたショート・メッセージ・センター（ＳＭＣ）およびマルチメディア・メッセージ・センター（ＭＭＣ）のどちらかを含み、前記無線通信ネットワークはモバイル無線通信ネットワークである、請求項４０に記載のシステム。
【請求項４２】
前記パケット・データ・メッセージ・インターセプタ（１２８）はメモリ（１４０）およびプロセッサ（１３８）を含み、前記メモリ（１４０）は、請求項３０〜３８のいずれか一項に記載の前記方法を実行するプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ（１３８）は、前記ストアしたプログラム・コードを実行するように配置されている、請求項４０または４１に記載のシステム。
【請求項４３】
悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかに関して最新の定義を含むプログラム・コードで前記パケット・データ・メッセージ・インターセプタ（１２８）の前記メモリ（１４０）を更新する不要メッセージ定義サーバ（１３０）を含む、請求項４２に記載のシステム。
【請求項４４】
代行受信したメッセージがＳＭＳおよびＭＭＳメッセージのいずれかであるかを判定するＳＭＳ／ＭＭＳ判定装置と、前記ＳＭＳ／ＭＭＳ判定装置に応答して、前記代行受信したメッセージがＳＭＳおよびＭＭＳメッセージでないと判定された場合、対象とする宛先に前記メッセージを転送し、これにより前記パケット・データ・メッセージ・インターセプタ（１２８）の不要メッセージ判定装置（１３６）を回避する転送装置とを含む、請求項４２または４３に記載のシステム。
【請求項４５】
無線通信システム（１１０）において所定の基地局コントローラ（１１４）および基地局（１１６）のいずれかにより管理される無線通信ネットワーク端末（１１８）により送信され、前記無線通信ネットワーク端末（１１８）へ配信されるパケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタ（１２８）であって、前記パケット・データ・メッセージ・インターセプタ（１２８）は、
パケット・データ・メッセージを代行受信するインターフェース（１３２）と、
メモリ（１４０）と、
プロセッサ（１３８）と
を含み、前記メモリ（１４０）は、請求項３０〜３９のいずれか一項に記載の前記方法を実行するプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ（１３８）は、前記ストアしたプログラム・コードを実行するように配置されているパケット・データ・メッセージ・インターセプタ（１２８）。
【請求項４６】
請求項３０〜３９のいずれか一項に記載の前記方法を実装するため、請求項４９で請求したような装置（１２８）で実行可能なプログラム・コードを含む機械可読メディア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムにおいてスパムやウィルスを含む可能性があるメッセージをフィルタリングする方法およびシステムに関する。本発明は、特に、モバイル無線通信システムにおいてスパムやウィルスを含むショート・メッセージ・サービス（ＳＭＳ）メッセージやマルチメディア・メッセージ・サービス（ＭＭＳ）メッセージを識別する方法およびシステムに関する。
【背景技術】
【０００２】
今日、現在実施されている大部分のモバイル無線通信ネットワークに一般的であるショート・メッセージ・サービス（ＳＭＳ）システムにより無線通信ネットワーク加入者は、モバイル無線端末その他の適切に使用可能な無線装置を介して、単純なテキスト・メッセージを交換することができる。ＳＭＳシステムは、無線通信ネットワークの移動交換局（ＭＳＣ）に接続するショート・メッセージ・センター（ＳＭＣ）によるショート・メッセージの配信を保証する蓄積／転送プラットフォームとして機能する。
【０００３】
インターネットと関連して、不要なジャンクまたはスパム電子メッセージ（電子メール）の問題と、これに対処する方法とは周知である。しかし、無線通信ネットワークにおけるスパムＳＭＳメッセージの問題は増大している。そのようなものとして、宛先（通信ネットワーク加入者）を迷惑メッセージ（unsolicited message）であふれさせ、悪意のあるメッセージにさらすおそれがある脅威が増大しており、かかる脅威に対抗することが無線通信ネットワーク・オペレータにとってますます重要になっている。受信者に損害を与えてＳＭＳメッセージ発信元の金銭的な利益になるように設計された迷惑ＳＭＳメッセージの一般的な一例としては、受信者の気を引くように懸賞に当たった受信者に賞金を請求するよう通知し、極めて高い市外通話料金の電話番号に電話をかけさせるＳＭＳメッセージを送信することが挙げられる。さらなる例は、受信者が呼び出しに応じ損なったことを受信者に通知し、応じ損なった呼び出しの電話番号を識別する迷惑ＳＭＳメッセージを送信することである。この場合も、受信者は、高い市外通話料金の番号に電話をかけるようにそそのかされる。
【０００４】
無線端末その他の適切に使用可能な無線装置は技術的にますます高度なものになり、ＳＭＳは、ＳＭＳメッセージが単純なテキスト・メッセージ以上のものを含むことができるまで進化した。
【０００５】
現在、ＳＭＳメッセージを読み取った後、ＳＭＳメッセージに埋め込まれたマクロを端末に解釈させ、埋め込まれたマクロに従って自動的に機能を実行させることができる高度な機能を伴うモバイル端末の、モバイル端末全体に占める割合が増大している。この機能によって、適切にフォーマットされたウェブページまたはその他の何らかの迷惑電子メッセージをモバイル端末にダウンロードさせるようにすることができる。さらに、より悪意のある場合もあるだろう。例えば、このようなマクロは、受信者のモバイル端末に、極めて高い市外通話料金の番号へ自動的に電話を掛け直させることが可能である。この場合、ＳＭＳメッセージの受信者は、ＳＭＳメッセージ発信元の金銭的な利益になる多額の通話料を疑わずに負担する。しばしば、疑わずに負担した高い料金を受信者が後で気付いた場合には、受信者は、メッセージ発信元よりもむしろ無線通信ネットワーク・オペレータ／サービス・プロバイダに損害の賠償を請求しようとするだろう。その理由は、例えば、メッセージ発信元を識別するのが困難だったり、メッセージ発信元が別の国にいたりするためである。
【０００６】
現在、多くのモバイル無線通信ネットワーク・オペレータおよびサービス・プロバイダはマルチメディア・メッセージ・サービス（ＭＭＳ）を導入している。さらに、モバイル端末がプログラム可能な装置であるので、ＳＭＳメッセージ、ＭＭＳメッセージがスパムの伝達手段として用いられたり、ウィルスまたは、モバイル端末を感染させるものを搬送するのに用いられ、通信ネットワーク・システム・レベル装置が現在よりも感染しやすくなる可能性がますます高くなっている。
【０００７】
インターネットを介して伝送されるすべての電子メッセージ（電子メール）の６０％が迷惑（スパム）メッセージを含み、約１０％がウィルス、ワームなどを搬送すると推定されている。その結果として、インターネットのユーザは、受信を不要電子メールの量をなんとか減少させようとして電子メールをフィルタリングしようとかなり努力している。受信されるこのような電子メールを防止しようとする理由としては、大量の不要電子メールの受信により生じる迷惑と、ウィルスで感染されるようになる受信者のコンピュータ装置へのリスク以外には、例えば、多くの人に不快と見なされ、子供にとって不適切であるコンテンツをこれらメッセージの大部分が含むということが挙げられる。無線通信ネットワーク・オペレータおよびサービス・プロバイダは、今や通信ネットワークでの類似の問題に対処しなければならないことを理解するだろう。
【０００８】
通信ネットワーク・リソースが限定されたモバイル無線通信システムでは、このようなメッセージを受信する迷惑と、これらメッセージに応答したことに起因すると考えられる高い料金とのせいで、スパムＳＭＳメッセージの存在は通信ネットワーク加入者に害を及ぼしている。通信ネットワーク・オペレータ／無線サービス・プロバイダに対して、このような迷惑メッセージの受信に加入者の不満があるだけでなく、経済費用は、高い収益をもたらすサービスに置き換えできる大量の低コストＳＭＳメッセージをホストすることに関連する。さらなる問題は、このような低収益のサービスの増大をホストするために通信ネットワーク容量を拡大する資本コストである。いくつかの無線通信ネットワークでは、スパムを構成するＳＭＳメッセージの割合はこのようなメッセージの約２０％まで増大し、既に、既存の通信ネットワーク基盤で管理し難くなってきている。６０％では、スパムＳＭＳのこのレベルは、正常な呼接続に対して通信ネットワーク接続問題を生じさせるおそれがある。
【０００９】
米国特許出願公開第２００３／００８３０７８号は、対象とするメッセージ受信者によりＳＭＳメッセージが所望されるかを判定するために少なくとも１つの送信側または受信側識別情報を用いてＳＭＳメッセージ判断データベースで検索を実行することによりモバイル無線通信ネットワークにおいて迷惑ＳＭＳメッセージを識別するシステムおよび方法を開示している。米国特許出願公開第２００３／００８３０７８号で教示されたような方法を実行するシステムは、メッセージ判断モジュールを含むシグナリング・ゲートウェイ・ノードを含む。シグナリング・ゲートウェイ・ノードは通信ネットワークＳＭＣよりも上の通信ネットワークの層に位置し、すなわち、不要（スパム）ＳＭＳメッセージがモバイル端末に送信されることをシグナリング・ゲートウェイ内のメッセージ判断モジュールが判定すれば、ＳＭＳメッセージを破棄し、これにより、前記モバイル端末と関連する転送ＳＭＣ、端末自体に前記メッセージが転送されないようにする。
【００１０】
図１を参照すると、一般に１０と表す従来のモバイル通信用グローバル・システム（ＧＳＭ）無線通信ネットワークの簡易化した構造をブロック図で示す。通信ネットワークは多数の移動交換局（ＭＳＣ）１２を含む。各ＭＳＣ１２は複数の基地局コントローラ（ＢＳＣ）１４を制御し、各ＢＳＣ１４は複数の基地局（ＢＳ）１６を制御する。各ＢＳ１６は、無線カバレッジ・エリア（セル）内に現在存在する任意のモバイル端末１８に対する無線インターフェース１５との通信ネットワークを管理する。
【００１１】
第１モバイル端末１８ａと第２モバイル端末１８ｂとの間の正常の呼接続は、第１端末のＢＳ１６ａ、ＢＳＣ１４ａ、ＭＳＣ１２ａを介する第２端末のＢＳコントローラ１４ｂ、ＢＳ１６ｂおよび第２端末１８ｂへの通信リンクを含む。第２端末１８ｂと関連するＢＳＣ１４ｂが、第１端末１８ａの場合と異なるＭＳＣ１２ｂにより管理される場合、第２ＭＳＣ１２ｂも呼接続の通信リンクの一部分を形成する。有線通信ネットワーク、無線通信ネットワーク、衛星通信ネットワークまたはそれらの任意の組み合わせのいずれかを含むことができるＧＳＭ返送通信ネットワーク２０によりＭＳＣ１２を相互接続することができる。同様に、公衆交換電話通信網（ＰＳＴＮ）２２または、前述の通信ネットワークとＰＳＴＮ２２との任意の組み合わせを介してＭＳＣ１２を相互接続することができる。
【００１２】
ＧＳＭ通信ネットワーク１０は、送信および受信ＳＭＳに使用可能なモバイル端末１８間でＳＭＳメッセージを中継し、ストアし、転送する責任を負う少なくとも１つのショート・メッセージ・センター（ＳＭＣ）２４を含む。ＳＭＳメッセージは、低帯域幅要件を有するパケット・データに基づくメッセージを含む。ＳＭＳメッセージを受信者のモバイル端末１８へ即時配信することができない場合、例えば、モバイル端末１８の加入者によりスイッチを入れるなどして受信者の端末１８が使用可能になるまでＳＭＣ２４はメッセージをストアする。適切なゲートウェイ（図示せず）を介してＳＭＣ２４をインターネットまたはその他のデータ通信ネットワーク２６へ接続して、このような通信ネットワーク２６に発生する電子メッセージを、アドレス指定されたモバイル端末１８へ配信可能にすることができる。このような場合、このような通信ネットワーク２６から受信された電子メッセージを、ＳＭＳシステムと互換性のある形式に変換するのにＳＭＣ２４が使用可能にされる。
【００１３】
このような通信ネットワーク２６は、無線通信ネットワーク１０内からの迷惑ＳＭＳメッセージの生成と関連するコスト・ペナルティが与えられるモバイル端末への迷惑ＳＭＳメッセージの最も起こりうる将来ソースを表す。さらに、無線通信ネットワーク内の迷惑メッセージ発信元（アタッカ）が、（インターネット上のスパム電子メールと類似した形で）無線通信ネットワーク１０をスパムＳＭＳメッセージでフラッディングしようとしたら、すべてのＳＭＳメッセージがＳＭＣ１２を通して発送されるのでルーティング情報の分析によりＳＭＣ１２においてフラッディングを阻止することができる。
【００１４】
図１のＧＳＭ無線通信ネットワーク１０では、また、これと同様に、米国特許出願公開第２００３／００８３０７８号により教示したシステムでは、システムは、通信ネットワーク１０を含むＢＳＣ１４またはＢＳ１６の数に比べて少ない数のＳＭＣ２４を含むことに留意すべきである。実際のモバイル無線通信ネットワークでは、ＢＳ１６の数は、幾万もの数に達する場合があり、ＢＳＣ１４の数は、幾千もの数に達する場合があり、これに対して、ＳＭＣ２４の数は、合計で数十個となる場合があるＭＳＣ１２の数に匹敵する。
【００１５】
このような実際の通信ネットワークでは、通信ネットワークにより月ごとに搬送されるＳＭＳメッセージの数は典型的に数十億もの数に達し、不要メッセージを検出するＳＭＳメッセージのフィルタリングがこれら装置で行われる場合には、この数十億もの数は、計り知れない処理負荷の問題をＳＭＣ２４に与える。米国特許出願公開第２００３／００８３０７８号の場合、シグナリング・ゲートウェイ・ノードでの処理問題は本質的に同一の桁を有する。その結果として、図１により示す通信ネットワークの各ＳＭＣ２４で、または、米国特許出願公開第２００３／００８３０７８号により教示された通信ネットワークの各シグナリング・ゲートウェイ・ノードで必要とされる処理装置は、インストールのため、規模が著しく大きく、非常に高価である必要がある。また、これは、ＳＭＳメッセージを受信者に転送する際の不要遅延の原因となる。
【００１６】
無線通信ネットワーク内、および、このような通信ネットワークの外部にあるソースからのＳＭＳメッセージ交換の規模が、現在の割合で増大し続ければ、上述した問題は悪化し、ＭＭＳメッセージ交換の導入／増大によりさらに悪化することが予想される。
【００１７】
米国特許出願公開第２００３／００８３０７８号で教示されたように、送信側または受信側識別（ルーティング）情報の少なくとも１つを検査することにより不要ＳＭＳメッセージを受信者に配達されないようにするシステムは、より小規模で、より多くを対象としたＳＭＳメッセージ配信戦略に効果的ではなく、このようなメッセージのコンテンツを分析して、スパムまたは、ウィルス、ワームなどの存在を含むコンテンツの確率を自動的に強調表示するように設計されていない。
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明の目的は、無線通信ネットワークにおいて既知のＳＭＳスパム・フィルタリング・システムと関連する問題を軽減し、または取り除くことである。
【００１９】
本発明の別の目的は、モバイル無線通信システムにおいてスパムやウィルスを含むＳＭＳメッセージまたはＭＭＳメッセージを識別する方法およびシステムを提供することにある。
【００２０】
本発明のさらなる別の目的は、モバイル無線通信システムにおいてスパムやウィルスを含むＳＭＳメッセージまたはＭＭＳメッセージを識別するスケーラブルなシステムを提供することにある。
【課題を解決するための手段】
【００２１】
本発明は、パケット・データ・メッセージをフィルタリングする機能を、パケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント以外の通信ネットワークのエレメントに委託することにより無線通信システムにおいてパケット・データ・メッセージをフィルタリングする問題に対応するスケーラブルな解決策を含む。ここで、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメントは、例えばデータ・メッセージ転送装置またはＭＳＣとされる。疑義を取り除くため、「パケット・データ・メッセージを処理するためにアーキテクチャ的に配置された」という表現は、データ・パケット処理を実行するためにエレメントが通信ネットワークのネットワーク・アーキテクチャに配置されている基準として理解されることができる。ここでの処理は、転送、圧縮、変換、暗号化、暗号化解除などのような機能を含む。このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント以外の通信ネットワークのエレメントは、例えばＢＳＣとされる。ＢＳＣはＳＭＣまたはＭＳＣより下の通信ネットワークの層に配置されている。好ましくは、フィルタリング装置を基地局コントローラと関連付けて用いる。この配置により与えられた利点は、無線通信ネットワークにおいてパケット・データ・メッセージをフィルタリングするシステムのプロビジョンを徐々に実装することができ、従って、このような実装と関連する資本支出を制御することと、通信ネットワークにより全体として処理されるパケット・データ・メッセージのごく一部分のみを各フィルタリング装置がフィルタリングするようにシステムがスケーラブルであることとを含む。
【００２２】
本発明の第１態様では、無線通信ネットワークにおいて不要パケット・データ・メッセージ（unwanted packet data message）を識別する方法であって、パケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント以外の通信ネットワークのエレメントでパケット・データ・メッセージを代行受信するステップと、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、メッセージが不要であることを示すためにメッセージに関するアクションを実行するステップとを含む方法を提供する。これらアクションは一連の単一アクションをも含むことができる。
【００２３】
このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント以外の通信ネットワークのエレメントを、参照し易いように以下でパケット・データ・メッセージ・インターセプタとも称する。このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメントを、参照し易いように以下でパケット・データ・メッセージ転送装置とも称する。典型的に通信ネットワークのアーキテクチャは、より明瞭にするために本明細書で言及する階層化構造を呈する。無線通信ネットワーク端末より上では、基地局層が続き、基地局層の上では、基地局コントローラ層が配置される。基地局コントローラ層の上に移動交換局（ＭＳＣ）層が続き、本明細書では、ＭＳＣ層は、パケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメントを含む層である。ＭＳＣ層が最上位層であるので、パケット・データ・メッセージ・インターセプタは、ＭＳＣ層より下の層に典型的に配置される。
【００２４】
好ましくは、パケット・データ・メッセージ転送装置は、無線通信ネットワークの移動交換局（ＭＳＣ）に接続されたショート・メッセージ・センター（ＳＭＣ）またはマルチメディア・メッセージ・センター（ＭＭＣ）を含み、無線通信ネットワークはモバイル無線通信ネットワークである。
【００２５】
また、好ましくは、所定の基地局コントローラまたは基地局により管理される無線通信ネットワーク端末により送信されるか、または、無線通信ネットワーク端末へ配信されるパケット・データ・メッセージをパケット・データ・メッセージ・インターセプタが代行受信するようにパケット・データ・メッセージ・インターセプタを無線通信ネットワーク内に備える。パケット・データ・メッセージ・インターセプタを、基地局コントローラと同じ場所に配置することができる。
【００２６】
その結果として、代行受信したメッセージが所望のものであるかどうかを判定するフィルタを含むパケット・データ・メッセージ・インターセプタは、所定の基地局または一連の基地局により管理される小サブセットの無線通信ネットワークの加入者により転送されるか、またはこれら加入者へアドレス指定されたＳＭＳおよびＭＭＳメッセージのようなパケット・データ・メッセージのみを処理するようになっている。このようにして、本明細書の方法およびシステムは、ＳＭＳメッセージなどをフィルタリングする莫大なタスクに対するスケーラブルな解決策として実装される。さらに、通信ネットワークにおいて、ＭＳＣおよびＳＭＣのような通信ネットワーク・システムの層よりも低い層にシステムを分散することにより、あらゆるフィルタリング機構に固有の伝送遅延を、通信ネットワークにおいて提案された層よりも高い層で本発明のフィルタリング・システムが実装される場合に生じる遅延に比べて少なくさせる。
【００２７】
パケット・データ・インターセプタのプロセッサで実行可能なソフトウェア・プログラムとして本発明の方法を実装することができ、パケット・データ・インターセプタでは、メモリは、本発明の第１態様を実装するソフトウェア・プログラムのプログラム・コードを含む機械可読命令をストアするように配置されている。
【００２８】
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップは、例えば米国特許出願公開第２００３／００８３０７８号により教示された方法を含むことができる。
【００２９】
好ましくは、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップは、メッセージのコンテンツを分析してコンテンツが、悪意のあるアタック・コード、スパムを含んでいるかを判定するか、または、コンテンツがウィルス、ワームなどを含んでいるかを判定するか、を行うことを含む。
【００３０】
無線通信ネットワーク端末はますます高度になってきているので、無線通信ネットワーク内のスパム・メッセージおよび通信ネットワーク内のウィルスの必然的な蔓延に関する増大する問題に対処するようにシステムを適応させることが次第に必要になってきている。
【００３１】
メッセージが不要メッセージであることを示すために、代行受信したメッセージに関するアクションを実行するステップは、メッセージを破棄することと、スパムを含むか、またはウィルス、ワームなどを含むか、であるおそれがあるという警告と共にメッセージをカプセル化し、カプセル化したメッセージを、対象とする受信者に転送することと、スパム・リポジトリのような、対象とする受信者の宛先とは別の宛先にメッセージを転送することとのいずれかを含むことができる。
【００３２】
好ましくは、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、初期ステップとして、方法は、代行受信したメッセージがＳＭＳメッセージまたはＭＭＳメッセージであるかを判定し、代行受信したメッセージがＳＭＳメッセージまたはＭＭＳメッセージでないと判定された場合、対象とする宛先にメッセージを転送し、これにより不要メッセージ判定装置を回避するステップを含む。前述したように初期ステップを含めることは、システムがＳＭＳおよびＭＭＳメッセージのみに携わっている場合にメッセージ・フィルタリング速度を増大させる。
【００３３】
また、好ましくは、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、初期または追加のステップとして、方法は、メッセージが、不要メッセージ・フィルタリング・サービスに加入している通信ネットワーク加入者の端末から発信されたかを判定するステップを含む。
【００３４】
オペレータおよびサービス・プロバイダにとって追加の通信ネットワーク運用収益をもたらす手段として、本発明によるフィルタリング方法を加入ごとに提供することができる。
【００３５】
本発明の第２態様では、無線通信ネットワークにおいて不要パケット・データ・メッセージを識別するシステムであって、パケット・データ・メッセージ転送装置の層よりも下の通信ネットワークの層に配置されているパケット・データ・メッセージ・インターセプタと、不要メッセージ判定装置とも称し、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する手段と、不要メッセージ判定装置に応答して、メッセージが不要であることを示すためにメッセージを処理するプロセッサとを含むシステムを提供する。
【００３６】
好ましくは、システムは、悪意のあるアタック・コード、スパム、ウィルス、ワームなどに関して最新の定義を含むプログラム・コードでパケット・データ・メッセージ・インターセプタのメモリを更新するアップデータを含む。
【００３７】
本発明の第３態様では、無線通信システムにおいて所定の基地局コントローラまたは基地局により管理される無線通信ネットワーク端末により送信されるか、または、無線通信ネットワーク端末へ配信されるパケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタであって、パケット・データ・メッセージ・インターセプタはパケット・データ・メッセージ転送装置の層よりも下の通信ネットワークの層に配置され、パケット・データ・メッセージ・インターセプタはメモリおよびプロセッサを含み、メモリは、本発明の第１態様による方法を実行するプログラム・コードを含む機械可読命令をストアするように配置され、プロセッサは、ストアしたプログラム・コードを実行するように配置されているパケット・データ・メッセージ・インターセプタを提供する。
【００３８】
本発明の第４態様では、本発明の第１態様の方法を実装する本発明の第３態様による装置で実行可能なプログラム・コードを含む機械可読メディアを提供する。
【００３９】
本発明の第５態様では、無線通信ネットワークにおいて不要パケット・データ・メッセージを識別する方法であって、方法は、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、メッセージが不要であることを示すためにメッセージに関するアクションを実行するステップとを含み、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップは、メッセージのコンテンツが、悪意のあるアタック・コード、スパムまたは、ウィルス、ワームなど、あるいはそれらすべてを含んでいるかを判定するためにコンテンツを分析するステップを含む方法を提供する。
【００４０】
好ましくは、パケット・データ・メッセージ転送装置の層よりも下の層にある通信ネットワークにパケット・データ・メッセージ・インターセプタを設け、パケット・データ・メッセージ転送装置は、無線通信ネットワークの移動交換局（ＭＳＣ）に接続されたショート・メッセージ・センター（ＳＭＣ）またはマルチメディア・メッセージ・センター（ＭＭＣ）を含み、無線通信ネットワークはモバイル無線通信ネットワークである。
【００４１】
本発明の第６態様では、無線通信ネットワークにおいて不要パケット・データ・メッセージを識別するシステムであって、システムは、パケット・データ・メッセージ・インターセプタと、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する不要メッセージ判定装置と、不要メッセージ判定装置に応答して、メッセージが不要であることを示すためにメッセージを処理するプロセッサとを含み、不要メッセージ判定装置は、スパムまたは、ウィルス、ワームなど、あるいはそれらすべてをメッセージのコンテンツが含んでいるかを判定するためにコンテンツを分析するシステム。
【００４２】
好ましくは、パケット・データ・メッセージ転送装置の層よりも下の層にある通信ネットワークにパケット・データ・メッセージ・インターセプタを設け、パケット・データ・メッセージ転送装置は、無線通信ネットワークの移動交換局（ＭＳＣ）に接続されたショート・メッセージ・センター（ＳＭＣ）またはマルチメディア・メッセージ・センター（ＭＭＣ）を含み、無線通信ネットワークはモバイル無線通信ネットワークである。
【００４３】
本発明の第７態様では、無線通信システムにおいて所定の基地局コントローラまたは基地局により管理される無線通信ネットワーク端末により送信されるか、または、無線通信ネットワーク端末へ配信されるパケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタであって、パケット・データ・メッセージ・インターセプタはメモリおよびプロセッサを含み、メモリは、本発明の第５態様の方法を含むプログラム・コードを含む機械可読命令をストアするように配置され、プロセッサは、方法を実装するためにストアしたプログラム・コードを実行するように配置されているパケット・データ・メッセージ・インターセプタを提供する。
【００４４】
本発明の第８態様では、本発明の第５態様の方法を実装する本発明の第７態様による装置で実行可能なプログラム・コードを含む機械可読メディアを提供する。
【００４５】
添付図面を参照して本発明の説明を続ける。
【発明を実施するための最良の形態】
【００４６】
本発明の前述した特徴、およびさらなる特徴は、添付図面の図２〜図５を参照して、本発明の一例とする好適な実施形態の説明から容易に理解することができるだろう。
【００４７】
本発明によるＧＳＭモバイル無線通信ネットワークの以下の説明において、図１に示す従来のＧＳＭモバイル無線通信ネットワークの説明で用いた数字に類似する数字は、類似部分を示すために用いられるが、この数字の前には数字「１」が付加されている。
【００４８】
図２を参照すると、ＧＳＭ通信ネットワーク１１０は複数の移動交換局（ＭＳＣ）１１２を含んでいる。各ＭＳＣ１１２の主機能は、ＰＳＴＮ１２２のような固定または有線通信ネットワークにおいてモバイル端末１１８間、および、モバイル端末１１８とハンドセット（図示せず）との間の呼接続を切り替えることである。各ＭＳＣ１１２は複数の基地局コントローラ（ＢＳＣ）１１４を制御し、各ＢＳＣ１１４は複数の基地局（ＢＳ）１１６を制御する。各ＢＳ１１６は、無線カバレッジ・エリア（セル）内に現在存在する任意のモバイル端末１１８に対する無線インターフェース１１５との通信ネットワークを管理する。
【００４９】
ＧＳＭ通信ネットワーク１１０は、送信および受信Ｍ／ＳＭＳで使用可能なモバイル端末１１８間でショート・メッセージ・サービス（ＳＭＳ）メッセージおよび／またはマルチメディア・メッセージ・サービス（ＭＭＳ）メッセージを中継し、ストアし、転送する責任を負う少なくとも１つのパケット・データ・メッセージ転送センター（Ｍ／ＳＭＣ）１２４を含む。便宜上、図２には結合機能装置として示すＭ／ＳＭＣ１２４は、ＳＭＣ、ＭＭＣ、分離ＳＭＣおよび分離ＭＭＣ、または、図示のような結合されたＳＭＣおよびＭＭＣを含むことができる。Ｍ／ＳＭＣ１２４は、ＳＭＳおよびＭＭＳメッセージに加えてその他のタイプのパケット・データ・メッセージを中継し、ストアし、転送することができるが、一般に、従来のＧＳＭ通信ネットワークでのＳＭＣと同じように機能する。適切なゲートウェイ（図示せず）を介してＭ／ＳＭＣ１２４をインターネットおよび／またはその他のデータ通信ネットワーク１２６に接続して、このような通信ネットワーク１２６に発生する電子メッセージを、アドレス指定されたモバイル端末１１８へ配信可能にすることができる。このような場合、このような通信ネットワーク１２６から受信された電子メッセージを、ＳＭＳシステムおよび／またはＭＭＳシステムと互換性のある形式に変換するのにＭ／ＳＭＣ１２４が使用可能にされる。
【００５０】
これまで説明した図２のＧＳＭ通信ネットワーク１１０は、当業者に一般に知られている構造を有する。従って、このような通信ネットワークを本発明の一例として本発明に従ってどのように適応させることができるかに関する以下の説明を理解するのにこのような通信ネットワークのさらなる詳細な説明および動作を含める必要はない。
【００５１】
提案した解決策は、モバイル端末１１８により伝送されるか、またはそれらにより受信されるパケット・データ・メッセージの処理をＳＭＣまたはＭＳＣのようなハイレベル通信ネットワーク装置から離れて分散または委託しようとする。その理由は、このような装置の各々を通過するパケット・データ・メッセージに基づくトラフィックの量が、通信ネットワーク１１０により処理されるパケット・データ・メッセージ・トラフィック全体のかなりの割合を含むためである。従って、通信ネットワーク１１０のこのレベルでのメッセージ・フィルタリング／処理装置の処理能力を莫大なものにしなければならない。その結果、不要例えばスパムまたはコンピュータ・ウィルス、ワームなどあるいはそれらすべてを含むＳＭＳおよびＭＭＳメッセージのようなパケット・データ・メッセージを識別するのにこれらパケット・データ・メッセージを処理するスケーラブル・システムを提供するために、モバイル端末１１８に向かうか、あるいはモバイル端末１１８から来るＳＭＳメッセージおよび／またはＭＭＳメッセージのようなパケット・データ・メッセージを代行受信し処理するパケット・データ・メッセージ・インターセプタとも称するパケット・データ・メッセージ代行受信および処理システム１２８が各基地局コントローラ（ＢＳＣ）１１４と関連付けられている。従って、パケット・データ・メッセージ・インターセプタ１２８は、ＳＭＣまたはＭＳＣ１１２、あるいはパケット・データ・メッセージ転送装置１２４の層よりも下のレベルまたは層に配置されている。
【００５２】
各パケット・データ・メッセージ代行受信および処理システム１２８は、所定のＢＳＣ１１４のパケット・データ・メッセージ・トラフィックを代行受信し、これによりメッセージ処理努力を無線通信ネットワーク１１０の中間層に委託／分散するように通信ネットワーク１１０内に配置されている。
【００５３】
各ＢＳＣ１１４と関連するパケット・データ・メッセージ代行受信および処理システム１２８に加えて、不要メッセージの定義およびメッセージ・フィルタリング・ルールの最新リストを維持する少なくとも１つの不要メッセージ定義サーバ１３０が設けられている。
【００５４】
パケット・データ・メッセージ代行受信および処理システム１２８と、不要メッセージ定義サーバ１３０との相互作用とは図３の説明から、より充分に理解される。図３で数字１２８により広く指定されたメッセージ代行受信および処理システムは、関連するＢＳＣ１１４内にインターフェース１３２を含む。このインターフェース１３２は、ＣＯＲＢＡ（Ｃｏｍｍｏｎ  Ｏｂｊｅｃｔ  Ｒｅｑｕｅｓｔ  Ｂｒｏｋｅｒ  Ａｒｃｈｉｔｅｃｔｕｒｅ）使用可能インターフェースを含むことができる。ＣＯＲＢＡは、通信ネットワーク上でコンピュータ・アプリケーションが共働するのに用いることができるベンダ独立のアーキテクチャおよびインフラストラクチャ規格である。インターフェース１３２により、ＢＳＣ１１４を通過するパケット・データ・メッセージをＢＳＣ１１４で代行受信することができ、不要メッセージ判定装置１３６の同じように使用可能なインターフェース１３４に搬送することができる。不要メッセージ判定システムはパケット・データ・メッセージ代行受信および処理システム１２８の一部分を形成する。前記不要メッセージ判定装置１３６が図３において便宜上、メッセージ代行受信インターフェース１３２に対して分離したモジュールとして示されているが、当然のことながら、実際には、メッセージ代行受信インターフェース１３２および不要メッセージ判定装置１３６を、適切な通信リンクにより相互接続された分離モジュールとして設けることができ、あるいは、ＢＳＣ１１４内に統合装置として設けることができる。同様に当然のことながら、パケット・データ・メッセージ代行受信および処理システム１２８をＢＳＣ１１４と同じ場所に配置する必要はないが、同じ場所は共通電源などのようないくつかの利点を与える。メッセージ代行受信インターフェース１３２は、関連のＢＳＣ１１４により搬送されたパケット・データ・メッセージを代行受信するのに便利な通信ネットワーク１１０内の設置場所に配置されている。
【００５５】
不要メッセージ判定装置１３６は、プログラム・コードとしてメモリ１４０にストアされている一連のフィルタリング・アルゴリズム（ルール）に従って、インターフェース１３４で受信した代行受信したパケット・データ・メッセージを処理するプロセッサ１３８を含む。フィルタリング・アルゴリズムは、代行受信したメッセージのコンテンツに適用されて、メッセージがスパムを構成するかを判定するためにコンテンツを分析する１つ以上のスパム検出アルゴリズムを含むことができる。その代わりに、またはそれに加えて、フィルタリング・アルゴリズムは、メッセージがコンピュータ・ウィルスなどを含んでいるかを判定するために、代行受信したメッセージのコンテンツを分析する１つ以上のウィルス検出アルゴリズムを含むことができる。
【００５６】
代行受信したメッセージのコンテンツを分析するためにプロセッサ１３８により用いられるフィルタリング・アルゴリズムを、無線通信ネットワーク１１０のパケット・データ・メッセージ代行受信および処理システム１２８に対して、最新の不要メッセージの定義およびフィルタリング・アルゴリズムを維持する多数のサーバの１つとして作用する不要メッセージ定義サーバ１３０からメモリ１４０に動的にダウンロードすることができる。処理システム・プロセッサ１３８により開始されるか、または、インターネットの技術分野の当業者によく知られているように定期的に行われる更新の要求に応答して不要メッセージ定義サーバ１３０からの更新を行うことができる。
【００５７】
ＳＭＦサーバ（不要メッセージ定義サーバ１３０）から多くのＳＭＦクライアント（処理システム１２８）へコードを動的にダウンロードすることができるコンピュータ・プラットフォームを含むインターナショナル・ビジネス・マシーンズ（ＩＢＭ）「システム管理フレームワーク」のようなシステムにより不要メッセージ定義サーバ１３０およびパケット・データ・メッセージ処理システム１２８を実装することができる。不要メッセージ定義サーバ１３０を無線通信ネットワーク１１０内でＭ／ＳＭＣ１２４と同じ場所に配置することができる。
【００５８】
メモリ１４０は、１つ以上のフィルタリング（スパム検出および／またはウィルス検出）アルゴリズムに従ってメッセージのコンテンツを分析するステップの結果に従って、代行受信したメッセージに対してアクションを実行するプロセッサ１３８により実行可能であるプログラム・コードをもストアする。代行受信したメッセージが所望なものかどうかを判定するステップが、メッセージは所望なものであり、または安全であるという判定を生じさせた場合には、メッセージは、対象とする宛先へ転送するＢＳＣ１１４へインターフェース１３４を介して搬送される。しかし、メッセージが不要であり、または安全でないと判定された場合には、前記メッセージに対するアクションをさらに実行するために多数のオプションがある。
【００５９】
不要メッセージに対してアクションをさらに実行する第１オプションは、メッセージを単に破棄することである。第２オプションは、不要メッセージをリポジトリ１４２に転送することである。このオプションは、特に、ウィルスなどの存在により安全ではないと見なされる不要メッセージ、また、メッセージがスパムを含むと見なされるので不要と判定されたメッセージに適用できる。このようなメッセージに対するリポジトリ１４２は、不要と判定されたメッセージを分析してスパムおよびウィルス・フィルタリング・アルゴリズムを改良する能力を通信ネットワーク・オペレータまたはサービス・プロバイダに与える。不要と判定されたメッセージをさらに処理するさらなるオプションは、警告と共に前記メッセージをカプセル化し、カプセル化したメッセージを、対象とする受信者に転送することである。メッセージを開く際、メッセージの警告部分のみが最初に開かれて、メッセージがスパムを含んでいるおそれがあり、または、例えばウィルスを含んでいるおそれがあることを受信者に予め警告するようにメッセージはカプセル化される。
【００６０】
次に図４を参照する。図４は、ＢＳＣ１１４と関連するパケット・データ・メッセージ代行受信および処理システム１２８が、ＢＳＣ１１４により制御される端末１１８から伝送され端末１１８へ配信されるＳＭＳメッセージを代行受信し処理するように構成された場合のＢＳＣ１１４を論理的に表すフロー・ダイアグラムを含む。
【００６１】
第１の初期ステップでは、ＭＳＣ１１２から受信したパケット・データ・メッセージを分析して、パケット・データ・メッセージがＳＭＳメッセージを含んでいるかどうかを判定する。このステップをＢＳＣ１１４のプロセッサ（図示せず）で行うことができる。代行受信したパケット・データ・メッセージがＳＭＳメッセージでないと判定した場合、対象とする受信者に中継するためにＢＳＣ１１４によりＢＳ１１６へメッセージを転送する。ＢＳ１１６からＢＳＣ１１４で受信したパケット・データ・メッセージに対して、類似の初期ステップを行い、代行受信したパケット・データ・メッセージがＳＭＳメッセージでないと判定した場合、前進伝送のために前記メッセージをＭＳＣ１１２へ転送する。
【００６２】
上記の機能は、代行受信したメッセージがＳＭＳおよびＭＭＳメッセージのいずれかであるかを判定するＳＭＳ／ＭＭＳ判定装置と、前記ＳＭＳ／ＭＭＳ判定装置に応答して前記メッセージを、対象とする宛先に転送し、これにより、前記代行受信したメッセージがＳＭＳおよびＭＭＳメッセージではないと判定された場合にパケット・データ・メッセージ・インターセプタ１２８の不要メッセージ判定装置１３６を回避する転送装置とにより実行される。
【００６３】
上記のいずれの場合でも、代行受信したメッセージがＳＭＳメッセージであると判定したら、既に説明したようなさらなる処理のために不要メッセージ判定装置１３６へ前記メッセージを宛先変更する。不要メッセージ判定装置１３６へ宛先変更されたＳＭＳメッセージが、所望な、または安全なＳＭＳメッセージを含むと判定された場合、前記メッセージをＢＳＣ１１４へ戻し、ＢＳＣ１１４では、戻した前記ＳＭＳメッセージがＭＳＣ１１２またはＢＳ１１６へ向かうことになっているかを判定し、それに応じてメッセージを転送する。ＢＳＣ１１４のプロセッサにおいて、このさらなるステップを行うことができる。
【００６４】
さらなる初期ステップでは、代行受信したパケット・データ・メッセージが、メッセージ・フィルタリング・サービスに加入していると識別された加入者の端末１１８から発信されたかを判定するようにＢＳＣ１１４のプロセッサまたは不要メッセージ判定装置１３６のプロセッサ１３８を配置し設計することができる。前記加入者の端末１１８から発信されたと判定された場合、前述のようにメッセージを処理する。従って、プロセッサは発信元判定装置機能を含む。前記加入者の端末１１８から発信されていないと判定された場合、対象とする受信者へ、メッセージを処理することなく転送することができ、すなわち、不要メッセージ判定装置１３６を回避する。しかし、通信ネットワーク・オペレータまたはサービス・プロバイダは、前記メッセージが安全でないおそれがあり、すなわち、ウィルスなどを含むおそれがあると判定された場合に、メッセージ・フィルタリング・サービスと契約しなかった通信ネットワーク加入者のメッセージを破棄するポリシーを操作することができる。
【００６５】
パケット・データ・メッセージ代行受信および処理システム１２８がＢＳＣ１１４と同じ場所に配置されている場合、ＢＳＣプロセッサおよびメッセージ判定プロセッサ１３８は単一プロセッサを含むことができる。
【００６６】
図５は、本明細書で前に述べた通りではあるが、システムが、ＢＳＣ１１４により制御される端末１１８から伝送され端末１１８へ配信されるＳＭＳメッセージを代行受信し処理するように構成された場合の不要メッセージ判定装置１３６の論理的表現を含むフロー・ダイアグラムを含む。
【００６７】
代わりの配置では、パケット・データ・メッセージ代行受信および処理システム１２８が、図２の左下部分に破線で示すようにただ１つのＢＳ１１６のモバイル端末１１８のためにＳＭＳ／ＭＭＳメッセージを代行受信するようにパケット・データ・メッセージ代行受信および処理システム１２８を通信ネットワーク１１０内に配置することによりさらにスケーラブルに構成することができる。しかし、当然のことながら、この配置は、上述したように典型的な無線通信ネットワークでは各ＢＳＣ１１４に対して約１５個のＢＳ１１６が存在するため、システムがＢＳＣ１１４と関連付けられている場合よりも約１０〜２０倍も多くのパケット・データ・メッセージ代行受信および処理システム１２８を必要とする。
【００６８】
本発明の実施形態の前述した説明はＧＳＭ無線通信ネットワークを対象としたが、当然のことながら、本発明を非ＧＳＭモバイル無線通信ネットワークおよび固定無線通信ネットワークに等しく適用できる。
【００６９】
要約すると、本発明は、モバイル無線通信システムにおいて不要ショート・メッセージ・サービス（ＳＭＳ）メッセージを識別する方法およびシステムに関する。インターネットという状況において、不要ジャンクまたはスパム電子メッセージ（電子メール）の問題は周知である。しかし、無線通信ネットワークにおけるスパムＳＭＳメッセージの問題は増大している。本発明は、パケット・データ・メッセージをフィルタリングする機能を、ショート・メッセージ・センター（ＳＭＣ）よりも下の通信ネットワークの層に配置された装置に委託することにより無線通信システムでパケット・データ・メッセージをフィルタリングする問題に対するスケーラブルな解決策を含む。フィルタリング装置は基地局コントローラと関連して用いられる。この配置により与えられた利点は、通信ネットワークにより全体として処理されるパケット・データ・メッセージのごく一部分のみを各装置がフィルタリングするようにシステムがスケーラブルであるということである。この方法は、不要メッセージを代行受信し、メッセージが不要であることを示すためにこれらメッセージに関するアクションを実行することを含む。
【図面の簡単な説明】
【００７０】
【図１】従来のモバイル通信用グローバル・システム（ＧＳＭ）無線通信ネットワークの簡易化した構造を示すブロック図である。
【図２】本発明によるＧＳＭ無線通信ネットワークの簡易化した構造を示すブロック図である。
【図３】本発明によるパケット・データ・メッセージ代行受信および処理システムを示すブロック図である。
【図４】本発明による無線通信ネットワーク基地局コントローラの論理的表現を含むフロー・ダイアグラムである。
【図５】本発明による所望パケット・データ・メッセージ判定装置の論理的表現を含むフロー・ダイアグラムである。
【図１】
2008501269.tif 000003
【図２】
2008501269.tif 000004
【図３】
2008501269.tif 000005
【図４】
2008501269.tif 000006
【図５】
2008501269.tif 000007
【国際調査報告】
2008501269.tif 000008
2008501269.tif 000009
2008501269.tif 000010