(57)【要約】  ＧＰＲＳネットワーク等のデジタルネットワークでの使用に供するための、ネットワークアクセスポイント名（ＡＰＮ）を配備および保守するプロセスを自動化する、システム、方法、およびコンピュータ読み取り可能な記録媒体を提供する。これらに限定されないが、ＧＧＳＮ表、ルータ表、ファイアウォールシステム、ＶＰＮトンネル、およびホームロケーションレジストリ（ＨＬＲ）表を含む複数のネットワーク要素を、集中化されたシステムを介して配備および保守することができる。本発明は、配備、保守、およびアクセスイベントを集中化してログすることのみならず、配備されたネットワーク要素からの確認をも統合して、セキュリティ、報告、および障害診断を高度化する。本発明は、こうして、正確性を確実にし、移動通信システムをデジタルネットワークと統合するための運用コストを低減する。
2009505514.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイント名（ＡＰＮ）によって特定されるデジタルネットワーク内の位置へ移動通信データを伝送可能にするＡＰＮ定義制御エンジンであって、
前記ＡＰＮを介して移動通信データを配信するためにネットワーク要素により使用される複数のパラメータを複数の前記ネットワーク要素にコンピュータユーザにより関連付ける手段と、
前記コンピュータユーザの指示の下にあるコンピュータにより、前記パラメータを有する前記ネットワーク要素を配備する手段と、
前記コンピュータユーザに対応するユーザ識別子をロギングする手段と、
前記複数のネットワーク要素から少なくとも１つのネットワーク要素の識別子をロギングする手段と
を備えたことを特徴とするＡＰＮ定義制御エンジン。
【請求項２】
前記複数のネットワーク要素は、少なくとも１つのゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）を備えたことを特徴とする請求項１に記載のＡＰＮ定義制御エンジン。
【請求項３】
前記複数のネットワーク要素は、少なくとも１つのフィックストエンドシステムルータを備えることを特徴とする請求項１に記載のＡＰＮ定義制御エンジン。
【請求項４】
前記複数のネットワーク要素は、少なくとも１つのファイアウォールシステムを備えることを特徴とする請求項１に記載のＡＰＮ定義制御エンジン。
【請求項５】
前記複数のネットワーク要素は、少なくとも１つの仮想プライベートネットワーク（ＶＰＮ）トンネルを備えることを特徴とする請求項１に記載のＡＰＮ定義制御エンジン。
【請求項６】
前記複数のネットワーク要素は、少なくとも１つのゲートウェイサポートルータを備えることを特徴とする請求項１に記載のＡＰＮ定義制御エンジン。
【請求項７】
前記複数のパラメータの内の１つは、前記ゲートウェイサポートルータが使用するＡＰＮであることを特徴とする請求項６に記載のＡＰＮ定義制御エンジン。
【請求項８】
前記ネットワーク要素を配備するのに使用される少なくとも１つのパラメータの識別子をロギングする手段をさらに備えたことを特徴とする請求項１に記載のＡＰＮ定義制御エンジン。
【請求項９】
少なくとも１つのネットワーク要素から状態情報を受信する手段と、前記状態情報をロギングする手段とをさらに備えたことを特徴とする請求項１に記載のＡＰＮ定義制御エンジン。
【請求項１０】
ユーザのアクセス権を定義して、前記ユーザは前記ユーザに定義された行動のみを実行できるようにする手段をさらに備えたことを特徴とする請求項１に記載のＡＰＮ定義制御エンジン。
【請求項１１】
ユーザ識別子をロギングする前記手段および少なくとも１つのネットワーク要素の識別子をロギングする前記手段は、集中化されたデータベースログを使用する手段を備えることを特徴とする請求項１に記載のＡＰＮ定義制御エンジン。
【請求項１２】
少なくとも１つのパラメータを更新する手段をさらに備えることを特徴とする請求項１に記載のＡＰＮ定義制御エンジン。
【請求項１３】
アクセスポイント名（ＡＰＮ）によって特定されるデジタルネットワーク内の位置へ移動通信データを伝送可能にする方法であって、
移動通信データを前記ＡＰＮへ配信するためにネットワーク要素により使用される複数のパラメータを複数の前記ネットワーク要素にコンピュータユーザにより関連付けるステップと、
前記コンピュータユーザの指示の下にあるコンピュータにより、前記パラメータを有する前記ネットワーク要素を配備するステップと、
前記コンピュータユーザに対応するユーザ識別子をロギングするステップと、
前記複数のネットワーク要素からの少なくとも１つのネットワーク要素の識別子をロギングするステップと
を有することを特徴とする方法。
【請求項１４】
前記複数のネットワーク要素は、少なくとも１つのゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）を備えることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記複数のネットワーク要素は、少なくとも１つのフィックストエンドシステムルータを備えることを特徴とする請求項１３に記載の方法。
【請求項１６】
前記複数のネットワーク要素は、少なくとも１つのファイアウォールシステムを備えることを特徴とする請求項１３に記載の方法。
【請求項１７】
前記複数のネットワーク要素は、少なくとも１つの仮想プライベートネットワーク（ＶＰＮ）トンネルを備えることを特徴とする請求項１３に記載の方法。
【請求項１８】
前記複数のネットワーク要素は、少なくとも１つのホームロケーションレジストリ（ＨＬＲ）を備えることを特徴とする請求項１３に記載の方法。
【請求項１９】
前記複数のネットワーク要素は、少なくとも１つのゲートウェイサポートルータを備えることを特徴とする請求項１３に記載の方法。
【請求項２０】
前記複数のパラメータの内の１つは、前記ゲートウェイサポートルータが使用するＡＰＮであることを特徴とする請求項１９に記載の方法。
【請求項２１】
前記ネットワーク要素を配備するのに使用される少なくとも１つのパラメータの識別子をロギングするステップをさらに有することを特徴とする請求項１３に記載の方法。
【請求項２２】
少なくとも１つのネットワーク要素から状態情報を受信するステップと、前記状態情報をロギングするステップをさらに有することを特徴とする請求項１３に記載の方法。
【請求項２３】
ユーザのアクセス権を定義して、前記ユーザは前記ユーザに定義された行動のみを実行できるようにするステップをさらに有することを特徴とする請求項１３に記載の方法。
【請求項２４】
ユーザ識別子をロギングする前記ステップおよび少なくとも１つのネットワーク要素の識別子をロギングする前記ステップは、集中化されたデータベースログを使用して実行されることを特徴とする請求項１３に記載の方法。
【請求項２５】
少なくとも１つのパラメータを更新するステップをさらに有することを特徴とする請求項１３に記載の方法。
【請求項２６】
アクセスポイント名（ＡＰＮ）によって特定されるデジタルネットワーク内の位置へ移動通信データを伝送可能にする命令を有するコンピュータ読み取り可能な記録媒体であって、前記命令は、
移動通信データを前記ＡＰＮへ配信するためにネットワーク要素により使用される複数のパラメータを前記複数のネットワーク要素にコンピュータユーザにより関連付ける命令と、
前記コンピュータユーザの指示の下にあるコンピュータにより、前記パラメータを有するネットワーク要素を配備する命令と、
前記コンピュータユーザに対応するユーザ識別子をロギングする命令と、
前記複数のネットワーク要素からの少なくとも１つのネットワーク要素の識別子をロギングする命令と
を有することを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２７】
前記複数のネットワーク要素は、少なくとも１つのゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）を備えることを特徴とする請求項２６に記載のコンピュータ読み取り可能な記録媒体。
【請求項２８】
前記複数のネットワーク要素は、少なくとも１つのフィックストエンドシステムルータを備えることを特徴とする請求項２６に記載のコンピュータ読み取り可能な記録媒体。
【請求項２９】
前記複数のネットワーク要素は、少なくとも１つのファイアウォールシステムを備えることを特徴とする請求項２６に記載のコンピュータ読み取り可能な記録媒体。
【請求項３０】
前記複数のネットワーク要素は、少なくとも１つの仮想プライベートネットワーク（ＶＰＮ）トンネルを備えることを特徴とする請求項２６に記載のコンピュータ読み取り可能な記録媒体。
【請求項３１】
前記複数のネットワーク要素は、少なくとも１つのゲートウェイサポートルータを備えることを特徴とする請求項２６に記載のコンピュータ読み取り可能な記録媒体。
【請求項３２】
前記複数のパラメータの内の１つは、前記ゲートウェイサポートルータが使用するＡＰＮであることを特徴とする請求項３１に記載のコンピュータ読み取り可能な記録媒体。
【請求項３３】
前記ネットワーク要素を配備するのに使用される少なくとも１つのパラメータの識別子をロギングする命令をさらに有することを特徴とする請求項２６に記載のコンピュータ読み取り可能な記録媒体。
【請求項３４】
少なくとも１つのネットワーク要素から状態情報を受信する命令と、前記状態情報をロギングする命令とをさらに有することを特徴とする請求項２６に記載のコンピュータ読み取り可能な記録媒体。
【請求項３５】
ユーザのアクセス権を定義して、前記ユーザは前記ユーザに定義された行動のみを実行できるようにする命令をさらに有することを特徴とする請求項２６に記載のコンピュータ読み取り可能な記録媒体。
【請求項３６】
ユーザ識別子をロギングする前記命令および少なくとも１つのネットワーク要素の識別子をロギングする前記命令は、集中化されたデータベースログにロギングする命令を有することを特徴とする請求項２６に記載のコンピュータ読み取り可能な記録媒体。
【請求項３７】
少なくとも１つのパラメータを更新する命令をさらに有することを特徴とする請求項２６に記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
過去１０年、移動通信サービスの加入者数は劇的に増大した。移動装置の人気が高まるにつれて、移動通信を可能にする基礎となる技術も同様に進化してきた。移動装置は、最初の移動電話機に使用されたアナログ伝送から、今日非常に多様な移動通信装置によって使用されるデジタル伝送へと進化した。移動通信における大きなブームは、第１世代（１Ｇ）としても知られるアナログ移動電話サービス（ＡＭＰＳ：Analog Mobile Phone Service）が主流の技術であった、１９８０年代初期にまで遡ることができる。時間の経過とともに、移動通信技術は２つの競合する技術、すなわち時分割多元接続方式（ＴＤＭＡ：Time Division Multiple Access）および符合分割多元接続方式（ＣＤＭＡ：Code Division Multiple Access）の出現により、アナログからデジタルセルラ技術へと飛躍した。デジタル伝送により、同じ量の無線周波数帯域中により多くの通信を収容できる。その結果、ＴＤＭＡおよびＣＤＭＡ等のデジタル技術は、単なる音声電話の域を超えたサービスへの基礎を築き、インターネットアクセス、テキストメッセージング、画像共有などのデータサービスの繁栄を可能にする。
【０００２】
移動通信装置によるデジタルネットワークの使用は広範な技術を含む。データは、最終宛先へと伝送される間に、多種多様なフォーマットに変換されることがある。例えば、ＧＳＭ（Global System for Mobile Communications）は、現在、よく知られた移動通信の標準である。ＧＳＭは、信号伝達および通話の両チャンネルがデジタルである点でその先行技術とは大きく異なっており、これは、ＧＳＭが第２世代（２Ｇ）の移動装置システムとみなされることを意味する。データ通信は早い時期からＧＳＭ標準に組み込まれた。ＧＳＭは、オープンな標準であり、第３世代パートナシッププロジェクト（３ＧＰＰ）によって現在開発されている。
【０００３】
１９９７年に、汎用パケット無線サービス（ＧＰＲＳ：General Packet Radio Service）によってＧＳＭ標準にパケットデータ能力が付加された。より高速なデータ伝送もまたＥＤＧＥ（Enhanced Data rates for GSM Evolution）により１９９９年版の標準に導入された。ＧＰＲＳはＧＳＭ移動装置のユーザが利用可能な移動データサービスである。それはしばしば「２．５世代」、すなわち、移動通信の第２世代（２Ｇ）と第３世代（３Ｇ）の間の技術として説明される。それは、ＧＳＭネットワークでは使用されないＴＤＭＡチャンネルを使用して、適度なデータ伝送速度を提供する。
【０００４】
ＧＰＲＳは、ＧＳＭ標準の１９９７年以前の版に含まれる旧式の回線交換データ（ＣＳＤ：Circuit Switched Data）接続とは異なる。旧式のシステムでは、データ接続は回線を確立し、接続が継続する間中、その回線の全帯域幅を保留した。ＧＰＲＳはパケット交換であり、これは複数のユーザが同じ伝送チャンネルを共有して、送信データが在るときだけ伝送することを意味する。ウェブブラウジング（web browsing）、電子メールの到着時の受信、およびインスタントメッセージングは、断続的なデータ転送を要求する使用の例であり、利用可能帯域幅の共有という利益を享受する。
【０００５】
特定の移動装置が使用する伝送プロトコルに関わらず、音声、データ、またはその他であろうと、モデム伝送は、最終宛先への行程の少なくともある部分については、デジタルネットワークを経由して恐らく伝送される。現代の移動通信システムでは、移動装置からのデータはインターネット等のデジタルネットワークを経由して伝送可能である。しかしながら、デジタルネットワークを経由して伝送されるいずれのデータも、適切にパッケージ化およびフォーマットされ、そして適切に配備（provision）されたデジタル装置を介して送信されなければならない。データの伝送にデジタルネットワークを使用することは、一般に、データ、例えば、移動装置からの発信データをデジタルネットワーク上に乗せることを含む。そのデータはそこでデジタルネットワークを経由して宛先へ送られ、最終的にデジタルネットワークから取り出されて受信者により取り込まれる。
【０００６】
例えば、携帯電話が行う伝送を考える。信号は携帯電話から受信アンテナへ伝送される。信号で示されるデータは受信アンテナから中心地へ伝送されてもよい。データはその後、デジタルネットワークを経由して伝送に最適なフォーマットに変換されてもよい。データは、デジタルネットワークが正しい場所へ伝送できるようにパッケージ化される。ルータ、ファイアウォール（firewall）システム、ＶＰＮトンネル等の種々のネットワーク要素が正しく配備されていると、そのデータはその後、デジタルネットワークを経由してその目的地へと進む。最終的に、独自の伝送で送信されたデータは、受信者が取り込みやすいフォーマットに再組み立てされる。
【０００７】
デジタルネットワークを経由してこのようにデータを送信するには、適切に配備された多数の要素を必要とする。データは、デジタルネットワーク上に乗せられたとき、例えば、ユナイテッドパーセルサービス(ＵＰＳ)（登録商標）社が制御するサーバ等、特定の宛先に対応する「ＵＰＳ．ｃｏｍ」等のアクセスポイント名（ＡＰＮ：Access Point Name）へ送られる。その宛先に成功裡に伝達できるように、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ：Gateway GPRS Support Node）表、フィックストエンドシステム（Fixed End System）ルータ表、ファイアウォールシステム、ＶＰＮトンネル、およびその他任意の数の要素が、特定のデジタルネットワークの要求に従って適切に配備される必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
１つまたは複数のネットワーク要素が不適切に配備されることはよくあることであり、新規の顧客に初めて要素を配備するときは特にそうである。これは、１つまたは複数の伝送誤り、通信用のネットワーク配備にかかる時間の遅れ、および伝送の問題をトラブルシューティングして解決するための要員稼動による高い配備コストの原因となる。そのようなネットワーク要素の集中化されない保守および更新は、バグまたは接続誤りのトラブルシューティングにおける余分な遅れの原因ともなり得る。
【０００９】
さらに、要素へのアクセスは価値あるデータが不正流用される原因ともなるため、移動通信会社の職員が種々のネットワーク要素に広くアクセスすることはセキュリティ上の危険がある。私企業のサーバへの接続法に関する情報等の慎重に扱うべき情報の不正流用のみならず、誤り、悪意またはその他により要素が不適切に無能化されてしまうことは、真剣に対応するべきセキュリティ上の真の脅威である。さらに、現在の集中化されないネットワーク配備システム（network provisioning system）では、種々のネットワーク要素から情報を収集して総合的に扱うことが困難であるが、これはセキュリティ目的のみならず法規制の遵守および自動トラブルシューティング技術にとってもますます重要になりつつある。
【００１０】
移動通信事業の上記の状況を考慮して、アクセスポイント名およびデジタル伝送に関連するデータの配備および保守を容易化すること、並びに集中化された情報記録およびアクセス制御を容易化する解決法が必要である。
【課題を解決するための手段】
【００１１】
上記で特定された移動通信事業での必要性に鑑み、本発明は、ＧＰＲＳネットワーク等のデジタルネットワークでの使用に供するための、ＡＰＮを配備および保守するプロセスを自動化する、システム、方法、およびコンピュータ可読媒体を提供する。これらに限定されるものではないが、ＧＧＳＮ表、ルータ表、ファイアウォールシステム、ＶＰＮトンネル、およびホームロケーションレジストリ（ＨＬＲ：Home Location Registry）表を含む複数のネットワーク要素を、集中化されたシステムを介して配備および保守することができる。本発明は、配備、保守、およびアクセスイベントを集中化してログ（log）することのみならず、配備されたネットワーク要素からの確認をも統合して、セキュリティ、報告、およびトラブルシューティングを高度化する。本発明は従って、正確性を確実にし、移動通信システムをデジタルネットワークと統合するための運用コストを低減する。本発明のその他の利点及び特徴については以下に述べる。
【発明を実施するための最良の形態】
【００１２】
本発明による、カスタム（custom）ＡＰＮに関連する配備、保守、および情報ロギングを自動化するシステムおよび方法について、図面を参照してさらに説明する。
【００１３】
以下の説明および図では、本発明の種々の実施形態を完全に理解できるように、一定の具体的な詳細を説明する。しかしながら、ネットワーク、コンピュータ、およびソフトウェア技術にしばしば関連する幾つかのよく知られた詳細については、本発明の種々の実施形態が不必要に不明瞭化するのを避けるために以下の開示では説明しない。さらに、以下に説明する詳細の1つまたは複数を欠くことがあっても、本発明の別の実施形態が実施可能であることは、当業者であれば理解するであろう。最後に、以下の開示では、種々の方法をステップおよび順序を示して説明するが、そのような説明は本発明の実施形態の明確な実現法を提供するためのものであり、そのステップおよびステップ順序が本発明の実施に必須であるとは理解されるべきではない。
【００１４】
図1に、本発明を実施可能な例示的な環境の一例を示す。ＧＰＲＳ等のパケットベースの移動セルラネットワークには、複数の基地局サブシステム（ＢＳＳ：Base Station Subsystem）１００が存在し、その各々が、ＢＴＳ１０４、ＢＴＳ１０６、およびＢＴＳ１０８などの複数の基地局（ＢＴＳ：Base Transceiver Station）にサービスする基地局コントローラ（ＢＳＣ：Base Station Controller）を備える。基地局は、パケットベースの移動装置のユーザを無線ネットワークに接続するアクセスポイントである。ユーザ装置から発信されたパケットトラフィックは、エアインタフェースを介してＢＴＳ１０８へ伝達され、そしてＢＴＳ１０８からＢＳＣ１０２へ伝達される。ＢＳＳ１００などの基地局サブシステムは、ＳＧＳＮ１１２およびＳＧＳＮ１１４などのサービスＧＰＲＳサポートノード（ＳＧＳＮ：Service GPRS Support Node）を備えうる内部フレームリレーネットワーク１１０の一部である。各ＳＧＳＮは内部パケットネットワークに接続しており、ＳＧＳＮはそのネットワークを介して複数のゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ：Gateway GPRS Support Node）との間でデータパケットを送受信できる。図示するように、ＳＧＳＮ１１４ならびにＧＧＳＮ１２２、ＧＧＳＮ１２４、およびＧＧＳＮ１２６は、内部パケットネットワーク１２０の一部である。ゲートウェイＧＰＲＳサービングノードは、主に、公衆陸上移動ネットワーク（ＰＬＭＮ：Public Land Mobile Network）、企業イントラネット、フィックストエンドシステム（ＦＥＳ：Fixed-End System）または公衆インターネット１３０などの外部のインターネットプロトコル（ＩＰ：Internet Protocol）ネットワークへのインタフェースを提供する。図示するように、加入者企業のネットワーク１４０はファイアウォール１３２を介してＧＧＳＮ１２４に接続され、ＰＬＭＮ１５０はボーダゲートウェイルータ（Boarder Gateway Router）１３４を介してＧＧＳＮ１２４に接続される。遠隔認証ダイアルインユーザサービス（ＲＡＤＩＵＳ：Remote Authentication Dial-In User Service）サーバ１４２は、移動セルラ装置のユーザが企業ネットワーク１４０に電話をかけた時、発呼者の認証に使用される。
【００１５】
図２に、例示的なＡＰＮおよびそのユーザを、本明細書でその用語を理解できるように示す。図示の実施形態では、ＡＰＮは、ＧＰＲＳネットワーク（例えば、ＵＰＳ．ｃｏｍ）内のＧＧＳＮノードからアクセス可能であるパケットデータネットワーク（ＰＤＮ：Packet Data Network）を特定する。カスタムＡＰＮは、無線アクセスネットワーク（図３参照）、ＧＧＳＮ、および顧客ネットワーク間の専用接続を定義してもよい。言い換えれば、ＡＰＮは、特定の加入者が経由する特定の宛先までのネットワークの経路を決めるためにＧＰＲＳによって使用される名前であってもよい。それは、顧客のパケットデータトラフィックが経由する経路が予め定まるため、性能の予測可能性およびインターネット独立を提供する。カスタムＡＰＮの別の利点には、セキュリティアーキテクチャ上の長所および顧客用の専用ＩＰアドレスが含まれる。図示するように、移動加入者２４４、移動加入者２４６、および移動加入者２４８が企業ネットワーク２４０に接続するとき、カスタムＡＰＮ２７０が利用される。ここで、一例として、エンドユーザと企業ネットワーク２４０との間のパケットデータトラフィックは、ＢＴＳ２０４、ＢＳＣ２０２、内部フレームリレーネットワーク２１０、ＳＧＳＮ２１４、内部パケットネットワーク２２０、ＦＥＳまたはインターネット２３０、およびファイアウォール２３２を経由して伝達する。セキュリティ上の目的で、移動加入者２４４、移動加入者２４６、および移動加入者２４８からの呼を伝達できるようになる前に、先ずそれらのエンドユーザの識別子がＲＡＤＩＵＳサーバ２４２によって認証される。
【００１６】
図３は、典型的なＧＰＲＳネットワークのアーキテクチャをセグメント分けして示すものであり、そのネットワークは、ユーザ、無線アクセスネットワーク、基幹ネットワーク、および相互接続ネットワークの４グループに分けられる。ユーザ３００は、複数のエンドユーザを有するが、ここでは移動加入者３０５のみを示す。無線アクセスネットワーク３１０は、ＢＳＳ３１２等の複数の基地局サブシステムを有し、ＢＳＳ３１２には、ＢＴＳ３１４およびＢＳＣ３１６を含まれる。基幹ネットワーク３２０は種々のネットワーク要素を多数含み、図示するように、移動通信交換局（ＭＳＣ：Mobile Switching Center）３２１、サービス制御局（ＳＣＰ：Service Control Point）３２２、ゲートウェイＭＳＣ３２３、ＳＧＳＮ３２６、ホームロケーションレジスタ（ＨＬＲ：Home Location Register）３２４、認証センタ（ＡｕＣ：Authentication Center）３２５、ドメインネームサーバ（ＤＮＳ：Domain Name Server）３２７、およびＧＧＳＮ３２８を有する。相互接続ネットワーク３３０は種々のネットワークおよびその他のネットワーク要素を多数有し、図示するように、公衆交換電話網（ＰＳＴＮ：Public Switched Telephone Network）３３２、フィックストエンドシステム（ＦＥＳ：Fixed End System）またはインターネット３３４、ファイアウォール３３８、および企業ネットワーク３３９を有する。
【００１７】
移動通信交換局は多数の基地局コントローラと接続できる。ＭＳＣ３２１では、トラフィックのタイプによってトラフィックを分別し、音声はゲートウェイＭＳＣ（ＧＭＳＣ：Gateway MSC）３２３を介して公衆交換電話網（ＰＳＴＮ）に送信してもよく、データはＳＧＳＮ３２６に送信し、ＳＧＳＮ３２６はその後そのデータトラフィックをＧＧＳＮ３２８に送信してその先への転送に供してもよい。
【００１８】
ＭＳＣ３２１が、例えば、ＢＳＣ３１６から呼トラフィックを受信すると、それはＳＣＰ３２２に収容されたデータベースに問い合わせを送る。ＳＣＰ３２２はその要求を処理し、ＭＳＣ３２１に応答を返して呼処理を適切に継続できるようにする。
【００１９】
ＨＬＲ３２４は、ＧＰＲＳネットワークに登録された全てのユーザについての中央データベース（central database）である。それは、国際移動電話加入者ＩＤ（ＩＭＳＩ：International Mobile Subscriber Identity）、加入サービス、および加入者認証用のキーなどの加入者についての静的な情報を記録する。ＨＬＲ３２４はまた、移動電話加入者の現在位置などの動的な加入者情報を記録する。ＨＬＲ３２４にはＡｕＣ３２５が付随する。それは、加入者認証用のアルゴリズムおよび認証用ユーザ入力を保護するための暗号化に必要なキーを保有するデータベースである。
【００２０】
移動加入者がかれの移動装置のスイッチを入れると、移動装置はアタッチ（attach）処理を実行し、それによりＧＰＲＳネットワークのＳＧＳＮにアタッチする。以下の説明では、用語「移動加入者（mobile subscriber）」は、移動セルラサービスのエンドユーザが使用する移動セルラ装置を指すものとする。図３では、移動加入者３０５が移動装置のスイッチを入れてアタッチ処理を起動すると、アタッチ要求が移動加入者３０５によってＳＧＳＮ３２６へ送信される。ＳＧＳＮ３２６は、移動加入者３０５が以前アタッチされていた別のＳＧＳＮに、移動加入者３０５の識別子を問い合わせる。その別のＳＧＳＮから移動加入者３０５の識別子を受信すると、ＳＧＳＮ３２６は移動加入者３０５にさらに多くの情報を要求する。この情報は、移動加入者３０５をＨＬＲ３２４によってＳＧＳＮ３２６に認証するのに使用される。確認が取れると、ＳＧＳＮ３２６は、新しいＳＧＳＮへ位置が変わったことを示す位置更新をＨＬＲ３２４に送信する。ＨＬＲ３２４は、移動加入者３０５が以前アタッチしていた古いＳＧＳＮに、移動加入者３０５についての位置処理を中止するよう知らせる。ＨＬＲ３２４はその後、ＳＧＳＮ３２６に位置更新が実行されたことを知らせる。この時、ＳＧＳＮ３２６はＡｔｔａｃｈ  Ａｃｃｅｐｔ（アタッチ承認）メッセージを移動加入者３０５に送信し、次に移動加入者３０５はＡｔｔａｃｈ  Ｃｏｍｐｌｅｔｅ（アタッチ完了）メッセージをＳＧＳＮ３２６に送信する。
【００２１】
ネットワークにアタッチした後、移動加入者３０５は認証処理を実行する。認証処理では、ＳＧＳＮ３２６は認証情報をＨＬＲ３２４に送信し、ＨＬＲ３２４は、ユーザの初期設定値の一部であるユーザプロファイルに基づいてＳＧＳＮ３２６に情報を返信する。ＳＧＳＮ３２６はその後、移動加入者３０５に認証および暗号化の要求を送信する。移動加入者３０５は、ユーザの識別子（ＩＤ）およびパスワードをＳＧＳＮ３２６に送信するためにアルゴリズムを使用する。ＳＧＳＮ３２６は同じアルゴリズムを使用して、結果を比較する。一致している場合、ＳＧＳＮ３２６は移動加入者３０５を認証する。
【００２２】
次に、移動加入者３０５は、パケットデータプロトコル（ＰＤＰ：Packet Data Protocol）起動処理を実行することにより、宛先ネットワークである企業ネットワーク３３９とのユーザセッションを確立する。簡単に言えば、そのプロセスにおいて、移動加入者３０５はＡＰＮ、例えば、ＵＰＳ．ｃｏｍ（例えば、図３の企業ネットワーク３２９であってもよい）へのアクセスを要求し、ＳＧＳＮ３２６がその移動加入者３０５からの起動要求を受信する。ＳＧＳＮ３２６はその後、どのＧＧＳＮノードがＵＰＳ．ｃｏｍ  ＡＰＮへアクセスできるかを知るために、ＤＮＳへの問い合わせを開始する。ＤＮＳへの問い合わせは基幹ネットワーク３２０内のＤＮＳサーバに送信される。例えば、基幹ネットワーク３２０内の１つまたは複数のＧＧＳＮノードにマップ（map）するよう配備されるＤＮＳ３２７などである。ＡＰＮに基づいて、マップされたＧＧＳＮ３２８は要求された企業ネットワーク３２９にアクセスすることができる。ＳＧＳＮ３２６はその後、必要な情報を含むＣｒｅａｔｅ  ＰＤＰ  Ｃｏｎｔｅｘｔ  Ｒｅｑｕｅｓｔ（ＰＤＰコンテキスト生成要求）メッセージをＧＧＳＮ３２８に送信する。ＧＧＳＮ３２８は、Ｃｒｅａｔｅ  ＰＤＰ  Ｃｏｎｔｅｘｔ  Ｒｅｓｐｏｎｓｅ（ＰＤＰコンテキスト生成応答）メッセージをＳＧＳＮ３２６に送信した後、ＳＧＳＮ３２６はＡｃｔｉｖａｔｅ  ＰＤＰ  Ｃｏｎｔｅｘｔ  Ａｃｃｅｐｔ(ＰＤＰコンテキスト起動承認)メッセージを移動加入者３０５に送信する。
【００２３】
一旦起動すると、移動加入者３０５が行った呼のデータパケットは、無線アクセスネットワーク３１０、基幹ネットワーク４２０、および相互接続ネットワーク４３０、特にフィックストエンドシステムまたはインターネット３３４およびファイアウォール３３８を経由して、企業ネットワーク４３９へ到達可能になる。
【００２４】
このように、適切な配備を要する特定のデジタルネットワークの要求に従って、配備を要するネットワーク要素には、背景技術において説明したように、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）、フィックストエンドシステムルータ表、ファイアウォールシステム、ＶＰＮトンネル、および任意の数のその他のネットワーク要素が含まれてもよいが、しかしこれらに限定されるものではない。
【００２５】
図４は、カスタムＡＰＮの配備、保守、および情報記録を自動化する例示的なシステムおよび方法を描いたものである。図示の実施形態では、移動サービス提供業者の複数の認可された運用者、例えば、運用者４４２、運用者４４４、および運用者４４６、のいずれもが、多数のネットワーク要素、例えば、ＧＧＳＮ４２８、ＤＮＳ４２７、ＳＧＳＮ４２６、ＨＬＲ４２４等を、配備ネットワーク（provisioning network）４４０およびＡＰＮ定義制御エンジン（ＤＣＥ：Definition Control Engine）４５０を介して配備することができる。ＤＣＥ４５０は装置、例えば、ネットワークに接続されたコンピュータサーバであり、そこで種々のネットワーク要素を自動的に配備するソフトウェアを実行してもよい。ＤＣＥ４５０でのソフトウェア実行は、ユーザの好みに応じて、ＬＩＮＵＸ、ＳＵＮ  ＳＯＬＡＲＩＳ（登録商標）、およびＷＩＮＤＯＷＳ（登録商標）等の複数のオペレーティングシステムの任意のものに、オプションで対応可能である。ＤＣＥ４５０の機能の１つはカスタムＡＰＮを配備するネットワーク要素を配備することにあるので、ＤＣＥ４５０は、移動サービス提供者のネットワークでのＡＰＮの生成と関連して配備可能な種々のネットワーク要素、例えば、ＧＧＳＮ４２８、ＤＮＳ４２７、ＨＬＲ４２４と直接または間接に通信可能なように実装されてもよい。
【００２６】
認可のレベルに応じて、認可された運用者４４２、運用者４４４、および運用者４４６の各々は、ネットワーク要素の一部または全部を配備することができる。例えば、運用者４４２は顧客サービス代表者であってもよく、ＧＧＳＮ４２８を配備する権限が唯一あり、一方、運用者４４４はシステムエンジニアであってもよく、したがって、ＧＧＳＮ４２８、ＤＮＳ４２７、ＨＬＲ４２４、およびその他のネットワーク要素を配備する権限がある。配備ネットワーク４４０は、配備の実行に当たって運用者がＤＣＥ４５０に直接にアクセスできるが、する必要はないことを図示している。むしろ、本発明のある実施形態では、運用者は移動サービス提供者のイントラネットを介してＤＣＥ４５０にアクセスすることができ、このようなケースでは、移動サービス提供者のイントラネットは配備ネットワーク４４０とみなすことができる。運用者はウェブブラウザ等のユーザインタフェースを介して、ＤＣＥ４５０と相互作用することができる。そのような実施形態においてＤＣＥ４５０にアクセスするには、運用者は彼のコンピュータ装置のブラウザにＤＣＥ４５０のネットワークアドレスを指示しさえすればよい。ＤＣＥ４５０に接続されたとき、運用者に彼のユーザ名とパスワードを入力するよう促して、認可されていないアクセスを防ぎ、または認可されたアクセスの適切なレベルを判定するためのセキュリティ手段としてもよい。
【００２７】
本発明は、運用者がカスタムＡＰＮに関連する配備情報を入力するためのＧＵＩ（Graphical User Interface）を提供する。運用者が提示した配備情報を受信すると、ＤＣＥ４５０は、ＤＣＥ４５０をホストする同じ物理的装置に含まれうる集中化ログ４５１に、または物理的に別のデータベースサーバ等の装置のデータベースにその情報を記録する。ＤＣＥ４５０によりまたはそれを介して実行される種々のイベントのロギングについては、図６に関連して示される。入力された配備情報を使用し、また運用者からのコマンドに対応して、ＤＣＥ４５０は配備されるネットワーク要素、例えば、ＧＧＳＮ４２８、ＤＮＳ４２７、ＨＬＲ４２４の各々と通信して、それらのネットワーク要素の関係するパラメータを実装する。
【００２８】
運用者がＤＣＥ４５０にログインしているときはいつでも、運用者が実行する全ての動作を集中化ログ４５１にログすることができる。運用者が開始した動作に加えて、ＤＣＥ４５０が実行する全ての動作が同じ集中化ログ４５１にログされてもよい。例えば、ＧＧＳＮ４２８、ＤＮＳ４２７、ＨＬＲ４２４等のネットワーク要素との通信および配備されたパラメータの実装などである。さらに、配備されたパラメータの実装に際して、配備されたネットワーク要素の各々は確認および配備されたパラメータの状態を、集中化ログ４５１にログするためにＤＣＥ４５０へ返送してもよい。ログ４５１を調べれば特定の動作やイベントが発生した日付や時間がわかるように、各ログ入力情報に入力が行われた日付と時間を添付してもよい。例えば、トラブルシューティング中に運用者４４２は集中化ログ４５１を見ることができ、何が不具合になったかの判定に際して発生したイベントの時間や順序を理解することができる。
【００２９】
図５は、コンピュータ上で実行されるソフトウェア５００を使用して複数のパラメータをＡＰＮに関連付けることができるユーザ５０６の概略図を示す。ソフトウェア５００は、そのパラメータを使用して複数のネットワーク要素５０１−５０３を配備することができる。ユーザの識別子等の情報をデータベース５０５に記録することができる。
【００３０】
ソフトウェア５００は、図４の要素４５０で示されるような単一コンピュータで実行することができ、または当業者であれば分かるように、分散構成で実行することもできる。ある実施形態では、ソフトウェア５００は、ユーザ５０６等の任意の数の運用者により、例えば、イントラネットまたはインターネットのポータルを介して、アクセスすることができる。そのような実施形態では、ソフトウェア５００の機能に遠隔からアクセスする任意の利用可能な技術を活用することができる。
【００３１】
ソフトウェア５００は、ソフトウェア５００が提供する種々の機能に対して、制限されたアクセスのみを許可してもよい。アクセスの制限により、ネットワーク要素５０１−５０３の誤りもしくは悪意による再配備または配備誤りの機会が減る。アクセスの制限により、ソフトウェア５００を介してアクセス可能ないずれかの慎重に扱うべきデータが不正流用される機会も減る。ある制限付きアクセスの構成では、ユーザ５０６は単一のネットワーク要素、例えば、ネットワーク要素５０１に関する特定の機能にのみアクセスしてもよく、一方、他のユーザ（図示せず）は種々のその他のネットワーク要素５０２、ネットワーク要素５０３にのみアクセスしてもよい。あるいは、単一のユーザ５０６が、すべてのネットワーク要素５０１−５０３に至るおよび全てを含む、複数のネットワーク要素にアクセスしてもよい。そのような実施形態は、ネットワーク要素へのアクセスが所定の組織の特有のニーズに合わせて調整できるので、本発明の利点である。
【００３２】
ソフトウェア５００は異なる機能の組み合わせを多数提供してもよい。配備機能は、ソフトウェア５００が、ユーザによって入力されたパラメータを使用してネットワーク要素５０１−５０３を自動的に更新できるようにする。ユーザインタフェース機能は、ソフトウェア５００が提供する種々の制御および機能にアクセスできるようにしてもよく、また、上記で説明した遠隔アクセス機能を備えてもよい。このように、ユーザインタフェース機能と配備機能の組み合わせにより、ユーザはネットワーク要素５０１−５０３のパラメータを手動により更新できるようになり、続いて、ユーザ５０６によって入力されたパラメータを使用してネットワーク要素５０１−５０３を配備できるようになる。例えば、デジタルデータを新しい顧客サーバに送るために、ユーザ５０６がルータ表のための新しいパラメータを入力した場合、ソフトウェア５００はネットワーク要素、例えば、ネットワーク要素５０１へのアクセスに必要な機能を備えてもよく、その新しいパラメータによってその要素を更新してもよい。複数のネットワーク要素５０１−５０３が含まれる場合、ソフトウェア５００はそれら種々の要素全てを更新するためのドライバ、スクリプト、等を備えてもよく、それが、多様な提供者からの要素と通信するための種々のドライバ、スクリプト等をソフトウェア５００に供給するステップを含んでもよい。さらに、ソフトウェア５００は任意の数の通信プロトコル等への対応を可能にする技術を備えてもよい。
【００３３】
ソフトウェア５００が提供する保守機能は、配備技術を拡張したものであってもよい。この観点から、配備済みの要素５０１-５０３を、要素５０１−５０３を当初配備するのに使用したのと同じ機能の変形版を使用して再配備してもよい。保守機能はまた、例えば、遍在して（ubiquitously）使用されるパラメータを変更する場合は、多数の要素のためのパラメータを自動的に更新する機能を含んでもよい。
【００３４】
いくつかの実施形態では、新しい機能を追加して新しいネットワーク要素をサポートしてもよいので、ソフトウェア５００は拡張可能であってもよい。本発明のいくつかの実施形態では、本発明の精神に従う配備、保守等を可能にするソフトウェア５００用のプラグインの提供を、実際には、要素５０１−５０３の製造業者に依存してもよい。
【００３５】
情報記録機能をソフトウェア５００に含んでもよい。情報記録は、データベース５０５またはその他のデータ記録装置に情報をログしてもよい。種々の有用なデータが、高度のセキュリティ機能、トラブルシューティング機能、および法規制の遵守機能を提供するために、ソフトウェア５００によって自動的にログされてもよい。ログすることが有益である第１のタイプの情報はアクセスデータである。このデータは、どのユーザ、例えば、ユーザ５０６がソフトウェア５００にアクセスしたかおよびいつアクセスしたかを明らかにする。非常に役立つ別タイプの情報は配備イベントのログである。ネットワーク要素、例えば、ネットワーク要素５０１が配備される度に、ソフトウェアはその要素、更新されたパラメータ、更新時間、更新に関係する顧客、更新を開始したユーザ等を記録してもよい。ソフトウェア５００に、ログの中の情報をクエリ（query）ベースで情報検索できるようにする種々の機能を付加してもよく、特有の問題のトラブルシューティングに役立つクエリ機能をさらに提供してもよい。例えば、特定の顧客について更新の平均時間間隔を知りたい場合、ソフトウェア５００がユーザインタフェースを介してそのような情報を自動的に検索できるようにして、顧客サポートの問題点を高度なやり方で分析できるようにしてもよい。
【００３６】
ログしてもよい別タイプの情報は、種々のネットワーク要素５０１−５０３の実装状態である。これは、要素に不具合が生じたことがあるかどうか、およびその要素の状態と設定に関する情報を含む種々の情報を有してもよい。例えば、要素がオフラインになった場合、これをソフトウェア５００が発見して、ログしてもよい。例えば、ソフトウェア５００が関与しない何らかのメカニズムによって要素が局所的に更新された場合、これをログしてもよい。
【００３７】
法規制の遵守も、ログを取ることの１つの利得である。企業報告はますます精査されるようになってきており、運用上不可欠な部分と考えられている。報告および顧客サービスの提供レベルに関する情報は、ログ５０５のデータから取り出されてもよい。
【００３８】
図６に、図４のログ４５１または図５のデータベース５０５等のログにおいて、情報をログする例示的ステップ順を示す。図６はまた、図５のソフトウェア５００の例示的動作の一般的な概要を示す。図示するように、ステップ順は、ユーザがシステム６００にアクセスしたときに開始してもよい。例えば、ユーザは、ユーザが図５のソフトウェア５００、図４のＤＣＥ４５０等にウェブを使ってアクセスできるイントラネットにログインすることとしてもよい。実行される例示的な最初の動作は、ユーザアクセスイベントをログすることである（６０１）。
【００３９】
次に、仮想ユーザは、１つまたは複数のネットワーク要素に対して１つまたは複数のパラメータの提供を開始してもよい（６０２）。例えば、ユーザインタフェースは、ソフトウェアに配備させたい要素に対応するネットワーク要素アイコンをユーザがクリックできるようにしてもよい。ユーザインタフェースはその後、選択されたネットワーク要素に対するパラメータの更新可能なリストを表示してもよい。ユーザはその要素に対して新しいパラメータを提供またはパラメータを更新してもよい。
【００４０】
新しいパラメータの提供が完了すると、それに従ってその要素を配備するよう望むことを示すために、ユーザは「完了（done）」ボタン等を選択して指示してもよい。ステップ６０３で、配備対象の要素に連絡を取って、更新することができる。このステップは通常、その要素へのネットワーク接続を確立すること、またはその要素へのオープンな接続の存在を判定することを有してもよい。また、要素を更新するスクリプトを実行することを含んでもよい。現在使用される種々のネットワーク要素の内、大部分が、スクリプトを実行してパラメータを更新するよう配備可能である。そのようなタスクを遂行して配備できない要素については、それらを新しい要素に置き換えるか、さもなければ、遠隔起動して実行可能な要素を配備するための技術を決定する必要があるかもしれない。
【００４１】
図６のステップ６０３からステップ６０１へのループに注意されたい。要素を配備するステップ６０３の一部として、ステップ６０１で動作がログされてもよい。６０２でユーザが新しいパラメータを提供し続ける限り、要素が配備されそして対応する情報がログされてもよい。ユーザが新しいパラメータの入力を止めてログアウトした場合（６０４）、そのログアウトイベントがログされ（６０５）、処理は終了する。
【００４２】
終りに、本明細書で説明した種々の技術は、当然のことながら、ハードウェア的にもしくはソフトウェア的にまたは、それが適当な場合には、両者の組み合わせで実現してもよい。したがって、本発明の方法および装置、またはそれらのある態様もしくはそれらの一部は、フロッピディスク、ＣＤ−ＲＯＭ、ハード駆動装置、または任意のその他の機械可読型記録媒体等の実体のある媒体中に具体化されたプログラムコード（すなわち、命令）の形式をとってもよく、ここで、そのプログラムコードがコンピュータ等の機械にロードされ実行される時、その機械は本発明を実施するための装置となる。プログラム可能なコンピュータ上でのプログラムコードの実行の場合は、コンピュータ装置は一般に、プロセッサ、プロセッサにより読み取り可能な記録媒体（揮発性および非揮発性メモリおよびまたは記録要素を含む）、少なくとも１つの入力装置、および少なくとも１つの出力装置を備える。本発明のユーザインタフェース技術を、例えば、データ処理ＡＰＩ、再使用可能制御等を通して、実現または利用できる１つまたは複数のプログラムは、コンピュータシステムと通信するために、好ましくは、高級手続型プロクラミング言語またはオブジェクト指向プロクラミング言語で実装される。しかしながら、必要ならば、アッセンブリ言語または機械語でプログラムを実装できる。いずれにしても、言語はコンパイル言語またはインタープリタ言語であってもよく、ハードウェア的な実現と組み合わせてもよい。
【００４３】
例示的実施形態は、いくつかの状況では、１つ以上のスタンドアローン型コンピュータシステムの利用に言及している。本発明はそのように限定するものではなく、むしろ、ネットワークコンピュータまたは分散型コンピュータ環境等のどのようなコンピュータ環境と組み合わせて実現してもよい。さらにまた、本発明は複数の処理チップまたは装置により、またはそれらにまたがって実現されてもよく、また記録装置も同様に複数の装置にまたがって実現されてもよい。そのような装置は、パソコン、ネットワークサーバ、ハンドヘルド装置、スーパーコンピュータ、または他のシステムに組み込まれたコンピュータを含んでもよいであろう。したがって、本発明はどのような単一の実施形態にも限定されるべきものではなく、特許請求の範囲に従う広さと範囲において解釈されるべきものである。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態によるサービスに好適なネットワーク環境の概要を示す図である。
【図２】ネットワークにおける、カスタムＡＰＮの配備を示す図である。
【図３】本発明の種々の態様を組み込むことができるＧＰＲＳネットワークアーキテクチャを示す図である。
【図４】ＧＰＲＳネットワークにおけるカスタムＡＰＮの配備、保守、および情報ロギングを自動化する例示的なシステムおよびプロセスを示す図である。
【図５】コンピュータで実行されるソフトウェア５００を使用して、複数のパラメータをＡＰＮに関連させることができるユーザ５０６の概略図である。
【図６】図４の４５１または図５の５０５等のログに情報をロギングするための例示的なステップ順を示す図である。
【図１】
2009505514.tif 000003
【図２】
2009505514.tif 000004
【図３】
2009505514.tif 000005
【図４】
2009505514.tif 000006
【図５】
2009505514.tif 000007
【図６】
2009505514.tif 000008
【国際調査報告】
2009505514.tif 000009
2009505514.tif 000010