(57)【特許請求の範囲】
【請求項１】
マルチゾーンにおけるネットワークを介して連動する複数の私設無線ネットワークシステム間のローミングサービスのための加入者情報同期化方法であって、
前記各私設無線ネットワークシステムのセットアップ時に登録された複数の無線端末の加入者情報を、前記各私設無線ネットワークシステムの加入者情報データベースに、ＩＰネットワークを介してアップデートして、前記各私設無線ネットワークシステム間の加入者情報の初期同期化を実行する段階と、
初期同期化段階が行われた後に、任意の一つの無線端末が、該端末から受信した位置登録メッセージに含まれる位置情報より、前記一つの無線端末が登録されている私設無線ネットワークシステムのサービス領域から他の私設無線ネットワークシステムのサービス領域へ移動したと判断される場合には、前記一つの無線端末の位置情報を再登録することにより、前記他の私設無線ネットワークシステムの加入者情報データベースに前記一つの無線端末の加入者情報をアップデートして、前記ＩＰネットワークを介して、前記各私設無線ネットワークシステム間の前記加入者情報の同期化を実行する段階と、
を含み、
前記各私設無線ネットワークシステムの加入者情報データベースは、ＨＬＲ及びＶＬＲのうち少なくとも１つを含み、
前記各私設無線ネットワークシステム間の加入者情報の初期同期化を実行する段階は、前記各私設無線ネットワークシステム間の加入者情報の初期同期化が必要か否かを判断するために、前記各私設無線ネットワークシステムに登録された各無線端末の加入者情報の同期化フラッグをチェックする段階と、
前記同期化フラッグのチェックの結果、同期化が必要であると判断した場合には、前記各私設無線ネットワークシステムに登録された無線端末の加入者情報の同期化のための同期化要求メッセージを、前記ＩＰネットワークを介して、前記各私設無線ネットワークシステムへ伝送する段階と、
前記各私設無線ネットワークシステムから、全ての加入者情報のアップデートを通じた同期化完了を知らせる応答メッセージを、全部受信した場合には前記各私設無線ネットワークシステム間の加入者情報の初期同期化を完了する段階と、を含み、
前記初期同期化を実行する段階が完了した後に、ユーザインターフェースを通じて前記加入者情報の修正が行われた場合には、前記加入者情報データベースの加入者情報をアップデートすると共に、加入者情報修正フラッグをセッティングする段階と、
前記各私設無線ネットワークシステムのＩＤに従って、加入者情報の同期化のための同期化要求メッセージを、前記ＩＰネットワークを介して伝送する段階と、
前記私設無線ネットワークシステムから、加入者情報のアップデートを通じて同期化完了を知らせる応答メッセージを受信した場合には、前記加入者情報修正フラッグをリセットして、前記修正された加入者情報の同期化を実行する段階と、を含むことを特徴とするマルチゾーンでの私設無線ネットワークシステム間のローミングサービスのための加入者情報同期化方法。
【請求項２】
前記同期化要求メッセージを、前記ネットワークを介して前記各私設無線ネットワークシステムへ伝送する段階は、
前記各私設無線ネットワークシステムとのリンク状態をチェックする段階と、
リンクチェックの結果、リンクに異常がない場合には、前記各加入者情報データベースに登録された加入者の中で、前記同期化フラッグがセットされた加入者に対して、前記同期化要求メッセージを、前記ＩＰネットワークを介して、前記私設無線ネットワークシステムへ伝送する段階と、
を含むことを特徴とする請求項１記載のマルチゾーンでの私設無線ネットワークシステム間のローミングサービスのための加入者情報同期化方法。
【請求項３】
前記同期化要求メッセージは、前記各私設無線ネットワークシステムのＩＤに従って、前記各私設無線ネットワークシステムへ伝送され、すべての前記各私設無線ネットワークシステム間の同期化過程を実行することを特徴とする請求項２記載のマルチゾーンでの私設無線ネットワークシステム間のローミングサービスのための加入者情報同期化方法。
【請求項４】
前記同期化要求メッセージは、メッセージ区分子情報、加入者情報の修正を表示するためのメッセージタイプ情報、同期化要求または応答区分情報、各私設無線ネットワークシステムのＨＬＲ ＩＤ情報、及び実際の同期化のための同期化加入者情報、の中の少なくとも一つの情報を含むことを特徴とする請求項１記載のマルチゾーンでの私設無線ネットワークシステム間のローミングサービスのための加入者情報同期化方法。
【請求項５】
前記同期化要求メッセージを前記ＩＰネットワークを介して伝送する段階は、前記加入者情報修正フラッグをチェックして加入者情報の修正による同期化が必要か否かをチェックする段階と、
加入者情報の修正によって、前記私設無線ネットワークシステム間の同期化が必要である場合には、前記私設無線ネットワークシステム間のリンク状態をチェックする段階と、
リンクチェックの結果、リンクに異常がない場合には、前記各私設無線ネットワークシステムのＩＤに従って、前記私設無線ネットワークシステムとの加入者情報の同期化のための同期化要求メッセージを、前記ＩＰネットワークを介して伝送する段階と、を含むことを特徴とする請求項１記載のマルチゾーンでの私設無線ネットワークシステム間のローミングサービスのための加入者情報同期化方法。
【請求項６】
前記修正された加入者情報の同期化は、前記ユーザインターフェースからの前記加入者情報の修正時または一定周期ごとに、前記加入者情報修正フラッグをチェックして、前記加入者情報修正フラッグが存在する場合には、前記私設無線システム間の、前記修正された加入者情報の同期化を実行することを特徴とする請求項１記載のマルチゾーンでの私設無線ネットワークシステム間のローミングサービスのための加入者情報同期化方法。
【請求項７】
前記各私設無線ネットワークシステム間の前記加入者情報の同期化を実行する段階は、前記同期化過程が行われた後に、前記一つの無線端末から位置登録メッセージを受信した場合には、受信した前記位置登録メッセージに含まれた位置情報に基づいて前記加入者情報データベースを検索して、前記一つの無線端末が最初に登録された位置情報と、現在位置の位置情報とを比較する段階と、
前記比較の結果、前記一つの無線端末が最初に登録された位置情報と、現在の位置情報とが異なる場合には、前記一つの無線端末が最初に登録された私設無線ネットワークシステムのサービス領域から、現在位置する私設無線ネットワークシステムのサービス領域へ位置移動したと判断して、現在位置する私設無線ネットワークシステムの加入者情報データベースに前記一つの無線端末の位置情報を再登録し、加入者情報をアップデートする段階と、
前記アップデートされた加入者情報についての同期化要求メッセージを、前記ＩＰネットワークを通じて、前記各私設無線ネットワークシステムへ伝送して、前記各私設無線ネットワークシステムの加入者情報データベースを同期化する段階と、を含むことを特徴とする請求項１記載のマルチゾーンでの私設無線ネットワークシステム間のローミングサービスのための加入者情報同期化方法。
【請求項８】
前記各私設無線ネットワークシステムの加入者情報データベースを同期化する段階は、位置情報が再登録された無線端末の加入者情報修正フラッグをチェックして加入者情報の修正による同期化が必要か否かチェックする段階と、
加入者情報修正によって、前記各私設無線ネットワークシステム間の同期化が必要である場合には、前記各私設無線ネットワークシステム間のリンク状態をチェックする段階と、
リンクチェックの結果、リンクに異常がない場合には、前記各私設無線ネットワークシステムのＩＤに従って、前記各私設無線ネットワークシステムとの加入者情報の同期化のための同期化要求メッセージを、前記ＩＰネットワークを介して伝送する段階と、を含むことを特徴とする請求項７記載のマルチゾーンでの私設無線ネットワークシステム間のローミングサービスのための加入者情報同期化方法。
【請求項９】
マルチゾーンで連動する複数の私設無線ネットワークシステム間のローミングサービスシステムにおいて、
前記各私設無線ネットワークシステムのサービス領域に位置する各無線端末間の呼接続のための信号を接続するインターフェーシング手段と、
前記各私設無線ネットワークシステムのセットアップ時に、一つの私設無線ネットワークシステムに登録された無線端末の加入者情報、ユーザインターフェースを通じた加入者情報の修正時に修正された加入者情報、及び、一つの私設無線ネットワークシステムのサービス領域から他の地域の私設無線ネットワークシステムのサービス領域へ位置移動した場合に位置情報が再登録された無線端末の加入者情報を、ＩＰネットワークを介して、前記各私設無線ネットワークシステム間に同期化する同期化手段と、
前記同期化手段により前記各私設無線ネットワークシステムの間で同期化された加入者情報を保存する保存手段と、を含み、
前記保存手段は、ＨＬＲ及びＶＬＲのうち少なくとも１つを含み、
前記同期化手段は、前記各私設無線ネットワークシステムの共通情報を初期化し、前記各私設無線ネットワークシステムの初期セットアップ時に、前記一つの私設無線ネットワークシステムの前記保存手段に保存された複数の加入者情報を、前記各私設無線ネットワークシステムへネットワークを介して伝送して初期同期化を実行する第１のプロセッサと、
前記一つの私設無線ネットワークシステムの運用中に加入者情報の修正が発生する場合には、修正される前記加入者情報を含む同期化要求メッセージを他の私設無線ネットワークシステムへ前記ネットワークを介して伝送する第２のプロセッサと、
前記他の私設無線ネットワークシステムの前記第２のプロセッサを通じて伝送される初期同期化要求メッセージ、運用中の同期化要求メッセージ、同期化時の加入者情報、運用中に修正される加入者情報を含む同期化要求メッセージに対する応答メッセージを受信する第３のプロセッサと、
前記第３のプロセッサを通じて受信したメッセージを、タイプによってバッファーに一時保存し、一時保存されたメッセージをタイプに従って前記保存手段に保存された加入者情報のアップデートを実行する第４のプロセッサと、
前記各私設無線ネットワークシステムの初期セットアップ同期化、加入者情報の修正時に加入者情報の同期化のために前記各私設無線ネットワークシステム間のリンクをチェックするためのメッセージの伝送及びリンク状態を判断する第５のプロセッサと、
前記他の私設無線ネットワークシステムの前記第５のプロセッサから伝送されるリンクチェックメッセージを受信する第６のプロセッサと、を含み、
前記同期化手段でのシステム初期同期化は、前記第２のプロセッサで前記各私設無線ネットワークシステム間の加入者情報の初期同期化が必要か否かを判断するための、前記保存手段に登録された各無線端末加入者情報の同期化フラッグをチェックし、
同期化が必要である場合には、前記私設無線ネットワークシステムとのリンク状態を前記第５のプロセッサを通じてチェックし、
リンクチェックの結果、リンクに異常がない場合には、前記保存手段に登録された加入者の中で、前記同期化フラッグがセットされた加入者に対して同期化要求メッセージを、前記ネットワークを介して、前記第２のプロセッサにより、前記私設無線ネットワークシステムへ伝送し、
前記同期化手段で、前記ユーザインターフェースを通じた加入者情報の修正時の加入者情報の同期化は、初期同期化過程が完了した後に、前記ユーザインターフェースを通じて、加入者情報の修正が行われた場合には、前記第４のプロセッサは前記修正された加入者情報を、前記保存手段に保存された加入者情報へアップデートし、加入者情報修正フラッグをセッティングし、
前記第２のプロセッサで、前記加入者情報修正フラッグをチェックして、加入者情報の修正による、同期化必要可否をチェックして同期化が必要であると判断した場合には、前記私設無線ネットワークシステムとのリンク状態を前記第５のプロセッサを通じてチェックし、
リンクチェックの結果、リンクに異常がない場合には、前記保存手段に修正登録された加入者情報に対する同期化要求メッセージを、前記ネットワークを介して、前記第２のプロセッサで前記私設無線ネットワークシステムへ伝送し、
前記各私設無線ネットワークシステムから、加入者情報のアップデートを通じた同期化完了に対する応答メッセージが、前記第３のプロセッサに受信される場合には、前記第２のプロセッサで前記加入者情報修正フラッグをリセットして、修正された加入者情報の同期化を完了する、ことを特徴とするマルチゾーンでの私設無線ネットワークシステム間のローミングサービスシステム。
【請求項１０】
前記一つの私設無線ネットワークシステムのサービス領域に位置する無線端末から呼要求信号が受信される場合には、呼を要求した無線端末の現在位置を前記保存手段から把握して、前記無線端末が位置する私設無線ネットワークシステムへ前記インターフェーシング手段により呼要求信号を伝送し、
前記インターフェーシング手段により呼要求信号を受信する場合には、前記無線端末で呼を接続する呼処理手段を、さらに含むことを特徴とする請求項９記載のマルチゾーンでの私設無線ネットワークシステム間のローミングサービスシステム。
【請求項１１】
前記インターフェーシング手段は、ＩＮＩインターフェースＴ１専用ラインを含むことを特徴とする請求項９記載のマルチゾーンでの私設無線ネットワークシステム間のローミングサービスシステム。
【請求項１２】
前記同期化要求メッセージ及び前記同期化応答メッセージは、メッセージ区分子情報、加入者情報の修正を表示するためのメッセージタイプ情報、同期化要求または応答区分情報、各私設無線ネットワークのＨＬＲ ＩＤ情報、及び、実際の同期化のための同期化加入者情報、の中で少なくとも一つの情報を含むことを特徴とする請求項９記載のマルチゾーンでの私設無線ネットワークシステム間のローミングサービスシステム。
【請求項１３】
前記同期化手段で、位置情報が再登録された無線端末の加入者情報の同期化は、前記第４のプロセッサを通じて位置情報が再登録された無線端末の加入者情報を、前記保存手段にアップデートした後に、加入者情報修正フラッグをセッティングし、
前記第２のプロセッサで、前記加入者情報修正フラッグをチェックし、位置登録が修正された加入者情報の修正による同期化必要可否をチェックして、同期化が必要であると判断された場合には、前記私設無線ネットワークシステムとのリンク状態を前記第５のプロセッサを通じてチェックし、
リンクチェックの結果、リンクに異常がない場合には、前記保存手段に位置情報が再登録された加入者情報に対する同期化要求メッセージを、前記ＩＰネットワークを介して、前記第２のプロセッサで、前記私設無線ネットワークシステムへ伝送し、
前記該当システムから加入者情報のアップデートを通じた同期化完了に対する応答メッセージを前記第３のプロセッサが受信する場合には、前記第２のプロセッサで前記加入者修正フラッグをリセットして、修正された加入者情報の同期化を完了することを特徴とする請求項９記載のマルチゾーンでの私設無線ネットワークシステム間のローミングサービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、私設無線ネットワークシステム間のローミングサービス方法及びそのシステムに関し、特に、マルチゾーン(Multi-nZone)私設無線ネットワークシステムにおいて相異なる領域の私設無線ネットワークシステムに各々加入した加入者が、一つの領域から他のサービス領域へ移動する時、移動した領域の私設無線ネットワークシステムから呼（call）サービスを受けることができるマルチゾーンでの私設無線ネットワークシステム間のローミング(Roaming)サービス方法及びそのシステムに関する。
【背景技術】
【０００２】
マルチゾーン私設無線ネットワークシステムとは、相異なる地域に同種の私設無線ネットワークシステムが各々位置して一つのシステムを構成し、相異なる地域に位置した私設無線ネットワークシステムに各々登録された無線端末機が、自己が登録された私設無線ネットワークシステムのサービス領域から脱して、他の私設無線ネットワークシステムのサービス領域へ移動する時、私設無線ネットワークシステム間で、互いに連動して呼ローミングサービスを可能としたシステムのことをいう。即ち、マルチゾーンに位置した各々の私設無線ネットワークシステムが、一つの私設無線ネットワークシステムで連動することができるようにして、どの地域へ移動する時にも該当地域の私設無線ネットワークシステムから多様なサービスを受けることができるようにしたものである。
【０００３】
一般的に、私設無線ネットワークシステムは、該当システムに登録された加入者の端末機に対してのみサービスを実行するため、該当無線端末が他の地域の私設無線ネットワークシステムのサービス領域へ移動する時には、移動した該当地域では私設無線ネットワークシステムからは、いかなるサービスの提供も受けることができない。即ち、該当私設無線ネットワークシステムに登録された移動端末は、自己が登録された私設無線ネットワークシステムでのみ発信、受信及びその他の付加機能サービスの提供を受けることができる。
【０００４】
図１は、従来技術の私設無線交換システムと公衆網とのネットワーク接続関係を示す図である。
【０００５】
私設無線ネットワークシステム２、１２は、各々ＰＳＴＮ(Public Switch Telephone Network)１０に接続する。また、私設無線ネットワークシステム２、１２は、各々無線インターフェース４、１４を具備しており、自分のシステムに登録された無線端末６、８、１６、１８の加入者にのみサービスを提供する。したがって、私設無線ネットワークシステム１２に登録された無線端末１６、１８が、私設無線ネットワークシステム２のサービス領域２０へ移動すると、サービスを受けることができず、その反対に私設無線ネットワークシステム２に登録された無線端末６、８が、私設無線ネットワークシステム１２のサービス領域２２へ移動すると、いかなるサービスも受けることができない。
【０００６】
また、従来の私設無線ネットワークシステム(例えば、ＰＡＢＸ等)のような有線ビジネス通信システム網では、無線端末が、自己が登録されたシステムのサービス領域から他の私設無線ネットワークシステムのサービス領域へ移動した場合には、使用者が、着信転送(Call forwarding)等の機能を手動で設定するか、または、システム運営者に要請して、機能を手動で設定した場合にのみローミングサービスを受けることができた。現在、ビジネス通信網(例えば、工場内無線ネットワークシステム)においては、いつ、どこでも通信が可能な携帯無線端末の使用が増加するに従い、自動でローミングサービスを受けることができる機能が必要となり、このような、自動ローミングサービスを利用した多様な付加サービス(例えば、ＳＭＳサービスなど)機能の具現が必要となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、本発明は上述したような従来技術の問題点を解決するためになされたもので、その目的は、マルチゾーンの私設無線ネットワークシステムのＨＬＲ情報を同期化させることにより、マルチゾーンで構成された私設無線ネットワークシステムを利用した無線端末使用者が、自分が登録した私設無線ネットワークシステムサービス領域から他の地域の私設無線ネットワークシステムサービス領域へ移動する時、該当無線端末使用者が、特に、自分の位置登録の要求やオプションを設定しなくても同期化(例えば、アップデートなど)されるＨＬＲ(Home Location Registration)情報を利用して、自動で無線端末が位置した地域の私設無線ネットワークシステムから、呼(データ/音声)サービス及びその他の多様な付加サービスを受けることができるようにした私設無線ネットワークシステム間のローミングサービス方法及びローミングシステムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するための、本発明によるマルチゾーンでのネットワークを通じて私設無線ネットワークシステム間のローミングサービスのための加入者情報同期化方法の一側面によれば、自分の私設無線ネットワークシステムのセットアップ時に登録された複数の無線端末加入者情報を、連動するマルチゾーンの各システムの加入者情報データベースに、ＩＰネットワークを通じてアップデートして、システム間の加入者情報の初期同期化を実行する段階と、初期同期化過程が行われた後、任意の一つの無線端末から受信した位置登録メッセージの位置情報によって、無線端末が登録されたシステムのサービス領域から自分のサービス領域へ移動したと判断される場合には、自分の加入者情報データベースの位置登録及び加入者情報をアップデートした後に、アップデートされた加入者情報を、ＩＰネットワークを通じて、連動するマルチゾーンの各私設無線ネットワークシステム間の加入者情報の同期化を実行する段階とを含み、各システムの加入者情報データベースはＨＬＲ、ＶＬＲを含み、各私設無線ネットワークシステム間の加入者情報の初期同期化を実行する段階は、各私設無線ネットワークシステム間の加入者情報の初期同期化が必要か否かを判断するために、各私設無線ネットワークシステムに登録された各無線端末の加入者情報の同期化フラッグをチェックする段階と、同期化フラッグのチェックの結果、同期化が必要であると判断した場合には、各私設無線ネットワークシステムに登録された無線端末の加入者情報の同期化のための同期化要求メッセージを、ＩＰネットワークを介して、各私設無線ネットワークシステムへ伝送する段階と、各私設無線ネットワークシステムから、全ての加入者情報のアップデートを通じた同期化完了を知らせる応答メッセージを、全部受信した場合には各私設無線ネットワークシステム間の加入者情報の初期同期化を完了する段階とを含み、初期同期化を実行する段階が完了した後に、ユーザインターフェースを通じて加入者情報の修正が行われた場合には、加入者情報データベースの加入者情報をアップデートすると共に、加入者情報修正フラッグをセッティングする段階と、各私設無線ネットワークシステムのＩＤに従って、加入者情報の同期化のための同期化要求メッセージを、ＩＰネットワークを介して伝送する段階と、私設無線ネットワークシステムから、加入者情報のアップデートを通じて同期化完了を知らせる応答メッセージを受信した場合には、加入者情報修正フラッグをリセットして、修正された加入者情報の同期化を実行する段階とを含む。
【００１０】
同期化要求メッセージをＩＰ網を通じて、連動する各私設無線ネットワークシステムへ順次に伝送する段階は、連動するマルチゾーンの私設無線ネットワークシステムとのリンク状態をチェックする段階と、リンクチェック結果、リンクに異常がない場合には、自分の加入者情報データベースに登録された全ての加入者の中で同期化フラッグがセットされた加入者に対して、同期化要求メッセージを、ＩＰ網を通じて連動する私設無線ネットワークシステムへ順次に伝送する段階とを含む。
【００１１】
登録された加入者情報の同期化要求メッセージは、設定されたシステムＩＤによって、順次に各システムへ全部伝送して、各私設無線ネットワークシステム間の同期化過程を実行する。
【００１３】
同期化要求メッセージは、メッセージ区分子情報、加入者情報の追加/修正/削除を表示するためのメッセージタイプ情報、同期化要求または応答区分情報、自分のＨＬＲ ＩＤ情報、目的地(相手)ＨＬＲ ＩＤ情報及び実際の同期化のための同期化加入者情報の中で少なくとも一つの情報を含む。
【００１４】
同期化のための同期化要求メッセージを、ＩＰ網を通じて伝送する段階は、加入者情報の修正フラッグをチェックして、加入者情報の修正による同期化必要可否をチェックする段階と、加入者情報修正によって、連動するシステム間の同期化が必要である場合には、連動するマルチゾーンの私設無線ネットワークシステムとのリンク状態をチェックする段階と、リンクチェック結果、リンクに異常がない場合には、連動する各私設無線ネットワークシステムのＩＤによって、順次に該当システムとの加入者情報の同期化のための修正された加入者情報を含む同期化要求メッセージを、ＩＰ網を通じて伝送する段階とを含む。
【００１５】
修正された加入者情報の同期化は、ユーザインターフェースから加入者情報の修正時または一定周期ごとに、加入者情報の修正フラッグをチェックして、修正されたフラッグが存在する場合には、連動する私設無線システム間の修正された加入者情報の同期化を実行する。
【００１６】
各私設無線ネットワークシステム間の位置登録修正による加入者情報の同期化を実行する段階は、同期化過程が行われた後、任意の一つの無線端末から位置登録メッセージが受信されると、受信されたメッセージに含まれる位置情報で加入者情報のデータベースを検索して、該当無線端末の最初に登録された位置情報と現在自分が位置する私設無線ネットワークシステムサービス領域の位置情報とを比べる段階と、比較の結果、該当無線端末が最初に登録された位置情報と現在自分が位置する私設無線ネットワークシステムサービス領域の位置情報が違う場合には、無線端末が他の地域の私設無線ネットワークシステムのサービス領域から、自分のサービス領域へ移動したと判断して、自分の加入者情報データベースに端末の位置登録を修正し、加入者情報をアップデートする段階と、アップデートされた加入者情報に対する同期化要求メッセージを、ＩＰネットワークを通じて連動するマルチゾーンの各私設無線ネットワークシステムへ、順次に伝送して各システムの加入者情報データベースを同期化する段階とを含む。
【００１７】
各システムの加入者情報データベースを同期化する段階は、位置登録が修正された無線端末の加入者情報修正フラッグをチェックして、加入者情報の修正による同期化必要可否をチェックする段階と、加入者情報の修正によって、連動するシステム間の同期化が必要である場合には、連動するマルチゾーンの私設無線ネットワークシステムとのリンク状態をチェックする段階と、リンクチェックの結果、リンクに異常がない場合には、連動する各私設無線ネットワークシステムのＩＤによって、順次に該当システムとの加入者情報の同期化のための、位置登録が修正された加入者情報を含む同期化要求メッセージを、ＩＰ網を通じて伝送する段階とを含む。
【００２６】
一方、本発明によるマルチゾーンでの私設無線ネットワークシステム間のローミングサービスシステムの一側面によると、前記マルチゾーンの各私設無線ネットワークシステムのサービス領域に位置する各無線端末間の呼接続のための信号を接続するインターフェーシング手段と、各私設無線ネットワークシステムのセットアップ時に、自分のシステムに登録された無線端末の加入者情報、ＵＩを通じた加入者情報の修正(変更/追加/削除)時に修正された加入者情報及び一つの私設無線ネットワークシステムのサービス領域から他の地域の私設無線ネットワークシステムのサービス領域へ位置移動した場合に、位置登録が修正された無線端末の加入者情報をＩＰネットワークを通じて、連動する各私設無線ネットワークシステム間に同期化する同期化手段と、同期化手段を通じて各私設無線システム間に同期化された加入者情報を保存する保存手段とを含み、保存手段は、ＨＬＲ及びＶＬＲのうち少なくとも１つを含み、同期化手段は、各私設無線ネットワークシステムの共通情報を初期化し、各私設無線ネットワークシステムの初期セットアップ時に、一つの私設無線ネットワークシステムの保存手段に保存された複数の加入者情報を、各私設無線ネットワークシステムへネットワークを介して伝送して初期同期化を実行する第１のプロセッサと、一つの私設無線ネットワークシステムの運用中に加入者情報の修正が発生する場合には、修正される加入者情報を含む同期化要求メッセージを他の私設無線ネットワークシステムへネットワークを介して伝送する第２のプロセッサと、他の私設無線ネットワークシステムの第２のプロセッサを通じて伝送される初期同期化要求メッセージ、運用中の同期化要求メッセージ、同期化時の加入者情報、運用中に修正される加入者情報を含む同期化要求メッセージに対する応答メッセージを受信する第３のプロセッサと、第３のプロセッサを通じて受信したメッセージを、タイプによってバッファーに一時保存し、一時保存されたメッセージをタイプに従って保存手段に保存された加入者情報のアップデートを実行する第４のプロセッサと、各私設無線ネットワークシステムの初期セットアップ同期化、加入者情報の修正時に加入者情報の同期化のために各私設無線ネットワークシステム間のリンクをチェックするためのメッセージの伝送及びリンク状態を判断する第５のプロセッサと、他の私設無線ネットワークシステムの第５のプロセッサから伝送されるリンクチェックメッセージを受信する第６のプロセッサと、を含み、同期化手段でのシステム初期同期化は、第２のプロセッサで各私設無線ネットワークシステム間の加入者情報の初期同期化が必要か否かを判断するための、保存手段に登録された各無線端末加入者情報の同期化フラッグをチェックし、同期化が必要である場合には、私設無線ネットワークシステムとのリンク状態を第５のプロセッサを通じてチェックし、リンクチェックの結果、リンクに異常がない場合には、保存手段に登録された加入者の中で、同期化フラッグがセットされた加入者に対して同期化要求メッセージを、ネットワークを介して、第２のプロセッサにより、私設無線ネットワークシステムへ伝送し、同期化手段で、ユーザインターフェースを通じた加��者情報の修正時の加入者情報の同期化は、初期同期化過程が完了した後に、ユーザインターフェースを通じて、加入者情報の修正が行われた場合には、第４のプロセッサは修正された加入者情報を、保存手段に保存された加入者情報へアップデートし、加入者情報修正フラッグをセッティングし、第２のプロセッサで、加入者情報修正フラッグをチェックして、加入者情報の修正による、同期化必要可否をチェックして同期化が必要であると判断した場合には、私設無線ネットワークシステムとのリンク状態を第５のプロセッサを通じてチェックし、リンクチェックの結果、リンクに異常がない場合には、保存手段に修正登録された加入者情報に対する同期化要求メッセージを、ネットワークを介して、第２のプロセッサで私設無線ネットワークシステムへ伝送し、各私設無線ネットワークシステムから、加入者情報のアップデートを通じた同期化完了に対する応答メッセージが、第３のプロセッサに受信される場合には、第２のプロセッサで加入者情報修正フラッグをリセットして、修正された加入者情報の同期化を完了する。
【００２７】
自分の私設無線ネットワークシステムのサービス領域に位置する無線端末から、呼要求信号を受信する場合には、呼要求した相手端末の現在位置を、前記保存手段から把握して、該当無線端末が位置する私設無線ネットワークシステムへインターフェーシング手段を通じて呼要求信号を伝送して、インターフェーシング手段を通じて呼要求信号を受信する場合には、該当無線端末で呼を接続する呼処理手段をさらに含む。
【００２９】
同期化要求メッセージ及び同期化応答メッセージは、メッセージ区分子情報、加入者情報の追加/修正/削除を表示するためのメッセージタイプ情報、同期化要求または応答区分情報、自分のＨＬＲ ＩＤ情報、目的地(相手)ＨＬＲ ＩＤ情報及び実際同期化のための同期化加入者情報の中で少なくとも一つの情報を含む。
【００３２】
同期化手段において、位置登録が修正された無線端末の加入者情報の同期化は、第４のプロセッサを通じて位置登録修正された無線端末の加入者情報を、保存手段にアップデートした後、修正された加入者情報のフラッグをセッティングし、第２のプロセッサで、加入者情報修正フラッグをチェックして、位置登録が修正された加入者情報の修正による同期化必要可否をチェックして、同期化が必要であると判断されると、連動するマルチゾーンの私設無線ネットワークシステムとのリンク状態を、第５のプロセッサを通じてチェックし、リンクチェックの結果、リンクに異常がない場合には、保存手段に、位置登録が修正登録された加入者情報に対する同期化要求メッセージを、ＩＰネットワークを介して第２のプロセッサで、連動する私設無線ネットワークシステムへ順次に伝送し、連動する該当システムから、加入者情報のアップデートを通じた同期化完了に対する応答メッセージが、第３のプロセッサに受信される場合には、第２のプロセッサで、該当加入者修正フラッグをリセットして、修正された加入者情報の同期化を完了する。
【発明の効果】
【００３５】
本発明による私設無線ネットワークシステム間のローミングサービス方法及びそのシステムは、私設無線ネットワークシステム加入者がマルチゾーンで構成された他の地域の私設無線ネットワークシステムのサービス領域へ移動した場合には、該当地域の私設無線ネットワークシステムのＨＬＲ及びＶＬＲ情報をアップデートし、アップデートした加入者情報を他の地域の私設無線ネットワークシステムのＨＬＲ及びＶＬＲの間に同期化させることにより、どの地域の私設無線ネットワークシステムへ移動しても区内有/無線サービスを受けることができる。即ち、私設無線ネットワークシステムの加入者が、マルチゾーンで構成された私設無線ネットワークシステムの間で移動する場合には、移動した無線端末が該当私設無線ネットワークシステムのサービス領域に存在するときには、地域にかかわらず自動で私設無線ネットワークシステムのサービスを受けることが可能となる。
【発明を実施するための最良の形態】
【００３６】
以下、添付の図面を参照して、本発明の実施形態による私設無線ネットワークシステム間のローミングサービス方法及びそのシステムについて詳しく説明する。
【００３７】
図２は、本発明の実施形態によるマルチゾーンでの私設無線ネットワークシステムの接続構成を示す図である。
【００３８】
図２に示すように、本発明の実施形態によるマルチゾーンでの私設無線ネットワークシステムは、相異なる地域に位置して相異なるサービス領域を有する複数の私設無線ネットワークシステム２００、３００と、私設無線ネットワークシステム２００、３００と各々接続する公衆移動通信網１００とを含む。ここで、私設無線ネットワークシステム２００、３００は、図２では、２つの地域に対する私設無線ネットワークシステム２００、３００についてのみ図示したが、複数の地域に位置する各私設無線ネットワークと各々接続することができる。即ち、図には２つの地域の私設無線ネットワークシステムについて図示したが、Ｎ個所の地域の私設無線ネットワークシステムに対しても適用可能である。
【００３９】
各地域に位置して相異なるサービス領域を有する各地域の私設無線ネットワークシステム２００、３００は、該当システムに登録された複数の無線端末機Ａ１、Ｂ１、Ａ２、Ｂ２、基地局（Base Transceiver Station : ＢＴＳ）２１０、３１０、私設基地局（private Base Station Controller : ｐＢＳＣ）２２０、３２０、ホーム位置登録装置（Home Location Register : ＨＬＲ）２３０、３３０及びＰＢＸ２４０、３４０で構成される。
【００４０】
また、公衆移動通信網１００は、ＢＳＣ１１０、１３０と、ＭＳＣ１２０を含み、ＢＳＣ１１０は、私設無線ネットワークシステム２００のＨＬＲ２３０、ｐＢＳＣ２２０と各々接続し、公衆移動通信網１００のＢＳＣ１３０は、私設無線ネットワークシステム３００のＨＬＲ３３０及びｐＢＳＣ３２０と各々接続する。ここで、私設無線ネットワークシステム２００、３００が、公衆移動通信網と接続することを実施例で説明したが、他の無線通信網とも接続可能であることは、この技術分野で通常の知識を有する者には自明なことであろう。
【００４１】
また、私設無線ネットワークシステム２００のＰＢＸ２４０と私設無線ネットワークシステム３００のＰＢＸ３４０は、ＩＮＩインターフェース専用ライン(例えば、Ｔ１ライン)４００で接続して、各私設無線ネットワークシステム２００、３００に各々登録された無線端末の間の音声またはデータ通信の呼（ｃａｌｌ）信号を接続する。上記実施例では、私設無線ネットワークシステム２００、３００の各ＰＢＸ２４０、３４０の間が、ＩＮＩインターフェース専用ライン４００で接続したことを実施例で説明したが、ＰＢＸ２４０、３４０の間には専用ラインではないＩＰ（Internet Protocol）網、ＰＳＴＮ及びその他のネットワークでも接続可能で、上述した実施例のＩＮＩインターフェース専用ライン部分は、本発明の権利範囲を限定することではなく、本発明の権利範囲は後述する特許請求範囲により解釈されなければならない。
【００４２】
また、各地域の私設無線ネットワークシステム間のローミングサービスのための加入者情報を相互同期化(又は共有)できるように、各地域に位置する私設無線ネットワークシステム２００、３００のＨＬＲ２３０、３３０は、ＩＰ網に各々接続する。ここで、ＨＬＲ２３０、３３０の間が、ＩＰ網で接続する構成は一例に過ぎず、ＨＬＲ２３０、３３０の間はＩＰ網ではない他のネットワークでも接続可能である。
【００４３】
私設無線ネットワークシステム２００、３００内のＨＬＲ２３０、３３０は、加入者位置登録機能及び加入者の情報を保存するデータベース機能を実行する。ｐＢＳＣ２２０、３３０の各々は、該当する私設無線ネットワークシステムのサービス領域に、訪問した無線端末の加入者情報を一時的に保存するデータベースとして機能する訪問者位置登録装置（ＶＬＲ：不図示）を有する。各地域に位置する私設無線ネットワークシステム２００、３００のＨＬＲ及びＶＬＲに保存された加入者情報は、ＩＰ網を通じて、システム初期化時、加入者情報の修正/追加/削除及び呼要請時に相互同期化される。これにより、一つの地域の私設無線ネットワークシステムに登録された端末が、他の地域の私設無線ネットワークシステムのサービス領域に移動する時にも、移動した該当地域のＨＬＲ及びＶＬＲに保存された加入者情報によって、呼サービス及びその他の付加サービスの提供を受けることができる。ここで、各私設無線ネットワークシステム２００、３００のＨＬＲ及びＶＬＲの加入者情報の同期化方法についての詳細説明は後述することとする。
【００４４】
上述のように構成される本発明の実施形態による私設無線ネットワークシステム間のローミングサービスシステムの動作及びローミングサービス方法について、添付した図面を参照して詳細に説明する。
【００４５】
まず、各私設無線ネットワークシステム間のローミングサービスを実行するためには各システムのＨＬＲに保存された加入者情報をシステム初期化(Setup)時に同期化しなければならない。そこで、まず、システム初期化時の加入者情報の同期化方法について説明する。
【００４６】
図３は、各地域の私設無線ネットワークシステムのＨＬＲ及びＶＬＲのデータベース構造を示す図である。
【００４７】
図３に示すように、本発明の実施形態による私設無線交換システムでの端末の登録情報構成は、公衆網システムとは別に構成されて運用される。
【００４８】
私設無線ネットワークシステムを管理するｐＢＳＭ(Private Base Station Manager)内にＨＬＲデータベースが構成されており、ｐＢＳＣ内にＶＬＲデータベースが構成されているため、ＨＬＲとＶＬＲはいつも同期化され同一の情報を有することとなる。
【００４９】
したがって、無線端末は、周期的に位置登録メッセージに端末の情報(ＭＩＮ、ＥＳＮ、ＩＭＳＩなど)を載せて送信するようになり、この端末の情報を通じてＶＬＲ及びＨＬＲデータベースにあるペイジングシステムＩＤ(Paging System ID)を更新することにより、現在この端末がこの私設無線ネットワークシステムのサービス領域に位置しているかどうかの判断が可能となる。
【００５０】
図３に示すＨＬＲ、ＶＬＲデータベース構造において、MS_Telは無線端末の区内番号情報を、MS_Minは無線端末の番号情報を、Cosは加入者別サービス等級情報を、Tenantは仮想交換機のナンバー情報を、org_hlr_idは私設無線ネットワークシステム使用者が最初に登録されるＣＭ(Call Manager)ＩＤを、MCC_MNC_LENはシステムコードを、MCC_MNC_0は国家コードを、PageSYSIDは位置登録がなされたＣＭ ＩＤ情報を、それぞれ示す。本データベース構造において、以前の情報と現在の情報を比較して、位置修正が発生した場合には、該当情報をアップデートする。
【００５１】
例えば、図２で、[地域１]に登録された端末Ａ１が、[地域１]から[地域２]に位置を移動した場合には、端末は、システムパラメータメッセージ(System Parameter Message)(Registration Message)を通じて、[地域２]に位置するＢＴＳ３１０へ自分の情報(ＭＩＮ、ＥＳＮ、ＩＭＳＩ..)を載せて伝送する。
【００５２】
これを受信した[地域２]のＢＴＳ３１０は、ｐＢＳＣ３２０へその情報を伝送し、ｐＢＳＣ３２０では、受信した端末のＭＩＮ(または ＥＳＮ、ＩＭＳＩ)に基づいてデータベースを検索して、この端末が登録されたＣＭ ＩＤと現在自分が位置するサービス領域のＣＭ ＩＤが違う場合には、端末がサービス地域を移動したと判断してＶＬＲ及びＨＬＲの情報を更新する。
【００５３】
また、端末は、電話をかける場合や、(Origination Message)電話をとる場合(Page Response Message)に、自己の情報を送信するようになるため、これを利用してｐＢＳＣ３２０では端末の位置登録情報を更新する。
【００５４】
本発明の実施形態によるローミングサービスを実行するためには、各私設無線ネットワークシステム２００、３００のＨＬＲ２３０、３３０及びＶＬＲ間の加入者情報を同期化させる必要がある。この同期化が必要である場合は、大きく次の３種で区分できる。
【００５５】
１．各私設無線ネットワークシステムの初期セットアップ時に同期化を実行する場合。２.ＵＩ(User Interface：ユーザインターフェース)を通じた、加入者情報の追加/変更/削除時に同期化を実行する場合。３.他のサービス領域に移動して呼要求を通じた加入者状態の情報修正時に各私設無線ネットワークシステムのＨＬＲ及びＶＬＲ情報の同期化を実行する場合。
【００５６】
このようなＨＬＲ同期化過程を実行するためのプロセッサについて、図４を参照して説明する。
【００５７】
図４は、本発明の実施形態によるＨＬＲ同期化プロセッサ構成の一実施例を示す図である。
【００５８】
図４に示すように、ＨＬＲ同期化プロセッサを構成する各スレッド(Thread)は、init()、sync_init()、th_sync_send()、th_sync_recv()、th_sync_work()、th_link_send()、th_link_recv()を含む。
【００５９】
init()スレッドは、システムを初期化するスレッドで、各私設無線ネットワークシステムの共通情報を初期化し、共有メモリーのセグメントを初期化し、ソケット及び自分のＨＬＲ ＩＤを初期化する。
【００６０】
Sync_init()スレッドは、システムの初期セットアップ時に、ＨＬＲの加入者情報の同期化を実行するためのスレッドであり、自分のＨＬＲデータベースに保存された多数の加入者情報を、複数の地域に位置する私設無線ネットワークシステムのＨＬＲへＩＰ網を通じて伝送するスレッドである。
【００６１】
th_sync_send()スレッドは、システム運用中にＵＩまたはＶＬＲを通じて加入者情報の変更/追加/削除が発生する場合に、変更/追加/削除される加入者情報を、連動する他の地域の私設無線ネットワークシステムのＨＬＲのth_sync_recv()スレッドへＩＰ網を通じて伝送する役割を担当する。
【００６２】
th_sync_recv()スレッドは、他の地域の私設無線ネットワークシステムのＨＬＲのth_sync_send()スレッドから伝送される初期同期化要求メッセージ、運用中の同期化要求メッセージ、前記同期化要求メッセージに対する応答メッセージ及び加入者情報(初期化同期化時の加入者情報、運用中に修正される加入者情報を含む)を受信する役割を担当する。
【００６３】
th_sync_work()スレッドは、前記th_sync_recv()スレッドを通じて受信されたメッセージを、タイプに従って処理し、加入者情報の修正は直接実行しないで、hlr_srvで実行するように、受信されたメッセージを送信する。
【００６４】
th_link_send()スレッドは、システム初期セットアップ同期化、加入者情報の変更/削除/追加時の加入者情報の同期化のために、各地域に位置する私設無線ネットワークシステム間のリンクをチェックするためのメッセージの伝送及びリンク状態を判断するスレッドである。
【００６５】
th_link_recv()スレッドは、連動する他の地域の私設無線ネットワークシステムのＨＬＲ内のth_link_send()スレッドから伝送されるリンクチェックメッセージを受信するスレッドである。
【００６６】
上述したＨＬＲ同期化プロセッサの構成は、本発明を具現するための一実施例として、他のプロセッサで構成することも可能であり、上述した構成が、本発明の権利範囲を限定するものではない。
【００６７】
このような同期化を各スレッドの具体的な動作を通じて、添付した図面を参照して詳細に説明する。
【００６８】
図５は、図４に示すsync_init()スレッドの動作フローチャートである。
【００６９】
図５に示すように、sync_init()スレッドは、システム初期セットアップ時に連動する私設無線ネットワークシステムのＨＬＲ内の同期化フラッグ(Flag)をチェックして、ＨＬＲ間の同期化が必要であるか否かを判断する(ステップ１０１、なお、図中ではステップをＳと略す)。
【００７０】
同期化フラッグチェックが必要ではない場合、即ち、初期同期化フラッグチェックを完了した場合には、初期ＨＬＲ間の同期化状態フラッグをセッティングする(Ｓ１０２)。
【００７１】
一方、同期化フラッグチェックが必要である場合には、連動するＨＬＲとのリンク状態をチェックして、リンク状態に異常がないかを判断する(Ｓ１０３)。即ち、上述したth_link_send()スレッドを通じて、リンクチェックメッセージを、連動する他の地域の私設無線ネットワークシステムのＨＬＲのth_link_recv()スレッドへ伝送して、応答される応答信号によってリンク状態をチェックする。
【００７２】
連動するＨＬＲとのリンク状態に異常がない場合には、sync_init()スレッドは、自己の加入者情報の同期化を、連動するＨＬＲで要求し、自己のＨＬＲ ＩＤで登録された全ての加入者の中で、加入者情報に同期化フラッグがセッティングされた加入者に限り、ＩＤ順に同期化を要求する。ここで、sync_init()スレッドは、一つのＨＬＲに同期化情報を全部要求し、次のＨＬＲに同期化情報を要求する(Ｓ１０４)。また、各加入者ＩＤについてＨＬＲ情報を同時にアップデートすることも可能である。
【００７３】
即ち、sync_init()スレッドは、図４に示すＨＬＲ同期化プロセス駆動時に最初に１回だけ実行され、この過程が終わると他のスレッドが実行される。
【００７４】
また、sync_init()スレッドの動作進行中には、ＵＩを通じた加入者情報の追加/削除/修正が不可能であり、連動するＨＬＲへの同期化のために要求する加入者情報の応答処理はth_sync_recv()スレッドで実行する。この動作については、後述する。
【００７５】
次に、初期同期化後にＵＩを通じた、加入者情報の追加/削除/変更された加入者情報について同期化処理を実行するスレッドであるth_sync_send()スレッドの動作について説明する。
【００７６】
図６は、本発明の実施形態によるＨＬＲ同期化プロセスのth_sync_send()スレッドの動作フローチャートである。
【００７７】
図６に示すように、th_sync_send()スレッドは、加入者情報に対する修正フラッグをチェックして、情報の修正可否を判断する(Ｓ２０１)。即ち、ＵＩを通じて加入者情報の変更/削除/追加などの要求があるかどうかを判断する。
【００７８】
ＵＩを通じて、加入者情報の修正/追加/削除などの要求がある場合には、連動するＨＬＲとのリンク状態をチェックする(Ｓ２０２)。ここで、連動するＨＬＲとのリンク状態チェックは、th_link_send()スレッドを通じて行われる。
【００７９】
リンクチェックの結果、連動するＨＬＲとのリンク状態が良好である場合には、加入者情報の修正内容によって、連動するＨＬＲへ同期化要求メッセージを伝送する(Ｓ２０３)。ここで、伝送される同期化要求メッセージには、ＵＩから要求される変更/追加/削除される加入者情報を含む。
【００８０】
結果として、th_sync_send()スレッドは、初期同期化が行われた後、追加/削除/修正された加入者情報について同期化処理を実行するスレッドとして、周期的に全体加入者情報に対する修正フラッグをチェックして同期化を進行する。ここで、連動するＨＬＲの同期化要求に対する応答処理は、th_sync_recv()スレッドで処理する。
【００８１】
次に、図７を参照してth_sync_recv()スレッドの動作について説明する。
【００８２】
図７は、本発明の実施形態によるＨＬＲ同期化プロセスのth_sync_recv()スレッドの動作フローチャートである。
【００８３】
図７に示すように、まず、th_sync_recv()スレッドは、メッセージバッファーを初期化する(Ｓ３０１)。
【００８４】
メッセージバッファーが初期化されると、自己が属するＨＬＲのsync_init()スレッド及びth_sync_send()スレッドで要求した同期化メッセージに対する、連動する私設無線ネットワークシステムのＨＬＲのsync_init()スレッド及びth_sync_send()スレッドから伝送される同期化メッセージが、受信されたかを判断する(Ｓ３０２)。
判断の結果、連動する私設無線ネットワークシステムのＨＬＲのsync_init()スレッド及びth_sync_send()スレッドから伝送される同期化メッセージを受信した場合には、受信した同期化メッセージを、前記初期化されたメッセージバッファーに保存する(Ｓ３０３)。即ち、受信メッセージ処理中のメッセージ遺失を防止するために、メッセージバッファーに同期化メッセージは順に保存され、実際の同期化処理はth_sync_work()スレッドで処理される。
【００８５】
次に、th_sync_recv()スレッドを通じて、メッセージバッファーに保存された同期化メッセージを利用して、連動するマルチゾーン私設無線ネットワークシステムのＨＬＲ間の加入者情報の同期化処理を実行するth_sync_work()スレッドの同期化動作について、図８を参照して簡単に説明する。
【００８６】
図８は、本発明の実施形態によるＨＬＲ同期化プロセスのth_sync_work()スレッドの動作フローチャートである。
【００８７】
図８に示すように、まず、th_sync_recv()スレッドを通じて、メッセージバッファーに同期化メッセージが受信/保存されたかを判断する(Ｓ４０１)。
【００８８】
判断の結果、メッセージバッファーに同期化メッセージが受信されて保存された場合には、受信されたメッセージが、どのタイプのメッセージであるかを判断する(Ｓ４０２)。
【００８９】
判断の結果、メッセージバッファーに保存されたメッセージタイプが、同期化要求に対する応答メッセージである場合には、受信したメッセージに基づいて、該当加入者情報の同期化フラッグをリセットする(Ｓ４０３)。即ち、自己が属したＨＬＲ同期化プロセッサのsync_init()またはth_sync_send()スレッドから要求した同期化メッセージに対する応答メッセージである場合には、同期化を実行するための該当加入者情報の同期化フラッグをリセットして、該当加入者の同期化フラッグチェックを完了する。
【００９０】
一方、Ｓ４０２で、メッセージバッファーに保存されたメッセージタイプが、連動するマルチゾーンの一つの私設無線ネットワークシステムのＨＬＲ同期化プロセッサのsync_init()またはth_sync_send()スレッドから伝送される同期化要求メッセージである場合には、受信した同期化メッセージをチェックして、ＨＬＲ加入者情報をアップデートする必要がある同期化メッセージであるかを判断する(Ｓ４０４)。
【００９１】
アップデートが必要である同期化要求メッセージである場合には、同期化要求メッセージに対する同期化要求応答メッセージを、同期化要求メッセージを伝送した相手の私設無線ネットワークシステムのＨＬＲ同期化プロセッサのth_sync_recv()スレッドへ伝送し、受信した同期化要求メッセージに該当するＨＬＲ加入者の情報を修正する。また、ＨＬＲ加入者情報の修正を完了すると、自己が属した私設無線ネットワークシステムｐＢＳＣ内のＶＬＲへ、加入者情報修正を要求して、ＨＬＲとＶＬＲの間の同期化を実行する(Ｓ４０５)。
【００９２】
以下、上述したＨＬＲ同期化プロセッサの各スレッドを利用して、実際の初期同期化、ＵＩからの加入者情報の修正時の同期化、無線端末機の位置登録修正時の同期化過程を実行する信号の流れを、図９乃至図１２を参照して段階的に説明する。この時の、各同期化過程の流れの説明において、上述したマルチゾーンの各私設無線ネットワークシステムを理解及び表記しやすくInfoMobile Ａ、Ｂ....で表記し、図９に示すＷＳＭは各InfoMobile Ａ、Ｂ...の呼を管理する装置として、図２に示す各地域のInfoMobile Ａ、Ｂ...２００、３００、....内のＨＬＲ２３０、３３０を含む。
【００９３】
図９は、本発明の実施形態によるマルチゾーンでの私設無線ネットワークシステム間のローミングサービスのためのＨＬＲプロセッサ間の同期化の過程を示す図で、InfoMobile ＡとInfoMobile Ｂの間のメッセージ送/受信はＩＰ網を通じて行われる。
【００９４】
図９に示すように、初期同期化時の信号の流れについて述べると、InfoMobile Ａ２００の同期化プロセッサ(SYNC_SRV)６のsync_ init()スレッドは、InfoMobile Ｂ３００の同期化プロセッサ(SYNC_SRV)ｆへ、ＩＰ網を通じて初期同期化要求メッセージを伝送し、InfoMobile Ｂ３００の同期化プロセッサ(SYNC_SRV)ｆのth_sync_recv()スレッドは、初期同期化要求メッセージを受信する。
【００９５】
初期同期化メッセージを受信したth_sync_recv()スレッドは、受信した初期同期化要求メッセージを、メッセージバッファーに一時保存し、一時保存された同期化要求メッセージによって、InfoMobile Ｂ３００の同期化プロセッサ(SYNC_SRV)ｆのth_sync_work()スレッドは、InfoMobile Ａ２００の加入者情報をアップデートした後、同期化による応答メッセージを、ＩＰ網を通じてInfoMobile Ａ２００の同期化プロセッサ(SYNC_SRV)６へ伝送する。
【００９６】
InfoMobile Ａ２００の同期化プロセッサ(SYNC_SRV)６のth_sync_recv()スレッドは、InfoMobile Ｂ３００の同期化プロセッサ(SYNC_SRV)ｆのth_sync_work()スレッドから伝送される応答メッセージを受信してメッセージバッファーに一時保存し、InfoMobile Ａ２００の同期化プロセッサ(SYNC_SRV)６のth_sync_work()スレッドは、メッセージバッファーに保存された応答メッセージによってshared mem()３とdb_file()５の該当加入者情報の初期同期化フラッグをリセットする。
【００９７】
一方、InfoMobile Ｂ３００の同期化プロセッサ(SYNC_SRV)ｆのth_sync_work()スレッドは、th_sync_recv()スレッドを通じてメッセージバッファーに保存された同期化要求メッセージ(InfoMobile Ａ２００に登録された多数の加入者情報を含む)を順次リードして、HLR_srvｂの th_sync()スレッドに提供する。その後、HLR_srvｂのth_sync()スレッドは、th_sync_work()スレッドから提供される加入者情報をデータベースライブラリ(db_lib())ｄを通じて、shared mem()ｃとdb_file()ｅに保存されたＨＬＲ加入者情報をアップデートする。
【００９８】
このようなシステム初期同期化の流れを、添付した図１０の動作フローチャートを参照して簡単に説明する。
【００９９】
図１０は、本発明の実施形態によるマルチゾーンでの私設無線ネットワークシステムのｐＨＬＲ間のシステム初期同期化動作の動作フローチャートである。
【０１００】
図１０に示すように、まず、各地域のInfoMobileシステムに各々無線端末加入者が登録された状態で、InfoMobile Ａ２００からInfoMobile Ｂ３００へ同期化を要求した場合には、InfoMobile Ａ２００のｐＨＬＲは、先に初期に登録された初期加入者情報を把握する(Ｓ５０１)。
【０１０１】
そして、自己(InfoMobile Ａ２００のｐＨＬＲ)に登録された加入者情報をアップデートするための加入者情報を含んだ初期同期化要求メッセージを、ＩＰ網を通じてInfoMobile Ｂ３００のｐＨＬＲへ伝送する(Ｓ５０２)。
【０１０２】
InfoMobile Ｂ３００のｐＨＬＲは、InfoMobile Ａ２００のｐＨＬＲから伝送された初期同期化メッセージに含まれた加入者情報を、自分のデータベースにアップデートし、同期化要求メッセージに対する応答メッセージをInfoMobile Ａ２００へ伝送する(Ｓ５０３)。また、InfoMobile Ｂ３００のｐＨＬＲは、自分の加入者情報をアップデートした後、加入者情報の同期化のためにアップデートされる加入者情報を、ｐＢＳＣ内のｐＶＬＲに提供して加入者情報をアップデートする(Ｓ５０４)。
【０１０３】
InfoMobile Ｂ３００のｐＨＬＲから伝送された応答メッセージによって、InfoMobile Ａ２００のｐＨＬＲは、該当加入者情報同期化フラッグをリセットする(Ｓ５０２)。
【０１０４】
引き続いて、InfoMobile Ａ２００のｐＨＬＲは、全ての加入者情報に対してアップデートが完了したか否かを判断して(Ｓ５０５)、全ての加入者情報に対するアップデート(同期化)が完了した場合には、システムの初期加入者情報の同期化過程を完了する(Ｓ５０６)。
【０１０５】
次に、図９を参照して、ＵＩから加入者情報の修正(追加/削除/変更)が、発生する場合の同期化の流れについて説明する。
【０１０６】
まず、InfoMobile Ａ２００のＵＩ１のuim_cdmx()スレッドを通じて、加入者修正が発生した場合には、修正された加入者情報は、ＨＬＲサーバー(HLR_SVR)２のhlr_proc()スレッドに提供される。
【０１０７】
hlr_proc()スレッドは、ＵＩ１から入力される修正された加入者情報を、db_lib()４スレッドに提供して、shared mem()３とdb_file()５の該当加入者情報を修正する。
【０１０８】
該当加入者情報の修正が完了すると、InfoMobile Ａ２００のSYNC_SVR６の th_sync_send()スレッドは、修正された加入者情報を含む同期化要求メッセージをInfoMobile Ｂ３００のSYNC_SRVｆへＩＰ網を通じて伝送し、修正された加入者情報の同期化要求メッセージは、InfoMobile Ｂ３００のSYNC_SRVｆのth_sync_recv()スレッドを通じて受信される。
【０１０９】
修正された加入者情報の同期化要求メッセージを受信したSYNC_SRVｆのth_sync_recv()スレッドは、受信した修正加入者情報の同期化要求メッセージをメッセージバッファーに一時保存し、この一時保存された同期化要求メッセージに従って、InfoMobile Ｂ３００のSYNC_SRVｆのth_sync_work()スレッドは、InfoMobile Ａ２００からＩＰ網を通じて伝送された同期化要求メッセージに従い、加入者情報をアップデートした後、同期化による応答メッセージをＩＰ網を通じて、InfoMobile Ａ２００のSYNC_SRV６へ伝送する。
【０１１０】
InfoMobile Ａ２００の同期化プロセッサ(SYNC_SRV)６のth_sync_recv()スレッドは、InfoMobile Ｂ３００の同期化プロセッサ(SYNC_SRV)ｆのth_sync_work()スレッドから伝送される応答メッセージを受信して、メッセージバッファーに一時保存し、InfoMobile Ａ２００の同期化プロセッサ(SYNC_SRV)６のth_sync_work()スレッドは、メッセージバッファーに保存された応答メッセージに従って、shared mem()３とdb_file()５の該当加入者情報の修正同期化フラッグをリセットする。
【０１１１】
一方、InfoMobile Ｂ３００のSYNC_SRVｆのth_sync_work()スレッドは、th_sync_recv()スレッドを通じてメッセージバッファーに保存された、修正された加入者情報の同期化要求メッセージを、順次にリードして、HLR_SVRｂのth_sync()スレッドに提供する。その後、HLR_SVRｂのth_sync()スレッドは、th_sync_work()スレッドから提供される、修正された加入者情報を、データベースライブラリ(db_lib())ｄを通じてshared mem()ｃとdb_file()ｅに保存された該当ＨＬＲ加入者情報をアップデートする。
【０１１２】
このような、ＵＩを通じて加入者情報の修正が行われた場合には、加入者情報の同期化過程は、システム初期同期化過程が行われた後から可能となる。
【０１１３】
このように、ＵＩから加入者情報の修正がある場合の、修正された加入者情報の同期化流れについて、添付した図１１の動作フローチャートを参照して簡単に説明する。
【０１１４】
図１１は、本発明の実施形態よるマルチゾーン私設無線ネットワークシステムのｐＨＬＲ間の、修正された加入者情報の同期化動作の動作フローチャートである。
【０１１５】
図１１に示すように、InfoMobile Ａ２００のＵＩから加入者情報の修正(変更/削除/追加)がある場合(Ｓ６０１)には、修正された加入者情報は、InfoMobile Ａ２００のｐＨＬＲ及びｐＢＳＣのｐＶＬＲの該当加入者情報に各々アップデートされる(Ｓ６０２、Ｓ６０３)。
【０１１６】
次に、InfoMobile Ａ２００のｐＨＬＲは、データベースの加入者情報の修正同期化フラッグをチェックして、修正された加入者情報のアップデートのための同期化要求メッセージを、ＩＰ網を通じて、連動するInfoMobile Ｂ３００のｐＨＬＲへ伝送する(Ｓ６０４)。
【０１１７】
InfoMobile Ｂ３００のｐＨＬＲは、InfoMobile Ａ２００のｐＨＬＲから伝送される、修正された加入者情報の同期化メッセージに従って、自分のデータベースの該当加入者情報をアップデートし、同期化要求メッセージに対する応答メッセージをInfoMobile Ａ２００へ伝送する(Ｓ６０５)。また、InfoMobile Ｂ３００のｐＨＬＲは、自分の加入者情報をアップデートした後、加入者情報の同期化のためにアップデートされる加入者情報を、ｐＢＳＣ内のpＶＬＲに提供して、加入者情報をアップデートする(Ｓ６０６)。
【０１１８】
InfoMobile Ｂ３００のｐＨＬＲから伝送された応答メッセージに従ってInfoMobile Ａ２００のｐＨＬＲは、該当加入者情報の修正フラッグをリセットする(Ｓ６０７)。
【０１１９】
一方、自己が登録されたInfoMobileシステムのサービス領域から、他の地域のInfoMobileシステムのサービス領域に移動した場合には、移動した無線端末の加入者情報の同期化フローは、図９で述べた加入者情報の修正時の同期化過程とそのフローが同一であるため、その説明は省略し、図１２に示す動作フローチャートを通じて簡単に説明する。
【０１２０】
図１２は、自己が登録されたInfoMobileシステムのサービス領域から、他の地域 InfoMobileシステムのサービス領域に移動した場合の、無線端末が位置するInfoMobile システムのｐＨＬＲと、連動する他の地域のInfoMobileシステムのｐＨＬＲ間の加入者情報の同期化動作の動作フローチャートである。
【０１２１】
まず、InfoMobile Ｂ３００に登録された無線端末が、InfoMobile Ａ２００のサービス領域に移動してInfoMobile Ａ２００へ呼を要求するために自分の位置登録メッセージをInfoMobile Ａ２００のＢＴＳを通じて、ｐＢＳＣへ伝送する。
【０１２２】
InfoMobile Ａ２００のｐＢＳＣは、受信した無線端末の位置登録メッセージを通じて、自分のpＶＬＲに保存された該当端末の位置情報の登録を修正した後(Ｓ７０１)、該当加入者情報のアップデートのために、ｐＨＬＲに位置情報が修正された無線端末の加入者情報を提供する。したがって、ｐＨＬＲは、ｐＢＳＣ(ｐＶＬＲ)から提供される修正された加入者情報に従って、該当加入者情報をアップデートし、該当加入者情報の修正フラッグをセッティングする(Ｓ７０２)。
【０１２３】
そして、InfoMobile Ａ２００のｐＨＬＲは、加入者情報の修正フラッグをチェックして、位置情報が修正された加入者情報をアップデートするための同期化要求メッセージを、ＩＰ網を通じて、連動するInfoMobile Ｂ３００のｐＨＬＲへ伝送する(Ｓ７０３)。
【０１２４】
InfoMobile Ｂ３００のｐＨＬＲは、InfoMobile Ａ２００のｐＨＬＲから伝送される修正された無線端末の加入者情報の同期化メッセージに従って、自己のデータベースの該当加入者情報をアップデートし、同期化要求メッセージに対する応答メッセージをInfoMobile Ａ２００へ伝送する(Ｓ７０４)。また、InfoMobile Ｂ３００のｐＨＬＲは、自己の加入者情報をアップデートした後、加入者情報の同期化のためにアップデートされる加入者情報を、ｐＢＳＣ内のｐＶＬＲに提供して、加入者情報、即ち、無線端末の位置情報を修正登録する(Ｓ７０５)。
【０１２５】
InfoMobile Ｂ３００のｐＨＬＲからＩＰ網を通じて伝送された応答メッセージに従って、InfoMobile Ａ２００のｐＨＬＲは、該当加入者情報の修正フラッグをリセットすることにより、位置情報が修正された無線端末の加入者情報の同期化過程が完了し、位置移動した無線端末の区内呼、局線呼などの多様な呼サービスが行われるようになる(Ｓ７０６)。
【０１２６】
ここで、上述した同期化過程でＩＰ網を通じて、連動するＨＬＲ間の同期化のための同期化要求メッセージと同期化要求に対する応答メッセージの構造の一例を、以下に示す。また、メッセージに含まれるデータの種類を、添付した図１３に示す。
【０１２７】
typedef struct
{
unsigned char  msg_from;       // 0x00:hlr_srv, 0x01:other hlr_sync
unsigned char  msg_type;       // 0x0a:Add, 0x0c:Change, 0x0d:Delete
unsigned char  req_ack;        // 0x00:Req., 0x01:Ack
unsigned char  src_hlr_id;     // self hlr id
unsigned char  dst_hlr_id;     // dest hlr id (0-3)
unsigned char  rsvd1;          // reserved for resolution
unsigned short hlr_index;      // hlr index
unsigned char  data[sizeof(MSC_VLR_DB_BUF)];  // hlr_db_data(152 byte)
unsigned char  rsvd[40];       // reserved
} SYNC_MSG;  // Total 200 bytes
上述した同期化要求メッセージと同期化応答メッセージは、図１３に示すように、メッセージ区分子情報、メッセージタイプ情報、同期化要求または応答区分情報、自分のＨＬＲ ＩＤ情報、目的地(相手)ＨＬＲ ＩＤ情報及び実際の同期化のための同期化加入者情報などを含む。ここで、メッセージタイプ情報は、加入者情報の追加、加入者情報の修正、加入者情報の削除等のタイプ情報を含む。
【０１２８】
以下、本発明の実施形態によるマルチゾーンでのInfoMobileシステム間のローミングサービス動作について、図２を参照して各実施例別に説明する。この時、該当のInfoMobileシステムのサービス地域内の有線または無線端末間の区内呼サービスに対する動作は、従来技術と同一であるためその説明は省略する。
【実施例１】
【０１２９】
本発明によるローミングサービスの第１実施例は、図２に示す地域１に登録された無線端末Ｂ１が、地域２に移動した場合のローミングサービス動作である。
【０１３０】
まず、本実施例によるローミングサービスが行われるためには、図９及び図１０のような各InfoMobileシステム間の加入者情報の初期同期化が、優先的に行われる必要がある。
【０１３１】
このように、各地域のInfoMobileシステムのＨＬＲ間の、初期加入者同期化が行われた状態で、地域１のInfoMobileシステム２００に登録された無線端Ｂ１が、地域２のInfoMobile システム３００のサービス領域に移動した場合に、位置移動した無線端末は、自分の位置登録メッセージを、地域２のInfoMobileシステム３００のＢＴＳ３１０を通じて、ｐＢＳＣ３２０へ伝送する。
【０１３２】
ｐＢＳＣ３２０は、無線端末Ｂ１から伝送される位置登録メッセージを分析して、現在の無線端末Ｂ１の位置と、ＶＬＲ及びＨＬＲ３３０に登録された無線端末Ｂ１の位置情報とを比較する。
【０１３３】
登録された位置情報と、現在の無線端末Ｂ１の位置情報が違う場合には、ｐＢＳＣ３２０は、ＶＬＲ及びＨＬＲ３３０の使用者登録情報(位置情報)を修正する。
【０１３４】
このように、InfoMobileシステム３００のＶＬＲとＨＬＲ３３０の加入者情報が修正された場合には、InfoMobileシステム３００と、連動する各地域のInfoMobileシステム１００の間に、修正された加入者の同期化のためのＨＬＲ同期化を実行する。ここで、位置登録修正による加入者情報修正のＨＬＲ同期化方法は、上述した図９と図１２の説明を通じて詳細に説明をしたため、その説明は省略する。また、ここで、各システム間のＨＬＲ同期化はＩＰ網を通じて行われる。
【０１３５】
連動するInfoMobileシステム間のＨＬＲ同期化を通じて、ＨＬＲとＶＬＲの位置情報の修正登録が完了した後、地域１のInfoMobileシステム２００に登録されて、現在地域１に位置する無線端末Ａ１から、現在地域２に位置した無線端末Ｂ１へ呼発信が要求された場合には、呼要求信号は、InfoMobileシステム２００のＢＴＳ２１０を通じて、ｐＢＳＣ２２０へ伝送される。
【０１３６】
ｐＢＳＣ２２０は、ＶＬＲを通じて、無線端末Ｂ１の位置情報を確認し、確認された無線端末Ｂ１の位置情報に基づいて、該当位置のサービス領域を含むInfoMobileシステムへ呼発信を要求する。
【０１３７】
即ち、InfoMobileシステム２００のｐＢＳＣ２２０は、ＶＬＲを通じて無線端末Ｂ１の現在位置情報を確認し、同期化過程を通じて、無線端末Ｂ１の現在位置が、地域２に修正登録されたため、地域１に位置する無線端末Ａ１の呼要求信号をＰＢＸ２４０に提供する。
【０１３８】
ＰＢＸ２４０は、ｐＢＳＣ２２０から提供される無線端末Ａ１の呼要求信号を、ＩＮＩ専用ラインを通じて、地域２のInfoMobileシステム３００のＰＢＸ３４０へ伝送する。
【０１３９】
ＰＢＸ３４０は、InfoMobileシステム２００の呼要求信号によって該当信号をｐＢＳＣ３２０、ＢＴＳ３１０を通じて、地域２のInfoMobileシステム３００サービス領域に移動した無線端末Ｂ１へ伝送することにより、地域１の無線端末Ａ１と地域２に移動した無線端末Ｂ１の間のチャンネルが形成されて通話が行われる。
【実施例２】
【０１４０】
本発明によるローミングサービスの第２実施例は、図２に示す地域２に登録された無線端末Ｂ２と、地域１に登録された無線端末Ｂ１が地域２に移動した場合の、無線端末Ｂ１とＢ２の間のローミングサービス動作である。
【０１４１】
まず、地域1のInfoMobileシステム２００に登録された無線端末Ｂ１が、地域２のInfoMobileシステム３００のサービス領域に移動した場合には、位置移動した無線端末Ｂ１は、自己の位置登録メッセージを、地域２のInfoMobileシステム３００のＢＴＳ３１０を通じて、ｐＢＳＣ３２０へ伝送する。
【０１４２】
ｐＢＳＣ３２０は、無線端末Ｂ１から伝送される位置登録メッセージを分析して、現在の無線端末Ｂ１の位置と、ＶＬＲ及びＨＬＲ３３０に登録された無線端末Ｂ１の位置情報とを比較する。
【０１４３】
登録された位置情報と、現在の無線端末Ｂ１の位置情報とが違う場合には、ｐＢＳＣ３２０は、ＶＬＲ及びＨＬＲ３３０の使用者登録情報(位置情報)を修正する。
【０１４４】
このように、InfoMobileシステム３００のＶＬＲと、ＨＬＲ３３０の加入者情報が、修正された場合に、InfoMobileシステム３００と連動する各地域のInfoMobileシステム１００間に、修正された加入者の同期化のための、ＨＬＲ同期化を実行するようになる。ここで、位置登録修正による加入者情報の修正のＨＬＲ同期化方法は、上述した図９と図１２の説明を通じて説明をしたため、その説明は省略する。また、ここで、各システム間のＨＬＲ同期化はＩＰ網を通じて行われる。
【０１４５】
連動するInfoMobileシステム間のＨＬＲ 同期化を通じて、ＨＬＲとＶＬＲの位置情報の修正登録が完了した後、地域２のInfoMobileシステム３００に登録されて、現在地域２に位置した無線端末Ｂ２から地域１から地域２へ位置移動した無線端末Ｂ１へ呼発信が要求された場合には、同一地域に登録された無線端末の間の呼サービス動作と同一である方法で呼サービスが行われる。
【０１４６】
結果として、第２実施例は、地域１に登録された無線端末が地域２に移動して、地域２に登録された端末との間で呼サービスを実行する。これにより、地域１に登録された無線端末が、地域２に移動した場合には、地域２に移動した無線端末は、地域２のInfoMobileシステム３００のｐＢＳＣ３２０へ位置登録メッセージを伝送して地域２のInfoMobileシステム３００のＶＬＲとＨＬＲ３３０の使用者登録情報を修正する。そして、修正された情報を、連動する全ての地域のInfoMobileシステムのＨＬＲと同期化を実行することにより、同一地域に登録された無線端末間の呼サービス方法と同一の方法で呼サービスを行うことが可能となる。
【実施例３】
【０１４７】
本発明によるローミングサービスの第３実施例は、地域１のInfoMobileシステム２００に登録された無線端末Ｂ１が、地域２のInfoMobileシステム３００に移動した場合に、位置移動した無線端末Ｂ１とＰＳＴＮに接続した有線電話間の局線呼サービスの実施例である。
【０１４８】
まず、図２に示すように、地域１に登録された無線端末Ｂ１が、地域２に移動した場合に、地域２に移動した無線端末Ｂ１からＰＳＴＮに接続した有線電話への呼発信動作について説明する。
【０１４９】
図２に示すように、地域１のInfoMobileシステム２００に登録された無線端末Ｂ１が、地域２のInfoMobileシステム３００のサービス領域に移動した場合に、位置移動した無線端末Ｂ１は、自分の位置登録メッセージを、地域２のInfoMobileシステム３００のＢＴＳ３１０を通じて、ｐＢＳＣ３２０へ伝送する。
【０１５０】
ｐＢＳＣ３２０は、無線端末Ｂ１から伝送される位置登録メッセージを分析して、現在の無線端末Ｂ１の位置と、ＶＬＲ及びＨＬＲ３３０に登録された無線端末Ｂ１の位置情報とを比較する。
【０１５１】
登録された位置情報と、現在の無線端末Ｂ１の位置情報とが違う場合には、ｐＢＳＣ３２０は、ＶＬＲ及びＨＬＲ３３０の使用者登録情報(位置情報)を修正する。
【０１５２】
このように、InfoMobileシステム３００のＶＬＲと、ＨＬＲ３３０の加入者情報が修正された場合には、InfoMobileシステム３００と連動する各地域のInfoMobileシステム１００間に、修正された加入者の同期化のためのＨＬＲ同期化を実行する。ここで、位置登録修正による加入者情報修正のＨＬＲ同期化方法は、上述した図９と図１２の説明を通じて詳細に説明されたため、その説明は省略する。ここで、各システム間のＨＬＲ同期化はＩＰ網を通じて行われる。
【０１５３】
連動するInfoMobileシステム間のＨＬＲ同期化を通じて、ＨＬＲとＶＬＲの位置情報修正登録が完了された後、地域２のInfoMobileシステム３００に移動した無線端末Ｂ１からＰＳＴＮに接続する有線電話Ｅへ呼発信が要求された場合には、InfoMobileシステム３００のＢＴＳ３１０は、無線端末Ｂ１から発信された呼信号をｐＢＳＣ３２０に提供する。
【０１５４】
ｐＢＳＣ３２０は、ＢＴＳ３１０から伝送される無線端末Ｂ１の呼要求信号が外部呼であるか内部呼であるかを判断する。この時、呼判断は、ｐＢＳＣ３２０内の不図示のＢＴＭＲで実行される。
【０１５５】
判断の結果、ｐＢＳＣ３２０のＢＴＭＲから無線端末Ｂ１へ要求された呼が、外部呼、即ち、有線電話Ｅへの呼要求信号であると判断された場合には、呼要求信号をＰＢＸ３４０に提供する。
【０１５６】
それから、ＰＢＸ３４０は、無線端末Ｂ１の呼要求信号に応じてＰＳＴＮを通じて有線電話Ｅへ呼を接続する。
【０１５７】
結果として、地域１のInfoMobileシステム２００に最初に登録された無線端末Ｂ１が、地域２に移動した場合には、自分の位置情報を含む加入者情報について、各地域のInfoMobileシステムのＶＬＲ及びＨＬＲ間で同期化が行われるため、一般的に任意の一つのInfoMobileシステムに登録された無線端末との呼連結動作と同一の方法で呼サービスを実行する。
【０１５８】
反対に、上述したように、各InfoMobileシステムのＶＬＲ及びＨＬＲ間の加入者情報の同期化過程が行われた後、ＰＳＴＮに接続する有線電話Ｅから、地域２に移動した無線端末Ｂ１へ呼要求がある場合について説明する。
【０１５９】
ＰＳＴＮに接続する有線電話Ｅから無線端末Ｂ１へ呼要求がある場合に、呼要求信号は、ＰＳＴＮを通じて、地域１の私設無線ネットワークシステム２００のＰＢＸ２４０に提供される。ここで、無線端末Ｂ１が、地域２に位置しているにもかかわらず、呼要求信号を地域１の私設無線ネットワークシステム２００のＰＢＸ２４０へ伝送する理由は、ＰＳＴＮは、無線端末Ｂ１は地域１の私設無線ネットワークシステム２００に登録されていると認識するである。即ち、加入者情報(無線端末の位置情報)は、ＰＳＴＮと共有されないからである。
【０１６０】
私設無線ネットワークシステム２００のＰＢＸ２４０は、ＰＳＴＮを通じて伝送される有線電話の呼要求信号を受信し、周期的にアップデートされるＨＬＲ２３０及びｐＢＳＣ２２０のＶＬＲ情報を通じて、無線端末Ｂ１の現在位置を把握する。
【０１６１】
無線端末Ｂ１の現在位置を把握した私設無線ネットワークシステム２００のｐＢＳＣ２２０は、ＰＢＸ２４０に呼要求信号を提供し、私設無線ネットワークシステム２００のＰＢＸ２４０は、ＩＮＩ専用ラインを通じて、呼要求信号を、無線端末Ｂ１が現在位置する地域の私設無線ネットワークシステム３００のＰＢＸ３４０へ伝送する。
【０１６２】
私設無線ネットワークシステム３００のＰＢＸ３４０は、私設無線ネットワークシステム２００のＰＢＸ２４０から伝送される呼要求信号に応じて、ｐＢＳＣ３２０及びＢＴＳ３１０を通じて、地域２に移動した無線端末Ｂ１との通話チャンネルを形成して呼接続が行われるようになる。
【０１６３】
結果として、本発明の実施例による私設無線ネットワークシステム間のローミングサービス方法及びそのシステムは、マルチゾーン（Multi-Zone）で構成されたInfoMobileシステムで、一つの地域のInfoMobileサービス使用者が他のInfoMobile Zoneに移動した場合に、使用者が追加的なオプションを設定をしなくても、自動で該当地域で区内無線呼の着/発信サービスを受けることができる。これは、端末の位置登録を通じてアップデートされる、ＨＬＲのデータベース情報を、ＨＬＲ間の同期化、ＶＬＲとＨＬＲ間の同期化を通じて、ｐＢＳＣで端末の位置情報が得られるからである。ｐＢＳＣでは、このような端末の位置情報を利用して、該当InfoMobileシステムへの呼を変換することにより、自動ローミングサービスを支援することができる。
【０１６４】
上述した本発明のローミングサービスに対する実施例では、音声呼についてのローミングサービスのみを例として説明したが、データ呼についてのローミングもシステム間のＨＬＲ同期化を通じて実行でき、ＨＬＲ同期化を通じたローミングサービスによって、その他の付加サービス(例えば、ＳＭＳサービスなど)を実行することも、この分野の通常の知識を有した者であれば誰も理解できる部分である。
【図面の簡単な説明】
【０１６５】
【図１】従来技術による私設無線ネットワークシステムと公衆網とのネットワーク接続関係を示す図である。
【図２】本発明の実施形態によるマルチゾーンでの私設無線ネットワークシステムの接続構成を示す図である。
【図３】各地域の私設無線ネットワークシステムのＨＬＲ及びＶＬＲのデータベース構造を示す図である。
【図４】本発明の実施形態によるＨＬＲ同期化プロセッサ構成を示す図である。
【図５】図４に示すＨＬＲプロセッサのsync_init()スレッドの動作フローチャートである。
【図６】本発明の実施形態によるＨＬＲ同期化プロセスのth_sync_send()スレッドの動作フローチャートである。
【図７】本発明の実施形態によるＨＬＲ同期化プロセスのth_sync_recv()スレッドの動作フローチャートである。
【図８】本発明の実施形態によるＨＬＲ同期化プロセスのth_sync_work()スレッドの動作フローチャートである。
【図９】本発明の実施形態によるマルチゾーンでの私設無線ネットワークシステム間のローミングサービスのためのＨＬＲプロセッサ間の同期化過程を示す図である。
【図１０】本発明の実施形態によるマルチゾーンでの私設無線ネットワークシステムのｐＨＬＲ間のシステム初期同期化動作の動作フローチャートである。
【図１１】本発明の実施形態によるマルチゾーンでの私設無線ネットワークシステムのｐＨＬＲ間の修正された加入者情報の同期化動作の動作フローチャートである。
【図１２】自己が登録された私設無線ネットワークシステムのサービス領域から他の地域の私設無線ネットワークシステムのサービス領域に移動した場合における、無線端末が位置したシステムのｐＨＬＲと連動する他の地域のシステムのｐＨＬＲ間の加入者情報の同期化動作の動作フローチャートである。
【図１３】本発明の実施形態による同期化要求メッセージと同期化要求応答メッセージに含まれるデータの構成を示す図である。
【符号の説明】
【０１６６】
１００：公衆移動通信網
１１０、１３０：ＢＳＣ
１２０：ＭＳＣ
２００、３００：私設無線ネットワークシステム(InfoMobile)
Ａ１、Ｂ１、Ａ２、Ｂ２：無線端末機
２１０、３１０：ＢＴＳ
２２０、３２０：ｐＢＳＣ
２３０、３３０：ＨＬＲ
２４０、３４０：ＰＢＸ
４００：ＩＮＩインターフェース専用ライン
【図１】
0004767521.tif 000002
【図２】
0004767521.tif 000003
【図３】
0004767521.tif 000004
【図４】
0004767521.tif 000005
【図５】
0004767521.tif 000006
【図６】
0004767521.tif 000007
【図７】
0004767521.tif 000008
【図８】
0004767521.tif 000009
【図９】
0004767521.tif 000010
【図１０】
0004767521.tif 000011
【図１１】
0004767521.tif 000012
【図１２】
0004767521.tif 000013
【図１３】
0004767521.tif 000014