(57)【要約】【課題】ホームロケーションレジスタに障害が発生して記憶していた移動端末の位置情報を消失しても復旧することが可能なプログラム、位置情報管理装置、通信システム、及び位置情報管理方法を提供すること。【解決手段】第１の位置情報管理装置が、第２の位置情報管理装置から前記第２の位置情報管理装置で記憶していたいずれかの移動端末の位置情報を消失した旨の通知を受信した場合、前記第１の位置情報管理装置で記憶する移動端末の位置情報のうち、前記第２の位置情報管理装置から取得した位置情報の有無を判定し、前記第１の位置情報管理装置が、前記第２の位置情報管理装置から取得した位置情報を記憶していると判定した場合には、前記第２の位置情報管理装置に対して、該位置情報の登録依頼を行うことをコンピュータに実行させるプログラム。【選択図】図８
2018032985.tif 000002
【特許請求の範囲】
【請求項１】
第１の位置情報管理装置が、第２の位置情報管理装置から前記第２の位置情報管理装置で記憶していたいずれかの移動端末の位置情報を消失した旨の通知を受信した場合、前記第１の位置情報管理装置で記憶する移動端末の位置情報のうち、前記第２の位置情報管理装置から取得した位置情報の有無を判定し、
前記第１の位置情報管理装置が、前記第２の位置情報管理装置から取得した位置情報を記憶していると判定した場合には、前記第２の位置情報管理装置に対して、該位置情報の登録依頼を行う
ことをコンピュータに実行させることを特徴とするプログラム。
【請求項２】
前記第１の位置情報管理装置は、当該第１の位置情報管理装置に在圏する移動端末に対して前記位置情報の登録依頼を行い、当該第１の位置情報管理装置に在圏していない移動端末に対しては前記位置情報の登録依頼は行わないことを特徴とする請求項１記載のプログラム。
【請求項３】
前記第１の位置情報管理装置は、前記位置情報の登録依頼が複数ある場合、前記各移動端末の着信回数に応じて前記位置情報の登録依頼の順序を決定することを特徴とする請求項１記載のプログラム。
【請求項４】
前記第１の位置情報管理装置は、前記移動端末の発信を契機として前記位置情報の登録依頼を行うことを特徴とする請求項１記載のプログラム。
【請求項５】
他の位置情報管理装置から前記他の位置情報管理装置で記憶していたいずれかの移動端末の位置情報を消失した旨の通知を受信した場合、メモリに記憶する移動端末の位置情報のうち、前記他の位置情報管理装置から取得した位置情報の有無を判定する制御部と、
前記他の位置情報管理装置から取得した位置情報を前記メモリに記憶していると判定した場合には、前記他の位置情報管理装置に対して、該位置情報の登録依頼を行うメッセージ送受信部と
を備えることを特徴とする位置情報管理装置。
【請求項６】
第１の位置情報管理装置と、
第２の位置情報管理装置を備える通信システムにおいて、
前記第１の位置情報管理装置は、
前記第２の位置情報管理装置から前記第２の位置情報管理装置で記憶していたいずれかの移動端末の位置情報を消失した旨の通知を受信した場合、前記第１の位置情報管理装置で記憶する移動端末の位置情報のうち、前記第２の位置情報管理装置から取得した位置情報の有無を判定する制御部と、
前記第２の位置情報管理装置から取得した位置情報を記憶していると判定した場合には、前記第２の位置情報管理装置に対して、該位置情報の登録依頼を行うメッセージ送受信部と
を備えることを特徴とする通信システム。
【請求項７】
制御部と、メッセージ送受信部と、メモリを有する位置情報管理装置における位置情報管理方法であって、
前記制御部により、他の位置情報管理装置から前記他の位置情報管理装置で記憶していたいずれかの移動端末の位置情報を消失した旨の通知を受信した場合、前記メモリに記憶する移動端末の位置情報のうち、前記他の位置情報管理装置から取得した位置情報の有無を判定し、
前記メッセージ送受信部により、前記他の位置情報管理装置から取得した位置情報を前
記メモリに記憶していると判定した場合には、前記他の位置情報管理装置に対して、該位置情報の登録依頼を行う
ことを特徴とする位置情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、位置情報管理装置、通信システム、及び位置情報管理方法に関する。
【背景技術】
【０００２】
現在、構内電話交換機（ＰＢＸ：Private Branch eXchange）を介し移動端末に対して、ローミングサービスが提供される場合がある。ローミングサービスとは、例えば、利用者（ユーザ）が契約しているサービス事業者のエリア外においても提携先の事業者のエリア内で元の事業者と同様のサービスの提供を受けることができることをいう。例えば、あるＰＢＸで登録されたＰＨＳ（Personal Handy phone System）は、他のＰＢＸがサービスを提供するエリアに移動しても、当該エリアにおいて他のＰＢＸを介してサービスの提供を受けることが可能となる。
【０００３】
ＰＢＸでは、移動端末を登録すると、当該移動端末に対するホーム局として当該移動端末の位置情報を管理する。このような位置情報は、例えば、ホーム局位置情報又はＨＬＲ（Home Location Register）と称される場合がある。そして、移動端末が他のＰＢＸのエリアに移動して、電源をオンにすると、他のＰＢＸにおいても当該移動端末の位置情報が登録可能となる。この場合、他のＰＢＸは移動端末にとってビジタ局となる。ビジタ局のＰＢＸでは、当該移動端末の位置情報を、ビジタ局位置情報又はＶＬＲ（Visitor Location Register）として管理する。
【０００４】
ホーム局のＰＢＸは移動端末の位置情報（ＨＬＲ）を管理し、ビジタ局のＰＢＸは当該移動端末の位置情報（ＶＬＲ）を管理する。そして、ホーム局のＰＢＸは、ビジタ局のＰＢＸ配下の移動端末宛の着信要求を受信すると、ＨＬＲに基づいてビジタ局のＰＢＸを検索し、検索したビジタ局のＰＢＸへ着信要求を転送する。ビジタ局のＰＢＸでは、着信要求を受信すると、ＶＬＲに基づいて自局配下に移動端末が在圏することを確認して、当該移動端末へ着信要求を送信する。これにより、ＰＨＳなどの移動端末はローミング先のＰＢＸにおいてローミングサービスの適用を受けて通話が可能となる。
【０００５】
しかし、ＰＢＸで障害が発生したり、回線の障害が発生したりするなどにより、電源の再起動が行われる場合がある。この場合、ホーム局のＰＢＸは、自局で管理する全移動端末の位置情報（ＨＬＲ）を消失することになる。ホーム局のＰＢＸは電源を再起動すると、ＨＬＲにおいて、全移動端末について「圏外」にして復旧する。この場合、ホーム局のＰＢＸでは移動端末について「圏外」、ビジタ局のＰＢＸでは移動端末について「在圏」を示す情報となり、ＨＬＲとＶＬＲで不整合となる。
【０００６】
不整合の場合、ホーム局のＰＢＸは、ビジタ局のＰＢＸのサービスエリアに在圏する移動端末宛の着信要求を受け付けても、当該移動端末について「圏外」と判定することで、着信要求をビジタ局のＰＢＸへ送信することはしない。従って、当該移動端末は、自局宛の着信要求を受けることができず、ローミングサービスの提供を受けることができなくなる。
【０００７】
このような技術に関する従来技術として、例えば、以下がある。すなわち、ＨＬＲ障害後のシステム再開後、ＨＬＲは、応答が得られるまで順次、カレント位置情報に基づく所定在圏ロケーションレジスタＶＬＲと、直前滞在位置情報に基づく所定在圏ロケーションレジスタＶＬＲにＣａｎｃｅｌｌ  Ｌｏｃａｔｉｏｎ信号を送信する。そして、ＨＬＲは、応答が得られた在圏ロケーションレジスタＶＬＲをカレント位置情報に登録する。
【０００８】
この技術によれば、ＨＬＲのシステム再開後に携帯端末機の位置情報を速やかに復旧でき、また、着信時の呼接続損失を少なくすることができるホームロケーションレジスタ位置情報復旧方法を提供することができる、とされる。
【０００９】
また、ＨＬＲの位置情報復旧に際して、ＨＬＲは、各基地局に位置登録要求を発行し、基地局より報知情報の周期的位置情報登録欄に位置登録実施要求を登録して送信し、該要求を受けた移動機は位置登録を行う。その際に、ＨＬＲや各基地局は、位置登録処理が集中しないように、移動機をグループに分けて、グループ毎に順番をずらして位置登録を行わせるように、所定の順番で位置登録要求や位置登録実施要求を送信する。
【００１０】
この技術によれば、ホームロケーションレジスタＨＬＲに位置情報を速やかに復旧させ、かつ、ＨＬＲ復旧処理時における異常トラヒックの発生を防止することができる、とされる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００４−８０４５１号公報
【特許文献２】特開平１１−２３４７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、２つのロケーションレジスタＶＬＲにＣａｎｃｅｌｌ  Ｌｏｃａｔｉｏｎ信号を送信する技術は、例えば、基地局などが移動端末の在圏を確認することなくＶＬＲに当該信号を送信している。従って、かかる技術では、実際には基地局などに在圏しない移動端末の情報がＶＬＲに登録される場合もある。この場合、ＨＬＲのシステム再開後、在圏しない携帯端末機の位置情報がＶＬＲに登録されるなどして、位置情報が正常に復旧できない場合がある。
【００１３】
また、グループ毎に順番をずらして位置登録を行わせる技術は、どのような順番で端末に対して位置登録処理を行わせるかについて議論しており、ＨＬＲの障害発生により、消失した移動端末の位置情報をどのように復旧させるかについては議論されていない。
【００１４】
そこで、１つの側面では、本発明は、ホームロケーションレジスタに障害が発生して記憶していた移動端末の位置情報を消失しても復旧することが可能なプログラム、位置情報管理装置、通信システム、及び位置情報管理方法を提供することにある。
【課題を解決するための手段】
【００１５】
１つの実施態様では、第１の位置情報管理装置が、第２の位置情報管理装置から前記第２の位置情報管理装置で記憶していたいずれかの移動端末の位置情報を消失した旨の通知を受信した場合、前記第１の位置情報管理装置で記憶する移動端末の位置情報のうち、前記第２の位置情報管理装置から取得した位置情報の有無を判定し、前記第１の位置情報管理装置が、前記第２の位置情報管理装置から取得した位置情報を記憶していると判定した場合には、前記第２の位置情報管理装置に対して、該位置情報の登録依頼を行うことをコンピュータに実行させるプログラムにある。
【発明の効果】
【００１６】
ホームロケーションレジスタに障害が発生して記憶していた移動端末の位置情報を消失しても復旧することができる。
【図面の簡単な説明】
【００１７】
【図１】図１は通信システムの構成例を表す図である。
【図２】図２はＰＢＸの構成例を表す図である。
【図３】図３（Ａ）はホーム局、図３（Ｂ）はビジタ局の構成例を夫々表す図である。
【図４】図４（Ａ）と図４（Ｂ）は通信システムの構成例を表す図である。
【図５】図５（Ａ）と図５（Ｂ）はＨＬＲとＶＬＲの例を表す図である。
【図６】図６（Ａ）と図６（Ｂ）はＨＬＲとＶＬＲの例を表す図である。
【図７】図７（Ａ）と図７（Ｂ）はＨＬＲとＶＬＲの例を表す図である。
【図８】図８はシーケンス例を表す図である。
【図９】図９はシーケンス例を表す図である。
【図１０】図１０（Ａ）と図１０（Ｂ）はＨＬＲとＶＬＲの例を表す図である。
【図１１】図１１（Ａ）と図１１（Ｂ）はＨＬＲとＶＬＲの例を表す図である。
【図１２】図１２（Ａ）と図１２（Ｂ）は在圏確認処理の動作例を表すフローチャートである。
【図１３】図１３（Ａ）は通信システムの構成例を表し、図１３（Ｂ）は動作例を表すフローチャートである。
【図１４】図１４は通信システムの構成例を表す図である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための形態について説明する。なお、以下の実施例は開示の技術を限定するものではない。そして、各実施の形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００１９】
［第１の実施の形態］
＜通信システムの構成例＞
図１は第１の実施の形態における通信システム１０の構成例を表す図である。通信システム１０は、Ａ局側のＰＢＸ１００−Ａ、Ｂ局側のＰＢＸ１００−Ｂ、Ｃ局側のＰＢＸ１００−Ｃ、及び移動端末（Ａ＿ＰＳ（Personal Station）１）２００を備える。
【００２０】
ＰＢＸ１００−Ａ〜１００−Ｃは、例えば、構内電話交換機である。ＰＢＸ１００−Ａ〜１００−Ｃは、自局に在圏する移動端末２００宛の着信要求を他のＰＢＸなどから受信すると、当該移動端末２００宛へ送信する。また、ＰＢＸ１００−Ａ〜１００−Ｃは、自局に在圏する移動端末２００から発信要求を受信すると、当該発信要求を他のＰＢＸへ送信する。ＰＢＸ１００−Ａ〜１００−Ｃは、ＨＬＲ１４０に基づいて、着信要求や発信要求を交換することが可能である。ＰＢＸ１００−Ａ〜１００−Ｃは、例えば、移動端末２００の通信において中継装置となり得る。
【００２１】
移動端末２００は、例えば、ＰＨＳなどの無線通信装置である。移動端末２００は、例えば、ＰＢＸ１００−Ａの親機であるＢＳ（Base Station）１７０−Ａに対して子機となり得る。移動端末２００は、ＰＢＸ１００−Ａに対して登録処理を行うことが可能である。この場合、移動端末２００にとってＰＢＸ１００−Ａはホーム局となる。
【００２２】
図１に示すように、移動端末２００はＢ局のＰＢＸ１００−Ｂのサービス提供エリアに移動し、ＰＢＸ１００−Ｂにおいてローミングサービスの提供を受けることが可能である。この場合、ＰＢＸ１００−Ｂは移動端末２００にとってビジタ局となる。逆に、例えば、移動端末２００がＰＢＸ１００−Ｂに対して位置登録処理を行うと、ＰＢＸ１００−Ｂがホーム局となり、ＰＢＸ１００−Ａにおいてローミングサービスの提供を受ける場合、ＰＢＸ１００−Ａがビジタ局となり得る。なお、以下においては、Ａ局をホーム局、Ｂ局をビジタ局と称する場合もある。
【００２３】
ホーム局側には、さらに、ＨＬＲ／ＶＬＲ１４０−Ａと有線（Interface）ＩＦ１６０−Ａ１，１６０−Ａ２、及びＢＳ１７０−Ａを備える。
【００２４】
ＨＬＲ／ＶＬＲ１４０−Ａは、例えば、ＨＬＲとＶＬＲを保持するメモリである。ＨＬＲは、例えば、移動端末２００の登録先（又はホーム局）において移動端末２００の位置情報を管理するデータ又はメモリである。ＨＬＲでは、例えば、移動端末２００のＰＢＸ１００−Ａにおける在圏の有無やローミングの有無などを管理する。一方、ＶＬＲは、例えば、移動端末２００の移動先（又はビジタ局）において移動端末２００の位置情報を一時的に管理するデータ又はメモリである。ＰＢＸ１００−Ａにおいて、ＶＬＲを保持しているのは、例えば、他の移動端末が他のＰＢＸ１００−Ｂ，１００−Ｃで位置登録を行って、ＰＢＸ１００−Ａに在圏する場合に当該他の移動端末の位置情報を記憶するためである。この場合、ＰＢＸ１００−Ａがビジタ局となり得る。ＨＬＲとＶＬＲは各ＰＢＸ１００−Ａ〜１００−Ｃに記憶される。
【００２５】
有線ＩＦ１６０−Ａ１，１６０−Ａ２は、例えば、ＩＳＤＮ（Integrated Service Digital Network）中継線を介してＢ局及びＣ局に接続され、所定の伝送フォーマットによりデータやメッセージなどを交換する。
【００２６】
ＢＳ１７０−Ａは、例えば、移動端末２００に対する親機として、移動端末２００と無線通信を行い、データやメッセージなどを交換する。
【００２７】
ビジタ局側にも、さらに、ＨＬＲ／ＶＬＲ１４０−Ｂ、有線ＩＦ１６０−Ｂ１，１６０−Ｂ２、ＢＳ１７０−Ｂを備える。ＰＢＸ１００−ＢにおけるＨＬＲは、例えば、ＰＢＸ１００−Ｂをホーム局とする移動端末の位置情報が記憶される。有線ＩＦ１６０−Ｂ１，１６０−Ｂ２は、Ａ局及びＣ局に接続される。
【００２８】
Ｃ局側にも、ＨＬＲ／ＶＬＲ１４０−Ｃ、有線ＩＦ１６０−Ｃ１，１６０−Ｃ２、及びＢＳ１７０−Ｃを備える。本第１の実施の形態においては、移動端末２００は移動することがなく、従って、移動端末２００にとってホーム局やビジタ局となり得ず、通信システム１０内では他局となっている。
【００２９】
なお、図１において、移動端末２００が「Ａ＿ＰＳ１」と表記されているのは、移動端末２００にとってホーム局であるＰＢＸ１００−Ａが移動端末２００に割当てた識別番号である。この識別番号を、例えば、ホームＰＳと称する場合がある。一方、「（Ｂ＿ＶＰＳ１）」と表記されているのは、移動端末２００にとってビジタ局であるＰＢＸ２００−Ｂが移動端末２００に割当てた識別番号である。この識別番号を、例えば、ビジタＰＳと称する場合がある。
【００３０】
また、図１において、有線ＩＦ１６０−Ａ１，１６０−Ａ２とＢＳ１７０−ＡがＰＢＸ１００−Ａの外側で接続されているが、有線ＩＦ１６０−Ａ１，１６０−Ａ２とＢＳ１７０−ＡはＰＢＸ１００−Ａの一部であってもよい。すなわち、ＰＢＸ１００−Ａは、有線ＩＦ１６０−Ａ１，１６０−Ａ２とＢＳ１７０−Ａを含むものであってもよく、全体としてＰＢＸ１００−Ａであってもよい。ＰＢＸ１００−ＢとＰＢＸ１００−Ｃについても同様である。
【００３１】
さらに、ＰＢＸ１００−Ａは、ＨＬＲ／ＶＬＲ１４０−Ａを保持しており、例えば、ＨＬＲ／ＶＬＲ１４０−Ａは例えば位置情報を管理する機能を有していることから、位置情報管理装置であってもよい。位置情報管理装置が処理を行うことで、メモリに記憶されたＨＬＲやＶＬＲに位置情報を記憶（又は登録）することが可能となる。ＰＢＸ１００−ＢとＰＢＸ１００−Ｃについても同様である。
【００３２】
なお、ＰＢＸ１００−Ａ〜１００−Ｃは、とくに断らない限り、ＰＢＸ１００として説明する。
【００３３】
＜ＰＢＸの構成例＞
図２はＰＢＸ１００の構成例を表す図である。ＰＢＸ１００は、メッセージ送受信部１１０、制御部１２０、メモリ１４０、無線処理部１５０、及びアンテナ１５１を備える。
【００３４】
メッセージ送受信部１１０は、制御部１２０から受け取ったメッセージを他のＰＢＸへ送信可能なフォーマットのパケットなどに変換し、変換後のパケットを他のＰＢＸへ送信する。また、メッセージ送受信部１１０は、他のＰＢＸから受信したパケットなどからメッセージなどを抽出し、抽出したメッセージを制御部１２０へ出力する。
【００３５】
制御部１２０は、例えば、ビジタ局設定及び管理機能１２１など、種々の機能を含み、これら各機能を実行する。制御部１２０は、このような機能を実行することで、メッセージ送受信部１１０から受け取ったメッセージなどに対して処理を行って、無線処理部１５０へ出力したり、メモリ１４０に記憶したりすることが可能となる。また、制御部１２０は、このような機能を実行することで、無線処理部１５０から受け取ったデータなどやメモリ１４０から読み出したデータなどに対して処理を行って、メッセージ送受信部１１０へ出力することが可能となる。各機能１２１〜１３０については動作例で説明する。
【００３６】
メモリ１４０は、ＨＬＲ１４１とＶＬＲ１４２などを記憶する。メモリ１４０には、制御部１２０において各機能１２１〜１３０を実行するプログラムを記憶してもよい。
【００３７】
無線処理部１５０は、制御部１２０から受け取ったデータなどを無線信号に変換し、変換後の無線信号をアンテナ１５１へ出力する。また、無線処理部１５０は、アンテナ１５１から受け取った無線信号からデータなどを抽出し、抽出したデータなどを制御部１２０へ出力する。
【００３８】
アンテナ１５１は、無線処理部１５０から受け取った無線信号を移動端末２００へ送信する。また、移動端末２００から送信された無線信号を受信し、受信した無線信号を無線処理部１５０へ出力する。
【００３９】
なお、ＰＢＸ１００のハードウェア構成として、例えば、メッセージ送受信部１１０は有線ＩＦ１６０、制御部１２０はＣＰＵ１６５、無線処理部１５０とアンテナ１５１はＢＳ１７０であってもよい。ＣＰＵ１６５は、例えば、メモリ１４０に記憶されたプログラムを実行することで、ビジタ局設定及び管理機能１２１などの機能１２２〜１３０を実行することが可能である。ＣＰＵ１６５に代えて、ＭＰＵ（Micro Processing Unit）、ＦＰＧＡ（Field-Programmable Gate Array）、又はＤＳＰ（Digital Signal Processor）などの制御部、コントローラ、又はプロセッサであってもよい。
【００４０】
図３（Ａ）はＰＢＸ１００−Ａ、図３（Ｂ）はＰＢＸ１００−Ｂの構成例を表している。この場合、ＰＢＸ１００−Ａはホーム局、ＰＢＸ１００−Ｂはビジタ局となる。上述したように移動端末２００にとって登録処理を行ったＰＢＸ１００がホーム局、移動局のＰＢＸ１００がビジタ局となる。
【００４１】
ホーム局のＰＢＸ１００−Ａには、メッセージ送受信部１１０−Ａ、制御部１２０−Ａ、メモリ１４０−Ａ、無線処理部１５０−Ａ、及びアンテナ１５１−Ａを備える。
【００４２】
制御部１２０−Ａには、ビジタ局設定及び管理機能１２１とビジタ局へのＨＬＲ消失通
知機能１２２を含む。２つの機能１２１，１２２はＰＢＸ１００−Ａがホーム局として動作する場合に実行される機能となっている。
【００４３】
また、メモリ１４０−ＡにはＨＬＲ１４１−Ａを記憶する。ＨＬＲ１４１−Ａは、例えば、ＰＢＸ１００−Ａをホーム局とする移動端末２００の位置情報が記憶される。
【００４４】
ビジタ局のＰＢＸ１００−Ｂには、メッセージ送受信部１１０−Ｂ、制御部１２０−Ｂ、メモリ１４０−Ｂ、無線処理部１５０−Ｂ、アンテナ１５１−Ｂを備える。
【００４５】
制御部１２０−Ｂは、ホーム局設定及び管理機能１２３などの機能１２４〜１３０を含む。これらの機能１２３〜１３０はＰＢＸ１００−Ｂがビジタ局として動作する場合に実行される機能となっている。
【００４６】
また、メモリ１４０−Ｂには、ＶＬＲ１４２−Ｂを記憶する。ＶＬＲ１４２−Ｂは、例えば、ＰＢＸ１００−Ｂをビジタ局として移動してきた移動端末２００の位置情報が記憶される。
【００４７】
なお、以下において、ホーム局のＰＢＸ１００−Ａをホーム局１００−Ａ、ビジタ局のＰＢＸ１００−Ｂをビジタ局１００−Ｂとして説明する場合がある。
【００４８】
＜動作例＞
次に動作例について説明する。最初に基本動作例について説明する。
【００４９】
＜基本動作例＞
図４（Ａ）は基本動作例が行われる場合の通信システム１０の構成例を表す図である。基本動作例としては、ホーム局１００−Ａの電源がオンとなり、移動端末２００がホーム局１００−Ａに対して位置登録処理を行い、その後、移動端末２００がビジタ局１００−Ｂに移動して、ローミングサービスの提供を受けるまでの例である。以下、基本動作例について説明する。
【００５０】
図５（Ａ）はホーム局１００−Ａの電源がオンになったときのＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂの例を表す。
【００５１】
ＨＬＲ１４１−Ａには、「ＰＳ」、「状態」、「所在」、「位置登録日時」、「ＨＬＲ／ＶＬＲ同期日時」、「ＰＢＸ−ＰＳ通信日時」の各フィールドがある。
【００５２】
「ＰＳ」には、例えば、移動端末２００の識別情報が記憶される。図５（Ａ）の例では「Ａ＿ＰＳ１」、「Ａ＿ＰＳ２」などとなっている。例えば、制御部１２０−Ａは、各移動端末２００に対して、位置登録を行った順に、「Ａ＿ＰＳ１」、「Ａ＿ＰＳ２」などを順番に割当てる。制御部１２０−Ａでは、「Ａ＿ＰＳ１」などに対して、さらに、移動端末２００の端末番号や電話番号などを括り付けてメモリ１４０−Ａに記憶する。これにより、「Ａ＿ＰＳ１」は各移動端末２００を一意に識別する識別番号となり得る。
【００５３】
「状態」は、移動端末２００が現在どのような状態であるのかを示す情報が記憶される。具体的には、「状態」には、「圏外」、「圏内」、又は「ローミング中」などが記憶される。例えば、制御部１２０−Ａは各移動端末２００とのメッセージなどの交換結果に応じて「状態」を記憶する。
【００５４】
「所在」には、移動端末２００が現在どこに所在しているのかを示す情報が記憶される。例えば、ＰＢＸ１００−ＡがＢＳ１７０−Ａを介して移動端末２００と無線通信を行っ
ている場合、制御部１２０−ＡはＢＳ１７０−Ａの識別情報を「所在」に記憶する。
【００５５】
「位置登録日時」には、例えば、移動端末２００がホーム局１００−Ａに対して位置登録を行った日時が記憶される。また、「位置登録日時」には、ホーム局１００−Ａの電源をオンにした日時や、ローミング先のビジタ局１００−Ｂからローミングに関する通知を受けたときの日時も記憶される。
【００５６】
「ＨＬＲ／ＶＬＲ同期日時」には、例えば、ホーム局１００−Ａとビジタ局１００−Ｂにおいて、ＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂの同期が行われた日時が記憶される。
【００５７】
「ＰＢＸ−ＰＳ通信日時」には、例えば、ホーム局１００−Ａと移動端末２００が通信を行った日時が記憶される。
【００５８】
図５（Ａ）に示すように、ホーム局１００−Ａの電源が再起動されてオンとなったとき、制御部１２０は、ホーム局１００−Ａで登録された全移動端末２００の「状態」を「圏外」にし、「位置登録日時」に電源をオンにした日時「４／１  ０：００」を記憶する。それ以外のフィールドは未登録となっている。
【００５９】
一方、ＶＬＲ１４２−Ａには、「ビジタＰＳ」、「ホームＰＳ」、「所在」、「位置登録日時」、「ＨＬＲ／ＶＬＲ同期日時」、「ＰＢＸ−ＰＳ通信日時」の各フィールドがある。
【００６０】
「ビジタＰＳ」は、例えば、ビジタ局１００−Ｂで管理する移動端末２００の識別情報が記憶される。例えば、制御部１２０−Ｂは、ビジタ局１００−Ｂに対して最初に通信を行った順番で移動端末２００に対して、「Ｂ＿ＶＰＳ１」、「Ｂ＿ＶＰＳ２」などを順番に割当てる。
【００６１】
「ホームＰＳ」は、例えば、ホーム局１００−Ａで管理する移動端末２００の識別情報が記憶される。例えば、制御部１２０−Ｂは、移動端末２００がローミング設定する際に、ホーム局１００−Ａから「Ａ＿ＰＳ１」など、移動端末２００の識別情報を受信することができるため、これを「ホームＰＳ」に記憶する。
【００６２】
「所在」、「位置登録日時」、「ＨＬＲ／ＶＬＲ同期日時」、及び「ＰＢＸ−ＰＳ通信日時」は、例えば、ＨＬＲ１４１−Ａの「所在」、「位置登録日時」、「ＨＬＲ／ＶＬＲ同期日時」、及び「ＰＢＸ−ＰＳ通信日時」とそれぞれ同じである。
【００６３】
図５（Ａ）の例では、ビジタ局１００−Ｂの電源がオンとなった日時「３／３１  １２：００」がＶＬＲ１４２−Ｂに「位置登録日時」に記憶される。それ以外のフィールドは未登録となっている。
【００６４】
その後、「４／１  １：１０」において、移動端末２００がＰＢＸ１００−Ａに対して位置登録を行うと、図５（Ｂ）に示すように、制御部１２０−Ａは、移動端末２００に対して「Ａ＿ＰＳ１」を割当て、「Ａ＿ＰＳ１」に移動端末２００の電話番号などを括り付ける。そして、制御部１２０−Ａは、「Ａ＿ＰＳ１」に対応する「ＰＢＸ−ＰＳ通信日時」の欄に、登録を行った日時「４／１  １：１０」を登録する。
【００６５】
その後、移動端末２００が移動を開始し、ホーム局１００−Ａの圏外へ移動したときにおいて、移動端末２００宛に着信があった場合、ＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂは、例えば、図６（Ａ）の状態となる。
【００６６】
この場合、ホーム局１００−Ａの制御部１２０−Ａは、例えば、ＨＬＲ１４１−Ａに対して以下の処理を行う。すなわち、制御部１２０−Ａは、着信要求をメッセージ送受信部１１０−Ａを介して他局から受信すると、着信要求に含まれる電話番号に基づいて、対応する「Ａ＿ＰＳ１」を検索する。そして、制御部１２０−Ａは、「Ａ＿ＰＳ１」の「状態」が「圏内」であることを確認して、当該移動端末宛２００に着信要求を送信する。しかし、移動端末２００はホーム局１００−Ａの圏外へ移動しており、着信要求は移動端末２００へ届かず、制御部１２０は移動端末２００から着信要求に対する応答メッセージを受信できない。例えば、制御部１２０は何度か着信要求の再送を試みるが、当該応答メッセージを受信することができない。このとき、制御部１２０は移動端末２００が圏外であると判定して、ＨＬＲ１４１−Ａの「状態」を「圏内」から「圏外」へ変更する。
【００６７】
次に、移動端末２００はビジタ局１００−Ｂのサービスエリアに移動して、移動端末２００の電源がオンになった場合、ＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂは、例えば、図６（Ｂ）に示す状態となる。
【００６８】
この場合、ホーム局１００−Ａの制御部１２０−Ａとビジタ局１００−Ｂの制御部１２０−Ｂは、例えば、以下に示す、移動端末２００に対するローミング設定を行い、ＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂにそれぞれ情報を記憶する。
【００６９】
すなわち、制御部１２０−Ｂは、移動端末２００の電源オンにより移動端末２００からメッセージを受信し、当該メッセージの受信によりビジタ局１００−Ｂに接続要求していることを確認する。そして、制御部１２０−Ｂは、当該メッセージに含まれる移動端末２００の電話番号などに基づいて、移動端末２００が自局のＨＬＲ１４１−Ａに登録されているか否かを確認し、登録されていないことを確認すると、移動端末２００に対して、ビジタＰＳとして「Ｂ＿ＶＰＳ１」を割当てる。また、制御部１２０−Ｂは、当該メッセージを受信した日時「４／１  １：３０」を「ＰＢＸ−ＰＳ通信日時」に記憶する。さらに、制御部１２０−Ｂは、他局１００−Ａ，１００−Ｃに対して、当該移動端末２００のホーム局がどの局であるかを問い合わせる。この際、制御部１２０−Ｂは当該移動端末２００の電話番号なども含めて問い合わせる。ホーム局１００−Ａの制御部１２０−Ａは当該問合せに対して、ＨＬＲ１４１−Ａに当該移動端末２００の位置情報を登録しているため、自局がホーム局である旨をＰＢＸ１００−Ｂへ通知する。この問合せと通知（又はローミング設定に関するメッセージの交換）により、ＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂは同期が行われることになる。制御部１２０−Ｂは当該通知を受けた日時「４／１  １：３０」を「ＨＬＲ／ＶＬＲ同期日時」に記憶する。ホーム局１００−Ａの制御部１２０−Ａも、当該通知を送信した日時「４／１  １：３０」を「ＨＬＲ／ＶＬＲ同期日時」に記憶する。また、制御部１２０−Ａと制御部１２０−Ｂは、当該交換を行った日時「４／１  １：３０」をＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂの「位置登録日時」にそれぞれ記憶する。ホーム局１００−Ａの制御部１２０−Ａは、当該交換を受けて、ＨＬＲ１４１−Ａにおいて、当該移動端末２００の「状態」を「圏外」から「ローミング中」へ変更して登録する。
【００７０】
ローミング後、ローミング先のビジタ局１００−Ｂに在圏する移動端末２００宛に着信要求が送信された場合、ＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂは、例えば、図７（Ａ）と図７（Ｂ）に示す状態となる。
【００７１】
すなわち、現在日時「４／２  ２：１０」において、移動端末２００がビジタ局１００−Ｂにおいてローミング中、ＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂは、例えば、図７（Ａ）に示す状態となる。図７（Ａ）の例では、日時が「４／２  ２：００」にローミング設定が行われたことを表している。
【００７２】
その後、移動端末２００宛に着信要求が送信された場合は、例えば、ホーム局１００−Ａの制御部１２０−Ａとビジタ局１００−Ｂの制御部１２０−Ｂは、以下のようにしてＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂにそれぞれ情報を記憶する。
【００７３】
すなわち、ホーム局１００−Ａの制御部１２０−Ａは着信要求を受信すると、ＨＬＲ１４１−Ａを確認し、電話番号などに基づいて「Ａ＿ＰＳ１」宛の着信要求であることを確認する。制御部１２０−Ａは、ＨＬＲ１４１−Ａの「所在」が「Ｂ＿ＶＰＳ１」であること、すなわち、「Ａ＿ＰＳ１」である移動端末２００がビジタ局１００−Ｂにローミングしていることを確認する。そして、制御部１２０−Ａは着信要求をビジタ局１００−Ｂへ送信する。ビジタ局１００−Ｂの制御部１２０−Ｂは着信要求を受信すると、着信要求に含まれるホームＰＳ「Ａ＿ＰＳ１」に基づいて、ＶＬＲ１４２−Ｂの登録の有無を確認する。この場合、「Ａ＿ＰＳ１」が「ホームＰＳ」に登録され、さらに、「所在」として「ＢＳ１」、すなわち、ＢＳ１７０−Ｂと通信を行っていることを確認する。これにより、ビジタ局１００−Ｂでは移動端末２００が自局に在圏していることを確認する。そして、制御部１２０−ＢはＢＳ１７０−Ｂを介して着信要求を送信する。
【００７４】
これにより、着信要求のローミング転送が行われて、移動端末２００は移動先のビジタ局１００−Ｂにおいて、通話を行うことが可能となる。
【００７５】
この場合、制御部１２０−Ｂは通話を行った日時「４／２  ２：２０」を、ＶＬＲ１４２−Ｂの「ＰＢＸ−ＰＳ通信日時」に記憶する。また、制御部１２０−Ａと制御部１２０−Ｂは通話によりメッセージの交換を行うことで、ホーム局１００−Ａとビジタ局１００−Ｂの間で同期が行われる。そのため、制御部１２０−Ａと制御部１２０−Ｂは、ＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂの「ＨＬＲ／ＶＬＲ同期日時」に現在日時「４／２  ２：２０」をそれぞれ記憶する。
【００７６】
＜ホーム局が再起動された場合の動作例＞
次に、ホーム局１００−Ａが再起動された場合の動作例について説明する。図８は本動作例を表すシーケンス図である。
【００７７】
図８の例では、通信システム１０は、さらにｎ局（ｎ＝Ｄ，Ｅ，Ｆ，…，Ｚ）まである例となっている。全局は正常状態で動作している（Ｓ１０）。ビジタ局１００−Ｂではホーム局１００−Ａの管理状態も通常状態となっている（Ｓ１１）。例えば、ホーム局１００−Ａの制御部１２０−Ａはビジタ局設定及び管理機能１２１を実行し、ビジタ局１００−Ｂの制御部１２０−Ｂはホーム局設定及び管理機能１２３とホーム局対応ＨＬＲ状態管理機能１２４を実行することで、Ｓ１０とＳ１１の処理を行う。
【００７８】
なお、図１０（Ａ）は、通常状態におけるＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂの例を表す図である。図１０（Ａ）の例では、ＨＬＲ１４１−Ａには３台の移動端末１００−１〜１００−３がホームＰＳ「Ａ＿ＰＳ１」〜「Ａ＿ＰＳ３」としてそれぞれ登録され、いずれも、ビジタ局１００−Ｂにおいてローミング中となっている。ＶＬＲ１４２−Ｂにおいても、当該移動端末のＰＳ「Ａ＿ＰＳ１」，「Ａ＿ＰＳ２」，「Ａ＿ＰＳ３」がビジタＰＳ「Ｂ＿ＶＰＳ１」，「Ｂ＿ＶＰＳ３」，「Ｂ＿ＶＰＳ４」としてそれぞれ割り当てられている。ＶＬＲ１４２−Ｂでは、Ｃ局のＰＢＸ１００−Ｃをホーム局とする移動端末２００も、「Ｂ＿ＶＰＳ２」としてビジタＰＳが割り当てられている。ＶＬＲ１４２−Ｂには、さらに、「発着信回数」も含まれる。現在日時「４／４  ４：１０」までに、通信を行った回数が記憶される。図１０（Ａ）の例では、発信回数と着信回数が記憶される。例えば、制御部１２０−Ｂは、移動端末２００宛の着信要求をホーム局１００−Ａから受けると、当該移動端末の着信回数をインクリメントし、移動端末２００から発信要求を受けると、当該移動端末の発信回数をインクリメントして、各々、「発着信回数」に記憶する
。
【００７９】
図８に戻り、次に、ホーム局１００−Ａにおいて障害が発生するなどして、電源が再起動される（Ｓ１２）と、ＨＬＲ１４１−Ａは消失する（Ｓ１３）。
【００８０】
図１０（Ｂ）は電源再起動後のＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂの例を表す図である。ホーム局１００−Ａの電源が再起動されるため、ＨＬＲ１４１−Ａの「状態」は全て「圏外」となる。また、「位置登録日時」には、再起動が行われた日時「４／４  ４：３０」が記憶される。一方、ＶＬＲ１４２−Ｂはローミングの状態（例えば図１０（Ａ））を維持している。
【００８１】
図１０（Ｂ）に示すように、電源再起動後のＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂは不整合となっている。
【００８２】
このような場合、本第１の実施の形態においては、図８に示すように、ホーム局１００−Ａは、ビジタ局１００−Ｂ，１００−Ｃ，…に対して、ホーム局１００−ＡのＨＬＲ１４１−Ａが消失したことを表すメッセージを通知するようにしている（Ｓ１４）。
【００８３】
図９は具体例を表すシーケンス図である。本第１の実施の形態においては、ホーム局１００−Ａはビジタ局管理データ１４３−Ａをメモリ１４０−Ａに保持する。ビジタ局管理データ１４３−Ａは、例えば、自局のＨＬＲ１４１−Ａが消失したことを示す識別番号「１１０」が含まれる。図９の例では、ビジタ局管理データ１４３−Ａは、当該識別番号「１１０」と、ビジタ局１００−Ｂの局番を表す「７１０」を含み、両者を組み合わせた番号「７１０−１１０」となっている。すなわち、番号「７１０−１１０」は、ホーム局１００−Ａがビジタ局１００−Ｂ宛に、ＨＬＲ１４１−Ａが消失したことを示す識別番号「１１０」を送信することが可能となる番号となっている。
【００８４】
また、ビジタ局１００−Ｂにおいても、当該番号「１１０」がホーム局１００−ＡのＨＬＲ１４１−Ａが消失したことを示す番号であることが登録される。図９の例では、番号計画データ１４４−Ｂにおいて、「１１０」が「ＨＬＲ障害通知」を表すものとして登録されている。なお、番号計画データ１４４−Ｂは、例えば、各数字（又は各番号）がどのような種別であるかを表す情報が含まれる。番号計画データ１４４−Ａは、ホーム局１００−Ａにおいても登録されており、図９の例では、「７１０」がビジタ局１００−Ｂの局番号である旨が登録されている。
【００８５】
さらに、ビジタ局１００−Ｂでは、ホーム局管理データ１４３−Ｂを保持する。ホーム局管理データ１４３−Ｂは、例えば、ホーム局１００−Ａの状態を管理するデータとなっている。図９の例では、ホーム局管理データ１４３−Ｂとして、Ａ局の局番号「７００」と、ホーム局１００−Ａの状態を表す「状態」が含まれる。ホーム局１００−Ａが正常状態のときは、「状態」は「通常」となる。
【００８６】
ホーム局１００−Ａは、ＨＬＲ１４１−Ａを消失後（Ｓ１３）、消失したこと（又はＨＬＲクリアしたこと）を表すメッセージを生成し、生成したメッセージをビジタ局１００−Ｂへ送信する（Ｓ１４）。例えば、制御部１２０−Ａは、ビジタ局へのＨＬＲ消失通知機能１２２を実行して、以下の処理を行う。すなわち、制御部１２０−Ａは、ビジタ局管理データ１４３−Ａからビジタ局１００−Ｂの局番号を抽出し、発信番号に自局の局番号「７００」、着信番号にＨＬＲ消失を示す特番「１１０」とするＳＥＴＵＰメッセージをビジタ局１００−Ｂへ送信する（Ｓ１４１）。
【００８７】
ビジタ局１００−Ｂは当該メッセージを受信すると、ホーム局１００−Ａの管理状態を
ＨＬＲ復旧中に変更する（Ｓ１５）。例えば、制御部１２０−Ｂは、ホーム局からの通知受信機能１２５を実行して、以下の処理を行う。すなわち、制御部１２０−Ｂは、受信したＳＥＴＵＰメッセージに発信番号によりホーム局１００−Ａを特定し、着信番号「１１０」によりＨＬＲ障害通知であることを確認し、ホーム局管理データ１４３−Ｂの状態を「通常」から「ＨＬＲ復旧中」に変更する。
【００８８】
その後、ホーム局１００−Ａとビジタ局１００−Ｂは一定のメッセージ（”ＣＡＬＬ  ＰＲＯＣ”メッセージ（Ｓ１４２）、”ＤＩＳＣ”メッセージ（Ｓ１４３）、”ＲＥＬ”メッセージ（Ｓ１４４）、”ＲＥＬ  ＣＯＭＰ”メッセージ（Ｓ１４５））を交換する。
【００８９】
図８に戻り、ホーム局１００−Ａは、ＨＬＲ１４１−Ａの消失を示すメッセージを送信すると（Ｓ１４）、自局に在圏する移動端末２００に対して位置登録の処理を行う（Ｓ１６）。
【００９０】
一方、ビジタ局１００−Ｂは、ホーム局１００−Ａの管理状態を「ＨＬＲ復旧中」に変更した（Ｓ１５）後、ＨＬＲ消失局のビジタＰＳをＶＬＲ１４２−Ｂから抽出する（Ｓ１７）。例えば、制御部１２０−Ｂは、ホーム局対応ビジタＰＳ抽出機能１２６を実行することで本処理を行う。図１０（Ｂ）の例では、制御部１２０−Ｂは、「ホームＰＳ」がホーム局１００−Ａとなっている「ビジタＰＳ」を検索することで、「Ｂ＿ＶＰＳ１」、「Ｂ＿ＶＰＳ２」、及び「Ｂ＿ＶＰＳ３」を抽出する。なお、ＶＬＲ１４２−Ｂの「ホームＰＳ」に記憶される「Ａ＿ＰＳ１」や「Ｃ＿ＰＳ１」などには、ホーム局がどこであるのかを示す「Ａ」や「Ｃ」などが含まれているため、制御部１２０−Ｂは、これに基づいて、ホーム局が「Ａ局」である「ビジタＰＳ」を検索することが可能である。
【００９１】
図８に戻り、次に、ビジタ局１００−Ｂは、抽出したＶ−ＰＳ（１）〜Ｖ−ＰＳ（ｎ）に対して在圏確認用ＳＥＴＵＰを順次送信する（Ｓ１８）。例えば、制御部１２０−ＢはビジタＰＳへの無鳴動ＳＥＴＵＰ送信機能１２７を実行することで本処理を行う。例えば、図１０（Ｂ）の例では、制御部１２０−Ｂは、ビジタＰＳが「Ｂ＿ＶＰＳ１」となっている移動端末２００−１、ビジタＰＳが「Ｂ＿ＶＰＳ３」となっている移動端末２００−３、及びビジタＰＳが「Ｂ＿ＶＰＳ４」となっている移動端末２００−４に在圏確認用ＳＥＴＵＰを順次送信する。
【００９２】
この場合、制御部１２０−Ｂは、ビジタＰＳの発着信回数に基づいて、在圏確認用ＳＥＴＵＰメッセージの送信順を決定してもよい。例えば、着信回数の多い順とすると、最初に「Ｂ＿ＶＰＳ３」（着信回数７回）、次に「Ｂ＿ＶＰＳ４」（着信回数４回）、次に「Ｂ＿ＶＰＳ１」（着信回数１回）となる。或いは、発信回数と着信回数の合計値の多い順でもよいし、発信回数の多い順でもよい。
【００９３】
図８に戻り、次に、ビジタ局１００−Ｂは、在圏確認用ＳＥＴＵＰメッセージを送信した各Ｖ−ＰＳに対して、圏外イベントの発生の有無を確認する（Ｓ２０）。例えば、制御部１２０−ＢはビジタＰＳからの応答受信機能１２８を実行することで、本処理（Ｓ２０）を行う。
【００９４】
そして、ビジタ局１００−Ｂは、圏外イベントが発生していないとき（Ｓ２０でＮｏ）、当該Ｖ−ＰＳは在圏と判断し、当該Ｖ−ＰＳに対して代理位置登録の処理を実行する（Ｓ２１）。例えば、制御部１２０−Ｂは、ホーム局への代理位置登録送受信機能１２９を実行することで本処理（Ｓ２１）を行う。
【００９５】
一方、ビジタ局１００−Ｂは圏外イベントが発生したとき（Ｓ２０でＹｅｓ）、当該Ｖ−ＰＳのＶＬＲ１４２−Ｂをクリアする（Ｓ２４）。例えば、制御部１２０−Ｂは、ＶＬ
Ｒ更新機能１３０を実行することで処理処理（Ｓ２４）を行う。
【００９６】
本第１の実施の形態において、圏外イベントの発生の有無を確認するために、ビジタ局１００−Ｂは在圏確認用ＳＥＴＵＰとして無鳴動着信のＳＥＴＵＰメッセージを用いる。ＳＥＴＵＰメッセージは、例えば、呼設定要求を示すメッセージであるが、受信側で鳴動させないように当該メッセージにおいて設定することも可能である。
【００９７】
図１２（Ａ）と図１２（Ｂ）は在圏確認用ＳＥＴＵＰの送信例を表すフローチャートである。図１２（Ａ）に示すように、移動端末２００では、ビジタ局１００−Ｂから無鳴動のＳＥＴＵＰメッセージを受信しても（Ｓ１８１）、鳴動による呼び出しを行わない。この場合、移動端末２００では、当該ＳＥＴＵＰメッセージを受信すると、ＣＡＬＬ  ＰＲＯＣメッセージを応答する（Ｓ１８２）。ＣＡＬＬ  ＰＲＯＣメッセージは、例えば、呼設定受付を示すメッセージである。ビジタ局１００−Ｂでは、ＣＡＬＬ  ＰＲＯＣメッセージを受信すると、移動端末２００がビジタ局１００−Ｂに在圏していることを確認する（Ｓ１８３）。このように、本第１の実施の形態では、ビジタ局１００−Ｂでは、ＶＬＲ１４２−Ｂに登録されているビジタＰＳの移動端末２００へ実際に在圏確認用のメッセージを送信し、応答が返ってくると、在圏していることを確認し、その後の代理位置登録処理（Ｓ２１）を行うようにしている。以降は、一定のメッセージがビジタ局１００−Ｂと移動端末２００の間で交換される（Ｓ１８４〜Ｓ１８６）。
【００９８】
一方、図１２（Ｂ）に示すように、ビジタ局１００−Ｂは無鳴動のＳＥＴＵＰメッセージを送信しても（Ｓ１８１）、移動端末２００がビジタ局１００−Ｂに在圏していない場合、ＣＡＬＬ  ＰＲＯＣメッセージを受信することはできない。ビジタ局１００−Ｂは、一定の回数再送を行っても、ＣＡＬＬ  ＰＲＯＣメッセージを受信しないとき、移動端末２００は圏外であると判定する（Ｓ１８７）。この場合、例えば、制御部１２０−Ｂは、ＣＡＬＬ  ＰＲＯＣが返送されてこなかった「Ｂ＿ＶＰＳ」については、ＶＬＲ１４２−Ｂから削除するようにしている（Ｓ２４）。ビジタ局１００−Ｂでは自局に在圏する移動端末２００に対して代理位置登録処理を行い、在圏を確認できない移動端末に対しては代理位置登録処理を行わない。これは、例えば、他のビジタ局１００へ移動した移動端末２００は当該他のビジタ局１００で代理位置登録処理を行えばよいからである。
【００９９】
図１０（Ｂ）の例では、ビジタ局１００−Ｂは「Ｂ＿ＶＰＳ３」の移動端末２００−３と「Ｂ＿ＶＰＳ１」の移動端末２００−１からＣＡＬＬ  ＰＲＯＣメッセージを受信したものとする。一方、ビジタ局１００−Ｂは、「Ｂ＿ＶＰＳ４」の移動端末２００−４からはＣＡＬＬ  ＰＲＣＯメッセージを受信することができなかったものとする。図１１（Ｂ）に示すように、ＶＬＲ１４２−Ｂには「Ｂ＿ＶＰＳ４」のエントリが削除されている。
【０１００】
図８に戻り、ビジタ局１００−Ｂは、代理位置登録処理（Ｓ２１）において、位置情報の登録を依頼（又は要求）するメッセージをホーム局１００−Ａへ送信する。例えば、制御部１２０−Ｂは、圏外イベントの発生していない移動端末２００についての位置情報の登録を依頼（又は要求）するメッセージを生成し、生成したメッセージをホーム局１００−Ａへ送信する。
【０１０１】
当該メッセージ（以下、「代理位置登録メッセージ」と称する場合がある。）は、例えば、ローミングの設定の際にビジタ局１００−Ｂがホーム局１００−Ａへ送信するメッセージとなっている。つまり、ビジタ局１００−Ｂは、ホーム局１００−Ａへローミングの設定を行う際に送信するメッセージを利用して、これを代理位置登録メッセージとして送信している。図１０（Ｂ）の例では、ビジタ局１００−Ｂは、「Ｂ＿ＶＰＳ３」の代理位置登録メッセージと「Ｂ＿ＶＰＳ１」の代理位置登録メッセージを送信することになる。図４（Ｂ）は代理位置登録メッセージが送信される例を表している。この場合、「Ｂ＿Ｖ
ＰＳ３」の代理位置登録メッセージと、「Ｂ＿ＶＰＳ１」の代理位置登録メッセージは別々のメッセージとなっているが、１つにまとめ送信されてもよい。なお、図４（Ｂ）に示すように、代理位置登録メッセージには、移動端末２００に割り当てられた、ビジタＰＳとホームＰＳ（「Ａ＿ＰＳ１」、「Ａ＿ＰＳ２」）が含まれる。ホームＰＳは、例えば、上述したように、ホーム局１００−Ａが割り当てた識別番号であり、ローミング設定の際に、ホーム局１００−Ａからビジタ局１００−Ｂに送信されて、ＶＬＲ１４２−Ｂに登録される識別番号となっている。ビジタ局１００−Ｂは、ＶＬＲ１４２−Ｂに登録されたホームＰＳとビジタＰＳを利用して、これらを含む代理位置登録メッセージを生成して送信すればよい。
【０１０２】
図８に戻り、ホーム局１００−Ａでは代理位置登録メッセージを受信すると（Ｓ２２）、代理位置登録メッセージに含まれる「Ｂ＿ＶＰＳ」（ビジタＰＳ）に基づいて、ＨＬＲ１４１−Ａにおいて、対応する移動端末２００に関する位置情報を復旧する（Ｓ２３）。図１１（Ａ）のＨＬＲ１４１−Ａは復旧後のＨＬＲの例を表している。例えば、制御部１２０−Ａは、以下のような処理を行う。
【０１０３】
すなわち、制御部１２０−Ａは、代理位置登録メッセージを受信すると、代理位置登録メッセージに含まれる「Ａ＿ＰＳ１」に対応する「ＰＳ」の「状態」に「ローミング中」を記憶する。また、制御部１２０−Ｂは、代理位置登録メッセージを受信した日時を「位置登録日時」と「ＨＬＲ／ＶＬＲ同期日時」に記憶する。なお、「Ａ＿ＰＳ３」は、ビジタ局１００−Ｂでは在圏確認できなかったため、ＨＬＲ１４１−Ａでは日時「４／４  ４：４０」の段階では、ホーム局１００−Ａが再起動したときの状態を維持している。
【０１０４】
図８に戻り、ビジタ局１００−Ｂは、代理位置登録処理を行うと（Ｓ２１）、ＶＬＲ１４２−Ｂにエントリされている全ビジタＰＳに対して処理を終了したか否かを確認し（Ｓ２５）、処理を終了したときは（Ｓ２５でＹｅｓ）、Ａ局の管理状態を通常状態に変更する（Ｓ２６）。図９の右下に示すように、例えば、制御部１２０−Ｂは、ホーム局管理データ１４３−Ｂにおいて、Ａ局１００−Ａについての「状態」を「ＨＬＲ障害通知」から「通常」に変更する。
【０１０５】
図８に戻り、一方、ビジタ局１００−Ｂは、全ビジタＰＳに対して処理を終了していないとき（Ｓ２５でＮｏ）、次のビジタＰＳに処理を移し（Ｓ２７）、処理をＳ１８へ移行させて、上述した処理を繰り返す。
【０１０６】
図１１（Ａ）に示すように、ＨＬＲ１４１−ＡとＶＬＲ１４２−Ｂの不整合は解消され、各情報が一致している。従って、ホーム局１００−Ａは、ビジタ局１００−Ｂに在圏する移動端末２００宛の着信要求を受信しても、ＨＬＲ１４１−Ａに基づいて、ビジタ局１００−Ｂへ着信要求を転送することが可能となる。
【０１０７】
このように本第１の実施の形態においては、ＨＬＲ１４１−Ａが消失した場合でも、ビジタ局１００−Ｂはローミング先として自局に在圏する移動端末２００を確認すると、位置情報の登録をホーム局１００−Ａへ依頼する。この依頼は、ローミングの設定の際に送信されるメッセージを利用している。ホーム局１００−Ａではこの依頼に基づいて、消失したＨＬＲ１４１−Ａを復旧し、ＶＬＲ１４２−Ｂとの不整合を解消している。よって、本通信システム１０においては、ＨＬＲ１４１−Ａに障害が発生して記憶していた移動端末２００の位置情報を消失しても復旧することが可能となる。
【０１０８】
［第２の実施の形態］
次に第２の実施の形態について説明する。第２の実施の形態は、ビジタ局１００−Ｂでの移動端末２００の発信動作を契機に代理位置登録を実施する例である。
【０１０９】
図１３（Ａ）は第２の実施の形態における通信システム１０の構成例を表している。この場合も、移動端末２００の位置情報はホーム局１００−ＡのＨＬＲ１４１−Ａで登録されており、ビジタ局１００−Ｂにローミングしている例を表している。
【０１１０】
図１３（Ｂ）は第２の実施の形態における通信システム１０の動作例をあらわすフローチャートである。これらの各処理は、例えば、ビジタ局１００−Ｂの制御部１２０−Ｂで行われる処理である。
【０１１１】
ビジタ局１００−Ｂは処理を開始すると（Ｓ４０）、移動端末２００の発信操作を受け付ける（Ｓ４１）。移動端末２００のホームＰＳは「Ａ＿ＰＳ１」、ビジタＰＳは「Ｂ＿ＶＰＳ１」となっている。
【０１１２】
そして、ビジタ局１００−Ｂは発信操作が一定回数に達したとき（Ｓ４２でＹｅｓ）、代理位置登録を実施する（Ｓ４６）。代理位置登録自体の処理は第１の実施の形態と同様である（Ｓ４４）。一定回数としたのは、毎回、代理位置登録を実施すると、ビジタ局１００−Ｂからホーム局１００−Ａへのメッセージの送信回数がその分増加し、中継線のトラヒックが増加する。そこで、トラヒックを増加させないようにするため、一定回数になったときに位置登録が行われるようになっている。この場合、代理位置登録が行われるタイミングが、ホーム局１００−Ａにおいて電源を再起動した直後であれは第１の実施の形態と同様に実施することが可能となる。
【０１１３】
以降は、ビジタ局１００−Ｂは回数を初期化し（Ｓ４５）、移動端末２００の発信処理を行い（Ｓ４７）、一連の処理を終了する（Ｓ４７）。
【０１１４】
一方、ビジタ局１００−Ｂは発信操作が一定回数に達していないとき（Ｓ４２でＮｏ）、移動端末２００の発信操作回数をカウントアップし、Ｓ４７以降の処理を行う。
【０１１５】
［第３の実施の形態］
次に、第３の実施の形態について説明する。図１４は第３の実施の形態における通信システム１０の構成例を表す図である。通信システム１０は、第１及び第２の位置情報管理装置１０−Ａ，１００−Ｂを備える。
【０１１６】
第１の位置情報管理装置は、制御部１２０−Ｂとメッセージ送受信部１１０−Ｂを備える。制御部１２０−Ｂは、第２の位置情報管理装置１００−Ａから第２の位置情報管理装置１００−Ａで記憶していたいずれかの移動端末の位置情報を消失した旨の通知を受信した場合、以下の処理を行う。すなわち、制御部１２０−Ｂは、第１の位置情報管理装置１００−Ｂで記憶する移動端末の位置情報のうち、第２の位置情報管理装置１００−Ａから取得した位置情報の有無を判定する。
【０１１７】
メッセージ送受信部１１０−Ｂは、第２の位置情報管理装置１００−Ａから取得した位置情報を記憶していると判定した場合には、第２の位置情報管理装置１００−Ａに対して、該位置情報の登録依頼を行う。
【０１１８】
このように本第３の実施の形態においては、第２の位置情報管理装置１００−Ａで電源再起動などにより、記憶していた移動端末の位置情報を消失しても、第１の位置情報管理装置１００−Ｂは、第２の位置情報管理装置１００−Ａに対して該位置情報の登録を依頼可能である。第２の位置情報管理装置１００−Ａでは該依頼に従って、位置情報を復旧することが可能となる。この場合、第２の位置情報管理装置１００−Ａは、例えば、移動端末の位置情報としてＨＬＲを用いて管理している場合、ＨＬＲに障害が発生して記憶して
いた移動端末の位置情報を消失しても当該位置情報を復旧させることが可能となる。
【０１１９】
以上まとめると付記のようになる。
【０１２０】
（付記１）
第１の位置情報管理装置が、第２の位置情報管理装置から前記第２の位置情報管理装置で記憶していたいずれかの移動端末の位置情報を消失した旨の通知を受信した場合、前記第１の位置情報管理装置で記憶する移動端末の位置情報のうち、前記第２の位置情報管理装置から取得した位置情報の有無を判定し、
前記第１の位置情報管理装置が、前記第２の位置情報管理装置から取得した位置情報を記憶していると判定した場合には、前記第２の位置情報管理装置に対して、該位置情報の登録依頼を行う
ことをコンピュータに実行させることを特徴とするプログラム。
【０１２１】
（付記２）
前記第１の位置情報管理装置は、当該第１の位置情報管理装置に在圏する移動端末に対して前記位置情報の登録依頼を行い、当該第１の位置情報管理装置に在圏していない移動端末に対しては前記位置情報の登録依頼は行わないことを特徴とする付記１記載のプログラム。
【０１２２】
（付記３）
前記第１の位置情報管理装置は、前記位置情報の登録依頼が複数ある場合、前記各移動端末の着信回数に応じて前記位置情報の登録依頼の順序を決定することを特徴とする付記１記載のプログラム。
【０１２３】
（付記４）
前記第１の位置情報管理装置は、前記移動端末の発信を契機として前記位置情報の登録依頼を行うことを特徴とする付記１記載のプログラム。
【０１２４】
（付記５）
前記第１の位置情報管理装置は、当該第１の位置情報管理装置で記憶する移動端末の在圏を確認したとき前記第２の位置情報管理装置から取得した位置情報を記憶していると判定し、前記移動端末が在圏していないことを確認したとき前記第２の位置情報管理装置から取得した位置情報を記憶していないと判定することを特徴とする付記１記載のプログラム。
【０１２５】
（付記６）
前記第１の位置情報管理装置は、当該第１の位置情報管理装置で記憶する移動端末に対して、メッセージを送信し、当該メッセージに対応する応答メッセージを前記移動端末から受信したときに前記移動端末の在圏を確認し、前記応答メッセージを受信しなかったときに前記移動端末が在圏していないことを確認することを特徴とする付記５記載のプログラム。
【０１２６】
（付記７）
前記メッセージは、前記移動端末が受信しても鳴動しないメッセージであることを特徴とする付記６記載のプログラム。
【０１２７】
（付記８）
前記第１の位置情報管理装置は、前記位置情報を消失した旨の通知を受信した場合、前記第２の位置情報管理装置の状態を管理するホーム局管理データを、通常状態から復旧中
へ変更して、メモリに登録することを特徴とする付記１記載のプログラム。
【０１２８】
（付記９）
前記第１の位置情報管理装置は、前記移動端末の移動先で前記移動端末の位置情報を記憶するＶＬＲ（Visitor Location Register）を有し、前記第２の位置情報管理装置は、前記移動端末の登録先で前記移動端末の位置情報を管理するＨＬＲ（Home Location Register）を有することを特徴とする付記１記載のプログラム。
【０１２９】
（付記１０）
他の位置情報管理装置から前記他の位置情報管理装置で記憶していたいずれかの移動端末の位置情報を消失した旨の通知を受信した場合、メモリに記憶する移動端末の位置情報のうち、前記他の位置情報管理装置から取得した位置情報の有無を判定する制御部と、
前記他の位置情報管理装置から取得した位置情報を前記メモリに記憶していると判定した場合には、前記他の位置情報管理装置に対して、該位置情報の登録依頼を行うメッセージ送受信部と
を備えることを特徴とする位置情報管理装置。
【０１３０】
（付記１１）
第１の位置情報管理装置と、
第２の位置情報管理装置を備える通信システムにおいて、
前記第１の位置情報管理装置は、
前記第２の位置情報管理装置から前記第２の位置情報管理装置で記憶していたいずれかの移動端末の位置情報を消失した旨の通知を受信した場合、前記第１の位置情報管理装置で記憶する移動端末の位置情報のうち、前記第２の位置情報管理装置から取得した位置情報の有無を判定する制御部と、
前記第２の位置情報管理装置から取得した位置情報を記憶していると判定した場合には、前記第２の位置情報管理装置に対して、該位置情報の登録依頼を行うメッセージ送受信部と
を備えることを特徴とする通信システム。
【０１３１】
（付記１２）
前記第２の位置情報管理装置は、いずれかの前記移動端末の位置情報を消失した旨を示す番号を着信番号とするメッセージを、前記第１の位置情報管理装置へ通知することを特徴とする付記１１記載の通信システム。
【０１３２】
（付記１３）
制御部と、メッセージ送受信部と、メモリを有する位置情報管理装置(における位置情報管理方法であって、
前記制御部により、他の位置情報管理装置から前記他の位置情報管理装置で記憶していたいずれかの移動端末の位置情報を消失した旨の通知を受信した場合、前記メモリに記憶する移動端末の位置情報のうち、前記他の位置情報管理装置から取得した位置情報の有無を判定し、
前記メッセージ送受信部により、前記他の位置情報管理装置から取得した位置情報を前記メモリに記憶していると判定した場合には、前記他の位置情報管理装置に対して、該位置情報の登録依頼を行う
ことを特徴とする位置情報管理方法。
【符号の説明】
【０１３３】
１０：通信システム                    １００：ＰＢＸ
１００−Ａ：ホーム局                  １００−Ｂ：ビジタ局
１１０：メッセージ送受信部            １２０（１２０−Ａ，１２０−Ｂ）：制御部
１４０（１４０−Ａ，１４０−Ｂ）：メモリ（ＨＬＲ／ＶＬＲ）
１４１（１４１−Ａ）：ＨＬＲ          １４２（１４２−Ｂ）：ＶＬＲ
１４３−Ａ：ビジタ局管理データ        １４３−Ｂ：ホーム局管理データ
１４４−Ａ，１４４−Ｂ：番号計画データ
１６０：有線ＩＦ                      １６５：ＣＰＵ
１７０：ＢＳ
【図１】
2018032985.tif 000003
【図２】
2018032985.tif 000004
【図３】
2018032985.tif 000005
【図４】
2018032985.tif 000006
【図５】
2018032985.tif 000007
【図６】
2018032985.tif 000008
【図７】
2018032985.tif 000009
【図８】
2018032985.tif 000010
【図９】
2018032985.tif 000011
【図１０】
2018032985.tif 000012
【図１１】
2018032985.tif 000013
【図１２】
2018032985.tif 000014
【図１３】
2018032985.tif 000015
【図１４】
2018032985.tif 000016