(57)【特許請求の範囲】
【請求項１】
移動無線網に存在する１つ以上の移動局に対して、音声サービス及びデータサービスの両方を提供する移動無線網用のＩＰトラフィックフィルタであって、
１つ以上の遠隔ホストにアクセスする前記移動局のアクセス権、および前記移動局にアクセスする前記遠隔ホストのアクセス権を格納するデータベースと、
前記移動局と前記遠隔ホスト間のデータのルーティングを行い、さらに前記データベースにアクセスしてアクセス権を決定し、決定したアクセス権に応答してアクセスを拒絶もしくは許可するプロセッサとを含み、
前記データベースは、前記移動無線網に存在する移動局それぞれに関連するアクセス権を示すデータを含み、
前記データベースは、互いに接続される複数のデータ記憶ロケーションを含み、前記データ記憶ロケーションは、前記対応する移動局と前記移動無線網を介して前記データを通信することを許可するために、前記移動通信網に配置され、
前記データベースは、前記移動局及び前記遠隔ホストの両方から修正することができる
ことを特徴とする移動無線網用のＩＰトラフィックフィルタ。
【請求項２】
前記プロセッサは、前記移動無線網内のＰＭＳＣを含む
ことを特徴とする請求項１に記載のＩＰトラフィックフィルタ。
【請求項３】
さらに前記データベースを維持するＨＬＲを含む
ことを特徴とする請求項１に記載のＩＰトラフィックフィルタ。
【請求項４】
前記プロセッサは、前記移動無線網内の複数のＰＭＳＣの１つを含み、
前記複数のＰＭＳＣのそれぞれは、前記データベースの対応するそれぞれのデータベース記憶部分に接続され、
前記１つのＰＭＳＣに登録されている前記移動局のそれぞれに対して、前記１つのＰＭＳＣは、対応する前記ＨＬＲで維持されるアクセス権のコピーを、自身の関係するデータベース記憶部分に格納している
ことを特徴とする請求項３に記載のＩＰトラフィックフィルタ。
【請求項５】
さらに前記移動無線網をインターネットに接続するルータを含む
ことを特徴とする請求項１に記載のＩＰトラフィックフィルタ。
【請求項６】
さらに前記データベースにデータを入力したり修正する手段を含む
ことを特徴とする請求項１に記載のＩＰトラフィックフィルタ。
【請求項７】
前記データベースにデータを入力したり修正する前記手段は、インターネットウェッブサーバを含む
ことを特徴とする請求項６に記載のＩＰトラフィックフィルタ。
【請求項８】
前記データベースにデータを入力したり修正する前記手段は、前記遠隔ホストの１つを含む
ことを特徴とする請求項６に記載のＩＰトラフィックフィルタ。
【請求項９】
前記１つ以上の移動局と前記１つ以上の遠隔ホストは、前記アクセス権に従って、１つ以上のバーチャルネットワークに分類されている
ことを特徴とする請求項１に記載のＩＰトラフィックフィルタ。
【請求項１０】
音声サービス及びデータサービスの両方を処理する移動無線網内に存在する１つ以上の移動局から発信されるＩＰトラフィックをフィルタリングする方法であって、
１つ以上の遠隔ホストにアクセスする前記移動局のアクセス権を格納するデータベースとして、前記移動無線網に存在する移動局それぞれに関連するアクセス権を示すデータを含むデータベースを維持するステップと、
前記データベースのデータを、前記移動無線網を通じて通信し、前記移動無線網を移動する自身に関連する移動局として、前記データベースの複数の位置に格納するステップと、
前記移動局の１つから前記遠隔ホストの１つへ送信されるデータを受信するステップと、
前記遠隔ホストへアクセスするための前記移動局のアクセス権を決定するために、前記データベースを使用するステップと、
前記アクセスが許可されない場合には前記遠隔ホストへのアクセスを拒絶するステップと、
前記アクセスが許可される場合には前記遠隔ホストへ前記データを転送するステップと、
前記移動局と前記遠隔ホストの両方から前記データベースを修正することができる手段を提供するステップと
を含むことを特徴とする方法。
【請求項１１】
前記受信するステップは、
前記移動局のアイデンティティを受信するステップと、
前記遠隔ホストのＩＰアドレスを受信するステップと、
前記移動局に関連するＩＰアドレスを受信するステップと、
を含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記移動局の前記アイデンティティを受信するステップは、前記移動局に関連するＩＭＳＩ番号を受信するステップを含む
ことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記使用するステップは、前記遠隔ホストのＩＰアドレスを、前記移動局に関連する前記データベースのデータで提供される、許可された行き先ホストのリストに対して比較するステップを含む
ことを特徴とする請求項１１に記載の方法。
【請求項１４】
前記使用するステップは、前記遠隔ホストの前記ＩＰアドレスを、前記移動局に関連する前記データベースのデータで提供される、許可されない行き先ホストのリストに対して比較するステップを含む
ことを特徴とする請求項１１に記載の方法。
【請求項１５】
前記使用するステップは、前記移動局の前記アイデンティティを、バーチャルネットワーク内の移動局のメンバーシップを示す前記データベースのデータのグループに対して比較するステップを含む
ことを特徴とする請求項１１に記載の方法。
【請求項１６】
前記維持するステップは、前記移動無線網に存在する前記移動局のそれぞれに関連する前記アクセス権のローカルコピーを前記データベースの一部として生成することを含む
ことを特徴とする請求項１０に記載の方法。
【請求項１７】
前記使用するステップは、前記アクセス権の前記ローカルコピーを使用することを含む
ことを特徴とする請求項１６に記載の方法。
【請求項１８】
１つ以上の遠隔ホストから音声及びデータを送信することができる移動無線網に存在する１つ以上の移動局へ向けられるＩＰトラフィックをフィルタリングする方法であって、
前記移動局に対する前記遠隔ホストのアクセス権を格納するデータベースとして、前記移動無線網に存在する移動局それぞれに関連する、前記移動局へアクセスするための前記遠隔ホストのアクセス権を示すデータを含むデータベースを維持するステップと、
前記データベースのデータを、前記移動無線網を通じて通信し、前記移動無線網を移動する自身に関連する移動局として、前記データベースの複数の位置に格納するステップと、
前記遠隔ホストから前記移動局へアドレスされるデータを受信するステップと、
前移動局へアクセスするための前記遠隔ホストのアクセス権を決定するために、前記データベースを使用するステップと、
前記遠隔ホストによる前記移動局へのアクセスが許可されない場合には前記移動局へのアクセスを拒絶するステップと、
前記遠隔ホストによる前記移動局への前記アクセスが許可される場合には前記遠隔ホストから前記移動局へデータを送信するステップと、
前記移動局と前記遠隔ホストの両方から前記データベースを修正することができる手段を提供するステップと
を含むことを特徴とする方法。
【請求項１９】
前記使用するステップは、前記遠隔ホストの前記ＩＰアドレスを、前記移動局に関連する前記データベースのデータで提供される、許可された発信遠隔ホストのリストに対して比較するステップを含む
ことを特徴とする請求項１８に記載の方法。
【請求項２０】
前記使用するステップは、前記遠隔ホストの前記ＩＰアドレスを、前記移動局に関連する前記データベースのデータで提供される、許可されない発信遠隔ホストのリストに対して比較するステップを含む
ことを特徴とする請求項１８に記載の方法。
【請求項２１】
前記使用するステップは、前記移動局の前記アイデンティティを、バーチャルネットワーク内の移動局のメンバーシップを示す前記データベースのデータのグループに対して比較するステップを含む
ことを特徴とする請求項１８に記載の方法。
【請求項２２】
前記移動局へのアクセスを拒絶するステップは、前記遠隔ホストへ拒絶メッセージを送信するステップを含む
ことを特徴とする請求項１８に記載の方法。
【請求項２３】
前記使用するステップは、さらに前記移動局の前記ＩＰアドレスを関連する移動局ＩＳＤＮ番号へ変換するステップを含む
ことを特徴とする請求項１８に記載の方法。
【請求項２４】
前記維持するステップは、前記移動無線網に存在する前記移動局のそれぞれに関連する前記アクセス権のローカルコピーを前記データベースの一部として維持することを含む
ことを特徴とする請求項１８に記載の方法。
【請求項２５】
前記使用するステップは、前記アクセス権の前記ローカルコピーを使用することを含む
ことを特徴とする請求項２４に記載の方法。
【発明の詳細な説明】
【０００１】
（発明の背景）
（発明の技術分野）
本発明は一般的に通信網を介して伝送されるデータパケットのフィルタリング方法および装置に関し、特に、移動無線網とインターネットプロトコル（ＩＰ）型ネットワーク間のデータパケットの伝送をフィルタリングする方法および装置に関する。
【０００２】
（関連技術の説明）
パケットデータサービスは次第に増大する割合で移動無線網に導入されつつある。パケットデータサービスは移動無線網内の移動局に接続されたデジタル端末装置とインターネットに接続された遠隔ホスト（remote host）との間の効率的な接続を提供する。パケットデータサービスを使用して、データは遠隔ホストとデジタル端末装置との間で個別のデータパケットとして伝送される。個別のデータパケットを使用することにより移動無線網オペレータは単一チャネルを介していくつかの移動局からデータを運ぶことができ、さらに、移動局と遠隔ホストとの間の接続の持続時間ではなく移動無線網を介して伝送されるデータの量に基づいて移動局加入者に課金することができる。
【０００３】
パケットデータサービスを使用して、移動局加入者はパーソナルコンピュータ等のデジタル端末装置をインターネットもしくはイントラネット等のインターネットに似たネットワークに接続することができる。それにより移動局加入者はインターネット上の遠隔ホストにアクセスすることができ、次に、インターネット上の遠隔ホストは移動局に接続されたデジタル端末装置にアクセスすることができる。さまざまな理由から、移動局加入者および移動無線網オペレータはＩＰトラフィックの流れを移動局に対して制御したいことがある。例えば、移動局加入者は遠隔ホストにより移動局加入者へ送られるデータパケットに対して課金されるため、デジタル端末装置へ向けられるＩＰトラフィックをある許可された遠隔ホストへフィルタしたいことがある。
【０００４】
同様に、移動無線網オペレータは各移動局の遠隔ホストへアクセスする能力を個別にフィルタしたいことがある。例えば、移動無線網オペレータは移動局加入者および遠隔ホストの選択グループがアクセスを有するバーチャルネットワークを作り出したいことがある。このようなバーチャルネットワークを確立することにより、移動無線網オペレータは１つ以上のバーチャルネットワークにおける加入者のメンバーシップに基づいて各移動局加入者へ異なる料金を課すことができる。
【０００５】
ネットワークを介した計算装置間のデータ伝送を制御するためのいくつかの技術が現在存在している。これらの技術は異なるネットワーク上に配置されたホストだけでなく、同じネットワーク上のホストにも適用される。例えば、ファイアウォールは内部ネットワークと外部ホスト間の障壁として共通使用されて内部ネットワークが外部ホスト等により非許可アクセスされるのを防止する。ファイアウォールは外部ホストから内部ネットワーク上のホストへの伝送も防止する。
【０００６】
通信網上のトラフィックをフィルタリングする他の技術として単一もしくは多数の通信網のあるセグメントへのデータの通信をフィルタリングすることが含まれる。このような技術は行き先ホストのアドレスに基づいており全てのホストに無差別に適用される。これらのフィルタリング技術は発信ホストから行き先ホストへデータが到達するのに必要な通信網のセグメントだけへのデータの通信をフィルタリングすることにより通信網の帯域幅を増すように設計されている。
【０００７】
移動無線網内の各移動局に対するＩＰトラフィックを個別にフィルタリングして移動無線網上の移動局に接続されたデジタル端末装置とインターネット上に配置された遠隔ホスト間の通信をフィルタリングする方法および装置を考案することは有利である。またこのような方法および装置により移動局加入者および移動無線網オペレータの両方がデジタル端末装置に対するアクセス権を独立に確立できることも有利である。
【０００８】
（発明の概要）
本発明は移動無線網用ＩＰトラフィックフィルタを含んでいる。データベースが遠隔ホストへアクセスする移動局に対するアクセスする権、および移動局へアクセスする遠隔ホストに対するアクセス権を格納している。プロセッサが遠隔ホストへアドレスされる移動局からのデータを受信する。プロセッサはデータベースのローカルコピーへアクセスして移動局が遠隔ホストへのアクセスを許されるかどうかを確認し、移動局による遠隔ホストへのアクセスが許可されない場合にはアクセスを拒絶する。遠隔ホストへのアクセスが許可される場合には、プロセッサは遠隔ホストへのアクセスを許可する。
【０００９】
またプロセッサは移動局へアドレスされる遠隔ホストからのデータも受信して、遠隔ホストが移動局へのアクセスを許されるかどうかを確認する。遠隔ホストが許可されない場合には、プロセッサは移動局へのアクセスを拒絶する。遠隔ホストによる移動局へのアクセスが許可される場合には、プロセッサは遠隔ホストが移動局へアクセスすることを許可する。
【００１０】
（発明の詳細な説明）
図１に本発明の好ましい実施例によるＩＰトラフィックフィルタの機能ブロック図を示す。移動無線網１００はルータ１２０を介してインターネット１１０と通信する。移動無線網１００は、例えば、セルラー電話網等の任意のタイプの移動無線網とすることができ、任意適切なアーキテクチュアもしくはエアインターフェイス標準を使用して実現することができる。説明の目的で、移動無線網１００はパーソナルデジタルセルラー（ＰＤＣ）プロトコルを実現するものとして説明する。同様に、インターネット１１０はＩＰ標準に従う任意タイプのネットワークとすることができる。インターネット１１０は１つ以上の遠隔ホスト１３０に接続されている。パーソナルコンピュータ等のデジタル端末装置１４０が移動局１５０を介して遠隔ホスト１３０と通信し、移動局１５０がエアインターフェイス１７０を介して移動無線網１００の基地局１６０と通信する。
【００１１】
音声通信に対しては、基地局１６０は音声通信リンク１９０を経由して在圏移動通信交換局（ＶＭＳＣ）１８０を介して移動無線網１００と通信する。データ通信に対しては、基地局１６０はパケットデータサービスリンク２００を経由してＶＭＳＣ１８０を介してパケット移動体通信交換局（ＰＭＳＣ）２１０と通信する。ＰＭＳＣ２１０はデジタル端末装置１４０と通信されるデータパケットを処理する責任がある。
【００１２】
ＰＭＳＣ２１０はルータ１２０を介してインターネット１１０と通信する。移動局１５０および遠隔ホスト１３０のアクセス権に関する情報がホームロケーションレジスタ（ＨＬＲ）２２０内に配置されたデータベース内に格納されている。ＰＭＳＣ２１０は移動無線網１００内に存在を登録している全移動局１５０についてＨＬＲ２２０内に格納されているアクセス権のローカルコピー２１１を維持する。データベース内に格納されているデータは移動無線オペレータがオペレーションセンター２４０を介して入力もしくは修正することができる。データベース内に格納されているデータは移動局加入者が入力もしくは修正することもできる。例えば、加入者に対するユーザインターフェイスはインターネット１１０からアクセス可能でフィルタパラメータの入力および修正サービスを提供するウェッブサーバとすることができる。移動局１５０と移動無線網１００との間で音声通信を達成する基地局１６０、ＶＭＳＣ１８０およびＨＬＲ２２０の操作は従来の方法で実施される。同様に、デジタル端末装置１４０と遠隔ホスト１３０間のデータパケット通信は従来の方法で実施される。
【００１３】
ＨＬＲ２２０内に配置されたデータベースおよびローカルコピー２１１は移動局１５０がアクセスを許されるのはどの遠隔ホスト１３０であるかを識別する移動局１５０に関連する情報を格納している。データベースはどの遠隔ホスト１３０が移動局１５０へのアクセスを許されるかを識別する情報も含んでいる。データベース内に格納されたデータは移動無線オペレータがオペレーションセンター２４０を介して入力もしくは修正することができる。データベース内に格納されているデータは移動局加入者が入力もしくは修正することもできる。例えば、加入者に対するユーザインターフェイスはインターネット１１０からアクセス可能でフィルタパラメータの入力および修正サービスを提供するウェッブサーバとすることができる。
【００１４】
次に、図２にＩＰトラフィックのフィルタリング方法を示す。移動局１５０が移動無線網１００内で操作を開始すると、移動局１５０は移動無線網１００によりその存在を登録し（ステップ２９０）ＰＭＳＣ２１０に応答してローカルデータベース２１１を更新する（ステップ２９５）。計算装置１４０が遠隔ホスト１３０へデータを送り（ステップ３００）データはＶＭＳＣ１８０を介してＰＭＳＣ２１０へ中継される（ステップ３０５）。ＰＭＳＣ２１０は、本実施例では、移動局１５０に関連する移動局の国際移動局識別（ＩＭＳＩ）番号であるデータを含む移動局１５０の識別（アイデンティティ（identity））を受信する。ＰＭＳＣ２１０は遠隔ホスト１３０のＩＰアドレスだけでなく移動局１５０およびデジタル端末装置１４０に関連するＩＰアドレスも受信する（ステップ３０６）。ＰＭＳＣ２１０はローカルデータベース２１１へアクセスして遠隔ホスト１３０へアクセスする移動局１５０のアクセス権を確認する（ステップ３１０）。ＨＬＲ２２０内のデータベースおよびローカルデータベース２１１は移動局１５０に関連する許可された遠隔ホスト１３０のリストを含んでいるか、あるいは、移動局１５０に関連する許可されない遠隔ホスト１３０のリストを含んでいる。任意のイベントにおいて、ＰＭＳＣ２１０は情報を受信して移動局１５０が遠隔ホスト１３０へアクセスすることを許可されるかどうかをローカルデータベース２１１に格納された情報に基づいて決定する（ステップ３２０）。本発明の別の実施例では、ＨＬＲ２２０内のデータベースおよびローカルデータベース２１１は移動局１５０および遠隔ホスト１３０を１つ以上のバーチャルネットワークへ分類する。遠隔ホスト１３０から移動局１５０へのアクセスだけでなく、移動局１５０から遠隔ホスト１３０へアクセスが特定のバーチャルネットワークにおけるメンバーシップに基づいている。
【００１５】
ステップ３２０において移動局１５０のアクセス権を決定した後で、ＰＭＳＣ２１０は決定に基づいてアクセスを許可もしくは拒絶する。アクセスは許可されないと決定した場合には、ＰＭＳＣ２１０は移動局１５０へ拒絶メッセージを発する（ステップ３３０）。アクセスは許可されると決定する場合には、ＰＭＳＣ２１０はインターネット１１０へのデータの送出を継続する（ステップ３４０）。ＰＭＳＣ２１０は従来の方法でルータ１２０を介してインターネット１１０へデータを送る。
【００１６】
次に、図３に本発明の好ましい実施例による遠隔ホストにより移動局に接続されたデジタル端末装置への要求をフィルタリングする方法のフロー図を示す。移動局１５０が移動無線網１００内で操作を開始すると、移動局１５０は移動無線網１００によりその存在を登録し（ステップ３９０）ＰＭＳＣ２１０に応答してローカルデータベース２１１を更新する（ステップ３９５）。遠隔ホスト１３０はインターネット１１０およびルータ１２０を介してＰＭＳＣ２１０へデータパケットを送る（ステップ４００）。ルータ１２０はデータを受信してＰＭＳＣ２１０へ中継する（ステップ４１０）。ＰＭＳＣ２１０はデータを受信して（ステップ４２０）ローカルデータベース２１１へアクセスする（ステップ４３０）。ＰＭＳＣ２１０はデータベース内に含まれる情報を使用して遠隔ホスト１３０による移動局１５０に接続されたデジタル端末装置１４０へのアクセスが許されるかどうかを決定する（ステップ４４０）。アクセスが許されない場合には、ＰＭＳＣ２１０は遠隔ホスト１３０へ拒絶を発する（ステップ４５０）。そうでなければ、ＰＭＳＣ２１０は移動無線網１００を介して移動局１５０に接続されたデジタル端末装置１４０へデータを送る（ステップ４６０）。
【００１７】
アクセス権に関連するデータをＨＬＲ２２０内に格納することによりこの産業においてよく知られている最新のローミング機能を使用することができる。それにより加入者はアクセス権データを有効としたまま異なる移動無線網間をローミングすることができる。
【００１８】
本発明の方法および装置の好ましい実施例を添付図に例示し前記詳細な説明において説明してきたが、本発明は開示した実施例に限定されるものではなく、特許請求の範囲に明記された本発明の精神から逸脱することなくさまざまな再構成、修正、および置換が可能であることが分る。
【図面の簡単な説明】
【図１】  本発明の好ましい実施例による移動無線網に対するＩＰトラフィックフィルタの機能ブロック図である。
【図２】  本発明の好ましい実施例による移動局による遠隔ホストへのアクセスをフィルタリングする方法のフロー図である。
【図３】  本発明の好ましい実施例による遠隔ホストによる移動局に接続されたデジタル端末装置へのアクセスをフィルタリングする方法のフロー図である。
【図１】
0004166942.tif 000002
【図２】
0004166942.tif 000003
【図３】
0004166942.tif 000004