(57)【特許請求の範囲】
【請求項１】
電話通信ネットワークの移動局に保存されたサービス情報を更新するための方法であって、前記電話通信ネットワークは、加入者情報を保存する第１データベースを有するホーム・ロケーション・レジスタ又は認証センター、サービス情報を保存する第２データベースを有するメッセージ・センター、及びメッセージ交換センターを含み、該方法が、
サービス情報保存能力を有する複数の移動局を識別し、前記複数の移動局のうち更新すべき一部の移動局を選択するステップを含み、
前記複数の移動局の識別は、
前記第１データベースをスキャンするステップと、
前記第１データベースにおいて、更新能力のある移動局を有する加入者を識別するステップと、
前記ホーム・ロケーション・レジスタ又は認証センターが、更新能力のある移動局を有すると識別された前記加入者の移動局を次の更新動作の際に更新すべき移動局として識別する更新状態標識を、前記加入者と関連付けるステップとを有し、前記方法はさらに、
前記複数の移動局のうちの前記選択された移動局が起動中であるかどうかを検出するステップであって、前記検出が前記メッセージ交換センターによりなされる決定を含む、ステップと、
前記複数の移動局のうちの前記選択された移動局が起動中であれば、更新されたサービス情報を前記メッセージ・センター内の前記第２データベースから前記選択された移動局に転送するステップと、
前記選択された移動局が未起動であれば、前記選択された移動局が後で起動したとき更新されるよう指定するステップであって、前記ホーム・ロケーション・レジスタ又は認証センターによる標識の設定を含む、ステップとを含む方法。
【請求項２】
請求項１に記載の方法において、前記第２データベース内のサービス情報データベースを修正するステップを含む、前記第２データベースのサービス情報を更新するステップをさらに含む方法。
【請求項３】
請求項２に記載の方法において、前記複数の移動局の識別が前記第２データベースの更新の完了によって自動的に起動される方法。
【請求項４】
請求項１に記載の方法において、前記第１データベース及び第２データベースは前記移動局から隔てられて位置している方法。
【請求項５】
請求項１に記載の方法において、前記サービス情報は好ましい及び／又は好ましくない、更新されたシステム識別子コード及び／又はシステムオペレータコードである方法。
【請求項６】
請求項５に記載の方法において、前記サービス情報は異なるプロトコル識別子により他の電話サービスと区別される方法。
【請求項７】
請求項６に記載の方法において、前記移動局は前記更新されたサービス情報の受信の確認を送る方法。
【請求項８】
請求項１に記載の方法において、前記サービス情報は、どのシステム識別子コードが前記ネットワークにより好まれるかを指定するデータを含む方法。
【請求項９】
請求項１に記載の方法において、前記サービス情報は電話通信サービスの更新である方法。
【請求項１０】
請求項１に記載の方法において、前記更新されたサービス情報は、セルラー周波数より高い、無線標準動作周波数を使用して、前記第２データベースから前記選択された移動局へ転送される方法。
【請求項１１】
移動局に保存されたサービス情報を更新するためのシステムであって、該システムが、
加入者情報を保存する第１データベースと、
サービス情報を保存する第２データベースと、
前記第２データベースに関連し、更新されたサービス情報を前記第２データベースに提供する更新ターミナルと、
前記サービス情報の更新に反応して、前記第１データベースによって更新能力のある移動局を有するものとして識別された加入者の集合について更新状態標識を設定するプロセッサとを含み、前記プロセッサがさらに、
更新状態標識が設定されている所定の移動局が起動中かどうかを検出し、
前記第２データベースから前記所定の移動局に更新されたサービス情報を転送するコマンドを出すようにプログラムされるシステム。
【請求項１２】
請求項１１に記載のシステムにおいて、前記第２データベースが常駐するメッセージ・センターをさらに含むシステム。
【請求項１３】
請求項１１に記載のシステムにおいて、前記第１データベースがホーム・ロケーション・レジスタによって構成されるシステム。
【請求項１４】
請求項１１に記載のシステムにおいて、前記第１データベース及び第２データベースは前記移動局から分かれて位置しているシステム。
【請求項１５】
請求項１１に記載のシステムにおいて、前記サービス情報は更新された好ましい及び好ましくないシステム識別子コード情報を含むシステム。
【請求項１６】
請求項１１に記載のシステムにおいて、前記所定の移動局への前記第２のデータベースからの前記更新されたサービス情報の転送はセルラー周波数より高い無線標準サポート周波数を使用して達成されるシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電気通信サービスの無線プログラミングに関する。より詳細には、本発明は柔軟な電気通信サービスを提供するための移動局データベースの動的更新に関する。
【０００２】
【従来の技術、及び、発明が解決しようとする課題】
ＩＳ−１３６と呼ばれる工業規格は、セルラーおよびＰＣＳ帯域で通信する移動局に関する規格を定義している。本規格は、移動局と移動局交換センターとの間の通信プロトコルと共に、移動局の基本的機能を定義している。本規格によって設計された移動局の重要な態様の１つは、その動作を柔軟にする移動局のプログラム能力である。
【０００３】
この特定の規格を利用する移動局は、インテリジェント・ローミング（ＩＲ）として知られる機能を実現するために有益であると考えられてきた。これは、移動局または電話が、その置かれた位置に関わらず可能な最上のサービスを受信することを確保する処理である。
【０００４】
以下の説明は、移動環境におけるインテリジェント・ローミングの意義を理解するための背景を提供する。これはＩＳ−１３６移動局を使用して得られる特定の通信サービスの一例を提供するものとしてのみ理解されたい。
【０００５】
図１は、無線周波数スペクトルの一部を例示する。８００ＭＨｚ付近を中心とする周波数範囲１０は歴史的にセルラー周波数帯として知られており、１９００ＭＨｚ付近を中心とする周波数帯１２は、携帯通信サービス（ＰＣＳ）に関して新たに規定された周波数帯である。各周波数範囲すなわちセルラー周波数範囲とＰＣＳ周波数範囲とは２つの部分に分割される。セルラー周波数範囲１０には、移動通信装置から、セルラー基地局のような基地局への通信に使用されるアップリンク部分１４がある。セルラー周波数範囲１０の部分１６は、ダウンリンク通信、すなわちセルラー基地局から移動通信装置への通信に使用される。同様の方法で、ＰＣＳ周波数範囲１２の部分１８は、アップリンク通信、すなわち移動通信装置から基地局への通信に使用される。ＰＣＳ周波数範囲１２の部分２０は、ダウンリンク通信、すなわち基地局から移動通信装置への通信に使用される。
【０００６】
各周波数範囲は、通常異なったサービス提供者に関連する帯域に分割される。セルラー周波数範囲１０の場合、周波数帯域３０と３２とは、それぞれアップリンク通信とダウンリンク通信とについて帯域「ａ」を指定される。特定の地理的範囲では、セルラー・サービス提供者は移動通信を実行するために周波数帯域「ａ」を割り当てられる。同様に、同じ地理的範囲で、別のセルラー・サービス提供者は、「ｂ」に指定された周波数帯域３４（アップリンク）と３６（ダウンリンク）とを割り当てられる。各サービス提供者に割り当てられた周波数スペクトルは、お互いの通信に干渉しないように分離されている。これによって２つの独立したサービス提供者が同じ地理的範囲でセルラー・サービスを提供することが可能になる。
【０００７】
米国政府は、サービス提供者に対してＰＣＳ周波数スペクトルを競売にかけた。セルラー周波数範囲の場合のように、ＰＣＳ周波数範囲は多数の帯域に分割され、そこでは異なったサービス提供者が特定の地理的範囲内で許可された特定の周波数帯域を使用できる。ＰＣＳ帯域はＡ、Ｂ、Ｃ、Ｄ、ＥおよびＦと呼ばれる。Ａ帯域にはアップリンク帯域５０とダウンリンク帯域５２とが含まれる。Ｂ帯域にはアップリンク帯域５４とダウンリンク帯域５６とが含まれる。Ｃ帯域にはアップリンク帯域５８とダウンリンク帯域６０とが含まれる。Ａ、Ｂ、およびＣ帯域の各アップリンク帯域とダウンリンク帯域とは約３０ＭＨｚ幅である。Ｄ帯域にはアップリンク帯域６２とダウンリンク６４とが含まれる。Ｅ帯域にはアップリンク帯域６６とダウンリンク帯域６８とが含まれる。同様に、帯域Ｆにはアップリンク帯域７０とダウンリンク帯域７２とが含まれる。帯域Ｄ、ＥおよびＦのアップリンク帯域とダウンリンク帯域とは各々約１０ＭＨｚ幅である。こうしたセルラーおよびＰＣＳ周波数帯域では特定の範囲で８つの異なった無線通信サービス提供者を有することが可能なことに留意されたい。
【０００８】
異なったセルラーおよびＰＣＳの各帯域はアップリンクとダウンリンク両方向で制御チャネルと通信チャネルからなる。アナログ・セルラー帯域では、「ａ」および「ｂ」帯域について２１の制御チャネルがある。各制御チャネルにはアップリンク部分とダウンリンク部分とが含まれる。制御チャネルはシステム・オペレータ・コード（ＳＯＣ）、システム識別子コード（ＳＩＤ）、ページング情報、呼出設定情報などの、移動通信システムの登録に関連する情報のような付加情報を伝送する。
【０００９】
制御チャネルが占有しない部分のセルラー帯域スペクトルは通信チャネル用に使用される。通信チャネルは音声またはデータ通信を伝送するが、その際各チャネルはアップリンク通信リンクまたはダウンリンク通信リンクからなる。
【００１０】
現在いくつかのセルラー通信規格がある。ＥＩＡ／ＴＩＡ５５３として知られるアナログ規格は、ＡＭＰＳ（高度移動電話サービス）規格の上に構築されている。この規格は２１のアナログ制御チャネル（ＡＣＣ）と数百のアナログ音声またはトラヒック・チャネル（ＡＶＣ）をサポートする。ＥＩＡ／ＴＩＡ  ＩＳ５４Ｂは、二重モード動作をサポートするより新しい規格である。二重モード動作とは、アナログ制御チャネルと、アナログ／トラヒック・チャネルまたはディジタル・トラヒック・チャネル（ＤＴＣ）を有するという意味である。ＡＶＣまたはＤＴＣは実際の通信のために使用され、ＡＣＣは例えば、呼出設定、サービス提供者識別などの付加情報またはシステム情報に関連する情報を転送するために使用される。ＥＩＡ／ＴＩＡ  ＩＳ１３６規格はアナログ・モードと二重モードとの両方のセルラーがカバーする通信をサポートし、さらにＰＣＳ周波数帯域Ａ〜Ｆとセルラー周波数帯域「ａ」および「ｂ」のために考案された完全ディジタル通信スキームも含む。この規格ではディジタル・トラヒック・チャネルとディジタル制御チャネル（ＤＣＣＨ）が考慮される。ＤＴＣの場合、通信される音声またはデータのみならず、さらにディジタル・チャネル・ロケータ（ＤＬ）がＤＴＣに伝送される。ＤＬによって、ＳＯＣ、ＳＩＤ、ページング情報などのディジタル制御チャネル上で実行されるシステム付加情報のような情報を得る目的でＤＣＣＨを探し出すためにＤＴＣにロックしてＤＬ中の情報を使用する移動通信装置が可能になる。
【００１１】
移動電話のような移動通信装置は、サービス提供者に登録したいときは、制御チャネルにロックし、ＳＯＣやＳＩＤといった情報を読み取る。ＳＯＣおよび／またはＳＩＤがユーザが通信サービス契約を有するサービス提供者に対応する場合、電話はアップリンク制御チャネルを通じてサービス提供者の移動通信システムに登録される。
【００１２】
図２は、シアトル、シカゴおよびワシントン、Ｄ．Ｃ．といった都市を示す米国の地図を例示する。例えば、シアトルでは周波数帯域ＡはＳＩＤ４３を有するＳＯＣ００１に認可されており、帯域ＣはＳＩＤ３７を有するＳＯＣ００３に認可されている。シカゴでは、周波数帯域ＣはＳＩＤ５７を有するＳＯＣ００１に認可されており、帯域ＢはＳＩＤ５１を有するＳＯＣ００３に認可されていると仮定する。ワシントン、Ｄ．Ｃ．では、周波数帯域「ａ」がＳＩＤ２１を有するＳＯＣ００１に認可され、帯域ＡがＳＩＤ１７を有するＳＯＣ００３に認可されていると仮定する。同じＳＯＣが、違う周波数帯域であってもいくつかの異なった位置で見られることに留意されたい。同じＳＯＣが各地理的範囲で異なったＳＩＤに関連し、同じ地理的範囲で異なったサービス提供者が異なったＳＩＤを有することにも留意されたい。
【００１３】
無線通信サービスへの特定の加入者がＳＯＣ００１を有するサービス提供者との契約を有する場合、その加入者は、より安価な料金で受信できるため、ＳＯＣ００１のシステムの使用を選択するだろう。加入者がシアトルにいるとき、加入者は帯域Ａを選択し、シカゴにいるときはＣを選択し、ワシントン、Ｄ．Ｃ．にいるときは帯域「ａ」を選択する。上記で説明した状況は無線通信加入者にとって問題となる。加入者が国のある地域から別の地域に移動したとき、電話は電源を投入されると、「ホーム」サービス提供者すなわち加入者が所定の契約を有するサービス提供者を探索する。例えば、加入者がシアトルからシカゴに移動した場合、シカゴで電話の電源を投入すると、電話は望ましいサービス提供者を見つけるために様々なスペクトル帯域を探索してコード００１のサービス・オペレータを識別する。
【００１４】
本発明と同じ譲受人に譲渡された係属出願で、発明者は、ＩＳ−１３６移動局内のデータベース能力を利用して、ホーム領域外にあるとき移動局がサービス・チャネルを探索するプロセスを制御する情報を保存することが有益であることを認識した。この概念がインテリジェント・ローミング（ＩＲ）と呼ばれる。この概念は、「多重サービス提供者環境で無線通信サービス提供者を選択するための方法」と題された米国特許出願第０８／５７０，９０５号に説明されている。インテリジェント・ローミングに向けられた他の出願には、米国特許出願第０８／５７０，９０４号、０８／５７０，９０３号および０８／５７０，９０２号が含まれる。
【００１５】
ＩＲ機能は加入者に改良型電話サービスを提供するが、それにも関わらず移動ステーションのプログラム能力を完全に利用するわけではないので、特にインテリジェント・ローミングに関して発生する問題、すなわちサービス提供者間の契約の変更を処理することはできない。詳細には、サービス提供者間の関係が時間につれて変化するのは無線通信の領域ではよくあることである。関連サービスの加入者がある地域から別の地域に移動したときどう処理するかを決定するのは契約上の取り決め事項である。時間につれて２つのサービス提供者が有する好ましい関係が好ましくない関係に変化することもあり得る。こうした条件では、移動局がインテリジェント・ローミングのための情報を事前にプログラムされている場合、顧客が様々な地理的範囲を移動する際好ましいパートナー／関連サービス提供者を誤って認識することがありうる。従って、提供者の能力や関係のこうした変化に移動局が対応できる移動局のインテリジェンスを生み出す方法を提供することが望ましい。
【００１６】
本発明は、移動局の加入者を動的に関連させることなく、サービス提供者が移動局に対して電気通信サービスの更新を提供できるようにするための方法を提供する。より詳細には、本発明は（他のサービス提供者との契約の変更といった）電気通信サービスの変更に従って更新できるサービス提供者ネットワーク内のデータベースを提供する。このデータベースは自動的に移動局に送信でき、移動局内のデータベース情報を更新する。移動局が様々な地理的範囲を移動した際のローミング操作の制御といった移動局の動作の制御のために使用される更新情報は、加入者の特定の活動なしに提供者によって無線で提供される。
【００１７】
【課題を解決するための手段】
本発明の実施形態によれば、サービス情報は中央データベースで更新される。サービス情報保存能力を有する複数の移動局が識別され、その後更新されるこの複数の移動局の下位集合が選択される。本方法はその後選択された移動局が起動中かどうかを検出する。選択された移動局が起動中であれば更新されたサービス情報が中央データベースから選択された移動局に転送される。選択された移動局が未起動であれば選択された移動局は、その後起動されたときに更新されるよう指定される。
【００１８】
サービス情報にはインテリジェント・ローミング操作を管理するためのデータが含まれる。さらに、サービス情報保存能力を有する複数の移動局を識別するステップが、中央データベースの更新完了の際自動的に起動する。
【００１９】
特にインテリジェント・ローミングに向けられた本方法の実施形態では、インテリジェント・ローミング・データベースが更新される。その後無線プログラム能力を有する無線電話が識別される。その後、このプログラム能力を有する無線電話に関する更新状態標識が設定される。その後、本方法に従って、更新状態標識が設定された無線電話が起動中かどうかが検出される。こうした無線電話が起動中であることが検出されれば、更新データベース中のインテリジェント・ローミング情報が無線電話に転送される。無線電話が起動中でないことが検出されれば、無線電話がその後起動されたときに更新インテリジェント・ローミング・データベースを受信するよう指定される。
従って本発明は電話サービスに関連する移動局の無線プログラミングを提供する。
【００２０】
【発明の実施の形態】
本発明によれば、移動局に無線プログラミングを提供するためのアーキテクチャが提供される。以下詳細に説明される実施形態では、無線プログラミングはインテリジェント・ローミング情報に関する。しかし、これはサービス提供者からこうしたプログラム可能な装置を有する加入者に必要に応じて伝送できる情報の種類の一例にすぎないことを認識すべきである。
【００２１】
図３は、加入者の移動局の適切な無線プログラミングを遂行するアーキテクチャの実施形態を例示する。
【００２２】
移動局３０はＩＳ−１３６プロトコルの要求に準拠する。この移動局３０は移動交換ステーション３１と無線で通信する。顧客サービス・センター３１０は、システム・オペレータ間の関係に関する適切な情報を作成し、好ましいシステム・オペレータと好ましくないシステム・オペレータとを定義する。このサービス・センターはこのシステム・オペレータ関連情報をメッセージ・センター（ＭＣ）３１１に伝える。そのメッセージ・センターの別の部分は無線プロセッサ（ＯＴＡＰ）３１２として扱われる。このＯＴＡＰにはインテリジェント・ローミング・データベース（ＩＲＤＢ）３１３が含まれる。移動環境では通常あることだが、ホーム・ロケーション・レジスタ／認証センター（ＨＬＲ／ＡＣ）３１４はＩＳ−４１プロトコルを満足する通信回線を経由してメッセージ・センターに接続されている。ビジター・ロケーション・レジスタ（ＶＬＲ）３１５には移動先の地理的領域内の加入者の位置を識別する情報が含まれる。ＶＬＲ３１５はＩＳ−４１プロトコルでＨＬＲと通信し、同じプロトコルで移動交換センター３１とも通信する。最後に、ＯＴＡＰ３１２とＭＳＣ３１との間の通信を管理するプロトコルもＩＳ−４１である。
【００２３】
要約すると、外部ターミナルは顧客サービス・センター（ＣＳＣ）３１０を経由して、システム・オペレータ間の契約に関する情報を更新する。この情報は順次ＩＲＤＢ３１３に提供される。中央データベースの更新完了後、各プログラム可能な移動局内のメモリのコンテンツの更新が手動または自動で開始できる。更新処理の開始後、ＨＬＲ３１４は更新されたＩＲＤＢ情報を受信できるプログラム可能な移動局を有する加入者を識別する。こうした移動局を識別すると、ＨＬＲ３１４はＯＴＡＰ３１２に信号を送り、識別された移動局に伝送するためのメッセージを作成するが、その中でＩＲＤＢ３１３の更新されたコンテンツがＯＴＡＰ３１２から移動局３０に転送される。転送は移動交換センター（ＭＳＣ）３１を経由して行われる。ＨＬＲ３１４が更新が行われたことを示した後、ＭＳＣ３１が識別された移動局が未起動であることを示したならば、ＯＴＡＰ３１２はその事実をＨＬＲ３１４に示し、ＨＬＲ３１４はその移動局に関連してＨＬＲ３１４中に転送待ち標識（ＤＰＩ）を設定する。後で移動局が起動され登録されると、ＨＬＲ３１４は再びＯＴＡＰ３１２を起動してＩＲＤＢ３１３の更新を含む適切なメッセージを作成するが、それはその後ＭＳＣ３１を経由して移動局に送信される。
【００２４】
上記の説明は本発明の実施形態内の構成要素によって行われる動作の一般的説明を提供する。以下の小項目は、ＨＬＲ、ＯＴＡＰおよびＭＳＣに関する必要な機能とこうした構成要素間およびＭＳＣと移動局との間の通信とをより詳細に説明する。
【００２５】
＜無線プログラミングをサポートするためのＨＬＲの要求＞
無線プログラム能力をサポートするために、ＨＬＲの一定の機能的要求が必要である。
第１に、多数の電話サービスをサポートするために、ＨＬＲ加入者記録は１つより多い転送待ちフラグ（ＤＰＦ）をサポートしなければならない。すなわち、ＨＬＲは、上記の無線プログラミング（ＯＡＰ）またはＣＭＴ（セルラー・メッセージング電話サービス）のように、メッセージがエンド・ユーザに伝送されなければならないという表示をサポートする。ＨＬＲはまた、これらのＣＭＴおよびＯＡＰのメッセージに関して異なったメッセージ・センター（ＭＣ）を指定する。これは、ＨＬＲの各転送待ちフラグが異なったメッセージ・センターのアドレスを指定することを意味する。
【００２６】
ＨＬＲは特定の電子一連番号（ＥＳＮ）／移動局識別番号（ＭＩＮ）に関するＯＡＰ  ＤＰＦまたは保守ターミナルが扱うＭＩＮの範囲を設定する能力を有する。ＭＩＮの範囲が選択されると、ＨＬＲはＩＳ−１３６改訂Ａ以上の電話についてのみＯＡＰ  ＤＰＦを設定する。ＭＩＮの範囲はブロック（すなわちＮＰＡ−Ｎｘｘ−ｘｘｘｘからＭＰＡ−Ｎｙｙ−ｙｙｙｙ）として指定される。
【００２７】
ＨＬＲはまた、電話サービス・メッセージに優先順位をつける。ショート・メッセージ・サービスＳＭＳセルラー・メッセージング電話サービス、ＳＭＳセルラー・ページング電話サービス・メッセージおよび無線起動電話サービス・メッセージはＯＡＰ電話サービス・メッセージに対して優先権を有する。ＳＭＳ転送待ちフラグとＯＡＰ転送待ちフラグの両方が１つの移動局に対して設定されていれば、ＳＭＳメッセージ転送がＯＡＰに対して優先権を有する。
【００２８】
ＨＬＲは、メッセージ・センターのＯＴＡＰからＳＭＳ要求メッセージを受信できなければならない。ＨＬＲはその後ＯＡＰに関するＳＭＳ電話サービス識別子を含むＳＭＳ要求パラメータを検査する。ＨＬＲはまた、ＭＳの状態が起動中か未起動かをチェックする。ＭＳが起動中の場合、ＨＬＲはＳＭＳセルラー・メッセージング電話サービス（ＣＭＴ）についてなされるように、ＭＳＣポイント・コードを提供する。ＭＳが未起動である場合、ＨＬＲは加入者プロファイル中に定義される新しいフラグを設定してＯＡＰメッセージがＭＳに転送待ちであることを示す。これがＯＡＰメッセージ転送待ちフラグである。ＨＬＲ中のＩＳ−１３６が可能な各ＥＳＭ／ＭＩＮ記録についてＯＡＰ転送待ちフラグが存在する。
ＯＡＰ転送待ちフラグは、ＯＡＰメッセージがうまく転送されると消去される。
【００２９】
＜無線起動プロセッサ（ＯＴＡＰ）の機能的要求＞
本発明の実施形態によれば、ＯＴＡＰはメッセージ・センターＭＣに関連する。無線プログラミングをサポートするために、ＯＴＡＰは次の機能的要求をサポートしなければならない。ＯＴＡＰアプリケーションはメッセージ・センターと独立したアプリケーションである。その目的は、ＳＭＳセルラー・メッセージ電話サービス・アプリケーションが同時にプラットフォーム上に存在する必要なしに、ＯＴＡＰアプリケーションがメッセージ・センター・プラットフォーム上に存在できるようにすることである。
【００３０】
ＯＡＴＰは最新のインテリジェント・ローミング・データベースを保存する。ＩＲＤＢは、すべての移動局（または多重ＩＲＤＢが利用されている一部の局のみ）からの情報を含みうるが、初期化またはプロセッサの再起動のいかなる段階でも消去されないメモリに保存される。ＯＴＡＰの周期的な保守によってＩＲＤＢ日付の有効期限が確認される。さらに、ＩＲＤＢを保存するためのバックアップ機構が存在すべきであり、その機構はハードウェアの故障の際データベースをリロードするために提供される。
【００３１】
ＯＴＡＰは、ＩＲＤＢを保守ターミナルを経由してＯＴＡＰに入力し、かつ必要に応じてデータベースの個別フィールドの変更を提供するための機構を提供する。
【００３２】
ＯＴＡＰは、ＩＳ−４１プロトコルを使用してＯＴＡＰにＩＲＤＢを要求中に指示された移動局に転送するように指示するＨＬＲからＳＭＳ通知を受信する。ＯＴＡＰはこの要求に反応してＳＭＳ通知をＨＬＲに返送し、ＩＳ１３６プロトコルとＩＳ４１プロトコルとの両方に互換性のあるメッセージを作成する。ＯＴＡＰはその後ＯＰＴＳメッセージが移動局に送信される前にＯＰＴＳメッセージに固有のトランザクション識別子を指定するための方法を提供する。この識別子は移動局またはネットワークからの応答を識別するために使用される。ＯＴＡＰは、ＩＳ−４１改訂Ｃによる適切なＳＭＳ電話サービス識別子との二地点間ＳＭＳ転送を使用してＯＰＴＳメッセージの転送をサポートする。ＩＲＤＢはＳＭＳＢｅａｒｅｒＤａｔａにマップされる。ダウンロードを試みる際、移動局がアクセス不能であると判断された場合、ＯＴＡＰはＨＬＲに無線プログラミング転送待ちフラグ（ＯＡＰ  ＤＰＦ）の設定を要求する。
【００３３】
＜ＨＬＲとＯＴＡＰとの間の信号＞
本発明の実現における第１の関心事は動作の更新の開始である。ＨＬＲは、移動局の更新を開始する中央ＩＲＤＢデータベースの更新完了後手動コマンドまたは自動コマンドのいずれかを受信する。ＨＬＲは、ソフトウェアによる制御の元でＭＩＮのような基準に基づいて移動局の所定の数を選択する。ＨＬＲはその後、定義されたＭＩＮ範囲内の移動局のどの組み合わせがＩＳ−１３６によるプログラム能力を有しているかを検出する。ＨＬＲは識別された移動局のＭＩＮリストをたどりながら、ＩＳ−４１プロトコルのＳＭＳ要求信号をＯＴＡＰに転送し、更新されたＩＲＤＢを識別された移動局に伝送することを要求する。
【００３４】
＜無線プログラミングに関するＭＳＣの要求＞
本発明の実現をサポートするために、メッセージ交換センターはメッセージ・センター内のＯＴＡＰアプリケーションからメッセージのＳＭＳ二地点間転送（ＳＭＳ  ＤＰＰ）をサポートできる。ＭＳＣはまたＳＭＳ  ＢｅａｒｅｒＤａｔａをＳＭＤＰＰメッセージからＩＳ−１３６  Ｒ−データ・メッセージに隠蔽する。この処理は移動局へのＳＭＳセルラー・メッセージング電話サービス（ＣＭＴ）メッセージの転送と同一である。さらに、ＭＳＣは所定の範囲のＳＭＳ電話サービス識別子についてＩＳ４１  ＳＭＤＰＰメッセージをＩＳ−１３６Ａ  Ｒ−データ・メッセージにトランスペアレントに受け渡す。これによってＯＴＡＰが、詳細には関心のある電話サービスを識別し、より詳細には本環境においてショート・メッセージの転送機能としてインテリジェント・ローミング・データベースの更新を識別することが可能になる。
【００３５】
本明細書の残りの部分は更新操作を行う信号方式とその信号方式の結果であるメッセージの流れの詳細を説明する。
【００３６】
＜ＯＴＡＰとＭＳＣとの間の信号方式＞
上記で説明したように、ＯＴＡＰにはＩＲＤＢが含まれる。このデータベースのコンテンツの一例を図４に示す。ＩＲ制御データはインテリジェント・ローミング機能を制御する特定のデータを指定する。帯域順序はセルラーとＰＣＳとの帯域探索の順序を定義する。パートナー／好ましい／禁止されたＳＯＣの数はリスト中に含まれるシステム・オペレータ・コードまたはシステム識別子の数を定義する。ＳＯＣとＳＩＤとの総数は基調となるトランスポート層によって制限される。パートナー／好ましい／禁止されたＳＩＤのリストにはパートナー／好ましい／禁止されたＳＩＤのリストが含まれる。これらのＳＩＤはＩＳ−１３６規格により長さ１５ビットである。同様に、パートナー／好ましい／禁止されたＳＯＣリストはパートナー／好ましい／禁止されたＳＯＣのリストを識別するが、これはＩＳ−１３６規格で定められる通り長さ１２ビットである。「セルラー数」に関する情報はセルラー帯域を走査する際探索される確率ブロックの数を識別する。ＰＣＳ数ブロックはＰＣＳ帯域を走査する際探索される副帯域の数を識別する。再走査カウントは過去の探索の間使用された最後の帯域の部分的走査を行う前に待機する時間を指定する。最後に、再走査ループは広帯域に進む前に何回部分的走査を開始するかを指定する。
【００３７】
完全なＩＲＤＢは無線プログラミングを経由して移動局にダウンロードされる。当初検討したように、表の修正が行われ、その後完全なＩＲＤＢが移動局にダウンロードされる。
【００３８】
信号方式の構成はＩＳ４１規格の元では１回のショート・メッセージ二地点間転送（ＳＭＤＰＰ  メッセージ）で送信できるメッセージのサイズに制限があることを考慮しなければならない。従って、移動局に対するＩＲＤＢ更新の定義に関連するＳＭＳ  ＢｅａｒｅｒＤａｔａはある程度制限されているので、ＩＲＤＢ中に提供できるＳＯＣまたはＳＩＤの数は制限される。
【００３９】
見られるように、ＯＡＰ電話サービス・メッセージは、まずＩＳ−４１プロトコルでＭＳＣに信号を送ることによってＯＴＡＰから移動局内のショート・メッセージ・エンティティ（ＳＭＥ）に転送される。適切なプロトコルはＳＭＳ二地点間転送操作である。この操作のためのパラメータの形式が図５の表に例示される。ＯＰＴＳメッセージを含むものがＳＭＳ  ＢｅａｒｅｒＤａｔａである。ＳＭＳ  ＢｅａｒｅｒＤａｔａの形式が図６の表に示される。このＢｅａｒｅｒＤａｔａのコンテンツ・フィールド部分にはＯＰＴＳメッセージが含まれ、図７に示すようにフォーマットされる。図５のＳＭＳ電話サービス識別子は、ＳＭＳメッセージが適用される電話サービスを示す。この識別子は、ＭＳＣによってＩＳ−１３６  Ｒ−データ・メッセージへのＢｅａｒｅｒＤａｔａにマップするために使用される。本発明によれば、選択された電話サービス識別子はキャリア特定電話サービスのために保留されたものの中にある。ＭＳＣはその後、既知の方法を使用してメッセージをトランスペアレントにＲ−データに伝える。
【００４０】
＜ＩＳ−１３６無線インターフェース＞
無線プログラミングは、ディジタル制御チャネル（ＤＣＣＨ）のＳＭＳ二地点間、ページング、アクセス応答（ＳＰＡＣＨ）論理チャネルによりＩＳ−１３６Ｒ−データ・メッセージを使用して誤ったインターフェースに関する情報を移動局に転送する。ＩＳ−１３６はまた、ディジタル・トラヒック・チャネルの関連制御チャネルによるＲ−データ・メッセージの転送を定義する。
【００４１】
図８は、ＤＣＣＨチャネルの構造を例示する。電源を投入すると、ＭＳはサービス提供者の候補を選択する過程である制御チャネル走査・ロック状態に入る。ＩＳ−１３６のＤＣＣＨ走査・ロック制御チャネル選択手続きを使用して、ＭＳは候補となる（ＤＣＣＨ）を選択し、ＤＣＣＨキャンピング状態に入る。移動局は、ＤＣＣＨキャンピング状態にある間にＲ−データのＳＰＡＣＨ通知を経由して無線プログラミング・メッセージを受信する。
【００４２】
ＯＡＰ情報の転送は、ショート・メッセージ・サービス・セルラー・メッセージング電話サービス（ＳＭＳ  ＣＭＴ）と同様の電話サービスである。無線プログラミング・メッセージはより高いソフトウェアのプロトコル識別子によって他の電話サービスと区別される。ＯＰＴＳはＲ−データを構築し、すべてのメッセージはＲ−データ内に含まれる。図９は、Ｒ−データの中で運ばれるＯＰＴＳメッセージの形式を示す。Ｒ−データは二地点間電話サービス層メッセージを運ぶために使用されるリレー・メッセージである。Ｒ−データ・メッセージの形式を図１０に示す。プロトコル・ディスクリミネータは送信されるメッセージのプロトコルを識別し、その一方メッセージの種類に関する情報は電話サービス用といったメッセージの機能を識別する。
【００４３】
Ｒ−データ・ユニットの形式が図１１に例示される。図１１で言及されるより高いソフトウェアのプロトコル・データ・ユニットにはＯＰＴＳメッセージが含まれる。
【００４４】
ＯＰＴＳを含むＲ−データ・メッセージを受信すると、移動局はランダム・アクセス・チャネル（ＲＡＣＨ）のＩＳ  １３６  Ｒ−データ受諾またはＲ−データ拒否メッセージによってＯＰＴＳメッセージの受信を確認する。このチャネルはＤＣＣＨの逆論理チャネルである。移動局はメッセージが受信され受諾されると、Ｒ−データの受諾を送信する。さもなければ、Ｒ−データ拒否メッセージが送信される。
【００４５】
＜メッセージの流れ＞
図１２と図１３とは、ＩＲＤＢの更新がＨＬＲによって要求され、固定局が未起動（図１２）または起動中（図１３）のいずれかであるメッセージの流れの例を示す。これらの図では、通信ネットワークの構成要素は図の上部に示される。ステップは縦軸で表された時間の経過に従って進められる。
【００４６】
＜未起動ＭＳのＯＡＰ＞
ステップ１では、搬送波間サービス・グループがＩＲ表の更新を提供する。ＯＴＡＰの作業員がＯＴＡＰに更新を入力する。手動処理を通じて、各ＨＬＲのオペレータはＯＡＰ処理を起動するよう指示される。将来こうした指示は手動処理の一部でなく自動化されるものと考えられる。ステップ２では、ＯＡＰ処理が行われるＥＳＮ／ＭＩＮのリストが定義される。ＨＬＲで保守ターミナルにコマンドが出され、リスト中に指定されたすべてのＩＳ−１３６移動局についてＯＡＰメッセージ待ち標識が設定される。その後、残りのステップがＯＡＰメッセージ待ち標識が設定された各ＥＳＮ／ＭＩＮについて繰り返される。
【００４７】
必要に応じて、ＨＬＲは、ＩＲ可能電話の最終レジストレーションについてＭＳＣの目的地コードを識別し、ＳＭＳＲＥＱをＭＳＣに送信する。移動交換センターはＩＲ可能電話を探し出すことができないので、ＳＭＳＲＥＱに延期標識をつけてＨＬＲに返送する（ステップ３）。
【００４８】
ある時点で、ＩＲ可能電話はシステムのオーバヘッドを受信し、ＤＣＣＨにキャンプし、レジストレーションを送信する（ステップ４）。ＭＳＣは、レジストレーションを受信すると、ＩＳ−４１レジストレーション通知（ＲＥＧＮＯＴ）をＨＬＲに送信する（ステップ５）。ＨＬＲは、この信号を受信すると、ＩＲ可能電話を登録し、応答をＭＳＣに送り返すが、すると今度はＭＳＣがレジストレーションの受諾をＩＲ可能電話に送信する（ステップ６）。その後ＨＬＲはＩＲ可能電話がＯＡＰメッセージ待ちであることを識別し、ＳＭＳＮＯＴをＯＴＡＰに送信する（ステップ７）。ＯＴＡＰは移動局がＩＲの更新待ちであることを識別し、メッセージをＩＳ−４１  ＳＭＤＰＰにフォーマットしてそれをＨＬＲによって提供されたアドレスを使用してＭＳＣに送信する（ステップ８）。ＯＴＡＰはＨＬＲに応答し、ＨＬＲはＥＳＮ／ＭＩＮについてＯＡＰメッセージ待ち標識を消去する（ステップ９）。
【００４９】
ＭＳＣは、ＳＭＤＰＰを受信すると、Ｒ−データを示すＩＳ−１３６  ＳＰＡＣＨ通知メッセージを送信することによって移動局を探し出そうと試みる（ステップ１０）。移動局は通知に応答し、二地点間電話サービス手続き終了状態に入る（ステップ１１）。その後ＳＭＣは適切なデータをＲ−データ・メッセージにパッケージし、それをＳＰＡＣＨのＩＲ可能電話に送信する（ステップ１２）。電話はＲ−データを受信し、メッセージをＩＲの表の更新として識別し、内部ＩＲデータベースの更新に進む。その後電話はＲ−データの受諾をＭＳＣに返送し、ＭＳＣが今度は情報が受信されたことを示す応答をＯＴＡＰに送信する（ステップ１３）。
【００５０】
図１３では、移動局はすでに未起動でなく起動中である。処理の初めの部分はすでに説明したものとほとんど同一である。詳細には、搬送波間サービス・グループはＩＲ表の更新を提供し、その更新がＯＴＡＰに入力される（ステップ１）。ここでも、処理が行われるＥＳＮ／ＭＩＮのリストが定義され、そのリスト内のすべてのＩＳ−１３６移動局についてＯＡＰメッセージ待ち標識を設定するコマンドが出される（ステップ２）。その後ＨＬＲは、各ＥＳＮ／ＭＩＮを順序づけることによってＯＡＰメッセージ待ち標識の処理を開始する。必要に応じて、ＨＬＲはＩＲ可能電話の最終レジストレーションについてＭＳＣの目的地コードを識別し、ＳＭＣの要求をＭＳＣに送信する。その後ＭＳＣはＩＲ可能電話を探し出し、情報をＳＭＳアドレス内のＨＬＲに返送する（ステップ３）。ＨＬＲは今度は通知をＯＴＡＰに送信し、更新を行う（ステップ４）。その後ＯＴＡＰは「メッセージ待ち」がＩＲの更新であることを識別し、メッセージをＩＳ−４１ＳＭＤＰＰにフォーマットして、それをＨＬＲが提供するアドレス指定を使用してＭＳＣに送信する（ステップ５）。ＯＴＡＰはＨＬＲに応答して要求を受信したことを確認する。
【００５１】
その後ＨＬＲはＥＳＮ／ＭＩＮについてＯＡＰメッセージ待ち標識を消去する。ＭＳＣはＳＭＤＰＰを受信して、Ｒ−データを示すＩＳ−３１６ＳＰＡＣＨ通知メッセージを送信することによって移動局を探し出そうと試みる。ＭＳは確認信号によって通知メッセージに応答し、二地点間電話サービス手続き終了状態に入る（ステップ６）。その後ＭＳＣはデータをＲ−データ・メッセージにパッケージして、それをＳＰＡＣＨのＩＲ可能電話に送信する（ステップ７）。ＩＲ可能電話はＲ−データを受信し、メッセージをＩＲ表の更新として識別し、ＩＲデータベースの更新に進む。ＩＲ可能電話はＲ−データ受諾をＭＳＣに返送する。その後ＭＳＣは応答をＯＴＡＰに送信する（ステップ８）。
【００５２】
＜結論＞
上記の詳細な説明は、無線プログラミングがメッセージング・センターのデータベースからプログラム可能な移動局に対して行われる実施形態を説明したものである。メッセージング・センターはＨＬＲと共に動作し、プログラム可能な移動局および無線プログラミングがこれらの移動局に関して行われる順序を決定する。上記の例では、プログラミングはインテリジェント・ローミング・データベースに関する。システム・オペレータ間の関係は非常に流動的で時間につれて変化するので、これは重大な適用業務である。この情報はインテリジェント・ローミングを実行する能力を有する加入者に伝送され、加入者が、加入者のサービス提供者と他のサービス提供者との間の関係に関するもっとも新しい情報に従って適切にローミングができるようにしなければならない。
【００５３】
本発明の説明はメッセージ・センターから移動局に情報を転送するショート・メッセージ・サービス型のメッセージングに依拠する伝送技術に焦点を当ててきた。こうした技術は、データをサービス提供者からプログラム可能な移動局に転送する必要のある他の電話サービスを実現するためにも使用可能であることを申し添える。
【図面の簡単な説明】
【図１】セルラーおよびＰＣＳ通信に関する周波数割り当ての説明である。
【図２】３つの異なった地理的位置での２つの異なったシステム・オペレータへのセルラーおよびＰＣＳ周波数の割り当ての一例を示す。
【図３】本発明の実施形態をブロック図で例示する。
【図４】移動局に転送される情報を含む電気通信サービス・データベースの一例を示す。
【図５】図３の無線プロセッサからメッセージ交換センターへの転送メッセージに含まれる情報の表による表示を例示する。
【図６】無線プロセッサとメッセージ交換センターとの間の通信を定義するためのプロトコルによるメッセージ形式の表による表示を例示する。
【図７】図３の無線プロセッサと移動交換局との間の通信で使用される無線プログラミング電話サービス・メッセージの形式の一例を示す。
【図８】図３の移動交換センターから移動局自体に電話サービス情報を無線で伝送するために使用できる通信チャネルの割り当てを例示する。
【図９】電話サービス情報の伝送を遂行するために移動交換ステーションによって移動局に伝送されるメッセージの形式を例示する。
【図１０】移動局に伝送されるメッセージの形式をさらに定義する。
【図１１】移動局に伝送されるメッセージの形式をさらに定義する。
【図１２】移動局の更新に関連するメッセージの流れを示す。
【図１３】移動局の更新に関連するメッセージの流れを示す。
【図１】
0004068193.tif 000002
【図２】
0004068193.tif 000003
【図３】
0004068193.tif 000004
【図４】
0004068193.tif 000005
【図５】
0004068193.tif 000006
【図６】
0004068193.tif 000007
【図７】
0004068193.tif 000008
【図８】
0004068193.tif 000009
【図９】
0004068193.tif 000010
【図１０】
0004068193.tif 000011
【図１１】
0004068193.tif 000012
【図１２】
0004068193.tif 000013
【図１３】
0004068193.tif 000014