(57)【特許請求の範囲】
【請求項１】
コールレッグを通して移動体ユニットによりアクセスされた移動体通信ネットワークにおける認証失敗についてのデフォルトモードを提供する方法であって、該方法は、
（ａ）認証手順を行う段階と、
（ｂ）該認証手順が認証失敗という結果になるときには、ネットワークスイッチから第三者への第２のコールレッグを取り払うことで該移動体ユニットの該ネットワークへのアクセスを拒絶し、該移動体ユニットとの通信セッションを終了する段階と、
（ｃ）該コールレッグ上のアナウンスメントを該移動体ユニットに提供し、該コールレッグを顧客サービスセンタへとルーティングする段階とからなることを特徴とする方法。
【請求項２】
コールレッグを通して移動体ユニットによりアクセスされた移動体通信ネットワークにおける認証失敗についてのデフォルトモードを提供する装置であって、該装置は、
複数のコールレッグを送受信するネットワークインタフェースと、
メモリと、
該ネットワークインタフェースと該メモリとに接続されたプロセッサとからなり、該プロセッサは、動作可能時に認証手順を行うよう構成されるとともに、該認証手順が認証の失敗という結果になるときには、ネットワークスイッチから第三者への第２のコールレッグを取り払うことで該移動体ユニットの該ネットワークへのアクセスを拒絶して該移動体ユニットとの通信セッションを終了し、該移動体ユニットへの該コールレッグ上のアナウンスメントを提供し、該コールレッグを顧客サービスセンタへルーティングするようさらに構成されていることを特徴とする装置。
【請求項３】
請求項２に記載の装置において、該プロセッサがさらに、該ネットワークインタフェースを介して、該移動体ユニットにより計算された第１の共有秘密データを受信するとともに、第２の共有秘密データを計算し、該第１の共有秘密データおよび該第２の共有秘密データを比較して、該認証の失敗を決定するよう構成されていることを特徴とする装置。
【請求項４】
コールレッグを通して移動体ユニットによりアクセスされた移動体通信ネットワークにおける認証失敗についてのデフォルトモードを提供するためのシステムであって、該システムは、
認証センタと、
該認証センタに接続可能な発信移動体交換局とからなり、該発信移動体交換局が、動作可能時に認証手順を行うよう構成されているとともに、認証手順が認証の失敗という結果になるときには、ネットワークスイッチから第三者への第２のコールレッグを取り払うことで該移動体ユニットの該ネットワークへのアクセスを拒絶して該移動体ユニットとの通信セッションを終了し、該移動体ユニットへのコールレッグ上のアナウンスメントを提供するようさらに構成されており、前記発信移動体交換局がさらに前記コールレッグを顧客サービスセンタにルーティングするように構成されていることを特徴とするシステム。
【請求項５】
請求項４に記載のシステムにおいて、該システムはさらに、
該発信交換局に接続可能であり、アナウンスメントを提供するためのアナウンスメントアプリケーションノードを有する隣接ネットワークエンティティからなることを特徴とするシステム。
【請求項６】
請求項４に記載のシステムにおいて、該発信移動体交換局がさらに、該認証手順を要求するメッセージを送信するとともに、認証情報を含む応答メッセージを受信するよう構成されていることを特徴とするシステム。
【請求項７】
請求項４に記載のシステムにおいて、該発信移動体交換局さらに、該移動体ユニットにより計算された第１の共有秘密データを受信するとともに、第２の共有秘密データを計算し、該第１の共有秘密データおよび該第２の共有秘密データを比較して、該認証の失敗を決定するよう構成されていることを特徴とするシステム。
【請求項８】
請求項４に記載のシステムにおいて、該発信移動体交換局さらに、該認証センタから、アクセス拒絶パラメータおよびアナウンスメントリストパラメータを含む認証状態報告返信結果を受信するよう構成されていることを特徴とするシステム。
【請求項９】
コールレッグを通して移動体ユニットによりアクセスされた移動体通信ネットワークにおける認証失敗についてのデフォルトモードを提供するためのシステムであって、該システムは、
アナウンスメントアプリケーションノードを有する隣接ネットワークエンティティと、
認証センタを有するホームロケーションレジスタと、
該認証センタに接続可能な発信移動体交換局とからなり、該発信移動体交換局が、動作可能時に、第１の共有秘密データ結果を計算し、該第１の共有秘密データ結果を該移動体ユニットから受信した第２の共有秘密データ結果と比較することで、認証手順を行うよう構成されるとともに、該発信移動体交換局が、該第１の共有秘密データ結果が該第２の共有秘密データ結果と同じではないときには認証の失敗を決定し、該認証手順が認証の失敗という結果になるときには該認証の失敗を示す認証状態報告メッセージを該認証センタに送信し、アクセス拒絶パラメータおよびアナウンスメントリストパラメータを含む認証状態報告返信結果メッセージを該認証センタから受信し、該移動体ユニットによる該ネットワークへのアクセスを拒絶し、第三者への第２のコールレッグを取り払うことで該移動体ユニットとの通信セッションを終了し、該コールレッグを該アナウンスメントアプリケーションノードにルーティングして、該移動体ユニットに該コールレッグ上のアナウンスメントを提供し、該アナウンスメントの提供後に、該コールレッグを顧客サービスセンタにルーティングするよう構成されていることを特徴とするシステム。
【請求項１０】
コールレッグを通して移動体ユニットによりアクセスされた移動体通信ネットワークにおける認証失敗についてのデフォルトモードを提供するためのシステムであって、該システムは、
認証手順を行う手段と、
該認証手順が認証の失敗という結果になるときには、ネットワークスイッチから第三者への第２のコールレッグを取り払うことで該移動体ユニットの該ネットワークへのアクセスを拒絶し、該移動体ユニットとの通信セッションを終了する手段と、
該コールレッグ上で認証の失敗のアナウンスメントを該移動体ユニットに提供する手段と、
該コールレッグを、適法な加入者についての認証の失敗の原因となった問題の修正をする顧客サービスセンタにルーティングする手段とからなることを特徴とするシステム。
【発明の詳細な説明】
【０００１】
【発明の分野】
本発明は、概して移動体または無線の通信システムに関し、特に移動体通信網における認証失敗についてのデフォルトモードを提供する装置、方法、およびシステムに関する。
【０００２】
【発明の背景】
複数ベンダ(multi-vendor)のネットワークにわたる動作および国内や国際エリアでのカバレッジ(coverage)を有するますます洗練された移動体通信サービスの出現に伴い、移動体ユニット（セルラ電話、ＰＣＳ、または他の携帯電話）の位置追跡(tracking of locations)および対応サービスの処理が、特にローミングすなわち訪れている移動体ユニットを用いる場合に、それに対応してより複雑になってきている。移動体または無線通信業界内では、（たとえば、米国規格協会（Ａmerical Ｎational Ｓtandard Ｉnstitute：ＡＮＳＩ）により公布された）ＩＳ４１Ｃ、ＡＮＳＩ４１Ｄ、およびＩＳ５４Ｂなどの規格で定義される認証を用いて、ローカルサイトまたはホームサイト内または訪問サイト内の双方で移動体システムにアクセスを求める移動体ユニットの正当性を検査しうる。
【０００３】
通常、移動体ユニットに電源を投入し、セルラまたは他の移動体通信システムなどの移動体ネットワークにアクセスするたびに既存の認証手順が呼び出される。認証手順について、移動体ユニットおよび通信システムは通常、特定の計算に利用される認証情報と呼ばれる特定の情報で事前に構成されている。移動体ユニットおよび通信システムは双方ともこれらの計算を行い、その結果を比較する。比較した結果が同じである場合には有効な認証が発生し、比較した結果が異なる場合には認証の失敗が発生する。
【０００４】
セルラ電話の「クローニング(cloning)」など、通信システムの許可されていない使用または不正使用を防止するため、共有された秘密データなどの認証情報は頻繁に更新される。かかる更新に続き、認証計算を行い比較する。従来技術では、比較した結果が同じであるなど認証の更新に成功する場合、更新された情報は、将来の認証手順に継続して使用される。比較した結果が異なるなど認証の更新に成功しない場合、更新された情報は通常使用されず、将来の認証手順では先の認証情報が利用される。
【０００５】
従来技術において認証の失敗が起こると、通信サービスプロバイダは通常、２つのアプローチのうちの一方をとる。第１に、通信サービスプロバイダは、認証に失敗した特定の移動体ユニットに対するアクセスおよびサービスを完全に拒絶することが多い。しかし、かかる状況下においては、正当な加入者、即ち特定の移動体ユニットの所有者は、何故サービスが拒絶されたのか全く解らないことがある。移動体ユーザが失敗の原因を決定できず、かつ解決するためにサービスプロバイダにコンタクトすることができない、またはする気がない場合、ユーザは他の通信サービスまたは別のサービスプロバイダを探す可能性がある。
【０００６】
第２に、サービスの拒絶に代わり、他のサービスプロバイダがサービスを提供し、通信システムへのアクセスを許可することがある。違法、すなわち不正なユーザが通信システムへのかかるアクセスを得ることが可能な場合、サービスプロバイダは、収入の損失、課金問題、および顧客の不満を受ける可能性がある。
【０００７】
結果として、認証情報更新の失敗を含む特定タイプの認証失敗を検出し、かかる検出に続いて、サービスプロバイダにデフォルトモード(default mode)を提供し、加入者に認証の失敗を通知するとともに、認証の失敗を直すための装置、方法、およびシステムが必要とされている。かかるデフォルトモードは、ホームにある移動体ユニットおよびローミング中の移動体ユニットの双方について動作可能であるべきであり、かつまた通信システムへのアクセスの拒絶にも備え、通信システムを不正に使用する可能性を防止する。かかるデフォルトモードはまた、アナウンスメントおよび／または顧客ケアなど、特別な処置のためにかかる失敗をルーティングすべきでもある。かかる装置、方法、およびシステムはまた、現在と過去の移動体通信構造に遡って互換性があり、かつ現在の移動体通信構造内で動作するとともに、既存のプロトコルを使用すべきである。加えて、かかる装置、方法、およびシステムはまた、ユーザフレンドリであり、かつユーザに対し分かり易い(user transparent)必要がある。
【０００８】
【発明の概要】
移動体通信網において認証失敗についてデフォルトモードを提供する装置、方法、およびシステムを開示する。本システムは、ホームロケーションレジスタ(home location register)と、隣接ネットワークエンティティ(adjunct network entity)と、発信移動体交換局とを含む。ホームロケーションレジスタ（Ｈome Ｌocation Ｒegister：ＨＬＲ）は、一般的に、セルラ電話またはＰＣＳ携帯電話などの移動体ユニットに関する情報を格納する。好ましい実施例において、ＨＬＲはまた「認証センタ」（Ａuthentication Ｃenter：ＡＣ）も含み、本明細書では「ＨＬＲ／ＡＣ」と呼ぶ。隣接ネットワークエンティティは、コールレッグ（call leg）上のアナウンスメントを移動体ユニットに提供するためのアナウンスメント・アプリケーション・ノードなど、１つまたは複数のアプリケーションノードを含む。
【０００９】
ネットワーク（またはシステム）は通常、発信移動体交換局（originating ＭＳＣ）を通して発信呼を申し込むなど、コールレッグを通して移動体ユニットによりアクセスされる。発信ＭＳＣあるいはＨＬＲ／ＡＣのどちらでも認証手順を開始することができ、発信ＭＳＣおよび移動体ユニットの双方が認証手順を行う。認証手順が認証の失敗という結果になる場合、発信ＭＳＣがＨＬＲ／ＡＣに通知する。次いでＨＬＲ／ＡＣが、いずれのデフォルトモードを開始するかを決定し、メッセージを発信ＭＳＣに送信して移動体ユニットのネットワークへのアクセスを拒絶し、移動体ユニットとの通信セッションを終了させ、コールレッグ上のアナウンスメントを移動体ユニットに提供するためにコールレッグをアナウンス・アプリケーション・ノードにルーティングする。かかるアナウンスメントに続き、発信切り替えセンタはまた、コールレッグを顧客サービスセンタにルーティングし、たとえば、移動体ユニットの再プログラミングを通して加入者をガイドして、さらなる認証失敗を回避するよう構成される。
【００１０】
本発明の他の多数の利点および特徴は、以下の本発明およびその実施例の詳細な説明、特許請求の範囲、および添付図面から容易に明白となろう。
【００１１】
【発明の詳細な記述】
本発明は多くの形態での実施例を受け入れることができるが、本開示を本発明の原理の例証として考慮し、かつ本発明を説明する特定の実施例に制限する意図はないことに理解をもって、その特定の実施例を図面に示すとともに本明細書に詳細に説明する。
【００１２】
上述したように、特定タイプの認証の失敗を検出し、かかる検出に続いて、デフォルトモードを提供するための装置、方法、およびシステムが必要とされている。本発明によれば、かかる装置、方法、およびシステムは、認証情報更新の失敗を含むこのような認証失敗を検出し、かかる検出に続いて、サービスプロバイダにデフォルトモードを提供し、加入者に認証の失敗を通知するとともに、認証の失敗を直す。このようなデフォルトモードは、ホームにある移動体ユニットおよびローミング中の移動体ユニットの双方について動作可能であり、かつまた、通信システムへのアクセスの拒絶も備えて、通信システムを不正に使用する可能性を防止する。本発明により提供されるデフォルトモードはまた、アナウンスメントおよび／または顧客ケアなど、特別な処置のためにかかる認証の失敗をルーティングする。本発明による装置、方法、およびシステムはまた、現在と過去の移動体通信構造に遡って互換性があり、かつ現在の移動体通信構造内で動作するとともに、既存のプロトコルを使用する。加えて、本発明のかかる装置、方法、およびシステムはまた、ユーザフレンドリであり、かつユーザに分かり易い(user tarnsparent)ものである。
【００１３】
図１は、本発明により移動体通信網において認証の失敗についてデフォルトモードを提供するシステムの実施例を示すブロック図である。システム（またはネットワーク）１００は、１つまたは複数の移動体交換局（Ｍobile Ｓwitching Ｃenter：ＭＳＣ）１１５および１つまたは複数の有線交換局(wireline switching center)１０５（集合的に「交換局」）を備える。ＭＳＣ１１５および有線交換局１０５は、トランクおよび信号回線を介して互いに接続されるとともに、１つまたは複数の通信衛星または全地球測位システム衛星（global positioning system satellites)でありうる衛星１３５へのリンクを提供するなど、他のロケーションへの複数の通信接続を用いて、公衆交換電話網（Ｐublic Ｓwitched Ｔelephone Ｎetwork：ＰＳＴＮ）などのより広域のネットワーク１１０に接続される。システム１００はまた、１つまたは複数のコンピュータ１５５（または他のネットワーク通信装置）へのネットワーク（インタネットなど）接続を有してもよい。
【００１４】
システム１００はまた、かかる移動体ユニット１３０それぞれに提供すべきサービスのタイプなど、様々な移動体ユニット１３０に関する情報を格納し、かつまた本発明の目的のために、本明細書において加入者プロファイル(subscriber profile)と呼ぶかかる移動体ユニット１３０それぞれについての認証情報を格納する、ホームロケーションレジスタ（ＨＬＲ）１５０などの様々なデータベースを備えることができる。移動体ユニット１３０が追加地理的領域にローミングする場合、その領域のＭＳＣ１１５が通常、各種の登録手順および認定手順を通して、その特定の移動体ユニット１３０についての加入者プロファイルのコピーを獲得し、その加入者プロファイルをビジタ・ロケーション・レジスタ（ＶisitorＬocation Ｒegister：ＶＬＲ）のＭＳＣ１１５内に格納する。好ましい実施例において、ＨＬＲ１５０はまた、「認証センタ」（ＡＣ）と呼ぶ認証機能性も含み、その結果としてＨＬＲは「ＨＬＲ／ＡＣ」とも呼ばれる。他の実施例において、かかる認証機能性は本発明の範囲内にあり、スタンドアロン型装置内に設けられる場合がある。このような場合、ＨＬＲ内にある場合もありまたはない場合もある他のデータベース機能性に関係なく、ＨＬＲ／ＡＣがかかるスタンドアロン型のＡＣを備えることが分かる。
【００１５】
システム１００はまた、さらなるタイプのデータベース、サービス制御ポイント（Ｓervice Ｃontrol Ｐoing：ＳＣＰ）、サービス回線ノード（Ｓervice Ｃircuit Ｎode：ＳＣＮ）（サービスノードとも呼ぶ）、インテリジェント周辺装置（Ｉntelligent Ｐeripheral：ＩＰ）、または別のインテリジェントネットワークデバイスなど、隣接ネットワークエンティティ１２０と呼ぶ１つまたは複数のインテリジェントネットワークデバイスも備えうる。１つまたは複数の隣接ネットワークエンティティ１２０は、好ましくは、有線交換局１０５およびＭＳＣ１１５に接続または連結される。好ましい実施例において、隣接ネットワークエンティティ１２０は、アナウンスメント・アプリケーション（announcement application：アナウンスメントを被呼者または発呼者いずれかに提供する）、ボイスメール・アプリケーション(voice mail application)、プリペイド・アプリケーション(prepaid application)、ワンナンバーサービスアプリケーション(one number service application)、および他のインテリジェント・ネットワーク・アプリケーション(intelligent network application)など、特定のアプリケーション（「アプリケーションノード」）１２５に対してノードまたはプラットフォームを提供する。
【００１６】
有線交換局１０５はまた、一般的に、複数の電話機１４０または他の顧客構内機器にも接続される一方、ＭＳＣ１１５は（基地局１４５または他の無線送受信器を介して）通常、特定の地理的領域内で、音声通信およびデータ通信について、セルラ電話など各種の移動体ユニット１３０への無線リンクを有する。加えて、有線交換局１０５および移動体交換局１１５は通常、統制や他の歴史的背景により物理的に分離されているが、これらの交換局を有線機能性および無線機能性の双方を有する１つまたは複数の交換局に組み合わせてもよい。
【００１７】
上述したように、認証手順は通常、認証情報に基づいて計算をし、その後、移動体ユニット１３０およびＨＬＲ／ＡＣ１５０またはＭＳＣ１１５により生成される結果を比較する必要がある。認証手順は通常、各移動体ユニット１３０が電源投入されるか、またはシステム１００にアクセスする都度、「グローバル」ベースで発生する。他の例において、ＭＳＣ１１５は移動体ユニット１３０に対して「チャレンジ(challenge)」を生成し、移動体ユニット１３０に特定の現行のまたは更新された認証情報を提供し、移動体ユニット１３０が認証計算を行い、続いて再び生成された結果を比較するよう指示する。これら状況のいずれかまたは双方において、認証情報は、移動体ユニット１３０およびＨＬＲ／ＡＣ１５０（および／またはＭＳＣ１１５）の双方に格納される「共有秘密データ」（ＳＳＤ（Ｓhared Ｓecret Ｄata）と称する）であることが多い。ＳＳＤ自体は通常、既知のアルゴリズム（ＣＡＶＥなど）を用い、移動体ユニット１３０の電話番号およびシリアル番号、認証キー、およびＨＬＲ／ＡＣ１５０（またはＭＳＣ１１５）により生成され移動体ユニット１３０に与えられる乱数などの他の情報に基づき、移動体ユニット１３０により、およびＨＬＲ／ＡＣ１５０（および／またはＭＳＣ１１５）によりそれぞれ計算される。比較された結果は通常、これらＳＳＤまたは他の認証計算後に生成されるチェックサムである。
【００１８】
ＳＳＤ更新の一部またはすべてとして、セキュリティ目的のために、乱数（または認証キー）は頻繁に更新される。加えて、乱数（または認証キー）もまた、たとえば磁界に曝されることで破損しうる。結果として、違法行為、たとえば移動体ユニット１３０のクローニングまたは不正使用、または正当な行為、たとえば各種の環境状況によるものなど様々な理由により、ＳＳＤの更新に続く認証の失敗が発生しうる。本発明によれば、認証の失敗に続き、まずシステム１００へのアクセスを拒絶するデフォルトモードが提供される。しかし、次に、正当な理由で認証に失敗した加入者に対応するため、本発明は自動的に加入者を隣接ネットワークエンティティ１２０におけるアプリケーションノード１２５が提供するアナウンスメントにルーティングし、その後に顧客サービスセンタ１８０に自動的にルーティングして移動体ユニット１３０の再プログラミングをし、将来の認証の失敗をなくす。
【００１９】
上述したように、本発明によれば、システム１００は認証の失敗を検出し、かかる検出の後にデフォルトモードを提供する。かかる検出およびデフォルト提供のために、移動体ユニット１３０の地理的ロケーションに応じて異なる実施が発生しうる。たとえば、特定の移動体ユニット１３０には通常、「ホーム」ＭＳＣ１１５と呼ぶ特定のＭＳＣ１１５がサービスを提供する「ホーム」領域が割り当てられる。対応する加入者プロファイルは、ホームＭＳＣ１１５に接続されたＨＬＲ／ＡＣ１５０に格納される。ＨＬＲ／ＡＣ１５０は、図示のようにスタンドアロン型ＨＬＲ／ＡＣであっても、またはホームＭＳＣ１１５内に組み込んでも（ＡＣ機能性を備えた一体型ＨＬＲ（Ｉ／ＨＬＲ）として）よい。移動体ユニット１３０は、移動するにつれて、直接あるいはホームＭＳＣ１１５を介してＨＬＲ／ＡＣ１５０にアクセスすることもできる発信ＭＳＣ１１５と呼ぶＭＳＣ１１５がサービスを提供する非ホームすなわち発信地理的領域にローミングすることがある。たとえば、何百万もの移動体ユニット１３０が現在使用されていることに伴い、かつ国内および国際的なローミングが増大するに伴い、発信ＭＳＣ１１５はホームＭＳＣ１１５から短距離に、またはホームＭＳＣ１１５から離れた大陸にあることがある。認証失敗の検出および本発明のデフォルト提供は、地理的分離に関係なく、ホームおよびローミングの双方の場合に備えることができる。
【００２０】
本発明について、好ましい実施例の対応するＡＮＳＩ準拠メッセージングを用いるローミングに関して詳細に説明する。本発明の方法は、当業者により、ＡＮＳＩ−４１メッセージングをホームＭＳＣ１１５およびＨＬＲ／ＡＣ１５０間の適切なシグナリングに変換することで、ホームの場合に容易に変形可能である。加えて、ＡＮＳＩ−４１および関連規格の使用は当業者に理解され、ＭＳＣ１１５とＨＬＲ／ＡＣ１５０、および本発明の好ましい実施例における他のシステム１００要素間の情報の転送に好ましい方法と見なされる。かかる規格の文脈内での本発明の方法の実施は、本発明の範囲を制限するものではない。
【００２１】
図２は、本発明により移動体通信網において認証の失敗についてデフォルトモードを提供するシステムの実施例および情報フローの一部を示すブロック図である。図２を参照して、移動体ユニット１３０が、電話機１４０または別の第２の移動体ユニット１３０に電話を掛けるなどにより、通常システム１００にアクセスする（コールレッグ２００）と、発信ＭＳＣ１１５が、認証要求などのメッセージをＨＬＲ／ＡＣ１５０に送信する（情報フロー２０５）。ＨＬＲ／ＡＣ１５０は次いで、ＳＳＤ更新のための新しい乱数を含む認証要求返信結果などの応答メッセージを発信ＭＳＣ１１５に送信する（情報フロー２１０）。加えて、認証手順を開始するため、ＨＬＲ／ＡＣ１５０は、ＳＳＤ更新のための新しい乱数を含む、発信ＭＳＣ１１５に認証命令も送信することができる（図２には別個に図示せず）。次に、発信ＭＳＣ１１５はＳＳＤ更新のための新しい乱数を移動体ユニット１３０に（基地局１４５を介して）送信する（情報フロー２１５）。
【００２２】
ＳＳＤ更新を受信した後、移動体ユニット１３０は新しいＳＳＤを計算し、その結果を（通常はチェックサムとして）発信ＭＳＣ１１５に（これもまた基地局１４５を介して）送信する（情報フロー２２０）。その間、発信ＭＳＣ１１５には、ＨＬＲ／ＡＣ１５０との通信を通して、それ自身が新しいＳＳＤの計算を行うのに十分なデータが提供されており、その結果を移動体ユニット１３０が提供した結果と比較することができる。結果が同じである場合、認証は成功すなわち有効であり、発信ＭＳＣ１１５はＨＬＲ／ＡＣ１５０にそのことを通知し（図２には別個に図示せず）、移動体ユニット１３０を用いて進行中のあらゆる呼の継続が許可される。
【００２３】
しかし、ＳＳＤ更新の結果が同じではない場合、認証の失敗が発生し、発信ＭＳＣ１１５は、好ましくは認証の失敗を示すパラメータを有する認証状態報告（呼び出し）メッセージを利用して、ＨＬＲ／ＡＣ１５０にそのことを通知する（情報フロー２２５）。本発明によれば、ＨＬＲ／ＡＣ１５０は、応答メッセージを発信ＭＳＣ１１５に送信し（フロー２３０）、本発明のデフォルトモードを実施する。すなわち、移動体ユニット１３０のシステム１００へのアクセスを拒絶するよう命令し（かつネットワーク１１０または別の交換局１１５または１０５へのあらゆる現在呼（コールレッグ２３５）の部分を取り払い）、次に移動体ユニット１３０を（移動体ユニット１３０を用いて進行中の現在のコールレッグ２００を通して）、アナウンスメントアプリケーションノード１２５Ａが提供するアナウンスメントにルーティング（再中継(re-trunking)）し（情報フロー２４０）、そのアナウンスメント後に、加入者による移動体ユニット１３０の再プログラミングをガイドするため、移動体ユニット１３０（これもまたコールレッグ２００を通して）顧客サービスセンタ１８０にルーティング（再中継）する（情報フロー２４５）。好ましい実施例において、ＨＬＲ／ＡＣ１５０から発信ＭＳＣ１１５への応答メッセージ（情報フロー２３０）は、アクセス拒絶パラメータおよびアナウンスメントリストパラメータを有する、ＡＮＳＩに準拠する認証状態報告返信結果(authentication states report return result message)である。アナウンスメントリストパラメータ(announcement list parameter)が様々なＡＮＳＩ−４１メッセージにおいて使用される一方、この状況および認証状態報告返信メッセージ内でのアナウンスメントリストパラメータの使用は、本発明の新規特徴の１つであることに留意されたい。アナウンスメントリストパラメータ内の各種サブパラメータを利用し、アナウンスメントアプリケーションノード１２５Ａによりいずれのアナウンスメントを加入者に再生するかを選択する。たとえば、典型的なアナウンスメントは、「カスタマーサービスをお待ち下さい（Please hold for customer service）」や「技術的な問題が発生しました。サービス担当者にお繋ぎ致しますので、お待ち下さい（A technical problem has occurred, please wait while a service representative is contacted）」である。
【００２４】
本発明の重要な特徴は、移動体ユニット１３０のロケーションに関係なく、ＨＬＲ／ＡＣ１５０での認証制御の保持である。これにより、ＨＬＲ／ＡＣ１５０が特定の移動体ユニット１３０にいずれのデフォルトモード処置を提供すべきかを個々に決定できるようになる。たとえば、ＨＬＲ／ＡＣ１５０は、認証の失敗を追跡することができ、１回の認証の失敗直後ではなく、いくつかの連続した認証の失敗の後にのみアクセスの拒絶を実施しうる。
【００２５】
加えて、本発明は、認証に失敗した呼を顧客サービスセンタ１８０に直ちに再中継することで、加入者を移動体ユニット１３０の使用者として補助する。これにより、正当な加入者の認証の失敗の原因であったかもしれないあらゆる欠陥または問題を直ちに修正することが可能になる。本発明の各種実施例は同時に、サービスプロバイダが、典型的には潜在的に不正な（クローニングされた）移動体ユニット１３０を用いることで生じる課金問題および収入の損失など、各種問題を回避できるようにする。例えば、多くのサービスプロバイダは、認証失敗時に、サービスを拒絶する（かつ関連する収入を失う）ことを好まない。認証に失敗し、かつ移動体ユニット１３０がクローニングされたか、または他の不正装置である場合、（移動体電話番号に割り当てられた）正当な所有者は対応する料金に対して責任を負わないため、サービスプロバイダは不正に生じたサービスの支払いを受領しない。本発明は、こういった状況においてサービスを拒絶しながら、同時に、直ちに顧客サービスを自動的に提供することで、正当な加入者へのあらゆる迷惑を回避できるようにする。
【００２６】
図３は、本発明により通信システムにおけるアプリケーションノードへの入り呼の情報処理機能を有するタンデム接続（intelligent tandeming）に備えるための装置の実施例３００を示すブロック図である。このような装置３００は、交換局１１５または１０５内に含まれるか、または交換局１１５または１０５とシステム１００または２００の隣接ネットワークエンティティ１２０に分散されることが好ましい。装置３００は、プロセッサ３１０と、ネットワークインタフェース３１５と、メモリ３２０と、を備える。ネットワークインタフェース３１５は、音声情報、制御メッセージ、共有秘密データ、および他の関連情報などのデータの送受信に利用され、また（移動体ユニット３１０、ネットワーク１１０からの被呼者／発呼者、およびアプリケーションノード１２５（アナウンスメントのためなど）の間での）入力コールレッグの受信および出力コールレッグの送信に利用することもできる。メモリ３２０は、集積回路（各種形態のＲＡＭなど）、磁気ハードドライブ、光記憶装置、または他の任意のタイプのデータ記憶装置でありうる。メモリ３２０は、プログラム命令または構成（後述）、呼管理、および加入者プロファイル情報などの他の呼情報に関する情報を格納するために使用される。メモリ３２０はこのような情報格納を行うとともに、データベース（データベース１２５Ｅ等）内、またはスタンドアロン型（ＨＬＲ／ＡＣ１５０など）であっても、または交換局１１５または１０５内に統合されていてもよいＨＬＲ／ＡＣまたはＶＬＲ内に含まれても、または隣接ネットワークエンティティ１２０内に他のプラットフォームとして含まれてもよい。
【００２７】
続けて図３を参照して、プロセッサ３１０は、単一の集積回路（ＩＣ）を備えても、またはマイクロプロセッサ、デジタル信号プロセッサ（Ｄigital Ｓervice Ｐrocessor：ＤＳＰ）、カスタムＩＣ、特定用途向け集積回路（ＡpplicationＳpecific Ｉntegrated Ｃircuits：ＡＳＩＣ）、書き換え可能ゲートアレイ（Ｆield Ｐrogrammable Ｇate Ａrrays：ＦＰＧＡ）、関連メモリ（ＲＡＭおよびＲＯＭなど）、および他のＩＣおよびコンポーネントなど、複数の集積回路または、接続、配置、または共にグループ化された他のコンポーネントを備えてもよい。結果として、本明細書で用いるプロセッサという語は、単一ＩＣ、またはカスタムＩＣ、ＡＳＩＣ、プロセッサ、マイクロプロセッサ、コントローラ、ＦＰＧＡ、またはマイクロプロセッサメモリまたは追加ＲＡＭ、ＤＲＡＭ、ＳＲＡＭ、ＭＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、またはＥＥＰＲＯＭなどの関連メモリを有する、図１および図２を参照して上述するとともに図４を参照して詳細に後述する機能を実行する集積回路の他のあるグループの配置（arrangement）を等しく意味し、かつこれらを含むものとして理解すべきである。関連メモリを有するプロセッサ３１０は、図１および図２を参照して上述するとともに、図４を参照して後述する本発明の方法を実行するよう（プログラミングまたは結線接続により）構成しうる。たとえば、方法は、関連メモリ（および／またはメモリ３２０）および他の同等コンポーネントを備えるプロセッサ３１０に、プロセッサ３１０が動作可能時（すなわち、電源が投入され、機能しているとき）に、続けて実行するためのプログラム命令セット（または同等の構成または他のプログラム）としてプログラムされ格納される。同等に、関連メモリおよび他の同等コンポーネントを有するプロセッサ３１０は、全体的または部分的に、ＦＰＧＡ、カスタムＩＣ、および／またはＡＳＩＣとして実施され、そのＦＰＧＡ、カスタムＩＣ、またはＡＳＩＣもまた、本発明の方法を実施するよう設計、構成、および／または結線接続することができる。好ましい実施例において、プロセッサ３１０は全体的に、本発明の方法を実施するようプログラムされた、マイクロプロセッサとして実施される。
【００２８】
上述したように、交換局１１５（または１０５）内に組み込む他、かかる装置３００を交換局１１５または１０５と隣接ネットワークエンティティ１２０に分散してもよい。たとえば、メモリ３２０を隣接ネットワークエンティティ１２０に組み込み（ＨＬＲまたは他のデータベースなど）、プロセッサ３１０がＭＳＣ１１５および隣接ネットワークエンティティ１２０のいずれかまたは双方内にコンポーネントを有し、かつネットワークインタフェース２１５をＭＳＣ１１５内に組み込んだ状態で、装置３００をＭＳＣ１１５と隣接ネットワークエンティティ１２０とに分散してもよい。多数の他の変形および同等の実施例が容易に明らかであり、これらもまた本発明の範囲内にある。
【００２９】
図４は、本発明により移動体通信網において認証の失敗についてデフォルトモードを提供するための方法の実施例を示す流れ図であり、本発明の有用な要約を提供する。移動体ユニット１３０が、開始ステップ４００において、出呼を配置することなどによりシステム１００にアクセスすることから始まり、ステップ４０５において、発信ＭＳＣ１１５が認証要求などの認証手順を開始させるためのメッセージをＨＬＲ／ＡＣ１５０に送信する。次に、ステップ４１０において、ＨＬＲ／ＡＣ１５０は、ＳＳＤ更新のための新しい乱数を含むなど認証手順のための認証情報を含む、認証要求返信結果などの応答メッセージを発信ＭＳＣ１１５に送信する。ステップ４０５および４１０の代わりに、単一ステップ（図示せず）として、認証手順のための認証情報（たとえば、ＳＳＤ更新のための新しい乱数）も含む、発信ＭＳＣ１１５に認証命令を送信することなどにより、ＨＬＲ／ＡＣ１５０が認証手順を開始してもよい。
【００３０】
次に、ステップ４１５において、発信ＭＳＣ１１５がＳＳＤ更新のための新しい乱数を移動体ユニット１３０に（基地局１４５を介して）送信し、移動体ユニット１３０および発信ＭＳＣ１１５は、新しいＳＳＤを計算し、その結果のチェックサムを比較するなど、上述した認証手順を実行する。結果が同じである場合、ステップ４２０において認証は成功すなわち有効であり、ステップ４２５において発信ＭＳＣ１１５がＨＬＲ／ＡＣ１５０にそのように通知し、さらなるステップまたは処置を必要とせずに（すなわちデフォルトにより）、移動体ユニット１３０を用いて進行中のあらゆる呼の継続が許可され、戻りステップ４５５において方法が終了しうる。
【００３１】
しかし、ＳＳＤ更新の結果が同じではない場合、ステップ４２０において認証の失敗が発生し、ステップ４３０において、好ましくは、認証の失敗を示すパラメータを有する認証状態報告（呼び出し）メッセージを利用して、発信ＭＳＣ１１５がＨＬＲ／ＡＣ１５０にそのように通知する。本発明によれば、ステップ４３５において、ＨＬＲ／ＡＣ１５０は応答メッセージを発信ＭＳＣ１１５に送信し、本発明のデフォルトモードを実施する。上述したように、応答メッセージは、アクセス拒絶パラメータおよびアナウンスメントリストパラメータを有する認証状態報告返信結果であることが好ましい。好ましい実施例において、デフォルトモードは、ステップ４４０において、移動体ユニット１３０のシステム１００へのアクセスを拒絶するよう命令し（かつネットワーク１１０または別の交換局１１５または１０５へのコールレッグを取り払い）、ステップ４４５において、続けて移動体ユニット１３０を（発信ＭＳＣ１１５と移動体ユニット１３０の間で進行中の現在のコールレッグを通して）、アナウンスメントアプリケーションノード１２５Ａが提供するアナウンスメントにルーティング（再中継）し、そのアナウンスメント後に、ステップ４５０において、移動体ユニット１３０を再プログラミングするため、移動体ユニット１３０（これもまた発信ＭＳＣ１１５と移動体ユニット１３０間のコールレッグ２００を通して）顧客サービスセンタ１８０にルーティング（再中継）することを含む。ステップ４５０または４２５に続き、方法がリターンステップ４５５において終了しうる。
【００３２】
上記考察から明らかなように、本発明のシステム、装置、および方法は、重要な利点を提供する。本発明の各種実施例は、認証情報の更新の失敗を含む認証失敗の検出に備え、およびかかる検出に続いて、加入者に認証の失敗を通知し、認証失敗を直すためのデフォルトモードをサービスプロバイダに提供する。かかるデフォルトモードは、ホームにある移動体ユニットおよびローミング中の移動体ユニットの双方について動作可能であり、かつまた通信システムへのアクセスの拒絶も備え、通信システムを不正に使用する可能性を防止する。本発明により提供されるデフォルトモードはまた、アナウンスメントおよび／または顧客ケアなど、特別な処置のためにかかる認証の失敗をルーティングする。移動体ユニットの制御もまた、ホームＨＬＲ／ＡＣにより保持される。本発明による装置、方法、およびシステムはまた、現在の移動体通信構造と互換性があり、かつ現在の移動体通信構造内で動作するとともに、既存のプロトコルを使用する。加えて、かかる装置、方法、およびシステムはまた、ユーザフレンドリであり、かつユーザに分かり易いものである。
【００３３】
上記から、本発明の新規概念の精神および範囲から逸脱せずに、多数の変形および変更を行いうることが観察されよう。本明細書に記載した特定の方法および装置に関する制限は意図されず、暗示されるべきではないことが分かるはずである。勿論、添付の特許請求の範囲は、特許請求の範囲内にあるかかるすべての変更を網羅するものである。
【図面の簡単な説明】
【図１】本発明により移動体通信網において認証の失敗についてデフォルトモードを提供するシステムの実施例を示すブロック図である。
【図２】本発明により移動体通信網において認証の失敗についてデフォルトモードを提供するシステムの実施例および情報フローの一部を示すブロック図である。
【図３】本発明により移動体通信網において認証の失敗についてデフォルトモードを提供するための装置の実施例を示すブロック図である。
【図４】本発明により移動体通信網において認証の失敗についてデフォルトモードを提供するための方法の実施例を示す流れ図である。
【図１】
0003955446.tif 000002
【図２】
0003955446.tif 000003
【図３】
0003955446.tif 000004
【図４】
0003955446.tif 000005