(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信システムにおいて課金する方法であって：
移動ユニットを識別する移動識別番号を受信する段階；
前記移動ユニットから受信した非周期的な信号に基づいて、多辺測量位置測定を行う段階；
前記移動識別番号に基づいて、メモリから、前記移動ユニットから前記非周期的な信号が送信される前に前記移動ユニットから送信された機能コードによって指定される位置ゾーンを取り出す段階と；
前記多辺測量位置測定を前記位置ゾーンと比較して、前記移動ユニットが前記機能コードに指定された位置ゾーンのカバー領域内にあるかどうかを判定する段階；
および
前記移動ユニットの判定された位置ゾーンに対応付けられた課金レートに基づいて、前記移動ユニットの課金レコードを生成する段階；
によって構成されることを特徴とする方法。
【請求項２】
前記課金レコードを生成する前記段階は、前記比較する段階に応答し、前記非周期的な信号は移動ユニット・アクセス・メッセージからなることを特徴とする請求項１記載の方法。
【請求項３】
個人識別番号について前記移動ユニットに照会することによって前記移動識別番号を検証する段階を更に備えることを特徴とする請求項１記載の方法。
【請求項４】
前記課金レコードは、前記取り出された位置ゾーンの前記課金レートに応答して生成されることを特徴とする請求項２記載の方法。
【請求項５】
ワイヤレス通信システムにおいて通話を課金する装置であって：
移動ユニットを固有に識別する移動識別番号を受信する基地局；
前記基地局と通信する位置測定デバイスであって、前記移動ユニットから受信した非周期的な信号に基づいて多辺測量位置測定を行う位置測定デバイス；
前記基地局との間でデータの授受が可能であり、前記識別番号に対する位置ゾーンを記憶するメモリであって、前記移動ユニットから前記非周期的な信号が送信される前に前記移動ユニットから送信された機能コードによって指定される位置ゾーンを記憶するメモリ；
前記基地局および前記メモリに応答するプロセッサであって、前記多辺測量位置測定を取り出した位置ゾーンと比較して、前記移動ユニットが前記機能コードに指定された位置ゾーンのカバー領域内にあるかどうかを判定するプロセッサ；および
前記移動ユニットの判定された位置ゾーンに対応付けられた課金レートに基づいて、前記移動ユニットの課金レコードを生成する前記プロセッサ；
によって構成されることを特徴とする装置。
【請求項６】
前記プロセッサは、前記多辺測量位置測定と取り出した位置ゾーンとの間の比較に応答して前記課金レコードを生成し、前記多辺測量位置測定は、前記非周期的な信号に伴う着信時間および着信角度データに基づくことを特徴とする請求項５記載の装置。
【請求項７】
前記課金レコードは、前記取り出した位置ゾーンの課金レートに応答して生成されることを特徴とする請求項６記載の装置。
【発明の詳細な説明】
発明の分野
本発明は、一般に、ワイヤレス通信システムに関し、さらに詳しくは、ワイヤレス通信システムにおいて通話を課金することに関する。
発明の背景
パーソナル・モバイル性を提供するために、一つの番号でいつどこでも相手に通話できる「ワン・ナンバー（One Number）」サービスと知られる電話コンセプトの普及が高まっている。このようなワン・ナンバー電話サービスを提供する一つの方法として、通話を住宅用，業務用またはセルラ用に分類する方法がある。
従来のワイヤレス・ネットワークでは、ワン・ナンバー・サービスは加入者場所において特殊なインフラ機器（specialized infrastructure equipment)を利用するか、あるいは加入者にある種の手動介入を行わせることによって一般に提供される。一般に、特殊インフラ機器手法は、加入者の自宅にパーソナル基地局と、オフィスにワイヤレス構内交換機とを設ける。しかし、特殊インフラ機器はシステムに余分なコストと複雑さを追加する。さらに、このようなサービスをサポートするためには、このシステムはワイヤレス・ネットワークで用いられるエア・インタフェース（air interface）に対する変更を必要とし、加入者に新たな加入者移動ユニットを購入することを強制する。
別の従来のシステムは、加入者による手動操作を必要とすることにより、ワン・ナンバー・サービスを提供する。このシステムでは、自動車などの移動環境から居住場所に移動する加入者は、従来の呼転送（call forwarding）と同様な方法で移動ユニット上の特定のキーを押すなど、手動操作を行うことにより、加入者の位置の変更をシステムに通知する。このとき、システムは呼を加入者の住居に中継する。ただし、加入者の手動操作に依存することは多くのユーザにとって不便であり、加入者が適切な操作を行うことを忘れた場合などに、誤った課金を生じさせることがある。
従って、加入者による手動介入を必要とせず、かつサービスを提供するために用いられる特殊インフラ機器の量を軽減するワン・ナンバー・サービスを提供する方法および装置が必要とされる。
発明の概要
この必要性等を満たすため、本発明は、ワイヤレス通信システムにおいて課金する方法および装置を提供する。本方法は、移動ユニットを固有に識別する移動識別番号を受信する段階と、移動ユニットから受信した非周期的な信号に基づいて多辺測量位置測定（multilateration location measurement）を実行する段階と、移動識別番号に基づいてメモリから位置ゾーンを取り出す段階と、多辺測量位置測定を位置ゾーンと比較する段階と、移動ユニットの課金レコードを生成する段階とを含む。
本装置は、基地局と、基地局と通信する位置測定デバイスおよびメモリと、基地局およびメモリに応答するプロセッサとを含む。基地局は、移動ユニットを固有に識別する移動識別番号を受信する。位置測定デバイスは、移動ユニットから受信した非周期的な信号に基づいて多辺測量位置測定を行う。メモリは、移動識別番号と関連する位置ゾーンを含む。プロセッサは、多辺測量位置測定を取り出された位置ゾーンと比較して、移動ユニットの課金レコードを生成する。
本発明の別の態様に従って、ワイヤレス通信システムが提供される。このワイヤレス通信システムは、基地トランシーバ局と、移動ユニット位置モジュールと、基地トランシーバ局および移動ユニット位置モジュールに応答するトランスコーダと、位置機能コントローラおよび位置キャッシュからなる位置格納モジュールとによって構成される。
本発明自体は、その意図する効果とともに、添付の図面とともに以下の詳細な説明から最も理解できよう。
【図面の簡単な説明】
第１図は、ワイヤレス通信システムの好適な実施例のブロック図である。
第２図は、第１図のシステムの構成要素間の好適なメッセージ・フローの一例を示すメッセージ・フロー図である
第３図は、第１図のシステムの構成要素間の好適なメッセージ・フローの別の例を示すメッセージ・フロー図である。
第４図は、第１図のシステムの位置機能コントローラの好適な動作方法を示すフロー・チャートである。
第５図は、第１図のシステムの位置依存型課金アプリケーション（location sensitive billing application）の好適な動作方法を示すフロー・チャートである。
第６図は、第１図のシステムの位置キャッシュの好適な動作方法を示すフロー・チャートである。
第７図は、第１図のシステムの一例としてのゾーン配置を示す図である。
好適な実施例の詳細な説明
第１図を参照して、位置依存型課金（location sensitive billing)を行うための高度な位置探索を含むワイヤレス通信システム１０の好適な実施例を示す。位置依存型課金を行うことにより、システム１０はワン・ナンバー・サービスなどの新たなサービスを提供する。好適な実施例では、システム１０は、位置探索装置（ＬＦＥ：location finding equipment）１２，トランスコーダ（ＸＣ：transcoder）１４，ホーム位置レジスタ（ＨＬＲ：home location register）１６，運用保守センタ（ＯＭＣＲ：operations and maintenance center）１８，移動交換局（ＭＳＣ：mobile switching center）２０，基地トランシーバ局（ＢＴＳ：base transceiver station）２２およびＸＹＴＰ／ＧＩＳ２４というオペレータ・ワークステーションを含む。ＨＬＲ１６は、位置機能コントローラ（ＬＦＣ：location function controller）２６，位置キャッシュ（ＬＣ：location cache）２８，位置依存型課金アプリケーション（ＬＳＢ：location sensitive billing application）３０およびＨＬＲアプリケーション３２などの各種ソフトウェア・コンポーネントを含む。ＬＦＥ１２は、米国特許第５，３１７，３２３号で説明されるシステムなどの従来の移動ユニット位置探索システムである。
ＬＦＥ１２はシステム１０に接続されて示されるが、位置探索機能は移動ユニットにも搭載できることが想定される。この場合、移動加入者ユニットと通信するＢＴＳ２２は、移動加入者ユニットから位置データを要求する。多辺測量または当業者に周知の他の位置方法を利用する位置探索システムを含む多くの移動加入者ユニットが存在する。
ＸＣ１４は、好ましくはモトローラ社製トランスコーダであり、ＢＴＳ２２は、好ましくはモトローラ社製ＢＴＳである。モトローラ社製トランスコーダおよびＢＴＳは、モトローラＳＣ９６００基地局内のコンポーネントとして入手可能である。ＨＬＲ１６は、好ましくはモトローラ・パート番号ＣＧＤＳＴ１６ＳＫ２００４１などのモトローラ社製ＨＬＲである。ＯＭＣＲ１８は、好ましくは、標準的なモトローラＣＢＳＣまたはＧＳＭ製品とともに提供されるモトローラ運用保守センタである。ＭＳＣ２０は、好ましくはモトローラＥＭＸ２５００セルラ・システムにあるモトローラ社製ＭＳＣである。
なお、第１図に示すシステム１０は、ワイヤレス用緊急９１１番，フリート管理（Fleet management）およびモバイル・イエロー・ページ（Mobile Yellow Pages）など、ワン・ナンバー・サービス以外のさまざまな位置依存型サーービスを提供できる汎用的な位置サービス・アーキテクチャを反映することに留意されたい。
動作時に、ＬＦＥ１２は、加入者アクセスを表す非周期的な信号について、無線システムの専用制御チャネルを監視する。加入者アクセス・メッセージなどの非周期的な信号を検出すると、ＬＦＥ１２は、このアクセスのシグナリング・バーストを特徴付ける着信角度（angle of arrival）および着信時間（time of arrival）データを算出する。加入者ユニットから受信した非周期的な信号に基づいて加入者の位置を測定することにより、加入者が相手と通信する前の呼設定中に、大まかな位置を効果的に判定できる。次に、この情報は、ＢＴＳ２２とＸＣ１４との間で用いられるＢＴＳインタフェースに組み込まれる専用制御リンクを介して、ＸＣ１４に転送される。また、ＬＦＥ１２に指示して、音声信号特性把握を行わせることができる。この場合ＬＦＥ１２には、専用制御リンクを介して、測定すべき所望の周波数が通知される。次に、ＬＦＥ１２は、前記の着信角度および着信時間の計算を実行し、結果データをＸＣ１４に転送する。第１図では１つのＬＦＥ１２しか示さないが、システム１０には好ましくは複数のＬＦＥが存在する。
ＢＴＳ２０は、加入者ユニットと通信するために用いられるエア・インタフェースに関する標準的な無線インタフェース管理を行う。ＢＴＳ２２は、ＸＣ１４に対するＬＦＥ１２およびＢＴＳ２２のインタフェースをサポートする物理的通信リンク（Ｔ１／Ｅ１）をＬＦＥ１２と共用してできる。あるいは、ＢＴＳ２２およびＬＦＥ１２は、同じハードウェア・プラットフォームに組み込むことができる。システム１０内には好ましくは複数のＢＴＳ２２が存在するが、図示のために一つしか示さない。
ＸＣ１４は、各基地局２２からのＴ１ラインを終端させる。この終端は、音声および制御の両方からなる。音声情報はＸＣ１４によってトランスコーディングされ、サブレートからフルレート音声に変換され、ＭＳＣ２０に送られる。また、ＸＣ１４は、一般にＬＡＰＤプロトコルを利用して、各ＢＴＳ２２およびＬＦＥ１２の両方について制御リンクを終端させる。制御リンクは、局とＸＣ１４との間で位置，呼処理およびＯ＆Ｍ情報をやり取りするために用いられる。ＸＣ１４は、位置データを送出する目的のために、一般に従来のＳＳ７インタフェースである、ＨＬＲ１６に対する通信インタフェースを有する。複数のＬＦＥ１２およびＢＴＳ局２２は一つのＸＣ１４上で終端するので、Ｉ／Ｏスループットを改善するために複数のＬＦＥ１２からの位置データを収束することが好ましい。例えば、各ＬＦＥ１２からの個別位置データをＨＬＲ１６に返送するのではなく、ＸＣ１４は複数のＬＦＥ１２からの位置データのグループを収束し、この収束したデータ全体をＨＬＲ１６に転送し、全体的なＩ／Ｏ条件を軽減する。
ＯＭＣＲ１８は、ＢＴＳ２２およびＬＦＥ１２局の管理を行い、アラーム報告，ダウンロードおよびデバイス制御などの保守機能を提供する。
ＭＳＣ２０は、セルラ交換機としての従来の役割を果たし、呼中継（call routing），課金およびハンドオフ調整（handoff coordination）を行う。ＭＳＣ２０は、オフボードまたはスタンドアロンの加入者データベース（ＨＬＲ）１６をサポートし、加入者および呼中継データについてこのデータベースに照会する。ＭＳＣ２０は、高課金レートのサービス・ゾーンにおいて通話を行う場合に、トーンを介して加入者に通知することができる。最後に、ＭＳＣ２０は、ワン・ナンバー課金機能をサポートでき、ゾーン料金情報（zone tariffing information）を詳細な課金レコードに取り入れる。またＭＳＣ２０は、特定の設置における固定接続（nailed connection）を介して、ＸＣ１４とＨＬＲ１６との間で物理的な相互接続を行うことができる。
ＬＦＣ２６は、オンデマンド位置要求（一般に、音声チャネル位置）を調整するためのコントローラ・アプリケーションであり、測量位置方法を利用して自律およびオンデマンドＬＦＥ１２位置データの両方を処理する。ＬＦＣ２６は、ＬＦＥ１２からデータを受信し、緯度，経度および、信頼度データを算出する。オンデマンド位置要求に対し、ＬＦＣ２６はＬＦＥ１２のうちの少なくとも一つを割り当てて、ＸＣ１４を介して移動加入者位置を測定するように指示する。
ＬＣ２８は、位置データの貯蔵場所またはデータベースとして機能する。ＬＦＣ２６によって算出された位置情報は、後で利用するためにＬＣ２８内の位置キャッシュに格納される。移動識別，位置更新の時間および位置データはすべてデータベース内で管理される。一般に、位置キャッシュは、ワン・ナンバー・サービスなどの特定のサービスについて位置データを要求するアプリケーションによって、各加入者毎に照会される。また、位置キャッシュは加入サービスもサポートし、特定の加入者について検出された位置変更の自動通知にアプリケーションが加入できるようにする。加入サービスは、フリート管理（Fleet Management）などのリアルタイム・アプリケーションにとって有用である。
ＬＳＢアプリケーション３０は位置データを利用するものであり、ワン・ナンバー・サービスのサポートを行う。ＬＳＢアプリケーション３０は、ワン・ナンバー・サービスに加入したユーザによる発呼時に、ＨＬＲアプリケーション３２によって一般に呼び出される。ＨＬＲアプリケーション３２は、発呼者識別（caller identity）をＬＳＢ３０に通知する。次に、ＬＳＢ３０は発呼者が所定のゾーン内またはマクロセルラ環境（macrocellular environment）で動作するかを判定し、加入者のサービス・ゾーンに基づいて料金体系を移動局に通知する。次に、ＬＳＢ３０は、この通話についてアクセスのゾーンを明記する課金レコードを生成してもよい。
ＨＬＲアプリケーション３２は、システム１０の加入者データベースを含む。一般に、加入者エントリは、加入済み機能セットとともにＨＬＲアプリケーション３０に常駐する。ＨＬＲ３２は、サービスの加入者を伴う通話が行われる毎に、交換機２０によって照会される。加入者の機能に基づいて、ＨＬＲ３２は交換機２０を介して呼フローを変更できる。例えば、ＨＬＲ３２は交換機にトーンを再生したり、あるいは課金レコードを生成するように指示できる。ＨＬＲアプリケーション３２は、メッセージングまたは加入者機能セットに関連するトリガを介して、ＬＳＢアプリケーション３０と接続する。また、ＨＬＲアプリケーション３２は、呼制御のためにＭＳＣ２０と接続する。
システム１０は、位置依存型課金サービスを提供する。システム１０は、特殊なインフラまたはハンドセットを導入せずに、ユーザが「ホーム」，「オフィス」および「セルラ」などの仮想動作ゾーン（virtual zones of operation）を作ることを可能にする。各ゾーンにおいて同じ加入者ユニットを利用することができ、システムは加入者ユニットの位置に基づいて通話に対して異なる課金レートを決定する。システム１０は、個別の加入者ニーズをサポートするためにセルラ・ネットワークを分割することにより、異なる料金を有する異なる動作領域を提供する。ネットワークまたは呼伝達の観点から、システム１０はさまざまな環境に対して一つの解決策を提供して、改善されたワン・ナンバー・サービスを促進する。
ユーザがサービスに加入するとき、２つのゾーン割り当て方法が可能である。第１の静的な方法では、ユーザがサービスを要求するところの物理的なアドレス（すなわち、ストリート・アドレス）をサービス・プロバイダに通知する。次に、オペレータはこの情報をＸＹＴＰ−ＧＩＳ要素を介して入力し、ここでアドレスはこの特定の加入者ゾーンの緯度／経度位置としてデータベースに格納される。一例では、２つのゾーン、すなわち、「ホームおよびビジネス」が入力される。これら２つのゾーン以外の領域は、「セルラ」ゾーンとみなされる。
第２のゾーン割り当ての方法は、より動的な性質を持つ。ユーザがサービス・プロバイダを介してワン・ナンバー・サービスにサインアップした後、ユーザは機能コード（feature code）（例えば、＊７１）を介してゾーンを指定する。このコードがダイヤルされると、システム１０はその時間における加入者の位置を判定し、この情報をこの特定の加入者の選択ゾーンの位置としてデータベースに格納する。例えば、加入者は自宅で＊７１をダイヤルして、ホーム・ゾーンを定義し、また職場で＊７２をダイヤルして、ワーク・ゾーンを定義する。
少なくとも一つのゾーンの位置がシステム１０に格納されると、課金機能が起動できる。加入者が発呼するたびに、システム１０は、好ましくは、加入者の現在位置に基づいて、トーンまたはデジタル・メッセージを介して現在動作ゾーンを加入者に通知する。システム１０は、現在ゾーンの料金レートに基づいて、課金情報を生成し、そのため課金システムは現在ゾーンに基づいて適切な料金を各通話毎に差別化できる。加入者が所望のゾーンにいない場合には、発呼者は、所定の時間期間について無料で呼を切断することが許されることが好ましい。この追加理由のため、加入者に通話料金が課せられる前に加入者に現在ゾーンを通知できるように、加入者アクセス・メッセージに基づいて、あるいは有線から移動への通話に対する終了メッセージに基づいて、位置測定を実行することが好ましい。
システム１０は、特殊なセルラ・インフラ機器なしで、手動ユーザ操作を必要とせずに、自宅，職場または運転中などさまざまな位置の加入者に、さまざまな課金レートにてワン・ナンバー・サービスを提供する。呼をマクロセルラ環境内または環境外で伝達することに対して、システム１０の観点からは差別化はない。さらに、呼は、移動局が現在どこにいても伝達される。少なくとも一部の従来システムで必要とされるような、時間方式の中継（time of dayrouting）またはエリアス方式の番号中継（alias based number routing）は必要ない。
要素間の基本的な情報フローは、第２図および第３図に示すように、添付の「位置更新」データ・フローにおいて強調される。第２図は、発呼することを目的とした移動局によるアクセスを示す。制御チャネル・アクセス５０などの非周期的な信号を加入者ユニットから受信すると、ＬＦＥ１２は、このアクセスを特徴付ける角度および時間情報（ＴＯＡ／ＡＯＡ）を算出する。あるいは、着信時間差（ＴＤＯＡ：time difference of arrival）など、他の適切な位置方法および関連情報を利用してもよい。別の実施例では、移動ユニットは大まかな位置を判定し、この位置情報を収容するメッセージを基地局２２に送信することを想定する。このような位置測定を行うシステムの一例は、標準的なＧＳＰ（global positioning system）受信機を加入者ユニットに統合する。このような統合型ＧＳＰ受信機および加入者ユニットは、当業者に周知である。ＴＯＡまたはＡＯＡを表す以下の説明は、このような他の位置方法にも等しく適用可能である。この位置情報６２は、トランスコーダ１４を介してＬＦＣ２６に転送される。なお、トランスコーダ１４は、全体的なシステムＩ／Ｏスループットを改善するために、複数のＬＦＥ位置報告を収束してから、ＬＦＣ２６に転送してもよい。ＬＦＣ２６は、システム１０にアクセスする特定の移動局についてＴＯＡまたはＡＯＡ報告を相関し、この情報を多辺測量計算で利用して、位置（緯度／経度）データ６０を生成する。次に、位置データ６０はＬＣ２８に転送され、ここでその後利用するために格納される。
この時点から、データ６０の利用について２つの動作方法が可能であり、それぞれについて以下で説明する。選択される特定のモードは、ＭＳＣ２０内の対話型通話制御機能（interactive call control capability）の有無に基づく。
第２図に示す第１モードでは、「インテリジェント・ネットワーク（ＩＮ）」通話モデルが用いられる。ＩＮ通話モデルでは、好ましくは制御プロトコルとして機能するモトローラＤＭＸ（Distributed Mobile Exchange）プロトコルにより、対話型通話制御が可能となる。移動アクセス５０が生じると、ＢＴＳ２２は「サービス要求（ｓｅｒｖｉｃｅ  ｒｅｑｕｅｓｔ）」メッセージ５２を生成し、これをＭＳＣ２０に送信する。サービス要求メッセージ５２は、識別された移動ユニットからの、制御チャネル・アクセス５０から復元された、移動ユニットを識別する移動識別番号を含む。サービス要求メッセージ５２がＭＳＣ２０に達すると、呼トリガまたは照会（query）がＨＬＲプラットフォーム１６に発信される。ＨＬＲ１６は、「ＬＳＢ  Ｃａｌｌ」メッセージ５８を介してこのアクセスをＬＳＢ３０に通知し、更なる処理命令を待つ。ＬＳＢ３０は、「Ｒｅｑ．Ｌｏｃ．ｄａｔａ」メッセージ５４を送出することによって、位置情報についてＬＣ２８に照会する。位置データ６０はＬＳＢ３０に返送され、ＬＳＢ３０は加入者ユニットがどの課金ゾーンにいるのかを判定する。ＬＳＢ３０は、ＨＬＲ１６に通話を進めるように通知し、ついでＨＬＲ１６は「Ｖａｌ．Ｒｓｐ．」メッセージ６６を介してＭＳＣ２０に処理を継続するように通知する。ＭＳＣ２０内の対話型位置制御機能により、通話を完了する前にトーンまたは発呼者に対する音声メッセージを挿入できる。このように、発呼者には、課金ゾーンに伴うサービス・ゾーン・レートが音声通知される。
対話型通話制御のない第２動作モードを第３図に示す。このモデルでは、ＬＳＢ３０は、ＬＳＢ機能に対するすべての加入者に対して、位置更新情報についてＬＣ２８に加入する。ＬＣ２８にて位置データ６０が受信されると、加入ユーザに対する位置データ６０は、「Ｓｕｂｓｃｒｉｂｅｄ  Ｌｏｃ．」メッセージ６８を利用して、課金レコード生成および任意の加入者レート・メッセージ通知のために、ＬＳＢ３０に自動的に転送される。
第４図は、位置機能コントローラ（ＬＦＣ）２６の好適な動作方法を示すフロー・チャートである。処理は、アイドル状態１００から開始する。ＬＦＥ１２から生の（すなわち、一つの局からの着信角度，着信時間）位置データが受信されると、１０２にてメッセージが解読される。この時点で、判定ステップ１０４において、これが多辺測量シーケンスにおいて受信された位置データの第１部分であるかどうかが判定される。これがデータの第１部分である場合、フローはステップ１０６に進み、他の局が報告して測量が行われるまで、データを一時的に格納するためにダイナミック・メモリが割り当てられる。ここから、制御はステップ１０８に進み、ここで３秒タイマなどの全体的なタイマが設定され、処理はアイドル状態１００に戻る。タイマは、位置データ・ポイントを収集するために許される時間の量に基づいて設定される。判定ステップ１０４において、この特定の位置計算についてデータの第１部分ではないと判定されると、フローはステップ１１０に進み、ここで新たなデータ・ポイントは収集済みのポイントとともに格納される。ステップ１２６を参照して、ＴＤＯＡシステムにおける少なくとも３つの位置データ・ポイントや、ＴＯＡ／ＡＯＡシステムにおいける少なくとも２つの位置データ・ポイントなど、十分な数の位置データ・ポイントが受信されると、処理はステップ１１４に進む。それ以外の場合には、制御はステップ１００のアイドル状態に戻る。
タイマが終了すると、フローはステップ１１２に進む。この時点まで収集されたすべてのデータは、ステップ１１４において取り出され、多辺測量計算が開始する。これらの計算の結果は、ステップ１１６に示すように、緯度，経度および信頼度などの位置情報である。ステップ１２２において、有効なデータがない場合、サービス・セルの位置（緯度および経度）に対応するディフォルト位置がステップ１２４において割り当てられる。ステップ１２２において有効なデータがある場合、制御はステップ１１８に進む。位置情報はメッセージにフォーマット化され、ステップ１１８においてＬＣ２８に転送される。ステップ１２０において、ダイナミックな資源は解放され、フローはステップ１００のアイドル状態に戻る。
第５図は、ＬＳＢ３０の好適な動作方法を示すフロー・チャートである。処理は２００から開始し、ＬＳＢ機能をアクティブにした加入者によって呼が発呼または受信されたことを示すトリガを呼処理機能から受信する。次に、ＬＳＢ３０は、ステップ２０４において、位置キャッシュ、すなわちＬＣ２８から位置情報を取得する。次に、ＬＳＢ３０は、判定ステップ２０６において、位置データの信頼性を示すタイムスタンプに基づいて、受信したデータが有効かどうかを判定する。ステップ２０６において、有効な位置データが得られなかった場合、システムは、ステップ２０８において、ディフォルト・レーティング・ゾーンを割り当て、ステップ２１２に進む。ステップ２０６において有効な位置データが得られた場合、ステップ２１０において、好ましくは加入者位置をこの加入者のあらかじめ決められたレーティング・ゾーンと比較する直線距離計算（straight-line distance calculation）として、このデータに対して加入者レーティング・ゾーンが判定される。ソート・ルーチン（sort routine）は、緯度および経度によって定められるポイントがどのゾーンに位置するのかを判定する。ゾーンが判定すると、加入者が最低レート・ゾーンの外にいる場合には、好ましくは通知が加入者に与えられる。これは、音声または視覚手段のいずれかを介して行うことができ、ステップ２１２において示される。最後に、ステップ２１４において、少なくとも移動識別，アクセスのゾーン，時間および日付を含む課金レコードが生成される。この時点で、アプリケーションはステップ２００のアイドル状態に戻る。
好適な実施例では、加入者ゾーンは、緯度，経度および構成レーティング・ゾーン半径（configured rating zone radius）として定められる。この構成レーティング・ゾーン半径は、一般に測定機器の不確定性に関連し、システムにおける位置インフラの挙動が与えられたオペレータによって設定できる。第７図は、構成レーティング・ゾーン半径を含む特定の位置ゾーンの例を示す。情報は、各加入者の各ゾーンについてデータベースに加入者毎に格納される。ワン・ナンバー・サービス機能では、各加入者に２つのゾーン（ホーム，ワーク）がある。前述のように、緯度および経度データは、サービスへの加入時にに入力して、ユーザがアドレス情報を与えてもよく、あるいは機能コード（すなわち、＊７１）を介してダイナミックに入力して、システムが機能コード受信時に加入者の位置を判定し、ついでデータをデータベースに格納して、加入者ゾーンの特性把握を行ってもよい。ユーザがストリート・アドレス情報を与える前者の場合、ＸＹＴＰ−ＧＩＳ２４はこの情報をゾーン定義のために緯度および経度に変換する。
その後、加入者が呼を発呼または受信すると、位置動作が実行され、この時点で算出された緯度および経度はデータベースに格納された「円（circle or circles）」と比較される。データがこの円内の場合、ユーザはこの特定のゾーンのカバー領域内で動作するとみなされる。ユーザが格納されたゾーンのいずれにも現在位置しない場合、ユーザはマクロセルラ環境で動作すると想定される。
前述（第５図）のＬＳＢ動作は、位置ゾーンを特徴付ける課金レコードを生成するアプリケーションを有する。好ましくはこのレコードに含まれる情報は次の通りである：
・移動識別番号
・日付
・時間
・アクセスのセル
・アクセスのセクタ
・アクセスのゾーン
・レコード相関（Record Correlator）
レコード相関は、ＭＳＣにおいて一般に生成される詳細課金情報と、アプリケーションによって生成されるゾーン・レコードとの一致を簡略化するために用いられる。この段階は、後処理またはオフライン動作として一般に行われる。「アクセスのゾーン」フィールドは、上記のように判定されたゾーンであり、レート計算で用いられる。残りの情報も、ＭＳＣ２０とＨＬＲ１６との間のレコード相関のために用いられる。
なお、交換機２０の機能に基づいて、ゾーン情報を交換機２０によって生成された詳細課金レコード内に統合させて、ＬＳＢアプリケーション３０によるレコード生成の必要を省くことができることに留意されたい。
第６図は、システム１０に位置データ・ポイントを格納するＬＣ２８の好適な動作方法を示すフロー・チャートである。フローは、ステップ３００として示されるアイドル状態で開始する。ＬＦＣ２６から位置情報４２を受信すると、処理はステップ３０２から開始する。ステップ３０４において、位置情報はタイムスタンプが付され、ついで移動加入者番号に基づいてデータベースに格納される。ＬＣ２８によって提供される機能の一つに、加入の機能があり、位置情報が特定の加入者について更新される毎に、アプリケーションに通知できる。これから、判定ステップ３０６に進み、この特定の加入者についてアプリケーションが位置更新通知に加入しているかどうかを判定する。加入していない場合、フローはステップ３００のアイドル状態に戻る。加入している場合、フローはステップ３０８に進み、ここで位置情報は加入しているアプリケーションに送信され、加入者の現在位置をアプリケーションに通知する。次に、制御はステップ３００のアイドル状態に戻る。この機能に関連する第２の処理経路は、加入プロセスに関する。アイドル状態３００において、ステップ３１０においてアプリケーションからの加入要求が受信されることがある。そのとき、制御はステップ３１２に進み、ここで加入データベースが更新される。このデータベースは、加入しているアプリケーションのリストと、位置データの最大時効（maximum aging）などの加入サービスのニーズに関する他のデータとを収容する。データベース更新の後、制御はステップ３００のアイドル状態に戻る。第３の処理経路は、特定の加入者位置が登録アプリケーションによって「時間切れ（out-of-date）」とみなされるときに生じる。アイドル状態３００において、ステップ３１６にて、加入者についてタイムアウト・メッセージが受信される。ステップ３１８において、ＨＬＲ３２は照会され、加入者が現在音声チャネルを利用しているかどうか判定する。音声チャネルが加入者によって使用中でない場合、制御はステップ３２０に進み、ここでＨＬＲ３２は、加入者ユニット３４付近のＢＴＳ２２に「監査（Audit）」メッセージを生成させるように指示され、この監査メッセージは加入者ユニットによって受信され、ステップ３２２において「登録」メッセージが生成され、これにより更新済み位置情報が生成される。そして、制御はステップ３００のアイドル状態に戻る。音声チャネルが加入者によって使用中の場合、制御はステップ３２４に進み、ここで加入者用の音声チャネル情報がＬＦＣ２６に送信され、ひいては加入者ユニット付近の適切なＬＦＥにも送信される。次に、ＬＦＥは指示された音声チャネルに「同調」し、加入者を見つけて、更新済み位置情報を生成する。そして、制御はステップ３００のアイドル状態に戻る。
上記の装置および方法の更なる利点および修正は当業者に容易に想起される。例えば、移動ユニットに個人識別番号を照会するなどして、移動識別番号を検証することにより、詐欺を低減することが望ましい場合がある。受信した個人識別番号が格納された番号と一致しない場合、加入者はサービスを受けられない。この検証動作は、加入者が上記のホーム・ゾーンなどのあらかじめ決められた個人位置ゾーンの外にいる場合にのみ実行してもよい。別の例として、加入者が所定のゾーンの外にいる場合に通話を許可しないサービスを提供できる。このような制限的利用サービスは、従来の有線サービスに対する柔軟な代替手段となりうる。従って、本発明は、広い態様では、以上図説した特定の詳細，代表的な装置および説明的な例に制限されない。本発明の範囲および精神から逸脱せずに、上記の明細に対してさまざまな修正および変形を行うことができ、本発明は、以下の請求の範囲およびその同等の範囲にあることを条件として、かかる一切の修正および変形を網羅するものとする。
【図１】
0003928738.tif 000002
【図２】
0003928738.tif 000003
【図３】
0003928738.tif 000004
【図４】
0003928738.tif 000005
【図５】
0003928738.tif 000006
【図６】
0003928738.tif 000007
【図７】
0003928738.tif 000008