(57)【要約】【課題】移動体端末（無線機）が移動した後、この無線機の現在位置を管理する管理サーバにその位置登録が行われる前でも、移動後の無線機に確実にメッセージを転送する。【解決手段】ユーザ位置監視部１１は、レピータを介して無線機から送信されるメッセージを監視し、無線機の位置の変化を検出したときにデータベース１２の位置情報を更新すると共に、インターネットを介して管理サーバへ位置変更通知を行う。一方、インターネットを介してメッセージを受信すると、宛先アドレス確認・修正部１９は、宛先の無線機のユーザＩＤを検索キーとしてデータベース１２を検索し、そのメッセージの宛先アドレスを、該当するユーザＩＤの最新のアドレスに修正して受信メッセージ転送部２０に与える。これにより、移動前の宛先アドレスが付加されていても、移動後の無線機に確実にメッセージを転送することができる。【選択図】図１
2010062761.tif 000002
【特許請求の範囲】
【請求項１】
移動体端末との間で無線によってメッセージを送受信する複数のレピータを収容する複数のデータ通信制御装置と、前記移動体端末の存在位置を示す位置情報を管理する端末管理装置とを、インターネットを介して接続することによって前記移動体端末間での通信を実現する通信システムにおけるデータ通信制御装置であって、
前記データ通信制御装置は、それぞれ、
前記端末管理装置から与えられる前記移動体端末の位置情報を保持すると共に、前記レピータで検出した前記移動体端末の最新の位置情報を登録するデータベース手段と、
前記レピータが前記移動体端末から受信したメッセージの宛先の端末識別符号に基づいて前記データベース手段から該宛先の端末識別符号に対応する位置情報を検索し、該メッセージに、その検索した位置情報と送信元のデータ通信制御装置のアドレスを付加して前記インターネットを介して該当する宛先のデータ通信制御装置へ送信するメッセージ送信手段と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの送信元の端末識別符号に基づいて前記データベース手段から該送信元の端末識別符号に対応するデータ通信制御装置のアドレスを検索し、該検索したデータ通信制御装置のアドレスがその受信したメッセージに付加されている送信元のデータ通信制御装置のアドレスと異なる場合は、該データベース手段に登録されているデータ通信制御装置のアドレスを修正するデータベース修正手段と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの宛先の端末識別符号に基づいて前記データベース手段から宛先の位置情報を検索し、該検索した位置情報に対応するレピータに該メッセージを転送するメッセージ転送手段と、を備える
ことを特徴とするデータ通信制御装置。
【請求項２】
前記データベース手段は、個々の移動体端末の端末識別符号を検索キーとして、該移動体端末の現在位置に対応するレピータのアドレスと該レピータを収容するデータ通信制御装置のアドレスからなる位置情報を検索できるように構成されている
ことを特徴とする請求項１記載のデータ通信制御装置。
【請求項３】
前記メッセージ送信手段は、前記データベース手段から検索した宛先の位置情報で自装置内のレピータが指定されている場合には、前記移動体端末から受信したメッセージを、前記インターネットを介さずに、直接自装置内のメッセージ転送手段に送信するように構成されている
ことを特徴とする請求項１または２記載のデータ通信制御装置。
【請求項４】
前記移動体端末は移動無線局用の無線機であり、該移動体端末の端末識別符号及び前記レピータのアドレスには無線局のコールサインを用い、前記データ通信制御装置のアドレスには前記インターネットにおけるＩＰアドレスを用いる
ことを特徴とする請求項１乃至３のいずれか１項に記載のデータ通信制御装置。
【請求項５】
移動体端末との間で無線によってメッセージを送受信する複数のレピータを収容する複数のデータ通信制御装置と、前記移動体端末の存在位置を示す位置情報を管理する端末管理装置とを、インターネットを介して接続することによって前記移動体端末間での通信を実現するデータ通信方法であって、
前記各データ通信制御装置は、
前記端末管理装置から与えられる前記移動体端末の位置情報、及び前記レピータで検出した前記移動体端末の最新の位置情報をデータベースに登録する登録処理と、
前記レピータを介して前記移動体端末から受信したメッセージの宛先の端末識別符号に基づいて前記データベースから該宛先の端末識別符号に対応する位置情報を検索し、該メッセージに、その検索した位置情報と送信元のデータ通信制御装置のアドレスを付加して前記インターネットを介して該当する宛先のデータ通信制御装置へ送信する送信処理と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの送信元の端末識別符号に基づいて前記データベースから該送信元の端末識別符号に対応するデータ通信制御装置のアドレスを検索し、該検索したデータ通信制御装置のアドレスがその受信したメッセージに付加されている送信元のデータ通信制御装置のアドレスと異なる場合は、該データベースに登録されているデータ通信制御装置のアドレスを修正する修正処理と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの宛先の端末識別符号に基づいて前記データベースから宛先の位置情報を検索し、該検索した位置情報に対応するレピータに該メッセージを転送する転送処理と、を実行する
ことを特徴とするデータ通信方法。
【請求項６】
移動体端末との間で無線によってメッセージを送受信する複数のレピータを収容する複数のデータ通信制御装置と、前記移動体端末の存在位置を示す位置情報を管理する端末管理装置とを、インターネットを介して接続することによって前記移動体端末間での通信を実現するデータ通信システムにおいて、
前記データ通信制御装置は、それぞれ、
前記端末管理装置から与えられる前記移動体端末の位置情報を保持すると共に、前記レピータで検出した前記移動体端末の最新の位置情報を登録するデータベース手段と、
前記レピータが前記移動体端末から受信したメッセージの宛先の端末識別符号に基づいて前記データベース手段から該宛先の端末識別符号に対応する位置情報を検索し、該メッセージに、その検索した位置情報と送信元のデータ通信制御装置のアドレスを付加して前記インターネットを介して該当する宛先のデータ通信制御装置へ送信するメッセージ送信手段と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの送信元の端末識別符号に基づいて前記データベース手段から該送信元の端末識別符号に対応するデータ通信制御装置のアドレスを検索し、該検索したデータ通信制御装置のアドレスがその受信したメッセージに付加されている送信元のデータ通信制御装置のアドレスと異なる場合は、該データベース手段に登録されているデータ通信制御装置のアドレスを修正するデータベース修正手段と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの宛先の端末識別符号に基づいて前記データベース手段から宛先の位置情報を検索し、該検索した位置情報に対応するレピータに該メッセージを転送するメッセージ転送手段と、を備える
ことを特徴とするデータ通信システム。
【請求項７】
移動体端末との間で無線によってメッセージを送受信する複数のレピータを収容する複数のデータ通信制御装置と、前記移動体端末の存在位置を示す位置情報を管理する端末管理装置とを、インターネットを介して接続することによって前記移動体端末間での通信を実現する通信システムにおいて、コンピュータを前記データ通信制御装置として機能させるために、
前記端末管理装置から与えられる前記移動体端末の位置情報、及び前記レピータで検出した前記移動体端末の最新の位置情報をデータベースに登録する登録処理と、
前記レピータを介して前記移動体端末から受信したメッセージの宛先の端末識別符号に基づいて前記データベースから該宛先の端末識別符号に対応する位置情報を検索し、該メッセージに、その検索した位置情報と送信元のデータ通信制御装置のアドレスを付加して前記インターネットを介して該当する宛先のデータ通信制御装置へ送信する送信処理と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの送信元の端末識別符号に基づいて前記データベースから該送信元の端末識別符号に対応するデータ通信制御装置のアドレスを検索し、該検索したデータ通信制御装置のアドレスがその受信したメッセージに付加されている送信元のデータ通信制御装置のアドレスと異なる場合は、該データベースに登録されているデータ通信制御装置のアドレスを修正する修正処理と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの宛先の端末識別符号に基づいて前記データベースから宛先の位置情報を検索し、該検索した位置情報に対応するレピータに該メッセージを転送する転送処理と、を実行するための手順が記述されている
ことを特徴とするデータ通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信とインターネットを併用する移動体通信技術に関する。
【背景技術】
【０００２】
移動体通信では、宛先の移動体端末に接続するために、常に各移動体端末が存在するエリア（携帯電話システム等では、セルともいう）を把握している必要がある。特に、近年の移動体通信の普及による加入者の増加に伴い、有限な無線資源を有効活用するために、１つの無線基地局がカバーするエリアが小型化されている。エリアの小型化により、移動体端末の移動によってエリアが切り替わる頻度が高くなり、位置登録が頻繁に発生し、無線制御チャネルの使用率が圧迫して移動体端末の位置登録を効率良く行うことができないという状況が発生する。
【０００３】
下記特許文献１には、移動体端末の位置登録を効率良く行うことにより、登録の成功率を向上させることを目的とした移動体通信システムが記載されている。この移動体通信システムは、それぞれ複数の移動体端末を収容し、ネットワークを介して相互に接続される複数の基地局と、各移動体端末が存在するエリアを登録するロケーションレジスタを備えている。
【０００４】
各基地局は、チャネルの状態を検出するチャネル状態検出部と、移動体端末から無線制御チャネルの不足を通知されたときに、このチャネル状態検出部の検出結果に基づいて空きチャネルを、一時的に位置登録用のチャネルに変更するチャネルアサイン変更部を有している。
一方、各移動体端末は、移動に伴ってエリアが切り替わった際に、ロケーションレジスタへ位置登録を行うための無線制御チャネルに空きがない場合にその旨を基地局に通知するチャネル監視部と、基地局からの指定によって位置登録用に変更されたチャネルを用いて位置登録を行う位置登録実行部を有している。
【０００５】
これにより、無線制御チャネルの使用率が高くなった場合には、空いている一般通信用のチャネルが一時的に位置登録用のチャネルとして使用されるので、位置登録要求の成功率が向上し、位置不明局が減少してサービス品質が向上するとされている。
【０００６】
【特許文献１】特開平９−１９１４８７号公報
【特許文献２】特開２００６−１０８８２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された移動体通信システムでは、移動体端末が移動した場合、ロケーションレジスタにその位置登録が行われた後でなくては、他の移動体端末は正しい宛先への接続ができないという問題があった。
【０００８】
例えば、移動体端末ＡがエリアＸからエリアＹに移動し、その位置登録が行われる前に他の移動体端末Ｂが、この移動体端末ＡにデータＤを送信したとする。この時点では、ロケーションレジスタには、移動体端末Ａの位置はエリアＸとして登録されているので、データＤはエリアＸに送信される。このため、エリアＹに移動した移動体端末Ａは、移動体端末ＢからのデータＤを受信することができない。
【０００９】
また、例えば、移動体端末ＡがエリアＸからエリアＹに移動し、その位置登録が行われる前に他の移動体端末Ｂに対して、データＤを送信したとする。移動体端末Ｂの位置が変化していなければ、データＤは移動体端末Ｂによって受信される。ここで、移動体端末Ｂが、移動体端末Ａに対して応答メッセージＭを送信する場合、ロケーションレジスタ上の移動体端末Ａの位置は、まだエリアＸとなっているので、応答メッセージＭはエリアＸに送信される。このため、エリアＹに移動した移動体端末Ａは、移動体端末Ｂからの応答メッセージＭを受信することができない。
【００１０】
本発明は、移動体端末が移動した後、ロケーションレジスタにその位置登録が行われる前であっても、移動後の移動体端末に正しくデータを送信することが可能なデータ通信制御装置等の移動体通信技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の第１の観点に係るデータ通信制御装置は、
移動体端末との間で無線によってメッセージを送受信する複数のレピータを収容する複数のデータ通信制御装置と、前記移動体端末の存在位置を示す位置情報を管理する端末管理装置とを、インターネットを介して接続することによって前記移動体端末間での通信を実現する通信システムにおけるデータ通信制御装置であって、
前記データ通信制御装置は、それぞれ、
前記端末管理装置から与えられる前記移動体端末の位置情報を保持すると共に、前記レピータで検出した前記移動体端末の最新の位置情報を登録するデータベース手段と、
前記レピータが前記移動体端末から受信したメッセージの宛先の端末識別符号に基づいて前記データベース手段から該宛先の端末識別符号に対応する位置情報を検索し、該メッセージに、その検索した位置情報と送信元のデータ通信制御装置のアドレスを付加して前記インターネットを介して該当する宛先のデータ通信制御装置へ送信するメッセージ送信手段と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの送信元の端末識別符号に基づいて前記データベース手段から該送信元の端末識別符号に対応するデータ通信制御装置のアドレスを検索し、該検索したデータ通信制御装置のアドレスがその受信したメッセージに付加されている送信元のデータ通信制御装置のアドレスと異なる場合は、該データベース手段に登録されているデータ通信制御装置のアドレスを修正するデータベース修正手段と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの宛先の端末識別符号に基づいて前記データベース手段から宛先の位置情報を検索し、該検索した位置情報に対応するレピータに該メッセージを転送するメッセージ転送手段とを備えることを特徴とする。
【００１２】
前記データベース手段は、個々の移動体端末の端末識別符号を検索キーとして、該移動体端末の現在位置に対応するレピータのアドレスと該レピータを収容するデータ通信制御装置のアドレスからなる位置情報を検索できるように構成することができる。
【００１３】
また、前記メッセージ送信手段は、前記データベース手段から検索した宛先の位置情報で自装置内のレピータが指定されている場合には、前記移動体端末から受信したメッセージを、前記インターネットを介さずに、直接自装置内のメッセージ転送手段に送信するように構成することができる。
【００１４】
前記移動体端末を移動無線局用の無線機であり、該移動体端末の端末識別符号及び前記レピータのアドレスには無線局のコールサインを用い、前記データ通信制御装置のアドレスには前記インターネットにおけるＩＰアドレスを用いることができる。
【００１５】
上記目的を達成するために、本発明の第２の観点に係るデータ通信方法は、
移動体端末との間で無線によってメッセージを送受信する複数のレピータを収容する複数のデータ通信制御装置と、前記移動体端末の存在位置を示す位置情報を管理する端末管理装置とを、インターネットを介して接続することによって前記移動体端末間での通信を実現するデータ通信方法であって、
前記各データ通信制御装置は、
前記端末管理装置から与えられる前記移動体端末の位置情報、及び前記レピータで検出した前記移動体端末の最新の位置情報をデータベースに登録する登録処理と、
前記レピータを介して前記移動体端末から受信したメッセージの宛先の端末識別符号に基づいて前記データベースから該宛先の端末識別符号に対応する位置情報を検索し、該メッセージに、その検索した位置情報と送信元のデータ通信制御装置のアドレスを付加して前記インターネットを介して該当する宛先のデータ通信制御装置へ送信する送信処理と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの送信元の端末識別符号に基づいて前記データベースから該送信元の端末識別符号に対応するデータ通信制御装置のアドレスを検索し、該検索したデータ通信制御装置のアドレスがその受信したメッセージに付加されている送信元のデータ通信制御装置のアドレスと異なる場合は、該データベースに登録されているデータ通信制御装置のアドレスを修正する修正処理と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの宛先の端末識別符号に基づいて前記データベースから宛先の位置情報を検索し、該検索した位置情報に対応するレピータに該メッセージを転送する転送処理とを実行することを特徴とする。
【００１６】
上記目的を達成するために、本発明の第３の観点に係るデータ通信システムは、
移動体端末との間で無線によってメッセージを送受信する複数のレピータを収容する複数のデータ通信制御装置と、前記移動体端末の存在位置を示す位置情報を管理する端末管理装置とを、インターネットを介して接続することによって前記移動体端末間での通信を実現するデータ通信システムにおいて、
前記データ通信制御装置は、それぞれ、
前記端末管理装置から与えられる前記移動体端末の位置情報を保持すると共に、前記レピータで検出した前記移動体端末の最新の位置情報を登録するデータベース手段と、
前記レピータが前記移動体端末から受信したメッセージの宛先の端末識別符号に基づいて前記データベース手段から該宛先の端末識別符号に対応する位置情報を検索し、該メッセージに、その検索した位置情報と送信元のデータ通信制御装置のアドレスを付加して前記インターネットを介して該当する宛先のデータ通信制御装置へ送信するメッセージ送信手段と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの送信元の端末識別符号に基づいて前記データベース手段から該送信元の端末識別符号に対応するデータ通信制御装置のアドレスを検索し、該検索したデータ通信制御装置のアドレスがその受信したメッセージに付加されている送信元のデータ通信制御装置のアドレスと異なる場合は、該データベース手段に登録されているデータ通信制御装置のアドレスを修正するデータベース修正手段と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの宛先の端末識別符号に基づいて前記データベース手段から宛先の位置情報を検索し、該検索した位置情報に対応するレピータに該メッセージを転送するメッセージ転送手段とを備えることを特徴とする。
【００１７】
上記目的を達成するために、本発明の第４の観点に係るデータ通信プログラムは、
移動体端末との間で無線によってメッセージを送受信する複数のレピータを収容する複数のデータ通信制御装置と、前記移動体端末の存在位置を示す位置情報を管理する端末管理装置とを、インターネットを介して接続することによって前記移動体端末間での通信を実現する通信システムにおいて、コンピュータを前記データ通信制御装置として機能させるために、
前記端末管理装置から与えられる前記移動体端末の位置情報、及び前記レピータで検出した前記移動体端末の最新の位置情報をデータベースに登録する登録処理と、
前記レピータを介して前記移動体端末から受信したメッセージの宛先の端末識別符号に基づいて前記データベースから該宛先の端末識別符号に対応する位置情報を検索し、該メッセージに、その検索した位置情報と送信元のデータ通信制御装置のアドレスを付加して前記インターネットを介して該当する宛先のデータ通信制御装置へ送信する送信処理と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの送信元の端末識別符号に基づいて前記データベースから該送信元の端末識別符号に対応するデータ通信制御装置のアドレスを検索し、該検索したデータ通信制御装置のアドレスがその受信したメッセージに付加されている送信元のデータ通信制御装置のアドレスと異なる場合は、該データベースに登録されているデータ通信制御装置のアドレスを修正する修正処理と、
前記インターネットを介して他のデータ通信制御装置から受信したメッセージの宛先の端末識別符号に基づいて前記データベースから宛先の位置情報を検索し、該検索した位置情報に対応するレピータに該メッセージを転送する転送処理とを実行するための手順が記述されていることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、移動体端末との間で無線によってメッセージを送受信するレピータで検出した移動体端末の最新の位置情報をデータベース手段に登録し、メッセージ転送手段は、自装置の管理下にある移動体端末に転送するメッセージを、そのメッセージの宛先の端末識別符号に基づいてデータベースから検索した位置情報に対応するレピータに転送するようにしている。これにより、端末管理装置（ロケーションレジスタ）に位置登録が行われる前であっても、移動後の移動体端末に正しくデータを送信することができるという効果がある。
【００１９】
また、データベース修正手段によって、受信したメッセージの送信元のデータ通信制御装置のアドレスを確認し、異なるときはデータベースの位置情報を修正登録するようにしている。これにより、送信元の移動体端末が移動して管理するデータ通信制御装置が変化した直後で、端末管理装置の位置情報が更新される前であっても、移動後のデータ通信制御装置に対して応答メッセージを送信することができるという効果がある。
【発明を実施するための最良の形態】
【００２０】
図６は、本発明の適用対象の一例であるＤ−ＳＴＡＲ(Digital Smart Technologies for Amateur Radio）システムの概要図である。（なお、Ｄ−ＳＴＡＲは、社団法人日本アマチュア無線連盟の登録商標である。）
【００２１】
Ｄ−ＳＴＡＲシステムは、アマチュア無線の無線機１の電波を中継するレピータ２間の中継回線としてＩＰ(Internet Protocol)ネットワーク（以下、インターネットという）を利用するもので、エリア毎に設けられた複数のレピータ２と、これらのレピータ２を制御する複数のコントローラ３と、これらのコントローラ３をインターネットに接続するための複数のゲートウエイサーバ１０を有している。ゲートウエイサーバ１０とコントローラ３の間は、高速の専用回線である幹線４を介して接続されている。また、各ゲートウエイサーバ１０は、インターネットを介して相互に接続されると共に、各無線機１の現在位置を管理する管理サーバ５に、このインターネットを介して接続されるようになっている。
【００２２】
各無線機１は、ユーザを特定するための固有の識別符号であるユーザＩＤ（例えば、アマチュア無線のコールサイン）を有している。また、各レピータ２やコントローラ３は、無線による通信範囲を特定するためのアドレスであるエリアＩＤ（例えば、アマチュア無線のコールサイン）を有している。一方、各ゲートウエイサーバ１０や管理サーバ５には、インターネット上での位置を特定するためのＩＰアドレスが付与されている。
【００２３】
図１は、本発明の実施形態に係るデータ通信制御装置の構成図である。このデータ通信制御装置は、図６中のゲートウエイサーバ１０として適用することが可能である。以下、この図１のデータ通信制御装置を図６中のゲートウエイサーバ１０として適用した場合について、本発明の実施の形態を詳細に説明する。
【００２４】
このデータ通信制御装置は、移動体端末である無線機１の位置を監視するユーザ位置監視部１１を有している。ユーザ位置監視部１１は、無線機１から定期的または通信等のトリガが発生した時に、自己の位置を示すために発信されるメッセージに基づいてユーザ（即ち、無線機）の位置を監視するものである。なお、無線機１から発信されるメッセージは、無線機１との間で無線によってメッセージの送受信を行うレピータ２で受信され、コントローラ３及び幹線４を介して、ユーザ位置監視部１１に転送されてくるようになっている。ユーザ位置監視部１１は、自装置の管理下にある無線機１の位置を監視し、データベース１２の内容を常に最新の状態となるように保持するものである。
【００２５】
データベース１２は、例えば図２に示すように、無線機１を特定するためのユーザＩＤ毎に、この無線機１を管理するデータ通信制御装置（即ち、ゲートウエイサーバ）のインターネット上での位置を示すＩＰアドレスと、この無線機１の通信範囲をカバーするレピータ２やコントローラ３のエリアＩＤ等のアドレスを対応付けて保持するものである。データベース１２には、このデータ通信制御装置の管理下にある無線機のみならず、他のデータ通信制御装置の管理下にある無線機に関する位置情報も記録されるようになっている。なお、図６中の管理サーバ５（システム全体の無線機１の位置情報を管理する端末管理装置）も、図２と同様のデータベースを備えている。
【００２６】
ユーザ位置監視部１１は、更に、自己の管理下にある無線機１の位置情報の変化を検出したときには、その旨の情報を位置変更通知部１３に与える機能を有している。
位置変更通知部１３は、ユーザ位置監視部１１から与えられた情報に基づいて、管理サーバ５に対する位置情報更新要求のメッセージを作成して出力するものである。位置変更通知部１３の出力側には、インターネット接続部１４が接続されている。
【００２７】
インターネット接続部１４は、このデータ通信制御装置内の各部から他のデータ通信制御装置や管理サーバ５へ送信するメッセージを、インターネット・プロトコルに従って送信すると共に、インターネットを介して外部から受信したメッセージを、このデータ通信制御装置内の各部に与えるものである。
【００２８】
また、このデータ通信制御装置は、宛先アドレス付加部１５を有している。宛先アドレス付加部１５は、レピータ２で受信され、コントローラ３及び幹線４を介して転送されてきた無線機１からの送信メッセージに、宛先の無線機が存在する位置情報を付加するものである。宛先アドレス付加部１５は、送信元の無線機１から与えられた送信メッセージの宛先のユーザＩＤを検索キーとしてデータベース１２を参照し、宛先のデータ通信制御装置を特定するＩＰアドレスや、レピータ２やコントローラ３を特定するためのエリアＩＤを検索して送信メッセージに付加し、送信フレームを構成するものである。
【００２９】
送信フレームは、例えば図３に示すように、送信元のデータ通信制御装置を特定するための送信元ＩＰアドレスを含むＩＰヘッダ、転送制御プロトコルを示すＴＣＰ（またはＵＤＰ）ヘッダ、アプリケーションに応じて定義されるアプリケーション・ヘッダ、及び実際に相手側の無線機に伝えたいデータや音声のメッセージであるデータ領域で構成されている。アプリケーション・ヘッダは、更に、宛先の無線機を特定する宛先ユーザＩＤ、宛先のデータ通信制御装置を特定する宛先ＩＰアドレス、宛先のレピータ２やコントローラ３を特定する宛先エリアＩＤ、および送信元の無線機を特定する送信元ユーザＩＤを有している。宛先のアドレス等が付加された送信メッセージは、メッセージ送信部１６に与えられるようになっている。
【００３０】
メッセージ送信部１６は、宛先アドレス付加部１５から与えられた送信メッセージに付加された宛先ＩＰアドレスに基づいて、宛先の無線機が他のデータ通信制御装置の管理下に存在するか、自装置の管理下に存在するかを判定し、その判定結果に基づいて、該当する宛先に送信メッセージを出力するものである。宛先が他のデータ通信制御装置に属する無線機であれば、送信メッセージはインターネット接続部１４に与えられ、自装置内の無線機であれば、送信メッセージは後述する受信メッセージ転送部２０へ与えられるようになっている。
【００３１】
インターネット接続部１４には、更に、インターネットを介して受信したメッセージを処理するために、データベース更新部１７と送信元アドレス確認・登録部１８が接続されている。データベース更新部１７は、管理サーバ５から受信した無線機の位置変更情報に従って、データベース１２の内容を更新するものである。
【００３２】
送信元アドレス確認・登録部１８は、他のデータ通信制御装置から受信したメッセージに対して、その送信元のデータ通信制御装置のＩＰアドレスをデータベース１２を参照して確認し、異なっている場合にはデータベース１２に登録されている情報を修正するものである。即ち、送信元アドレス確認・登録部１８は、受信メッセージのアプリケーション・ヘッダ中の送信元ユーザＩＤを検索キーとしてデータベース１２を参照し、このユーザＩＤに対応するデータ通信制御装置のＩＰアドレスを検索する。そして、データベース１２から検索したＩＰアドレスが、受信メッセージのＩＰヘッダ中の送信元ＩＰアドレスと一致していることを確認する。送信元アドレス確認・登録部１８は、データベース１２から得られたＩＰアドレスと受信メッセージの送信元ＩＰアドレスが一致していない場合には、データベース１２の該当する送信元のユーザＩＤに対応するＩＰアドレスを、受信メッセージから得られた送信元ＩＰアドレスで書き換える機能を有している。
【００３３】
送信元アドレス確認・登録部１８の出力側には、宛先アドレス確認・修正部１９が接続されている。宛先アドレス確認・修正部１９は、受信メッセージのアプリケーション・ヘッダ中の宛先エリアＩＤをデータベース１２を参照して確認し、異なっている場合には受信メッセージの宛先エリアＩＤを修正するものである。即ち、宛先アドレス確認・修正部１９は、受信メッセージのアプリケーション・ヘッダ中に含まれている宛先のユーザＩＤを検索キーとしてデータベース１２を検索し、このユーザＩＤに対応する宛先エリアＩＤを得る。そして、データベース１２から得られたエリアＩＤが、受信メッセージ中の宛先エリアＩＤと一致していることを確認する。宛先アドレス確認・修正部１９は、データベース１２から得られたエリアＩＤと受信メッセージの宛先エリアＩＤが一致していない場合には、受信メッセージの宛先エリアＩＤの内容を、データベース１２で得たエリアＩＤとなるように修正する機能を有している。
【００３４】
宛先アドレス確認・修正部１９の出力側には、受信メッセージ転送部２０が接続されている。受信メッセージ転送部２０は、宛先アドレス確認・修正部１９で確認及び修正の処理が行われた受信メッセージと、前述のメッセージ送信部１６から与えられる送信メッセージを、これらのメッセージの宛先エリアＩＤで指定されるコントローラ３へ転送するものである。
【００３５】
次に、図１のデータ通信制御装置の動作を、データベース管理処理、メッセージ受信処理、及びメッセージ送信処理に分けて説明する。
【００３６】
（１）  データベース管理処理
無線機１は、定期的または通信要求等のトリガが発生した時に、自己の現在位置を示すためのメッセージを発信する。無線機１から発信されたメッセージは、最寄りのレピータ２で受信され、このレピータ２を制御するコントローラ３から、幹線４を介してデータ通信制御装置のユーザ位置監視部１１に転送される。
ユーザ位置監視部１１は、幹線４を介して送られてきたメッセージに基づいて、無線機１のユーザＩＤと、この無線機１の存在箇所に対応するレピータ２やコントローラ３のエリアＩＤのアドレスを、データベース１２を参照して確認する。無線機１の現在のアドレスが、データベース１２の内容と一致していれば、その確認処理は終了する。
【００３７】
無線機１の現在のアドレスが、データベース１２の内容と一致していない場合、ユーザ位置監視部１１は、データベース１２の内容を現在位置を示すアドレスに更新する。また、無線機１のユーザＩＤが、データベース１２に登録されていない場合、ユーザ位置監視部１１は、その無線機１のユーザＩＤと現在のアドレスからなるデータを、データベース１２に追加登録する。更に、ユーザ位置監視部１１は、データベース１２を更新したり、追加登録した情報を、位置変更通知部１３に出力する。
【００３８】
位置変更通知部１３は、ユーザ位置監視部１１から与えられた情報の内容に基づいて、管理サーバ５に対する位置情報更新要求のメッセージを作成し、インターネット接続部１４に出力する。これにより、インターネットを介して管理サーバ５に、位置情報更新要求のメッセージが送信される。
位置情報更新要求のメッセージを受信した管理サーバ５は、自己の管理するデータベースの内容を更新すると共に、インターネットを介して各データ通信制御装置に同様の位置情報更新要求のメッセージを送信する。
管理サーバ５からインターネットを介して位置情報更新要求のメッセージを受信した各データ通信制御装置は、それぞれのデータベース更新部１７が、自装置内のデータベース１２の内容を更新する。これにより、各データ通信制御装置のデータベース１２の内容が、付加情報を含めてすべて一致することになる。
【００３９】
（２）  メッセージ受信処理
インターネットを介して他のデータ通信制御装置からメッセージが送られてくると、インターネット接続部１４でこのメッセージが受信され、送信元アドレス確認・登録部１８へ渡され、図４に示すメッセージ受信処理が開始される。
【００４０】
図４のステップＳ１１において、送信元アドレス確認・登録部１８は、受信メッセージの送信元のデータ通信制御装置のＩＰアドレスが、データベース１２の内容と一致しているか否かを確認する。即ち、送信元アドレス確認・登録部１８は、受信メッセージのアプリケーション・ヘッダに含まれる送信元ユーザＩＤを検索キーとしてデータベース１２を参照し、この送信元ユーザＩＤに対応するデータ通信制御装置のＩＰアドレスを検索する。そして、検索したデータ通信制御装置のＩＰアドレスが、受信メッセージのＩＰヘッダに含まれる送信元ＩＰアドレスに一致しているか否かを調べる。一致している場合（ステップＳ１１；はい）は、ステップＳ１３へ進み、一致していない場合（ステップＳ１１；いいえ）は、ステップＳ１２へ進む。
【００４１】
ステップＳ１２において、送信元アドレス確認・登録部１８は、送信元ユーザＩＤに対応するデータ通信制御装置のＩＰアドレスを、受信メッセージのＩＰヘッダに含まれる送信元ＩＰアドレスとなるように、データベース１２の内容を修正登録する。これにより、管理サーバ５から、位置情報更新要求のメッセージが届いていなくても、実際に送信元の無線機から受信したメッセージに基づいて、その無線機の現在位置を管理するデータ通信制御装置をデータベース１２に登録することができる。但し、この時点では、該当するデータ通信制御装置内の現在位置は分からないので、エリアＩＤ等はそのままの状態に維持される。ステップＳ１２のあと、ステップＳ１３へ進む。
【００４２】
ステップＳ１３において、宛先アドレス確認・修正部１９は、受信メッセージに含まれる宛先ユーザＩＤと宛先エリアＩＤの内容が、データベース１２の内容と一致しているか否かを確認する。即ち、宛先アドレス確認・修正部１９は、受信メッセージのアプリケーション・ヘッダに含まれる宛先ユーザＩＤを検索キーとしてデータベース１２を参照し、この宛先ユーザＩＤに対応する宛先エリアＩＤを検索する。そして、検索した宛先エリアＩＤが、受信メッセージのアプリケーション・ヘッダに含まれる宛先エリアＩＤに一致しているか否かを調べる。一致している場合（ステップＳ１３；はい）は、ステップＳ１５へ進み、一致していない場合（ステップＳ１３；いいえ）は、ステップＳ１４へ進む。
【００４３】
ステップＳ１４において、宛先アドレス確認・修正部１９は、受信メッセージのアプリケーション・ヘッダに含まれる宛先エリアＩＤを、データベース１２から検索した宛先エリアＩＤに修正する。これにより、受信メッセージで指定される宛先ユーザのアドレスが間違っていても、データベース１２に登録された内容によって修正されることになる。即ち、前述のデータベース管理処理によって、データベース１２には、自装置内の無線機１の位置情報が、常に最新の状態となるように登録されているので、他のデータ通信制御装置から、古い位置情報に基づいて宛先アドレスが付与されたメッセージを受信した場合でも、最新の位置情報に基づいて宛先のアドレスを修正することが可能になる。ステップＳ１４のあと、ステップＳ１５へ進む。
【００４４】
ステップＳ１５において、受信メッセージ転送部２０は、宛先アドレス確認・修正部１９から与えられる受信メッセージを、そのアプリケーション・ヘッダに含まれる宛先エリアＩＤに基づいて、幹線４を介して該当するレピータ２に転送する。これにより、宛先の無線機１の現在位置に対応するレピータ２から無線を介してメッセージが送信され、宛先の無線機１に伝えられる。
【００４５】
（３）  メッセージ送信処理
無線機１が、特定の宛先に向けたメッセージを送信すると、この無線機１から送信されたメッセージは、最寄りのレピータ２で受信され、このレピータ２を制御するコントローラ３から、幹線４を介してデータ通信制御装置の宛先アドレス付加部１５に転送され、図５に示すメッセージ送信処理が開始される。
【００４６】
図５のステップＳ２１において、宛先アドレス付加部１５は、送信元の無線機１から与えられた送信メッセージの宛先のユーザＩＤを検索キーとしてデータベース１２を参照し、宛先のデータ通信制御装置を特定する宛先ＩＰアドレスや、レピータ２やコントローラ３を特定するための宛先エリアＩＤを検索して送信メッセージに付加し、図３に示すような送信フレームを構成する。ステップＳ２１のあと、ステップＳ２２へ進む。
【００４７】
ステップＳ２２において、メッセージ送信部１６は、宛先アドレス付加部１５から与えられた送信メッセージに付加されたアプリケーション・ヘッダの宛先ＩＰアドレスに基づいて、宛先の無線機が自装置の管理下に存在するか、他のデータ通信制御装置の管理下に存在するかを判定する。宛先が自装置の管理下にあれば（ステップＳ２２；はい）、ステップＳ２３へ進み、他のデータ通信制御装置の管理下にあれば（ステップ、Ｓ２２；いいえ）、ステップＳ２４へ進む。
【００４８】
ステップＳ２３に進んだ場合、メッセージ送信部１６は、送信メッセージを自装置内の受信メッセージ転送部２０へ転送する。受信メッセージ転送部２０は、メッセージ送信部１６から与えられる受信メッセージを、そのアプリケーション・ヘッダに含まれる宛先エリアＩＤに基づいて、幹線４を介して該当するレピータ２に転送する。これにより、宛先の無線機１の現在位置に対応するレピータ２から無線を介してメッセージが送信され、宛先の無線機１に伝えられる。
【００４９】
一方、ステップＳ２４へ進んだ場合、メッセージ送信部１６は、送信メッセージをインターネット接続部１４に送る。これにより、送信メッセージはインターネットを介して、宛先ＩＰアドレスで指定されるデータ通信制御装置へ送信される。なお、他のデータ通信制御装置へ送信されたメッセージの処理は、メッセージ受信処理で前述したとおりである。
【００５０】
以上のように、本実施形態のデータ通信制御装置は、次のような利点がある。
ユーザ位置監視部１１によって、自装置の管理下にある無線機１の位置を監視し、無線機１の位置が移動したときには直ちにデータベース１２の位置情報を更新すると共に、宛先アドレス確認・修正部１９によって、このデータベース１２の位置情報に基づいて自装置の管理下にある無線機１にメッセージを転送するようにしている。これにより、管理サーバ５のデータベースの内容が更新される前であっても、自装置の管理下にある無線機１を宛先とするメッセージを、確実にその宛先へ転送することができる。
【００５１】
また、送信元アドレス確認・登録部１８によって、他のデータ通信制御装置から送信されてきたメッセージの送信元ＩＰアドレスを確認し、データベース１２の位置情報を修正登録している。これにより、送信元の無線機１が移動して管理するデータ通信制御装置が変化した直後で、管理サーバ５のデータベースの内容が更新される前であっても、移動後のデータ通信制御装置に対して、応答メッセージを送信することができる。なお、この場合、移動後のデータ通信制御装置内のエリアＩＤ等のアドレスは修正されていないが、応答メッセージを受信したデータ通信制御装置では、その管理下の無線機１の最新の位置情報をデータベースに登録しているので、この応答メッセージは確実にその宛先へ転送される。
【００５２】
なお、本発明は、上記実施形態に限定されるものではなく、種々の変形が可能である。
（ａ）  アマチュア無線のＤ−ＳＴＡＲシステムのゲートウエイサーバとして適用するデータ通信制御装置について説明したが、インターネットやその他の通信網を中継回線として使用する無線通信にも同様に適用可能である。
【００５３】
（ｂ）  図６では、データ通信制御装置（ゲートウエイサーバ１０）とレピータ２の間が、幹線４とコントローラ３を介して接続されているが、幹線４やコントローラ３を介さず、データ通信制御装置からレピータ２を直接制御するようにしても良い。
【００５４】
（ｃ）  データベース１２のデータ構成や、送受信メッセージのフレーム形式は、図２や図３に例示したものに限定されない。適用するシステムに合わせ構成することができる。
【００５５】
（ｄ）  図１の実施形態の説明では、ユーザ位置監視部１１等の各構成要素を、それぞれ独立した機能を有するハードウエアとして説明したが、コンピュータを用いてプログラムによってこれらの各構成要素の機能を実現することもできる。
（ｅ）  管理サーバ５から各データ通信制御装置に対して、無線機１の位置情報の変化を伝える場合について説明したが、各データ通信制御装置が、メッセージ送信時に宛先の無線機１の位置情報を、管理サーバ５に問い合わせるように構成することもできる。
【００５６】
（ｆ）  管理サーバ５を使用せず、各データ通信制御装置が、管理下の無線機１の位置情報を他のデータ通信制御装置に、直接送信する構成にすることもできる。
、
【図面の簡単な説明】
【００５７】
【図１】本発明の実施形態に係るデータ通信制御装置を示す構成図である。
【図２】図１中のデータベースの一例を示す構成図である。
【図３】送信フレームの構成を示す図である。
【図４】図１のデータ通信制御装置によるメッセージ受信処理を示すフローチャートである。
【図５】図１のデータ通信制御装置によるメッセージ送信処理を示すフローチャートである。
【図６】Ｄ−ＳＴＡＲシステムの概要を示す図である。
【符号の説明】
【００５８】
１    無線機
２    レピータ
３    コントローラ
４    幹線
５    管理サーバ
１０    ゲートウエイサーバ（データ通信制御装置）
１１    ユーザ位置監視部
１２    データベース
１３    位置変更通知部
１４    インターネット接続部
１５    宛先アドレス付加部
１６    メッセージ送信部
１７    データベース更新部
１８    送信元アドレス確認・登録部
１９    宛先アドレス確認・修正部
２０    受信メッセージ転送部
【図１】
2010062761.tif 000003
【図２】
2010062761.tif 000004
【図３】
2010062761.tif 000005
【図４】
2010062761.tif 000006
【図５】
2010062761.tif 000007
【図６】
2010062761.tif 000008