(57)【要約】【課題】利用者の意図を反映しつつ測位回数を低減することが可能な測位ゲートウェイ装置を得る。【解決手段】管理テーブル２３は、端末位置情報要求を出した利用者端末２６、端末位置情報要求で指定された端末５および端末位置情報要求が測位要求待ちか測位要求済みかを管理する。処理手段２２は、端末位置情報要求を測位要求待ちとする要求処理部２２１と、管理テーブル２３を定期的に参照し、同じ端末５について複数の端末位置情報要求が測位要求待ちとなっていることを検出したときにこれら複数の要求について１つの測位要求を行い、これら複数の要求を測位要求済みとする測位要求決定部２２３と、測位装置４から端末５にかかる測位応答が返されたときにその端末の端末位置情報を要求していた利用者端末を管理テーブル２３を参照して判定し、この判定した利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する応答処理部２２２とを有する。【選択図】図２３
2006054922.tif 000002
【特許請求の範囲】
【請求項１】
測位装置に対して端末を指定した測位要求を行い該測位要求の応答として前記測位装置から返される測位応答に基づき、利用者端末から受信した端末位置情報要求で指定された端末の位置情報を端末位置情報応答として要求元の利用者端末に送信する測位ゲートウェイ装置であって、同じ端末について複数の端末位置情報要求が出されるのを待って１つの測位要求で処理する処理手段を備えた測位ゲートウェイ装置。
【請求項２】
端末位置情報要求を出した利用者端末、端末位置情報要求で指定された端末および端末位置情報要求が測位要求待ちか測位要求済みかを管理するための管理テーブルを有し、且つ、前記処理手段は、受信した端末位置情報要求を測位要求待ちとする要求処理部と、前記管理テーブルを定期的に参照し、同じ端末について複数の端末位置情報要求が測位要求待ちとなっていることを検出したときにこれら複数の端末位置情報要求について１つの測位要求を行い、これら複数の端末位置情報要求を測位要求済みとする測位要求決定部と、前記測位装置から或る端末にかかる測位応答が返されたときにその端末の端末位置情報を要求していた利用者端末を前記管理テーブルを参照して判定し、該判定した利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する応答処理部とを有する請求項１記載の測位ゲートウェイ装置。
【請求項３】
前記測位要求決定部は、測位要求待ちとなっている時間が予め定められた時間を超える端末位置情報要求を検出し、該検出した端末位置情報要求に対応する測位応答を行い、該端末位置情報要求を測位要求済みとするものである請求項２記載の測位ゲートウェイ装置。
【請求項４】
前記応答処理部は、前記測位装置から或る端末にかかる測位応答が返されたときにその端末の端末位置情報を要求していた利用者端末であって測位要求済みの全ての利用者端末を前記管理テーブルを参照して判定するものである請求項２または３記載の測位ゲートウェイ装置。
【請求項５】
前記応答処理部は、前記測位装置から或る端末にかかる測位応答が返されたときにその端末の端末位置情報を要求していた測位要求済みおよび測位要求待ちの全ての利用者端末を前記管理テーブルを参照して判定するものである請求項２または３記載の測位ゲートウェイ装置。
【請求項６】
端末位置情報要求を出した利用者端末、端末位置情報要求で指定された端末および端末位置情報要求が測位要求待ちか測位要求済みかを管理するための管理テーブルを有し、且つ、前記処理手段は、受信した端末位置情報要求を、それに条件が指定されている場合にはその条件を付与して測位要求待ちとし、条件が指定されていない場合には測位要求を行って測位要求済みとする要求処理部と、前記管理テーブルを定期的に参照し、同じ端末についての複数の端末位置情報要求が条件を満たし且つ測位要求待ちとなっていることを検出したときにこれら複数の端末位置情報要求について１つの測位要求を行い、これら複数の端末位置情報要求を測位要求済みとする測位要求決定部と、前記測位装置から或る端末にかかる測位応答が返されたときにその端末の端末位置情報を要求していた測位要求済みの利用者端末を前記管理テーブルを参照して判定し、該判定した利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する応答処理部とを有する請求項１記載の測位ゲートウェイ装置。
【請求項７】
前記要求処理部は、条件が指定されていない端末位置情報要求について測位要求を行ったとき、前記管理テーブルを参照し、前記測位要求を行った端末と同じ端末について条件を満たし且つ測位要求待ちとなっている他の端末位置情報要求も測位要求済みとするものである請求項６記載の測位ゲートウェイ装置。
【請求項８】
端末位置情報要求を出した利用者端末、端末位置情報要求で指定された端末および端末位置情報要求が測位要求待ちか測位要求済みかを管理するための管理テーブルを有し、且つ、前記処理手段は、受信した端末位置情報要求に既定の条件を付与して測位要求待ちとする要求処理部と、前記管理テーブルを定期的に参照し、同じ端末についての複数の端末位置情報要求が条件を満たし且つ測位要求待ちとなっていることを検出したときにこれら複数の端末位置情報要求について１つの測位要求を行い、これら複数の端末位置情報要求を測位要求済みとする測位要求決定部と、前記測位装置から或る端末にかかる測位応答が返されたときにその端末の端末位置情報を要求していた測位要求済みの利用者端末を前記管理テーブルを参照して判定し、該判定した利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する応答処理部とを有する請求項１記載の測位ゲートウェイ装置。
【請求項９】
端末位置情報要求を出した利用者端末、端末位置情報要求で指定された端末および端末位置情報要求が測位要求待ちか測位要求済みかを管理するための管理テーブルを有し、且つ、前記処理手段は、受信した端末位置情報要求を、それに条件が指定されている場合にはその条件を付与して測位要求待ちとし、条件が指定されていない場合には既定の条件を付与して測位要求待ちとする要求処理部と、前記管理テーブルを定期的に参照し、同じ端末についての複数の端末位置情報要求が条件を満たし且つ測位要求待ちとなっていることを検出したときにこれら複数の端末位置情報要求について１つの測位要求を行い、これら複数の端末位置情報要求を測位要求済みとする測位要求決定部と、前記測位装置から或る端末にかかる測位応答が返されたときにその端末の端末位置情報を要求していた測位要求済みの利用者端末を前記管理テーブルを参照して判定し、該判定した利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する応答処理部とを有する請求項１記載の測位ゲートウェイ装置。
【請求項１０】
前記応答処理部は、前記測位応答で示される端末と同じ端末についての測位要求待ちの端末位置情報要求であって且つ前記測位応答で示される端末位置情報が条件を満たす端末位置情報要求を前記管理テーブルから検索し、該検索した端末位置情報要求に対しても前記測位応答から生成した端末位置情報応答を送信するものである請求項６乃至９の何れか１項に記載の測位ゲートウェイ装置。
【請求項１１】
前記既定の条件は全利用者端末に共通に設定されるものである請求項９または１０記載の測位ゲートウェイ装置。
【請求項１２】
前記既定の条件は利用者端末毎、利用者端末のグループ毎または利用者毎に設定されるものである請求項９または１０記載の測位ゲートウェイ装置。
【請求項１３】
前記測位要求決定部は、現在は条件を満たしているが次の参照タイミングでは条件を満たさなくなる端末位置情報要求を検出し、該検出した端末位置情報要求に対応する測位応答を行い、該端末位置情報要求を測位要求済みとするものである請求項５乃至１２の何れか１項に記載の測位ゲートウェイ装置。
【請求項１４】
前記条件は測位時刻の許容誤差を含む請求項６乃至１３の何れか１項に記載の測位ゲートウェイ装置。
【請求項１５】
測位装置に対して端末を指定した測位要求を行い該測位要求の応答として前記測位装置から返される測位応答に基づき、利用者端末から受信した端末位置情報要求で指定された端末の位置情報を端末位置情報応答として要求元の利用者端末に送信する測位ゲートウェイ装置における端末位置情報要求処理方法であって、同じ端末について複数の端末位置情報要求が出されるのを待って１つの測位要求で処理することを特徴とする端末位置情報要求処理方法。
【請求項１６】
測位装置に対して端末を指定した測位要求を行い該測位要求の応答として前記測位装置から返される測位応答に基づき、利用者端末から受信した端末位置情報要求で指定された端末の位置情報を端末位置情報応答として要求元の利用者端末に送信する測位ゲートウェイ装置を構成するコンピュータに、同じ端末について複数の端末位置情報要求が出されるのを待って１つの測位要求で処理するステップを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者端末からの端末位置情報要求を受けて指定された端末の位置情報を返信する測位ゲートウェイ装置に関する。
【背景技術】
【０００２】
従来より、所定の端末(携帯端末など)を所持している個人の位置を知るための測位ゲートウェイ装置に関わる技術が開発されている。図３８は従来の技術による測位ゲートウェイ装置を説明する図である。図３８を参照すると、端末５の位置を知るための従来のシステムは、測位ゲートウェイ装置１０１と、測位装置４と、利用者端末１０６、１０７とがネットワークａで接続された構成である。なお、図３８には、測位装置および測位対象の端末は１台、利用者端末は２台、それぞれ示されているが、それらの数は任意である。
【０００３】
利用者端末１０６は、アプリケーションサービスプロバイダ（ＡＳＰ）等に設置された端末であり、端末位置情報要求を発信する要求発信手段１０６１と端末位置情報応答を受信する応答受信手段１０６２とから構成される。要求発信手段１０６１は、利用者（ＡＳＰのオペレータなど）からの入力をキーボードやマウス等から受け付けて、指定された端末の位置情報を測位ゲートウェイ装置１０１に要求する端末位置情報要求を、ネットワークａを通じて測位ゲートウェイ装置１０１に発信する機能がある。応答受信手段１０６２は、測位ゲートウェイ装置１０１から発信された端末位置情報応答を受信して、端末の位置情報をディスプレイやプリンタなどによって利用者に掲示する機能がある。他の利用者端末１０７も、利用者端末１０６と同様な機能をもつ要求発信手段１０７１および応答受信手段１０７２を有している。
【０００４】
測位装置４は、ネットワークａを通じて測位要求を受信し、測位要求によって指定された端末の位置情報を測定して、前記位置情報から測位応答を生成し、ネットワークａを通じて測位要求の発信元に測位応答を発信する機能がある。例えば、測位装置４は端末５の位置を測定する機能がある。この機能は、以下のように公知の技術によって構成できる。
【０００５】
衛星からの電波を受信することによって地球上での地理的位置を知る事の出来るGPS(Global Positioning System)は公知の技術である。端末５にGPSの受信装置と通信装置を備え、測位装置４は端末５に対して測位要求を送信し、端末５は通信装置を通じて測位装置４からの測位要求を受信し、GPSによって取得された位置から測位応答を生成し、通信装置を通じて測位装置４に対して測位応答を送信する構成とすることで、測位装置４は端末５の地球上での位置を知ることが出来る。
【０００６】
また、特許文献１に記載の技術などによって測位装置４が端末５の位置を知ることもできる。前記特許文献１にはセルラー方式の電話サービスシステムにおいて、移動局が交信基地局を含めた３局以上の基地局からの受信信号レベルを交信基地局に報告し、交信基地局で各基地局電波の伝搬損を求めて移動局と各基地局との距離を求めることにより移動局の現在位置情報を得るという技術が公開されており、この技術により測位装置を構成することが出来る。
【０００７】
測位ゲートウェイ装置１０１は、利用者端末１０６、１０７からネットワークａを通じて端末位置情報要求を受信し、この端末位置情報要求に指定された端末の位置情報を端末位置情報応答として生成し、ネットワークａを通じて要求元の利用者端末に発信する機能を持つ。このような機能を持つ測位ゲートウェイ装置１０１は、処理手段１０２と管理テーブル１０３とにより構成される。
【０００８】
管理テーブル１０３は、測位ゲートウェイ装置１０１がネットワークａを通じて受信した端末位置情報要求を管理するテーブルである。
【０００９】
図３９は処理手段１０２の動作を表すフローチャートである。図３９を参照すると、処理手段１０２は、ネットワークａを通じて端末位置情報要求を受信した場合は（ステップＳ５０でＹＥＳ）、管理テーブル１０３に端末位置情報要求の内容を表す情報を格納して、端末位置情報要求に指定された端末の位置を測定できる測位装置４に対して測位要求を発信する（ステップＳ５１）。そして、測位装置４から測位応答を受信したら（ステップＳ５２でＹＥＳ）、管理テーブル１０３を検索し、前記測位応答の元になった端末位置情報要求の発信元の利用者端末を検索し、前記測位応答から端末位置情報応答を生成して前記利用者端末に発信し（ステップＳ５３）、対応する端末位置情報要求の情報を管理テーブル１０３から削除する（ステップＳ５４）。
【００１０】
このように測位応答からその元になった利用者端末を判別することは、処理手段１０２が、利用者端末から端末位置情報要求を受け付けたときに、一意なシーケンス番号を生成して、このシーケンス番号と前記利用者端末を識別する情報を管理テーブル１０３に登録し、前記シーケンス番号を測位要求に含めて測位装置４に発信し、測位装置４は測位要求に含まれていたシーケンス番号を測位応答に含めて発信し、処理手段１０２は、前記測位応答に含まれていたシーケンス番号を用いて管理テーブル１０３を検索して対応する利用者端末を識別する情報を取り出すことで可能である。
【００１１】
この測位ゲートウェイ装置１０１を用いて利用者端末が端末の位置情報を取得する手順を以下説明する。
【００１２】
まず利用者端末１０６の利用者は、要求発信手段１０６１によって、目的とする端末５を指定する。すると、要求発信手段１０６１が端末５に関する端末位置情報要求を測位ゲートウェイ装置１０１に発信する。
【００１３】
測位ゲートウェイ装置１０１の処理手段１０２は、端末位置情報要求を受信すると管理テーブル１０３に登録し、端末５の位置情報を取得できる測位装置４に対して測位要求を送信する。測位装置４はこの測位要求を受信すると、指定された端末５の位置情報を測位応答として測位ゲートウェイ装置１０１に返信する。測位ゲートウェイ装置１０１の処理手段１０２は、前記測位応答から、端末５の位置情報を取得して端末位置情報応答を生成し、利用者端末１０６に返信する。
【００１４】
利用者端末１０７の利用者が、利用者端末１０６の利用者と同じ端末５の位置情報を取得する端末位置情報要求を同時にまたは相前後して発信した場合の測位ゲートウェイ装置１０１の動作は上記と全く同じである。
【００１５】
このように測位ゲートウェイ装置１０１は、利用者端末からの端末の位置情報の要求を受けて、要求された端末の位置を取得できる測位装置から端末の位置情報を取得して、取得した位置を利用者端末に提供する。従って、利用者端末の利用者は、目的とする端末の位置を測定する方法、その位置を測定することが可能な測位装置に関する情報を知らなくても、測位ゲートウェイ装置１０１に対して利用者端末を使用して端末の位置情報を要求するだけで、端末の位置情報を取得できる。
【００１６】
なお、測位ゲートウェイ装置１０１が端末５の位置情報を取得できる測位装置４を判別することは、あらかじめ端末５とその端末の位置情報を測定できる測位装置４を対応付けて記憶しておくことで実現できる。また、測位装置がただ一つである場合には、測位ゲートウェイ装置１０１と測位装置４が別個でなくてもよく、一つの測位ゲートウェイ装置として構成することもできる。
【特許文献１】特開平０８−１７９０２８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
上述した従来の技術には、測位コストがかかるという課題がある。その理由は、ＡＳＰ等の利用者端末から端末位置情報の要求があれば必ず測位ゲートウェイ装置から測位装置に対して測位要求が発せられるからである。現在、測位された個人の所持する端末の位置に対してその位置に関連する情報をＡＳＰ等が当該個人に提供する位置情報サービスが普及しつつある。このサービスのためには、個人が所持している端末の位置を頻繁に測定することが必要である。この測位に関する負荷が小さくないと、個人の位置に適した情報を送信するコストが増大する。したがって、測位コストがかかるという問題点の解決は重要である。
【００１８】
『発明の目的』
上記の課題に鑑みて行われた本発明は、測位コストを低くすることができる測位ゲートウェイ装置を提供することを目的としている。
【課題を解決するための手段】
【００１９】
本発明の第１の観点に基づく測位ゲートウェイ装置は、測位装置に対して端末を指定した測位要求を行い該測位要求の応答として前記測位装置から返される測位応答に基づき、利用者端末から受信した端末位置情報要求で指定された端末の位置情報を端末位置情報応答として要求元の利用者端末に送信する測位ゲートウェイ装置であって、要求中の測位要求を他の同じ端末についての後続の端末位置情報要求の測位要求としても利用する処理手段を備えることを特徴とする。
【００２０】
より具体的には、第１の観点に基づく第１の測位ゲートウェイ装置は、端末位置情報要求を出した利用者端末、端末位置情報要求で指定された端末および測位要求中の端末を管理するための管理テーブルを有し、且つ、前記処理手段は、受信した端末位置情報要求が指定する端末と同じ端末について要求中の測位要求が存在するか否かを前記管理テーブルを参照して判定し、存在しない場合に限り測位要求を行う要求処理部と、前記測位装置から或る端末にかかる測位応答が返されたときにその端末の端末位置情報を要求していた全ての利用者端末を前記管理テーブルを参照して判定し、該判定した利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する応答処理部とを有することを特徴とする。
【００２１】
本発明の第２の観点に基づく測位ゲートウェイ装置は、測位装置に対して端末を指定した測位要求を行い該測位要求の応答として前記測位装置から返される測位応答に基づき、利用者端末から受信した端末位置情報要求で指定された端末の位置情報を端末位置情報応答として要求元の利用者端末に送信する測位ゲートウェイ装置であって、同じ端末について複数の端末位置情報要求が出されるのを待って１つの測位要求で処理する処理手段を備えることを特徴とする。
【００２２】
より具体的には、第２の観点に基づく第１の測位ゲートウェイ装置は、端末位置情報要求を出した利用者端末、端末位置情報要求で指定された端末および端末位置情報要求が測位要求待ちか測位要求済みかを管理するための管理テーブルを有し、且つ、前記処理手段は、受信した端末位置情報要求を測位要求待ちとする要求処理部と、前記管理テーブルを定期的に参照し、同じ端末について複数の端末位置情報要求が測位要求待ちとなっていることを検出したときにこれら複数の端末位置情報要求について１つの測位要求を行い、これら複数の端末位置情報要求を測位要求済みとする測位要求決定部と、前記測位装置から或る端末にかかる測位応答が返されたときにその端末の端末位置情報を要求していた利用者端末を前記管理テーブルを参照して判定し、該判定した利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する応答処理部とを有することを特徴とする。
【００２３】
第２の観点に基づく第２の測位ゲートウェイ装置は、端末位置情報要求を出した利用者端末、端末位置情報要求で指定された端末および端末位置情報要求が測位要求待ちか測位要求済みかを管理するための管理テーブルを有し、且つ、前記処理手段は、受信した端末位置情報要求を、それに条件が指定されている場合にはその条件を付与して測位要求待ちとし、条件が指定されていない場合には測位要求を行って測位要求済みとする要求処理部と、前記管理テーブルを定期的に参照し、同じ端末についての複数の端末位置情報要求が条件を満たし且つ測位要求待ちとなっていることを検出したときにこれら複数の端末位置情報要求について１つの測位要求を行い、これら複数の端末位置情報要求を測位要求済みとする測位要求決定部と、前記測位装置から或る端末にかかる測位応答が返されたときにその端末の端末位置情報を要求していた測位要求済みの利用者端末を前記管理テーブルを参照して判定し、該判定した利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する応答処理部とを有することを特徴とする。
【００２４】
第２の観点に基づく第３の測位ゲートウェイ装置は、端末位置情報要求を出した利用者端末、端末位置情報要求で指定された端末および端末位置情報要求が測位要求待ちか測位要求済みかを管理するための管理テーブルを有し、且つ、前記処理手段は、受信した端末位置情報要求に既定の条件を付与して測位要求待ちとする要求処理部と、前記管理テーブルを定期的に参照し、同じ端末についての複数の端末位置情報要求が条件を満たし且つ測位要求待ちとなっていることを検出したときにこれら複数の端末位置情報要求について１つの測位要求を行い、これら複数の端末位置情報要求を測位要求済みとする測位要求決定部と、前記測位装置から或る端末にかかる測位応答が返されたときにその端末の端末位置情報を要求していた測位要求済みの利用者端末を前記管理テーブルを参照して判定し、該判定した利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する応答処理部とを有することを特徴とする。
【００２５】
第２の観点に基づく第４の測位ゲートウェイ装置は、端末位置情報要求を出した利用者端末、端末位置情報要求で指定された端末および端末位置情報要求が測位要求待ちか測位要求済みかを管理するための管理テーブルを有し、且つ、前記処理手段は、受信した端末位置情報要求を、それに条件が指定されている場合にはその条件を付与して測位要求待ちとし、条件が指定されていない場合には既定の条件を付与して測位要求待ちとする要求処理部と、前記管理テーブルを定期的に参照し、同じ端末についての複数の端末位置情報要求が条件を満たし且つ測位要求待ちとなっていることを検出したときにこれら複数の端末位置情報要求について１つの測位要求を行い、これら複数の端末位置情報要求を測位要求済みとする測位要求決定部と、前記測位装置から或る端末にかかる測位応答が返されたときにその端末の端末位置情報を要求していた測位要求済みの利用者端末を前記管理テーブルを参照して判定し、該判定した利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する応答処理部とを有することを特徴とする。
【００２６】
『作用』
第１の観点に基づく第１の測位ゲートウェイ装置にあっては、複数の利用者端末からほぼ同時または相前後して同じ端末の端末位置情報要求が出された場合、要求処理部は最初の端末位置情報要求を受信したときに測位装置に測位要求を出し、残りの端末位置情報要求を受信したときには当該端末に対する測位要求中であれば測位要求を出さない。そして、前記測位要求に対して測位応答が測位装置から返ってくると、応答処理部は、この測位応答から生成した端末位置情報応答を、同じ端末の端末位置情報を要求していた全ての利用者端末に対して送信する。これにより測位コストが小さくなる。
【００２７】
第２の観点に基づく第１の測位ゲートウェイ装置にあっては、複数の利用者端末からほぼ同時または相前後して同じ端末の端末位置情報要求が出された場合、これらの端末位置情報要求は要求処理部によって一旦、測位要求待ちとされ、測位要求決定部が管理テーブルを参照し、同じ端末について測位要求待ちとなっている前記複数の端末位置情報要求を検出した時点で、これら複数の端末位置情報要求について１つの測位要求を行い、これらを測位要求済みとする。そして、応答処理部は、前記測位要求に対する測位応答が測位装置から返ってくると、その端末の端末位置情報を要求していた利用者端末を管理テーブルを参照し、前記複数の利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する。これにより測位コストが小さくなる。
【００２８】
第２の観点に基づく第２の測位ゲートウェイ装置にあっては、複数の利用者端末からほぼ同時または相前後して同じ端末の端末位置情報要求が出された場合、これらの端末位置情報要求に条件が指定されていればそれらが要求処理部によって一旦測位要求待ちとされ、測位要求決定部が管理テーブルを参照し、同じ端末についての複数の端末位置情報要求が条件を満たし且つ測位要求待ちとなっていることを検出した時点で、これら複数の端末位置情報要求について１つの測位要求を行い、それらを測位要求済みとする。そして、応答処理部は、前記測位要求に対する測位応答が測位装置から返ってくると、その端末の端末位置情報を要求していた測位要求済みの前記複数の利用者端末を管理テーブルを参照し、この複数の利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する。これにより測位コストが小さくなる。
【００２９】
第２の観点に基づく第３の測位ゲートウェイ装置にあっては、複数の利用者端末からほぼ同時または相前後して同じ端末の端末位置情報要求が出された場合、要求処理部によってこれらの端末位置情報要求に既定の条件が付与されて一旦測位要求待ちとされ、測位要求決定部が管理テーブルを参照し、同じ端末についての複数の端末位置情報要求が条件を満たし且つ測位要求待ちとなっていることを検出した時点で、これら複数の端末位置情報要求について１つの測位要求を行い、それらを測位要求済みとする。そして、応答処理部は、前記測位要求に対する測位応答が測位装置から返ってくると、その端末の端末位置情報を要求していた測位要求済みの前記複数の利用者端末を管理テーブルを参照し、この複数の利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する。これにより測位コストが小さくなる。
【００３０】
第２の観点に基づく第４の測位ゲートウェイ装置にあっては、複数の利用者端末からほぼ同時または相前後して同じ端末の端末位置情報要求が出された場合、条件が指定されていればその条件を付与して、また条件が指定されていなければ既定の条件を付与して、要求処理部によって一旦測位要求待ちとされ、測位要求決定部が管理テーブルを参照し、同じ端末についての複数の端末位置情報要求が条件を満たし且つ測位要求待ちとなっていることを検出した時点で、これら複数の端末位置情報要求について１つの測位要求を行い、それらを測位要求済みとする。そして、応答処理部は、前記測位要求に対する測位応答が測位装置から返ってくると、その端末の端末位置情報を要求していた測位要求済みの前記複数の利用者端末を管理テーブルを参照し、この複数の利用者端末に対して前記測位応答から生成した端末位置情報応答を送信する。これにより測位コストが小さくなる。
【発明の効果】
【００３１】
以上説明したように本発明によれば、測位装置に対する不必要な測位要求を防止して、測位コストを削減することができる。その理由は、要求中の測位要求を他の同じ端末についての後続の端末位置情報要求の測位要求としても利用し、または、同じ端末について複数の端末位置情報要求が出されるのを待って１つの測位要求で処理することにより、同じ端末についての複数の端末位置情報要求を１つの測位要求で処理し、１つの測位応答から同じ端末についての複数の端末位置情報応答を生成するようにしているからである。
【００３２】
また本発明の測位ゲートウェイ装置によって、測位要求の回数は端末位置情報要求の回数と比較して同数又は少なくなる。測位ゲートウェイ装置がなく利用者端末が個別に測位装置に対して測位要求する場合と比べれば、ネットワークに流れる測位要求の回数の減少によるネットワークの負荷減少や、測位装置の負荷減少などの効果が見込める。 
【発明を実施するための最良の形態】
【００３３】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００３４】
『第１の実施の形態』
本実施の形態は、測位ゲートウェイ装置において要求中の測位要求を他の同じ端末についての後続の端末位置情報要求の測位要求として活用することにより、無駄な測位要求を減らして測位コストの低減を図るものである。以下、本実施の形態の実施例について説明する。
【００３５】
『第１の実施例』
図１を参照すると、本実施例は、測位ゲートウェイ装置１が測位装置４および利用者端末６、７にネットワークａを通じて接続されている。端末５は測位対象となる端末であり、例えば個人が所持する携帯電話などである。図１では、１台の測位装置４および端末５と２台の利用者端末６、７が示されているが、測位対象となる端末および利用者端末は任意の数で良く、また測位装置も任意の数で良い。ネットワークａは、光通信、赤外線通信、電話交換網、インターネットなど、情報交換ができるものならなんでもよい。
【００３６】
利用者端末６は、ＡＳＰ等に設置された端末であり、端末位置情報要求を発信する要求発信手段６１と端末位置情報応答を受信する応答受信手段６２とを含んで構成される。要求発信手段６１は、利用者からの測位対象とする端末の指定をキーボードやマウス等から受け付けて、指定された端末の位置情報を要求する端末位置情報要求をネットワークａを通じて測位ゲートウェイ装置１に発信する機能を有する。応答受信手段６２は、測位ゲートウェイ装置１から発信された端末位置情報応答を受信して、端末の位置情報をディスプレイやプリンタなどによって利用者に掲示する機能を有する。利用者端末７も、利用者端末６の要求発信手段６１および応答受信手段６２と同様な機能を持つ要求発信手段７１および応答受信手段７２を含んで構成される。
【００３７】
測位装置４は、ネットワークａを通じて測位ゲートウェイ装置１から測位要求を受信し、この測位要求によって指定された端末の位置情報を測定して、この位置情報から測位応答を生成し、ネットワークａを通じて測位要求の発信元である測位ゲートウェイ装置１に発信する機能を有する。本例では、測位装置４は端末５の位置を測定する機能を有する。
【００３８】
測位ゲートウェイ装置１は、利用者端末６、７からネットワークａを通じて端末位置情報要求を受信し、この端末位置情報要求に指定された端末の位置情報を端末位置情報応答として生成し、この端末位置情報応答をネットワークａを通じて要求元の利用者端末６、７に発信する機能を有する。このような機能を持つ測位ゲートウェイ装置１は、処理手段２と管理テーブル３とを含んで構成される。
【００３９】
管理テーブル３は、処理手段２が受付けた端末位置情報要求を管理するために端末位置情報要求が要求する端末識別子や発信元の利用者端末の情報を格納しておくテーブルであり、磁気ディスクやメモリで構成される。
【００４０】
処理手段２は、測位装置４に対して端末を指定した測位要求を行い、この測位要求の応答として測位装置４から返される測位応答に基づき、利用者端末６、７から受信した端末位置情報要求で指定された端末の位置情報を端末位置情報応答として要求元の利用者端末６、７に送信する機能を有する。本実施例の場合、処理手段２は、端末位置情報要求および測位要求を処理する要求処理部８と、測位応答および端末位置情報応答を処理する応答処理部９とを有している。
【００４１】
図２は処理手段２の動作を表すフローチャートである。処理手段２は、ネットワークａを通じて端末位置情報要求を受信したら（ステップＳ１でＹＥＳ）、要求処理部８によって、管理テーブル３を参照して、現在、当該要求で指定された端末に対する測位要求を測位装置４に対して行っているか否かを判別する。もし、測位要求を行っているのでなければ（ステップＳ２でＮＯ）、前記端末位置情報要求に関する情報を管理テーブル３に登録して、測位装置４に対してネットワークａを通じて当該端末に対する測位要求を発信する（ステップＳ３）。もし、測位要求中であるならば（ステップＳ２でＹＥＳ）、前記端末位置情報要求を管理テーブル３に登録して（ステップＳ４）、そのまま（測位要求を発信せず）終了する。
【００４２】
一方、ネットワークａを通じて測位装置４からの測位応答を受信したら（ステップＳ１でＮＯ、ステップＳ５でＹＥＳ）、応答処理部９によって、管理テーブル３を参照して、受信した測位応答で示される端末の測位を要求していた全ての利用者端末を判定し、この判定した利用者端末に対して、受信した測位応答から生成した端末位置情報応答を発信し（ステップＳ６）、管理テーブル３から、当該端末に対する端末位置情報要求に関する情報を削除する（ステップＳ７）。
【００４３】
次に本実施例の動作について説明する。ここでは、利用者端末６の利用者が端末５の位置を取得しようとしている最中に、利用者端末７の利用者がさらに端末５の位置を取得しようとする場合を例に用いて説明する。
【００４４】
最初の状態においては、管理テーブル３には何も格納されていない。まず、利用者端末６の利用者が要求発信手段６１を用いて端末５を指定する。すると要求発信手段６１は、ネットワークaを通じて測位ゲートウェイ装置１に対して端末５に関する端末位置情報要求を送信する。図３は、このときの端末位置情報要求の例である。測位を要求する端末が「端末５」と指定されている。端末の指定の仕方は、特定の端末が識別できる方法であればなんでも良い。
【００４５】
処理手段２の要求処理部８は、前記端末位置情報要求を受け付け（ステップＳ１でＹＥＳ）、管理テーブル３を参照して、端末５に対する端末位置情報要求がなされているかどうかを判別する。この時点では管理テーブル３には何も格納されていないので、端末５に対する端末位置情報要求はなされていないと判定し(ステップＳ２でＮＯ）、管理テーブル３に前記端末位置情報要求の情報と利用者端末の情報を格納し、測位装置４に端末５に関する測位要求を発信する（ステップＳ３）。この時点での管理テーブル３の状態を図４に示す。この内容は、現在、利用者端末６が端末５の位置情報を要求しているということを意味する。
【００４６】
次に、利用者端末７の利用者が要求発信手段７１を用いて端末５を指定する。すると、要求発信手段７１は、ネットワークaを通じて測位ゲートウェイ装置１に対して端末５に関する端末位置情報要求を送信する。このときの端末位置情報要求は図３に示された例と同様のものである。処理手段２の要求処理部８は、前記端末位置情報要求を受け付け（ステップＳ１でＹＥＳ）、管理テーブル３を参照して、端末５に対する端末位置情報要求がなされているかどうかを判別する。この時点での管理テーブル３の内容は先ほど示した通り図４のごとくであり、利用者端末６が端末５に対する端末位置情報要求を行っているので（ステップＳ２でＹＥＳ）、要求処理部８は管理テーブル３に利用者端末７から受信した端末位置情報要求の情報を格納する（ステップＳ４）。この時点での管理テーブル３の状態を図６に示す。この内容は、現在、利用者端末６と利用者端末７が端末５の位置情報を要求しているということを意味する。
【００４７】
さて、測位装置４が端末５の位置を測位して、測位応答を測位ゲートウェイ装置１に発信したとする。図７はこのときの測位装置４の測位応答の構成例である。この内容は、「端末５の位置を２００１年１１月３０日０７時４０分５０秒に東経１３５度２０分北緯３５度１０分として測定した」という意味である。もちろん、この測位応答は、測位ゲートウェイ装置１が解釈できる形式であればどのような形式のものでも良い。
【００４８】
処理手段２の応答処理部９は、前記測位応答を受信すると（ステップＳ１でＮＯ、ステップＳ５でＹＥＳ）、管理テーブル３を参照して、端末５の位置情報を要求していた利用者端末を識別し、前記測位応答から端末位置情報応答を生成して前記識別した利用者端末に発信する（ステップＳ６）。この場合の管理テーブル３の状態は図６のごとくであり、利用者端末６と利用者端末７が端末５の位置情報を要求していることが示されているので、利用者端末６と利用者端末７に端末位置情報応答を送信する。図８は端末位置情報応答の構成例である。この内容は、「端末５の位置を２００１年１１月３０日０７時４０分５０秒に東経１３５度２０分北緯３度１０分として測定した」という意味である。もちろん、この測位応答は、利用者端末が解釈できる形式であればどのような形式のものでも良い。さらに応答処理部９は、管理テーブル３に格納されている２個の端末５に対する端末位置情報要求に関する情報を削除する（ステップＳ７）。この結果、管理テーブル３に格納されている情報は無くなり、初期状態に戻る。
【００４９】
測位ゲートウェイ装置１から端末位置情報応答を受信した利用者端末６、７の応答受信手段６２，７２は、それぞれの端末の利用者に端末５の位置情報を掲示する。
【００５０】
このように本実施例では、測位ゲートウェイ装置１は、ある端末に対する第一の端末位置情報要求の処理中に、その端末に対する第２の端末位置情報要求が来た場合は、測位装置４に対して再び端末の測位要求を出すことはせず、測位装置４から該当する端末の測位応答を受信した場合に、その測位応答から第一及び第２の端末位置情報要求に対する端末位置情報応答を作成する。こうすることによってほぼ同時または相前後して到着する端末位置情報要求に対して、測位装置に対して不必要に測位要求を出すことによる測位コストの増加を防止しつつ応答することを可能にしている。
【００５１】
本実施例では、測位ゲートウェイ装置１がある端末に対して測位要求中であるかどうかの判定は、端末位置情報要求を受信した時に管理テーブル３にこの要求に関する情報を格納し、この端末位置情報要求に対応する端末位置情報応答を返信したら当該端末位置情報要求に関する情報を管理テーブル３から削除することにより、ある端末に対する端末位置情報要求が管理テーブル３に記憶されていれば当該端末の測位要求中であると判断しているが、他の方法によっても良い。例えば端末位置情報要求に対応する端末位置情報応答を返信したら、管理テーブル３に格納されている当該端末位置情報要求には返信済みというフラグを付加して、既に処理した端末位置情報要求が明らかになるようにし、ある端末に対する返信済みでない端末位置情報要求が管理テーブル３に存在すれば、該端末に対して測位要求中であると判断するという方法を用いても良い。また、現在測位要求中である端末の情報を管理する別の管理テーブルを設け、ある端末に対して測位要求を行った時には該端末の端末識別子をその管理テーブルに格納し、測位応答を受信したら該測位応答の示す端末の端末識別子をその管理テーブルから削除することで、そのテーブルに端末識別子が格納されている端末は測位要求中であると判定するという方法を用いても良い。要するに、端末位置情報要求を出した利用者端末、端末位置情報要求で指定された端末および測位要求中の端末を管理するための１以上の管理テーブルであれば良い。
【００５２】
『その他の実施例』
上記の実施例では、測位装置４で得られる端末５の測位応答および測位ゲートウェイ装置１から利用者端末６、７に通知される端末位置情報応答は、端末５の位置情報と測位時刻とを含んでいたが、測位時刻は含まれていなくても良い。
【００５３】
また、測位装置４によって取得可能な端末５の情報であれば、位置情報以外の他の任意の情報を含んでいても良い。位置情報以外の他の情報としては、例えば端末５の移動速度、移動方向、加速度、端末５が存在する場所の温度（気温）、湿度などがある。端末５が車両に搭載されたカーナビゲーション装置そのものか或いは該装置に接続された端末である場合、移動速度、移動方向、加速度はカーナビゲーションから取得でき、それを位置情報と共に測位装置４に送信することで、測位装置４による取得が可能である。また、カーナビゲーションによらず、半導体加速度センサを端末５に組み込んで加速度およびその加速度から速度を求めることもでき、同様に地磁気センサ、温度センサ、湿度センサを端末５に組み込んで端末５の移動方向、温度、湿度を検出することもできる。
【００５４】
『第２の実施の形態』
本実施の形態は、過去に得られた測位応答を測位ゲートウェイ装置で保存しておき、他の同じ端末についての後続の端末位置情報要求に対する応答の生成に利用することにより、無駄な測位要求を減らして測位コストの低減を図るものである。以下、本実施の形態の実施例について説明する。
【００５５】
『第１の実施例』
図９を参照すると、本実施例は、測位ゲートウェイ装置１０がネットワークａを通じて測位装置４および利用者端末１４、１５に接続されている。端末５は測位対象となる端末である。図９では、１台の測位装置４および端末５と２台の利用者端末１４、１５が示されているが、測位対象となる端末および利用者端末は任意の数で良く、また測位装置も任意の数で良い。測位装置４、端末５およびネットワークａは、第１の実施の形態のおけるものと同じである。
【００５６】
利用者端末１４は、端末位置情報要求を発信する要求発信手段１４１と端末位置情報応答を受信する応答受信手段１４２とを含んで構成される。要求発信手段１４１は、利用者からの端末の指定と条件をキーボードやマウス等から受け付けて、指定された端末と条件を元に端末位置情報要求を生成してネットワークａを通じて測位ゲートウェイ装置１０に発信する機能を有する。応答受信手段１４２は、第１の実施の形態におけるものと同じである。利用者端末１５は、利用者端末１４の要求発信手段１４１および応答受信手段１４２と同様な機能を有する要求発信手段１５１および応答受信手段１５２を有している。
【００５７】
測位ゲートウェイ装置１０は、処理手段１１と管理テーブル１２と保存テーブル１３とを含んで構成される。
【００５８】
管理テーブル１２は、処理手段１１が受付けた端末位置情報要求を管理するために端末位置情報要求が要求する端末識別子や発信元の利用者端末の情報を格納しておくテーブルであり、磁気ディスクやメモリで構成される。
【００５９】
保存テーブル１３は、測位装置４から過去に受信した測位応答で示される端末位置情報を保存しておくテーブルであり、磁気ディスクやメモリで構成される。
【００６０】
処理手段１１は、測位装置４に対して端末を指定した測位要求を行い、この測位要求の応答として測位装置４から返される測位応答で示される端末位置情報を保存テーブル１３に保存し、保存された端末位置情報を活用して、利用者端末１４、１５から受信した端末位置情報要求で指定された端末の位置情報を端末位置情報応答として要求元の利用者端末１４、１５に送信する機能を有する。この処理手段１１は、端末位置情報要求および測位要求を処理する要求処理部１１１と、測位応答および端末位置情報応答を処理する応答処理部１１２とを有する。
【００６１】
図１０は処理手段１１の動作を表すフローチャートである。ネットワークａを通じて端末位置情報要求を受信すると（ステップＳ１１でＹＥＳ）、要求処理部１１１によって、その端末位置情報要求に条件が付加されているか否かを判別する。もし、条件が付加されている場合は（ステップＳ１２でＹＥＳ）、保存テーブル１３を検索して、受信した端末位置情報要求と同じ端末についての端末位置情報であって、前記条件を満たす端末位置情報が保存されているかどうかを判別する。そして、前記条件を満たす端末位置情報がある場合には（ステップＳ１３でＹＥＳ）、応答処理部１１２により、保存テーブル１３から前記条件を満たす端末位置情報を取得して、今回受信した端末位置情報要求に対する端末位置情報応答を生成し、利用者端末に応答する（ステップＳ１４）。もし、受信した端末位置情報要求に条件が付加されていなかった場合や（ステップＳ１２でＮＯ）、保存テーブル１３に前記条件を満たす端末位置情報が無かった場合には（ステップＳ１３でＮＯ）、要求処理部１１１により、受信した端末位置情報要求に関する情報及びこの端末位置情報要求の発信元の利用者端末に関する情報等を管理テーブル１２に登録し、測位装置４に対して当該端末の測位要求を発信する（ステップＳ１５）。
【００６２】
一方、ネットワークａを通じて測位装置４から測位応答を受信したら（ステップＳ１１でＮＯ、ステップＳ１６でＹＥＳ）、応答処理部１１２により、この測位応答で得られた端末位置情報を保存テーブル１３に格納し（ステップＳ１７）、管理テーブル１２を参照して、今回の測位応答に対応する端末位置情報要求を行った利用者端末を識別して、今回の測位応答から端末位置情報応答を生成して前記利用者端末に発信し（ステップS１８）、管理テーブル１２から、処理済みの前記端末位置情報要求に関する情報を削除する（ステップＳ１９）
【００６３】
次に本実施例の動作について説明する。ここでは、端末５に対する位置情報をすでに利用者端末１４の利用者が取得しており、その後利用者端末１５の利用者が端末５に対する位置情報の要求を条件を付けて行う場合を例にとって説明する。
【００６４】
図１１は保存テーブル１３の初期の状態を示した図であり、端末５は「２００１年１１月３０日０７時４０分５０秒」の位置が「東経１３５度２０分北緯３５度１０分」であるという端末位置情報が格納されている。これは利用者端末１４の利用者が端末５に対する位置情報を要求したときに、その端末位置情報要求を測位ゲートウェイ装置１０が処理するために測位装置４に対して測位要求を行い、得られた測位応答で示される端末位置情報を保存テーブル１３に保存したものである（ステップＳ１７参照）。
【００６５】
さて、利用者端末１５の利用者が「２００１年１１月３０日０７時４１分」に端末５の位置情報を要求したとする。但し、ここで「現在時刻から５分前までの過去の位置情報を応答として使用して良い」という条件を付加したものとする。
【００６６】
要求発信手段１５１は、端末５の指定と前記条件をキーボードやマウス等から受け付けて、指定された端末と条件を元に端末位置情報要求を生成してネットワークａを通じて測位ゲートウェイ装置１０に発信する。このときの端末位置情報要求の例を図１２に示す。
【００６７】
測位ゲートウェイ装置１０の処理手段１１における要求処理部１１１は、前記端末位置情報要求を受信し（ステップＳ１１でＹＥＳ）、その要求に条件が付加されているので（ステップＳ１２でＹＥＳ）、保存テーブル１３に同じ端末のものであって前記条件を満たす端末位置情報が保存されているかどうかを判定する。今の場合、端末５の「２００１年１１月３０日０７時４０分５０秒」の位置が「東経１３５度２０分北緯３５度１０分」であるという端末位置情報が「５分前までの位置情報」の条件を満たしている（ステップＳ１３でＹＥＳ）。このため、要求処理部１１１は、受信した端末位置情報要求を前記保存されている測位応答で処理するよう応答処理部１１２に依頼し、応答処理部１１２は、利用者端末１５に対して、端末５の位置として「２００１年１１月３０日０７時４０分５０秒に東経１３５度２０分北緯３５度１０分」を通知する端末位置情報応答を生成して応答する（ステップＳ１４）。図１３はこのときの端末位置情報応答の構成例である。
【００６８】
このように本実施例の測位ゲートウェイ装置１０によれば、過去に得られた端末位置情報を保存テーブル１３に保存し、応答として使用して良い過去の測位応答の期間を利用者に条件として指定させることで、測位装置４に対する測位要求の回数が減り、測位コストが小さくなるという効果がある。
【００６９】
[別の動作の例]
ここでは、本実施例の別の動作の例として、端末位置情報要求に端末位置の許容誤差に関する条件が指定されている場合について説明する。
【００７０】
例えば、保存テーブル１３に図１４のように端末５の端末位置情報が格納されているとする。これは、端末５の位置が「２００１年１１月３０日０７時４０分５０秒」において「東経１３５度２０分北緯３５度１０分」であり、その時の「速度は１０ｍ／ｓ、位置の誤差は５ｍ」という意味である。この状態で、例えば利用者端末１４の利用者が「２００１年１１月３０日０７時４１分」に端末５の位置を「位置の許容誤差は５００ｍ」という条件で要求したとする。利用者の指定を受け付けた利用者端末１４の端末位置情報要求発信手段１４１は、端末位置情報要求を生成して測位ゲートウェイ装置１０に発信する。図１５はこの端末位置情報要求の構成例である。
【００７１】
測位ゲートウェイ装置１０の処理手段１１における要求処理部１１１は、前記端末位置情報要求を受信すると（ステップＳ１１でＹＥＳ）、要求に条件が付加されているので（ステップＳ１２でＹＥＳ）、保存テーブル１３に要求を満たす位置情報があるかどうかを判定する。この時点の保存テーブル１３の内容は前述の通り図１４のごとくであり、同じ端末５についての測位応答が保存されている。このため、この保存されている端末５の保存応答が前記要求で指定された条件を満たすかどうかを更に判定する。この判定の方法として例えば以下のような方法がある。
【００７２】
端末位置情報要求に指定された端末５について保存テーブル１３に格納されている端末位置情報に含まれる時間を測位時間、速度を移動速度、端末位置情報要求に含まれる時間を現在時間とする。すると、移動距離=移動速度×(現在時間-測位時間)という式によって、端末５の測位時間における位置から現在までに移動した移動距離がわかる。この場合、端末の移動速度が１０ｍ／秒なので「２００１年１１月３０日０７時４０分５０秒」の位置から１００ｍ移動したことになる。次に、「２００１年１１月３０日０７時４０分５０秒」の位置の誤差は５ｍであるので、「２００１年１１月３０日０７時４１分」の位置は、「２００１年１１月３０日４０分５０秒」の位置から半径５＋１００＝１０５ｍ以内であり、「２００１年１１月３０日０７時４０分５０秒」の位置は、端末位置情報要求に示される条件である「許容誤差５００ｍ以内」を満たすと判定することが出来る。
【００７３】
つまり、端末位置情報要求に指定された許容誤差＞過去の測位結果の誤差＋前記過去から現在までの移動距離、であれは、位置情報要求に指定された誤差条件を満たすと判定できる。したがって要求処理部１１１は条件を満たす測位応答があると判定し（ステップＳ１３でＹＥＳ）、受信した端末位置情報要求を前記保存されている測位応答で処理するよう応答処理部１１２に依頼し、応答処理部１１２は、保存テーブル１３から端末５の前記測位応答を取得して、端末位置情報応答を生成し、利用者端末に送信する（ステップＳ１８）。図１６はこの時の端末位置情報応答の構成例である。
【００７４】
このように測位ゲートウェイ装置１０を構成して、条件として誤差を使用することにより、測位装置４に対する測位要求の回数が減り、測位コストが小さくなるという効果がある。
【００７５】
なお、条件として、応答に使用して良い位置情報の誤差及び測位した時間に関する条件を両方指定しても良い。この場合、保存テーブル１３に格納された同じ端末の位置情報が誤差の条件を満たすかどうかの判定は、「条件に指定された誤差＞格納されている位置情報の誤差」或いは「条件に指定された誤差≧格納されている位置情報の誤差」を満たす時に条件を満たすとすることなどで判定できる。
【００７６】
このように本実施の形態では、測位装置４で得られた過去の測位応答で示される端末位置情報を保存しておき、利用者が端末の位置情報を条件を付けて要求したときに、保存してある端末位置情報のなかに前記条件を満たす測位応答があれば、それを使って端末位置情報応答を生成することにより、測位コストを小さくしている。
【００７７】
なお、保存テーブル１３に条件を満たす端末位置情報が複数存在する場合には、その中からもっとも良く条件を満たす端末位置情報を用いて応答するとしても良い。例として、条件が位置情報の測位時間に関する条件であるならば、最も最新の位置情報を用いて端末位置情報応答を行う場合や、誤差に関する条件ならば、最も誤差の小さい位置情報を用いて端末位置情報応答を行うという場合が挙げられる。この動作においては、利用者は条件をもっとも良く満たす端末の位置情報を取得できるという効果がある。
【００７８】
『第２の実施例』
前述した第１の実施例では、端末位置情報要求に条件が付加されていない場合は、その端末位置情報要求に指定された端末に対する測位要求を行っていた（図１０のステップＳ１２でＮＯ、ステップＳ１５）。これに対して、本実施例では、測位ゲートウェイ装置に既定の条件を記憶する既定条件記憶部を設け、端末位置情報要求に条件が付加されていない場合には、その規定の条件を付加して、もともと条件が付加されていた端末位置情報要求と同様に扱う。
【００７９】
図１７は本実施例の構成を示す図であり、図９と同一符号は同一部分を示し、１４は既定条件記憶テーブル、１１１Ａは要求処理部である。規定条件記憶テーブル１４に記憶される既定の条件の例とし、「同じ端末についての過去の測位応答はすべて条件を満たす」、「同じ端末について、現在より１０分前までの測位応答は条件を満たす」、「同じ端末について、誤差１ｋｍ以内の測位応答は条件を満たす」などが挙げられる。規定条件記憶テーブル１４に記憶される既定の条件は、測位ゲートウェイ装置１０が単一の既定の条件を格納しても良いし、利用者端末毎、利用者端末のグループ毎、または利用者毎に個別の既定の条件を格納してそれを適用しても良い。
【００８０】
図１８は本実施例における測位ゲートウェイ装置１０における処理手段１１の動作を表すフローチャートであり、図１０に示したフローチャートとはステップＳ２０の部分が相違している。すなわち、受信した端末位置情報要求に条件が付加されていない場合（ステップＳ１２でＮＯ）、要求処理部１１１Ａは既定条件記憶テーブル１４から既定の条件を取得し（ステップＳ２０）、この既定の条件を使用して、保存テーブル１３に条件を満たす端末位置情報があるかどうかを判定する（ステップＳ１３）。例えば、利用者端末１４の利用者が「２００１年１１月３０日０７時４１分」に端末５の位置を条件なしで要求したとし、既定条件記憶テーブル１４に「同じ端末について、現在より１０分前までの測位応答は条件を満たす」なる既定の条件が設定されていたとすると、要求処理部１１１Ａは、保存テーブル１３に、端末５の位置情報であって、測位時刻が２００１年１１月３０日０７時３１分以降の端末位置情報を検索する。従って、保存テーブル１３に例えば図１１に示した如き端末位置情報が保存されていた場合、この保存された端末位置情報を条件を満たす端末位置情報と判定する。
【００８１】
その他の構成および動作は第１の実施例と同じである。
【００８２】
この第２の実施例によれば、第１の実施例に比べてさらに測位装置４に対する測位要求の回数が減り、測位コストをより削減できる効果がある。
【００８３】
『第３の実施例』
本実施例は利用者による条件の指定を無くし、端末位置情報要求に一律に規定の条件を付加して処理する。
【００８４】
図１９は本実施例の構成を示す図であり、図９と同一符号は同一部分を示し、１４は既定条件記憶テーブル、１１１Ｂは要求処理部、１４１Ｂ、１５１Ｂは要求発信手段である。規定条件記憶テーブル１４に記憶される既定の条件の例とし、「同じ端末についての過去の測位応答はすべて条件を満たす」、「同じ端末について、現在より１０分前までの測位応答は条件を満たす」、「同じ端末について、誤差１ｋｍ以内の測位応答は条件を満たす」などが挙げられる。規定条件記憶テーブル１４に記憶される既定の条件は、測位ゲートウェイ装置１０が単一の既定の条件を格納しても良いし、利用者端末毎、利用者端末のグループ毎、または利用者毎に個別の既定の条件を格納してそれを適用しても良い。
【００８５】
図２０は本実施例における測位ゲートウェイ装置１０における処理手段１１の動作を表すフローチャートであり、図１０に示したフローチャートとはステップＳ１２Ｂの部分が相違している。すなわち、本実施例の場合、利用者端末１４、１５の要求発信手段１４１Ｂ、１５１Ｂは条件を付けずに端末位置情報要求を発するため、端末位置情報要求を受信すると（ステップＳ１１でＹＥＳ）、要求処理部１１１Ａは既定条件記憶テーブル１４から既定の条件を取得し（ステップＳ１２Ｂ）、この既定の条件を使用して、保存テーブル１３に条件を満たす端末位置情報があるかどうかを判定する（ステップＳ１３）。例えば、利用者端末１４の利用者が「２００１年１１月３０日０７時４１分」に端末５の位置を要求したとし、既定条件記憶テーブル１４に「同じ端末について、現在より１０分前までの測位応答は条件を満たす」なる既定の条件が設定されていたとすると、要求処理部１１１Ｂは、保存テーブル１３に、端末５の位置情報であって、測位時刻が２００１年１１月３０日０７時３１分以降の端末位置情報を検索する。従って、保存テーブル１３に例えば図１１に示した如き端末位置情報が保存されていた場合、この保存された端末位置情報を条件を満たす端末位置情報と判定する。
【００８６】
その他の構成および動作は第１の実施例と同じである。
【００８７】
この第３の実施例によれば、測位装置４で得られた過去の測位応答で示される端末位置情報を保存しておき、利用者が端末の位置情報を要求したときに一律に既定の条件を付与し、保存してある端末位置情報のなかに前記条件を満たす測位応答があれば、それを使って端末位置情報応答を生成することにより、測位コストを小さくしている。
【００８８】
『第４の実施例』
本実施例では、条件の付与を一切無くし、同じ端末についての端末位置情報が保存されていれば無条件で利用する。
【００８９】
図２１は本実施例の構成を示す図であり、図９と同一符号は同一部分を示し、１５は削除手段、１１１Ｃは要求処理部、１４１Ｃ、１５１Ｃは要求発信手段である。削除手段１５は、保存テーブル１３に保存されている端末位置情報の保存期間が予め定められた時間以上経過したかどうかを監視し、保存期間が所定時間以上経過している古い端末位置情報を保存テーブル１３から削除する。前記所定の時間としては例えば１０分が挙げられる。
【００９０】
図２２は本実施例における測位ゲートウェイ装置１０における処理手段１１の動作を表すフローチャートであり、図１０に示したフローチャートとはステップＳ１３Ｃの部分が相違している。すなわち、本実施例の場合、要求処理部１１１Ｃは、利用者端末１４、１５の要求発信手段１４１Ｃ、１５１Ｃから条件の指定のない端末位置情報要求を受信すると（ステップＳ１１でＹＥＳ）、この端末位置情報要求で指定された端末５と同じ端末についての端末位置情報が保存テーブル１３に保存されているかどうかを判定する（ステップＳ１３Ｃ）。例えば、利用者端末１４の利用者が「２００１年１１月３０日０７時４１分」に端末５の位置を要求したとし、保存テーブル１３に例えば図１１に示した如き端末位置情報が保存されていた場合、この保存されている端末位置情報を同じ端末についての端末位置情報として判定する。そして、応答処理部１１２は、この保存されている端末位置情報を使って前記受信された端末位置情報要求に対する応答を生成する（ステップＳ１４）。
【００９１】
他方、削除手段１５は、保存テーブル１３を定期的に検査し、古くなった端末位置情報要求を保存テーブル１３から削除する。例えば、現在時刻より１０分前より古いものは削除する場合、現在時刻が２００１年１１月３０日０７時５０分５０秒を過ぎると、図１１の端末位置情報要求が削除される。
【００９２】
なお、要求処理部１１１Ｃは、同じ端末についての複数の端末位置情報が保存テーブル１３に保存されている場合、測位時刻がより最近のものを使用するようにしても良い。また、応答処理部１１２は、測位装置４から測位応答を受信し、その測位応答で示される端末位置情報を保存テーブル１３に保存する際、同じ端末についての端末位置情報が保存テーブル１３に保存されていればそれを削除し、同じ端末についての過去の端末位置情報はもっとも最近のものだけを保存テーブル１３に残すようにしても良い。
【００９３】
その他の構成および動作は第１の実施例と同じである。
【００９４】
この第４の実施例によれば、測位装置４で得られた過去の測位応答で示される端末位置情報を保存しておき、利用者が端末の位置情報を要求したときに保存テーブル１３に同じ端末についての端末位置情報が保存されていれば、それを使って端末位置情報応答を生成することにより、測位コストを小さくしている。
【００９５】
『第３の実施の形態』
本実施の形態は、同じ端末について複数の端末位置情報要求が出されるのを待って１つの測位要求で処理することにより、無駄な測位要求を減らして測位コストの低減を図るものである。以下、本実施の形態の実施例について説明する。
【００９６】
『第１の実施例』
図２３を参照すると、本実施例は、測位ゲートウェイ装置２１がネットワークａを通じて測位装置４および利用者端末２６、２７に接続されている。端末５は測位対象となる端末である。図２３では、１台の測位装置４および端末５と２台の利用者端末２６、２７が示されているが、測位対象となる端末および利用者端末は任意の数で良く、また測位装置も任意の数で良い。測位装置４、端末５およびネットワークａは、第１の実施の形態のおけるものと同じである。
【００９７】
利用者端末２６は、端末位置情報要求を発信する要求発信手段２６１と端末位置情報応答を受信する応答受信手段２６２とを含んで構成される。要求発信手段２６１は、利用者からの端末の指定と条件をキーボードやマウス等から受け付けて、指定された端末と条件を元に端末位置情報要求を生成してネットワークａを通じて測位ゲートウェイ装置２１に発信する機能を有する。応答受信手段２６２は、測位ゲートウェイ装置２１から発信された端末位置情報応答を受信して、端末の位置情報をディスプレイやプリンタなどによって利用者に掲示する機能を有する。利用者端末２７も、利用者端末２６の要求発信手段２６１および応答受信手段２６２と同様な機能を有する要求発信手段２７１および応答受信手段２７２を有している。
【００９８】
測位ゲートウェイ装置２１は、処理手段２２と管理テーブル２３とを含んで構成される。
【００９９】
管理テーブル２３は、処理手段２２が受付けた端末位置情報要求を管理するために端末位置情報要求が要求する端末識別子、発信元の利用者端末の情報、条件、端末位置情報要求が測位要求済みか測位要求待ちかを示す情報などを格納しておくテーブルであり、磁気ディスクやメモリで構成される。
【０１００】
処理手段２２は、測位装置４に対して端末を指定した測位要求を行い、この測位要求の応答として測位装置４から返される測位応答に基づき、利用者端末２６、２７から受信した端末位置情報要求で指定された端末の位置情報を端末位置情報応答として要求元の利用者端末２６、２７に送信する機能を有する。この処理手段２２は、端末位置情報要求および測位要求を処理する要求処理部１１１と、測位応答および端末位置情報応答を処理する応答処理部１１２と、測位要求決定部２２３とを有する。
【０１０１】
図２４は処理手段２２の要求処理部２２１および応答処理部２２２動作を表すフローチャートである。ネットワークａを通じて端末位置情報要求を受信したら（ステップＳ３０でＹＥＳ）、要求処理部２２１は、管理テーブル２３に、受信した端末位置情報要求の内容を登録し（ステップＳ３１）、端末位置情報要求に条件が付加されているかどうかを判定する。もし、端末位置情報要求に条件が付加されているのであれば(ステップＳ３２でＹＥＳ）、要求処理部２２１は、管理テーブル２３に登録した前記端末位置情報要求に「測位待ち」を示すフラグを記録する（ステップＳ３３）。もし、条件が付加されていないならば（ステップＳ３２でＮＯ）、要求処理部２２１は、直ちに該端末に対する測位要求を測位装置４に対して発信し、管理テーブル２３登録した前記端末位置情報要求に測位要求済みを示すフラグを記録する（ステップＳ３４）。
【０１０２】
一方、ネットワークａを通じて測位装置４からの測位応答を受信したら（ステップＳ３０でＮＯ、ステップＳ３５でＹＥＳ）、応答処理部２２２は、管理テーブル２３を参照して、この測位応答に対応する端末位置情報要求を行った利用者端末に対する端末位置情報応答を生成して発信し（ステップＳ３６）、管理テーブル２３から処理済みの前記端末位置情報要求に関する情報を削除する（ステップＳ３７）。
【０１０３】
図２５は処理手段２２の測位要求決定部２２３の動作を示すフローチャートである。測位要求決定部２２３は、定期的に管理テーブル２３を検索して、「測位待ち」のフラグが立っている端末位置情報要求を検索する（ステップＳ４１）。そして同じ端末についての複数の端末位置情報要求があってそれらに付加された条件が満たされている場合には(ステップＳ４２でＹＥＳ）、これらの複数の端末位置情報要求にかかる前記端末に対する測位要求を一つ発信して、管理テーブル２３から当該端末位置情報要求の「測位待ち」を示すフラグを削除し、測位要求済みを示すフラグを付加する（ステップＳ４３）。
【０１０４】
また、測位要求決定部２２３は、次の検索タイミングにおいて条件が満たされなくなる端末位置情報要求がある場合には（ステップＳ４２でＮＯ、ステップＳ４４でＹＥＳ）、当該端末位置情報要求が指定する端末に対する測位要求を発信して、管理テーブル２３から当該端末位置情報要求の「測位待ち」を示すフラグを削除し、測位要求済みを示すフラグを付加する（ステップＳ４３）
【０１０５】
次に本実施例の動作を例を用いて説明する。ここでは、利用者端末２６の利用者が条件を付けて端末５の位置情報を要求し、その後利用者端末２７の利用者が端末５の位置情報を要求する場合を例に取って説明する。
【０１０６】
先ず、利用者端末２６の利用者が要求発信手段２６１を用いて、端末５の位置情報を１０分後までに取得したいという条件を付けて端末位置情報の要求を入力する。この入力を受け付けた報要求発信手段２６１は、前記入力から端末位置情報要求を生成して、測位ゲートウェイ装置２１に対してネットワークａ経由で発信する。図２６はこのときの端末位置情報要求の構成例である。図２６は、端末５の位置を「２００１年１１月３０日０７時４０分５０秒から１０分以内に応答して欲しい」という事を意味している。
【０１０７】
測位ゲートウェイ装置２１の処理手段２２における要求処理部２２１は、前記端末位置情報要求を受信し（ステップＳ３０でＹＥＳ）、管理テーブル２３に登録する（ステップＳ３１）。そして、端末位置情報要求には条件がつけられているので（ステップＳ３２でＹＥＳ）、管理テーブル２３に登録した前記端末位置情報要求に「測位待ち」を示すフラグを記録する（ステップＳ３３）。この状態での管理テーブル２３の内容は図２７のごとくである。
【０１０８】
次に利用者端末２７の利用者が端末５の位置情報を要求する。ここでは、利用者端末２７の利用者が、「２００１年１１月３０日０７時４２分」に、要求発信手段２７１を用いて、端末５の位置情報を５分後まで取得したいという入力を行うとする。要求発信手段２７１は前記の入力を受け付けて、端末位置情報要求を生成して、測位ゲートウェイ装置２１に発信する。
【０１０９】
測位ゲートウェイ装置２２の処理手段２２における要求処理部２２１は、前記端末位置情報要求を受信し（ステップＳ３０でＹＥＳ）、管理テーブル２３に登録する（ステップＳ３１）。そして、端末位置情報要求には条件がつけられているので（ステップＳ３２でＹＥＳ）、管理テーブル２３に登録されている前記端末位置情報要求に「測位待ち」を示すフラグを記録する。この状態での管理テーブル２３の内容は図２２のごとくである。この状態で、管理テーブル２３には二つの端末位置情報要求が存在する。
【０１１０】
さて、ここで測位要求決定部２２３が管理テーブル２３を２００１年１１月３０日０７時４３分に検索したとする（ステップＳ４１）、そして端末５に対する測位待ちのフラグが付いている二つの端末位置情報要求を取得し、現在、この二つの端末位置情報要求の条件は満たされているので（ステップＳ４２でＹＥＳ）、端末５に対する一つの測位要求を生成して測位装置４に対して発信し、前記二つの端末位置情報要求に記録されている「測位待ち」のフラグを削除して、前記測位要求により測位要求済みであることを示すフラグを前記端末位置情報要求に付加して端末位置情報管理テーブルに記憶する（ステップＳ４３）。
【０１１１】
さて、測位装置４が端末５の位置を測位して、測位応答を測位ゲートウェイ装置１に発信したとする。処理手段２２の応答処理部２２２は、前記測位応答を受信すると（ステップＳ３０でＮＯ、ステップＳ３５でＹＥＳ）、図２８に示すごとき状態になっている管理テーブル２３を参照して、端末５の位置情報を要求していた２つの測位要求済みの利用者端末を識別し、前記測位応答から端末位置情報応答を生成して、それら２つの利用者端末２６、２７に発信する（ステップＳ３６）。そして、応答処理部２２２は、管理テーブル２３に格納されている２個の端末５に対する端末位置情報要求に関する情報を削除する（ステップＳ３７）。この結果、管理テーブル２３に格納されている情報は無くなり、初期状態に戻る。
【０１１２】
このように本実施例では、利用者が測位するタイミングについての条件を指定して、測位要求決定部２２３がその条件を満たしつつ、且つ同時に複数の端末位置情報要求の条件を満たすタイミングに測位装置４に対する測位要求を行うことで、不必要な測位要求を行うことを避けてコストを減らしつつ、利用者の要求を満たすように測位して応答することができる。
【０１１３】
『第２の実施例』
本実施例は、第１の実施例における測位ゲートウェイ装置２１と比べて、要求処理部２２１における測位要求発信時の処理が図２９のステップＳ３４Ａのように異なり、その他は第１の実施例と同じである。
【０１１４】
本実施例において、要求処理部２２１は、受信した端末位置情報要求に条件が付いていない場合、当該端末位置情報要求で指定された端末の測位要求を測位装置４に対して発信し、管理テーブル２３を検索して、当該端末に対する端末位置情報要求であって且つ、まだ測位要求を行っていず、且つ条件を満たす端末位置情報要求の全てを、管理テーブル２３において測位要求済みとして管理する（ステップＳ３４Ａ）。つまり、条件なしの端末位置情報要求に関して測位要求を行った時に、当該端末に対する今回受信した端末位置情報要求に加えて、同じ端末に対する端末位置情報要求であって条件を満たしていてまだ測位要求を行っていない（測位要求待ちの）端末位置情報要求に関しても測位要求済みにする。こうすると、前記測位要求に対する測位応答が測位装置４から返ってきたときの応答処理部２２２のステップＳ３６の処理において、後者の端末位置情報要求も測位要求済みであるために応答の作成対象となる。これによって、測位要求の回数を減らし、測位コストを低減することができるという効果がある。
【０１１５】
『第３の実施例』
前述した第１の実施例では、端末位置情報要求に条件が付加されていない場合は、その端末位置情報要求に指定された端末に対して直ちに測位要求を行っていた（図２４のステップＳ３２でＮＯ、ステップＳ３４）。これに対して、本実施例では、測位ゲートウェイ装置に既定の条件を記憶する既定条件記憶部を設け、端末位置情報要求に条件が付加されていない場合には、その規定の条件を付加して、もともと条件が付加されていた端末位置情報要求と同様に扱う。
【０１１６】
図３０は本実施例の構成を示す図であり、図２３と同一符号は同一部分を示し、２４は既定条件記憶テーブル、２２１Ａは要求処理部である。規定条件記憶テーブル２４に記憶される既定の条件の例とし、「現在より１分後までに位置情報を取得できれば条件を満たす」などが挙げられる。規定条件記憶テーブル１４に記憶される既定の条件は、測位ゲートウェイ装置２１が単一の既定の条件を格納しても良いし、利用者端末毎、利用者端末のグループ毎、または利用者毎に個別の既定の条件を格納してそれを適用しても良い。
【０１１７】
図３１は本実施例における測位ゲートウェイ装置２１における処理手段２２の動作を表すフローチャートであり、図２４に示したフローチャートとはステップＳ３４Ｂの部分が相違している。すなわち、受信した端末位置情報要求に条件が付加されていない場合（ステップＳ３２でＮＯ）、要求処理部２２１Ａは既定条件記憶テーブル２４から既定の条件を取得し、管理テーブル２３に格納された当該端末位置情報要求に前記条件を付与し、当該端末位置情報要求に測位待ちを示すフラグを立てることで「測位待ち」状態に変更する（ステップＳ３４Ｂ）。これは、条件なしの端末位置情報要求に関しては既定の条件が適用された端末位置情報要求として扱うということである。
【０１１８】
その他の構成および動作は第１の実施例と同じである。
【０１１９】
この第３の実施例によれば、条件なしの端末位置情報要求について既定の条件を付与して一旦測位要求待ちとするため、条件なしの場合に直ちに測位要求を発していた第１の実施例に比べて、測位装置４に対する測位要求の回数がさらに減る可能性があり、測位コストをより削減できる効果がある。
【０１２０】
『第４の実施例』
本実施例は利用者による条件の指定を無くし、端末位置情報要求に一律に規定の条件を付加して処理する。
【０１２１】
図３２は本実施例の構成を示す図であり、図２３と同一符号は同一部分を示し、２４は既定条件記憶テーブル、２２１Ｂは要求処理部、２６１Ｂ、２７１Ｂは要求発信手段である。規定条件記憶テーブル２４に記憶される既定の条件の例とし、「現在より１分後までに位置情報を取得できれば条件を満たす」などが挙げられる。規定条件記憶テーブル２４に記憶される既定の条件は、測位ゲートウェイ装置２１が単一の既定の条件を格納しても良いし、利用者端末毎、利用者毎に個別の既定の条件を格納してそれを適用しても良い。
【０１２２】
図３３は本実施例における測位ゲートウェイ装置２１の処理手段２２における要求処理部２２１および応答処理部２２２の動作を表すフローチャートであり、図２４に示したフローチャートとはステップＳ３５の部分が相違している。すなわち、本実施例の場合、利用者端末２６、２７の要求発信手段２６１Ａ、２７１Ａは条件を付けずに端末位置情報要求を発するため、端末位置情報要求を受信すると（ステップＳ３０でＹＥＳ）、要求処理部２２１Ｂは受信した端末位置情報要求を管理テーブル２３に登録し（ステップＳ３１）、次いで、既定条件記憶テーブル２４から既定の条件を取得し、管理テーブル２３に格納された当該端末位置情報要求に前記条件を付与し、当該端末位置情報要求に測位待ちを示すフラグを立てることで「測位待ち」状態に変更する（ステップＳ３５）。これは、利用者端末からの端末位置情報要求に対しては一律に既定の条件が適用される端末位置情報要求として扱うということである。
【０１２３】
その他の構成および動作は第１の実施例と同じである。
【０１２４】
この第４の実施例によれば、端末位置情報要求について既定の条件を付与して一旦測位要求待ちとするため、条件なしの場合に直ちに測位要求を発していた第１の実施例に比べて、測位装置４に対する測位要求の回数がさらに減る可能性があり、測位コストをより削減できる効果がある。
【０１２５】
『第５の実施例』
本実施例は、第１の実施例における測位ゲートウェイ装置２１と比べて、要求処理部２２１における測位要求発信時の処理が図３４のステップＳ３６Ａのように異なり、その他は第１の実施例と同じである。
【０１２６】
本実施例において、応答処理部２２２は、測位装置４から測位応答を受信すると（ステップＳ３０でＮＯ、ステップＳ３５でＹＥＳ）、管理テーブル２３を検索して、受信した測位応答が示す端末に対する測位要求済みの端末位置情報要求、および当該端末に対する測位待ちの端末位置情報要求であって且つ受信した測位応答から得られる位置情報がその要求に付加された条件を満たす端末位置情報要求を取り出し、これらの端末位置情報要求に対して、受信した測位応答から端末位置情報応答を生成して、発信する（ステップＳ３６Ａ）。これは測位応答を受信した時に、測位要求済みの端末位置情報要求だけでなく、測位待ちの状態にある端末位置情報要求の条件を測位応答から得られる位置情報が満たす場合には、その位置情報から端末位置情報応答を生成して応答することで、測位装置に対する測位要求の回数を減らし、測位コストを低減することができるという効果がある。
【０１２７】
本実施例は第１の実施例を変形したものであるが、第２乃至第４の実施例についても同様な変形が可能である。
【０１２８】
『第６の実施例』
本実施例では、条件の付与を一切無くし、同じ端末について複数の端末位置情報が溜まった時点で測位要求を１回発行することで、測位コストを低下させる。
【０１２９】
図３５は本実施例の構成を示す図であり、図２３と同一符号は同一部分を示し、２２１Ｃは要求処理部、２２２Ａは応答処理部、２２３Ａは測位要求決定部、２６１Ａ、２７１Ａは要求発信手段である。
【０１３０】
図３６は処理手段２２の要求処理部２２１Ｃおよび応答処理部２２２Ａの動作を表すフローチャートである。ネットワークａを通じて端末位置情報要求を受信したら（ステップＳ３０でＹＥＳ）、要求処理部２２１は、管理テーブル２３に、受信した端末位置情報要求の内容を登録し（ステップＳ３１）、次いでこの登録した前記端末位置情報要求に「測位待ち」を示すフラグを記録する（ステップＳ３３）。本実施例では、要求処理部２２１Ｃが測位要求を発する機会はない。
【０１３１】
一方、ネットワークａを通じて測位装置４からの測位応答を受信したら（ステップＳ３０でＮＯ、ステップＳ３５でＹＥＳ）、応答処理部２２２Ａは、管理テーブル２３を参照して、この測位応答が示す端末に対して端末位置情報要求を行った利用者端末を判定し、この判定した利用者端末に対する端末位置情報応答を生成して発信し（ステップＳ３６）、管理テーブル２３から処理済みの前記端末位置情報要求に関する情報を削除する（ステップＳ３７）。ここで、応答処理部２２２Ａは、測位応答が示す端末の端末位置情報を要求していた利用者端末であって測位要求済みの全ての利用者端末を応答を返す利用者端末として判定しても良いし、その端末の端末位置情報を要求していた測位要求済みおよび測位要求待ちの全ての利用者端末を応答を返す利用者端末として判定しても良い。
【０１３２】
図３７は処理手段２２の測位要求決定部２２３Ａの動作を示すフローチャートである。測位要求決定部２２３Ａは、定期的に管理テーブル２３を検索して、「測位待ち」のフラグが立っている端末位置情報要求を検索する（ステップＳ４１）。そして同じ端末について測位待ち状態の複数の端末位置情報要求が存在した場合には(ステップＳ４２ＡでＹＥＳ）、これらの複数の端末位置情報要求にかかる前記端末に対する測位要求を一つ発信して、管理テーブル２３から当該端末位置情報要求の「測位待ち」を示すフラグを削除し、測位要求済みを示すフラグを付加する（ステップＳ４３）。
【０１３３】
また、測位要求決定部２２３Ａは、次の検索タイミングにおいて測位要求待ちとなっている時間が所定時間（例えば１分）を超えることとなる端末位置情報要求がある場合には（ステップＳ４２でＮＯ、ステップＳ４４ＡでＹＥＳ）、当該端末位置情報要求が指定する端末に対する測位要求を発信して、管理テーブル２３から当該端末位置情報要求の「測位待ち」を示すフラグを削除し、測位要求済みを示すフラグを付加する（ステップＳ４３）
【０１３４】
このように本実施例では、同じ端末について所定時間内に複数の端末位置情報要求が発生すれば、複数の端末位置情報要求につき１回だけ測位要求が出されることになり、測位コストを減らすことができる。また、測位要求待ち時間が所定時間を超えることになる端末位置情報要求については、そのことが判定された時点で測位要求が行われるため、利用者端末に対する応答時間を予め定めた時間内に維持することが可能である。
【０１３５】
以上、本発明を幾つかの実施の形態および実施例を挙げて説明したが、本発明は以上の例に限定されず、その他各種の付加変更が可能である。例えば、前記の各実施の形態においては、位置情報の例として端末の位置を用いたが、速度、移動方向、加速度、温度、湿度など、測位装置によって取得可能な端末の情報であればなんでも良い。また管理テーブルによる端末位置情報要求の管理方法は、端末位置情報要求とそれに適用される条件、端末識別子、要求元の利用者端末、端末位置情報要求の処理状態などの関係が把握できる方法であれば、別の方法であってもよい。
【０１３６】
本発明の測位ゲートウェイ装置は、その有する機能をハードウェア的に実現することは勿論、コンピュータと測位ゲートウェイ装置用プログラムとで実現することができる。測位ゲートウェイ装置用プログラムは、磁気ディスクや半導体メモリ等のコンピュータ可読記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータを前述した各実施の形態における各実施例の測位ゲートウェイ装置として機能させる。
【図面の簡単な説明】
【０１３７】
【図１】本発明の第１の実施の形態における第１の実施例のブロック図である。
【図２】本発明の第１の実施の形態における第１の実施例の処理手段２の動作を表すフローチャートである。
【図３】本発明の第１の実施の形態における第１の実施例で用いる端末位置情報要求の例を示す図である。
【図４】本発明の第１の実施の形態における第１の実施例で用いる管理テーブルの状態を示す図である。
【図５】本発明の第１の実施の形態における第１の実施例で用いる測位要求の例を示す図である。
【図６】本発明の第１の実施の形態における第１の実施例で用いる管理テーブルの状態を示す図である。
【図７】本発明の第１の実施の形態における第１の実施例で用いる測位応答の例を示す図である。
【図８】本発明の第１の実施の形態における第１の実施例で用いる端末位置情報応答の例を示す図である。
【図９】本発明の第２の実施の形態における第１の実施例のブロック図である。
【図１０】本発明の第２の実施の形態における第１の実施例の処理手段の動作を示すフローチャートである。
【図１１】本発明の第２の実施の形態における第１の実施例で用いる保存テーブルの状態を示す図である。
【図１２】本発明の第２の実施の形態における第１の実施例で用いる端末位置情報要求の構成例を示す図である。
【図１３】本発明の第２の実施の形態における第１の実施例で用いる端末位置情報応答の構成例を示す図である。
【図１４】本発明の第２の実施の形態における第１の実施例で用いる端末位置情報管理テーブルの状態を示す図である。
【図１５】本発明の第２の実施の形態における第１の実施例で用いる端末位置情報要求の構成例を示す図である。
【図１６】本発明の第２の実施の形態における第１の実施例で用いる端末位置情報応答の構成例を示す図である。
【図１７】本発明の第２の実施の形態における第２の実施例のブロック図である。
【図１８】本発明の第２の実施の形態における第２の実施例の処理手段の動作を示すフローチャートである。
【図１９】本発明の第２の実施の形態における第３の実施例のブロック図である。
【図２０】本発明の第２の実施の形態における第３の実施例の処理手段の動作を示すフローチャートである。
【図２１】本発明の第２の実施の形態における第４の実施例のブロック図である。
【図２２】本発明の第２の実施の形態における第４の実施例の処理手段の動作を示すフローチャートである。
【図２３】本発明の第３の実施の形態における第１の実施例のブロック図である。
【図２４】本発明の第３の実施の形態における第１の実施例の要求処理部および応答処理部の動作を示すフローチャートである。
【図２５】本発明の第３の実施の形態における第１の実施例の測位要求決定部の動作を示すフローチャートである。
【図２６】本発明の第３の実施の形態における第１の実施例で用いる端末位置情報要求の構成例を示す図である。
【図２７】本発明の第３の実施の形態における第１の実施例で用いる管理テーブルの状態を示す図である。
【図２８】本発明の第３の実施の形態における第１の実施例で用いる管理テーブルの状態を示す図である。
【図２９】本発明の第３の実施の形態における第２の実施例の要求処理部および応答処理部の動作を示すフローチャートである。
【図３０】本発明の第３の実施の形態における第３の実施例のブロック図である。
【図３１】本発明の第３の実施の形態における第３の実施例の要求処理部および応答処理部の動作を示すフローチャートである。
【図３２】本発明の第３の実施の形態における第４の実施例のブロック図である。
【図３３】本発明の第３の実施の形態における第４の実施例の要求処理部および応答処理部の動作を示すフローチャートである。
【図３４】本発明の第３の実施の形態における第５の実施例の要求処理部および応答処理部の動作を示すフローチャートである。
【図３５】本発明の第３の実施の形態における第６の実施例のブロック図である。
【図３６】本発明の第３の実施の形態における第６の実施例の要求処理部および応答処理部の動作を示すフローチャートである。
【図３７】本発明の第３の実施の形態における第６の実施例の測位要求決定部の動作を示すフローチャートである。
【図３８】従来の技術による測位ゲートウェイ装置の構成を説明するための図である。
【図３９】従来の技術による測位ゲートウェイ装置の動作を表すフローチャートである。
【符号の説明】
【０１３８】
１…測位ゲートウェイ装置
２…処理手段
３…管理テーブル
４…測位装置
５…端末
６…利用者端末
７…利用者端末
８…要求処理部
９…応答処理部
１０…測位ゲートウェイ装置
１１…処理手段
１２…管理テーブル
１３…保存テーブル
１４…利用者端末
１５…利用者端末
１６…既定条件記憶テーブル
１７…削除手段
２１…測位ゲートウェイ装置
２２…処理手段
２３…管理テーブル
２４…既定条件記憶テーブル
２６…利用者端末
２７…利用者端末
６１…要求発信手段
６２…応答受信手段
７１…要求発信手段
７２…応答受信手段
１０１…測位ゲートウェイ装置
１０２…処理手段
１０３…管理テーブル
１０６…利用者端末
１０７…利用者端末
１１１…要求処理部
１１１Ａ…要求処理部
１１１Ｂ…要求処理部
１１１Ｃ…要求処理部
１１２…応答処理部
１４１…要求発信手段
１４１Ｂ…要求発信手段
１４１Ｃ…要求発信手段
１４２…応答受信手段
１５１…要求発信手段
１５１Ｂ…要求発信手段
１５１Ｃ…要求発信手段
１５２…応答受信手段
２２１…要求処理部
２２１Ａ…要求処理部
２２１Ｂ…要求処理部
２２１Ｃ…要求処理部
２２２…応答処理部
２２２Ａ…応答処理部
２２３…測位要求決定部
２２３Ａ…測位要求決定部
２６１…要求発信手段
２６１Ａ…要求発信手段
２６２…応答受信手段
２７１…要求発信手段
２７１Ａ…要求発信手段
２７２…応答受信手段
１０６１…要求発信手段
１０６２…応答受信手段
１０７１…要求発信手段
１０７２…応答受信手段
ａ…ネットワーク
【図１】
2006054922.tif 000003
【図２】
2006054922.tif 000004
【図３】
2006054922.tif 000005
【図４】
2006054922.tif 000006
【図５】
2006054922.tif 000007
【図６】
2006054922.tif 000008
【図７】
2006054922.tif 000009
【図８】
2006054922.tif 000010
【図９】
2006054922.tif 000011
【図１０】
2006054922.tif 000012
【図１１】
2006054922.tif 000013
【図１２】
2006054922.tif 000014
【図１３】
2006054922.tif 000015
【図１４】
2006054922.tif 000016
【図１５】
2006054922.tif 000017
【図１６】
2006054922.tif 000018
【図１７】
2006054922.tif 000019
【図１８】
2006054922.tif 000020
【図１９】
2006054922.tif 000021
【図２０】
2006054922.tif 000022
【図２１】
2006054922.tif 000023
【図２２】
2006054922.tif 000024
【図２３】
2006054922.tif 000025
【図２４】
2006054922.tif 000026
【図２５】
2006054922.tif 000027
【図２６】
2006054922.tif 000028
【図２７】
2006054922.tif 000029
【図２８】
2006054922.tif 000030
【図２９】
2006054922.tif 000031
【図３０】
2006054922.tif 000032
【図３１】
2006054922.tif 000033
【図３２】
2006054922.tif 000034
【図３３】
2006054922.tif 000035
【図３４】
2006054922.tif 000036
【図３５】
2006054922.tif 000037
【図３６】
2006054922.tif 000038
【図３７】
2006054922.tif 000039
【図３８】
2006054922.tif 000040
【図３９】
2006054922.tif 000041