JP3871311B2 - LOCATION SYSTEM, SERVER DEVICE, LOCATION METHOD, AND PROGRAM - Google Patents
LOCATION SYSTEM, SERVER DEVICE, LOCATION METHOD, AND PROGRAM Download PDFInfo
- Publication number
- JP3871311B2 JP3871311B2 JP2002021336A JP2002021336A JP3871311B2 JP 3871311 B2 JP3871311 B2 JP 3871311B2 JP 2002021336 A JP2002021336 A JP 2002021336A JP 2002021336 A JP2002021336 A JP 2002021336A JP 3871311 B2 JP3871311 B2 JP 3871311B2
- Authority
- JP
- Japan
- Prior art keywords
- client device
- information
- client
- estimated
- position information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、移動車両や人などの位置を特定する位置特定システム、サーバ装置、位置特定方法およびプログラムに関する。
【0002】
【従来の技術】
近年、GPS(Global Positioning System:全世界測位システム)、PHSや携帯電話の基地局情報など、位置検知手段を用い、移動車両や人などの位置を特定する位置特定システムが利用されている。例えば、任意の対象の位置を別の場所にいる第三者が確認するためのシステムとして、GPS機能を有する携帯端末を車両や人に装備し、依頼者(第三者)からの位置情報提供の要請に応じて、携帯端末の管理サービス会社が位置情報を取得し、依頼者の携帯電話やPC端末などに位置情報を送信するという位置特定サービスなどがある。依頼者は、携帯電話やPC端末などの表示部に表示される地図と、その中に示されるマークで、対象となる人や車両の現在位置を確認することができる。
【0003】
これらの位置特定システムでは、自己の位置検知を電波で行い、また得られた位置情報を別な場所に送信するときも電波を使用するため、電波が到達しない場所(例えば、トンネル、地下駐車場、無線電話網のサービス圏外エリアなど)では通信不可能となり、位置情報が取得できなくなるという問題がある。上記のサービスの例で具体的に説明すると、依頼者が位置情報提供の要請を出した時点で既に車両が上記のような通信不可能な場所に進入している場合、対象の位置特定が全く行えない状況が発生する。
【0004】
【発明が解決しようとする課題】
上述のように従来の位置特定システムでは、位置情報を電波で送信し、この位置情報のみで自己の現在位置を特定している。このため、対象が通信不可能な場所に進入し、対象からの位置情報が取得できない場合は位置特定が全く行えなくなる。
【0005】
しかし、位置特定の目的が、盗難車両の発見や人の介護のように、常に対象を追跡する必要がある場合は、対象が通信不可能な場所に進入し対象の位置を特定できなくなることは致命的である。
【0006】
そこで本発明は上記事情に鑑みて成されたもので、位置を特定する対象からの位置情報を取得できない場合であっても対象の位置を推定することで対象の位置特定が可能な位置特定システム、サーバ装置、位置特定方法およびプログラムを提供することを目的とする。
【0007】
【課題を解決するための手段】
本発明の位置特定システムは、自己の現在位置を検知して、得られた位置情報を所定の頻度で送信するクライアント装置(クライアント装置1)と、前記クライアント装置の現在位置を検索する命令を送信するための情報端末装置(情報端末装置3)と、前記情報端末装置からの現在位置検索命令を受け、前記クライアント装置から送信される位置情報に基づいて、前記クライアント装置の現在位置を含む地図画像データを前記情報端末装置に送信するためのサーバ装置と(サーバ装置2)、を有する位置特定システムであって、前記サーバ装置が、前記情報端末装置からの検索命令に基づいて前記クライアント装置に対して位置情報の送信を要求した時点で、前記クライアント装置からの位置情報を取得できない場合、取得済みの位置情報に基づいて、前記クライアント装置の現在位置を推定する位置推定手段(位置推定部25)を備える。
【0008】
本発明のサーバ装置(サーバ装置2)は、クライアント装置からの位置情報を所定の頻度で受信するとともに、情報端末装置からの位置検索命令を受信して、前記クライアント装置の現在位置を含む地図画像データを前記情報端末装置に送信する送受信手段(送受信部21)と、前記クライアント装置から送信される位置情報に基づいて特定した前記クライアント装置の現在位置を含む前記地図画像データを生成する位置特定処理手段(システム制御部20)と、前記情報端末装置からの検索命令に基づいて前記クライアント装置に対して位置情報の送信を要求した時点で、前記クライアント装置からの位置情報を取得できない場合、取得済みの位置情報に基づいて推定した前記クライアント装置の現在位置を含む前記地図画像データを生成する位置推定手段(位置推定部25)と、を備える。
【0009】
本発明の位置特定方法は、クライアント装置が自己の現在位置を検知し、得られた位置情報を所定の頻度で送信する位置情報送信ステップ(S106)と、情報端末装置が前記クライアント装置の現在位置を検索する命令を送信する検索命令送信ステップ(S301)と、サーバ装置が前記情報端末装置からの現在位置検索命令を受けて前記クライアント装置に対して位置情報の送信を要求し、前記クライアント装置から送信される位置情報に基づいて前記クライアントの現在位置を特定し、かつ、前記現在位置検索命令に基づいて前記クライアント装置に対して位置情報の送信を要求した時点で、前記クライアント装置からの位置情報を取得できない場合、取得済みの位置情報に基づいて、前記クライアント装置の現在位置を推定する位置情報推定ステップ(S405)と、前記サーバ装置で特定または推定した前記クライアント装置の現在位置を含む地図画像データを前記情報端末装置に送信する位置情報送信ステップ(S406)と、を含む。
【0010】
本発明の位置特定方法は、情報端末装置からの現在位置検索命令を受けてクライアント装置に対して位置情報の送信を要求し、前記クライアント装置から送信される位置情報に基づいて前記クライアントの現在位置を特定し、かつ、前記現在位置検索命令に基づいて前記クライアント装置に対して位置情報の送信を要求した時点で、前記クライアント装置からの位置情報を取得できない場合、取得済みの位置情報に基づいて、前記クライアント装置の現在位置を推定する位置情報推定ステップ(S401〜S405)と、特定または推定した前記クライアント装置の現在位置を含む地図画像データを前記情報端末装置に送信する位置情報送信ステップ(S406)と、を含む。
【0011】
本発明のプログラムは、コンピュータを、クライアント装置からの位置情報を所定の頻度で受信するとともに、情報端末装置からの位置検索命令を受信して、前記クライアント装置の現在位置を含む地図画像データを前記情報端末装置に送信する送受信手段、前記クライアント装置から送信される位置情報に基づいて特定した前記クライアント装置の現在位置を含む前記地図画像データを生成する位置特定処理手段、前記情報端末装置からの検索命令に基づいて前記クライアント装置に対して位置情報の送信を要求した時点で、前記クライアント装置からの位置情報を取得できない場合、取得済みの位置情報に基づいて推定した前記クライアント装置の現在位置を含む前記地図画像データを生成する位置推定手段、して機能させるものである。
【0012】
本発明によれば、位置を特定する対象であるクライアント装置からに位置情報を取得できない場合でも、サーバ装置が、既に取得済みの位置情報に基づいてクライアント装置の現在位置を推定することで対象の位置特定が可能となる。
【0013】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
図1は、本発明の一実施の形態における位置特定システムを示す構成図である。
【0014】
図1に示すように、位置特定システムは、クライアント装置1、サーバ装置2および情報端末装置3で構成され、それぞれインターネット4に接続されている。クライアント装置1は、位置特定の対象となる装置であり、本実施の形態では車両に搭載され、自車位置を検知し、所定の頻度で位置情報をサーバ装置2に送信する。サーバ装置2は、クライアント装置1から送信される位置情報に基づいてクライアント装置の現在位置を特定する装置である。情報端末装置3は、サーバ装置2に対してクライアント装置1の位置検索を命令するための装置である。情報端末装置3が検索命令を発すると、命令を受信したサーバ装置2は、クライアント装置1の位置情報に基づいて特定したクライアント装置の現在位置を含む地図画像データを情報端末装置3へ送信したり、位置が特定できないときには位置や施設等に関する地図情報および直近の位置情報に基づいて推定したクライアント装置の現在位置を含む地図画像データを情報端末装置3へ送信する。
【0015】
次に、本実施の形態における位置特定システムを構成するクライアント装置1、サーバ装置2、情報端末装置3の各装置の構成を説明する。
【0016】
図2は、クライアント装置1の構成を示すブロック図である。クライアント装置は、主に、マイクロプロセッサ、半導体メモリ、各種インターフェース回路を含むコンピュータで構成されるシステム制御部10、送信機および受信機で構成される送受信部11、GPS受信部12、車速センサなどで構成される各種センサ部13、VICS受信部14、メモリなどで構成される地図情報蓄積部15、液晶ディスプレイなどで構成される表示部16、スピーカなどで構成される音声案内部17、メモリなどで構成される履歴データ蓄積部18、各種ボタンやキーボードなどで構成される操作部19で構成される。
【0017】
送受信部11は、サーバ装置2との間でデータの送受信を行う。GPS受信部12は位置信号を出力し、各種センサ部13は車速などの計測信号を出力し、VICS受信部14はVICS情報信号を出力する。地図情報蓄積部15は、表示部16に表示するための地図情報を格納する。表示部16や音声案内部17は、車内の運転者などに現在位置の情報や警告などを通知する。履歴データ蓄積部18は、所定の周期で受信する位置信号から得られる位置情報を保存する。操作部19は、操作者のデータ入力などを受け付ける。システム制御部10は、上記各部と接続し、各部の動作を制御する。例えば、GPS受信部12より所定の周期で受信して得た位置情報は、履歴データ蓄積部18に保存される。保存された位置情報は所定の周期で送受信部11よりサーバ装置2へ送信される。また、GPS受信部12やVICS受信部14で受信した位置情報や道路情報は、地図情報蓄積部15に保存された地図画像データと共に表示部16に表示される。また、各種センサ部13で得られた測定値情報も表示部16に表示される。さらに、必要に応じて音声案内部17から音声案内が発せられ、車内の運転者などに情報が提供される。なお、地図情報蓄積部15の地図画像データは、予めディスク媒体に記録されていてもよく、また、後述するサーバ装置2の地図情報データベースから送信されたものであってもよい。
【0018】
図3は、サーバ装置2の構成を示すブロック図である。サーバ装置は、主に、マイクロプロセッサ、半導体メモリ、各種インターフェース回路を含むコンピュータで構成されるシステム制御部20、送信機および受信機で構成される送受信部21、外部記憶装置などで構成される地図情報データベース22、個人データ管理データベース23、履歴情報蓄積部24、位置推定部25、各種ボタンやキーボードなどで構成される操作部26で構成される。
【0019】
送受信部21は、クライアント装置1や情報端末装置3との間でデータの送受信を行う。地図情報データベース22には、各地域の地図の画像データが格納されている。図4は、地図情報データベース22のデータ構成を示す模式図である。データベースには各地域の地図画像データが複数の縮尺で格納されている。また、地図の領域内において、クライアント装置からの位置情報の受信が途絶える可能性のある受信不良位置(トンネル等の構造物や地下駐車場等の建造物)を示す地理データも合わせて格納されている。これらのデータは、CD−ROM、DVD、HDDなどの記録媒体に記録し、逐次更新可能にしておくことが好ましい。個人データ管理データベース23には、クライアント装置1のシリアル番号に対応する所有者の氏名やパスワードなど、個人管理用のデータが格納されている。履歴情報蓄積部24には、クライアント装置1から取得した位置情報が保存される。位置推定部25は、履歴情報蓄積部24に蓄積された取得済みの位置情報と、地図情報データベース22の地理データに基づいて、クライアント装置1の現在位置を推定する。操作部26は、操作者のデータ入力などを受け付ける。システム制御部20は、上記各部と接続し、各部の動作を制御する。例えば、情報端末装置3からの位置検索命令を送受信部21で受信すると、個人データ管理データベース23で対応するクライアント装置を特定し、特定したクライアント装置1に対して位置情報の送信を要求する。送信要求は送受信部21からクライアント装置1に送信される。その後、クライアント装置1から位置情報を取得すると、位置情報に対応する地図データを地図情報データベース22から抽出して、送受信部21より情報端末装置3およびクライアント装置1に送信する。クライアント装置1から位置情報を取得できない場合、位置推定部25は、履歴情報蓄積部24に蓄積されている当該クライアント装置1の位置情報を抽出する。また位置情報に対応する地理データを地図情報データベース22から抽出して、現在位置の推定を行ったのち、送受信部21より情報端末装置3およびクライアント装置1に送信する。位置推定部25の位置推定の手順については後述する。
【0020】
図5は、情報端末装置3の構成を示すブロック図である。情報端末装置は、主に、マイクロプロセッサ、半導体メモリ、各種インターフェース回路を含むコンピュータで構成されるシステム制御部30、送信機および受信機で構成される送受信部31、メモリ部32、液晶ディスプレイなどで構成される表示部33、スピーカなどで構成される音声案内部34、各種ボタンやキーボード、ポインティングデバイスなどで構成される操作部35で構成される。
【0021】
送受信部31は、サーバ装置2との間でデータの送受信を行う。メモリ部32は、送受信部31で送受信するデータを一時保存する。表示部33や音声案内部34は、情報端末装置3の操作者に現在位置の情報や警告を表示や音声で通知する。操作部35は、操作者のデータ入力などを受け付ける。システム制御部30は、上記各部と接続し、各部の動作を制御する。例えば、操作者が操作部35を操作して、クライアント装置1の現在位置を検索する命令を入力すると、送受信部31からサーバ装置2へ検索命令が送信される。サーバ装置2で位置情報が検索され、該当する地図情報データが送信されると、送受信部31はこれを受信してメモリ部32に保存する。メモリ部に保存された各種情報は、表示部33に表示される。さらに、必要に応じて音声案内部34から音声案内が発せられ、情報端末装置3の操作者に情報が提供される。
【0022】
次に本実施の形態における位置特定システムの動作について図6から図9のフローチャートを用いて説明する。
【0023】
図6は、運転者が車両の運転を開始し、車両に搭載したクライアント装置1が起動してサーバ装置2に位置情報が送信されるまでの流れを示すフローチャートである。
【0024】
はじめに、運転者が車両の運転を開始するとクライアント装置1の電源が投入される(ステップS101)。電源投入は、手動で行うようにしてもよいが、例えば、イグニッションスイッチと連動して自動的に投入されるようにすることが好ましい。クライアント装置1は、電源投入直後、送受信部11からサーバ装置2に対して自己のIDを送信する。サーバ装置2の送受信部21は、IDを受信して、ID認証を実行し(ステップS102)、認証が成功したクライアント装置からの位置情報を受信、保存することになる。
【0025】
車両が走行を開始すると(ステップS103)、クライアント装置1は所定の周期(例えば1秒ごと)でGPS受信部12から走行車両の位置信号を受信し、位置情報を履歴データ蓄積部18に蓄積する(ステップS104)。
【0026】
履歴データ蓄積部18に蓄積された位置情報は、所定の送信タイミングになったかどうか(例えば60秒を経過したかどうか、クライアント装置が1km位移動したかどうか、など)が判定され(ステップS105)、所定の送信タイミングになると、サーバ装置2へ送信される(ステップS106)。サーバ装置2は、送信されたデータを受信して(ステップS107)、履歴情報蓄積部24に保存する。本実施の形態の位置特定システムでは、上記送信タイミングの設定をクライアント装置1の移動速度に応じて変更する構成としている。送信タイミングの設定手順については次の図7のフローチャートで詳説する。
【0027】
図7はクライアント装置1が、クライアント装置1の移動速度に応じて送信タイミングを決定する流れを示すフローチャートである。本実施の形態のクライアント装置は、送信コストを節約するために、GPS受信部12から所定の周期で取得した位置情報を、一旦履歴データ蓄積部18に格納し、所定の時間が経過したり、あるいは所定の走行距離を走行したりすると(すなわち所定の送信タイミングになると)、履歴データ蓄積部18に蓄積された位置情報を一括してサーバ装置2へ送信するような構成を採る。
【0028】
はじめに、GPS受信部12から取得した自車位置情報を、履歴データ蓄積部18に記録する(ステップS201)。次に、システム制御部10は、車速センサ(各種センサ部13)の測定値から現在の走行速度を判定する(ステップS202)。本実施の形態では、速度を、高速走行時(60km/h以上)、中速走行時(60〜30km/h)、低速走行時(30〜10km/h)、超低速走行時(10km/h以下)と4つに分類し、位置情報の送信頻度を変えるようにしている。そして、高速走行時は走行距離1kmごとに、中速走行時は走行時間60秒ごとに、低速走行時は40秒ごとに、超低速走行時は20秒ごとに位置情報を送信するように設定されている。
【0029】
但し、速度分類の数や速度範囲、基準とする走行距離や経過時間はこれに固定されるものではなく、任意に決定してよい。車両に搭載したクライアント装置1からデータを送信する場合、車両からインターネットの接続部まではPHSや携帯電話などの無線通信網を使用するため、この通信などにかかる費用と位置特定や推定の精度との優先度を勘案して送信頻度を決定する。
【0030】
走行速度の判定後(ステップS202)、速度に応じた処理ステップへ分岐する。60km/h以上の場合、高速走行時のステップへ分岐し、走行距離が1km経過するごとに位置情報の送信を行う。ステップS203で、走行距離を判定し、1kmに達していない場合はそのままステップS212へ進む。この場合、送信を行っていないので、超低速で走行しているかどうかを判断するステップS214へ進む。この場合は、高速で走行しているので、再びステップS201に戻って2番目の自車位置情報を履歴データ蓄積部18に記録する。これにより、履歴データ蓄積部18には、初期(0秒)と、2番目(1秒後)の自車位置情報が記録される。同様の手順を繰り返して自車位置情報を複数蓄積する。そして、ステップS203で走行距離が1kmに達した場合、履歴データ蓄積部18に蓄積された情報を送信する(ステップS204)。ステップS212では、送信が完了したのでステップS213に進み、履歴データ蓄積部18内のデータをクリアする。その後、再びステップS201に戻り、同様の手順を繰り返して2回、3回と送信を行う。
【0031】
車速が30km/h以上60km/h未満の場合、中速走行時のステップへ分岐し、走行時間が60秒経過するごとに位置情報の送信を行う。ステップS205で、走行時間を判定し、60秒に達していない場合はそのままステップS212へ進む。この場合、送信を行っていないので、超低速で走行しているかどうかを判断するステップS214へ進む。この場合は、中速で走行しているので、再びステップS201に戻って2番目の自車位置情報を履歴データ蓄積部18に記録する。これにより、履歴データ蓄積部18には、初期(0秒)と、2番目(1秒後)の自車位置情報が記録される。同様の手順を繰り返して自車位置情報を複数蓄積する。そして、ステップS203で走行時間が60秒に達した場合、履歴データ蓄積部18に蓄積された情報を送信する(ステップS206)。ステップS212では、送信が完了したのでステップS213に進み、履歴データ蓄積部18内のデータをクリアする。その後、再びステップS201に戻り、同様の手順を繰り返して2回、3回と送信を行う。
【0032】
車速が10km/h以上30km/h未満の場合、低速走行時のステップへ分岐し、走行時間が40秒経過するごとに位置情報の送信を行う。ステップS207で、走行時間を判定し、40秒に達していない場合はそのままステップS212へ進む。この場合、送信を行っていないので、超低速で走行しているかどうかを判断するステップS214へ進む。この場合は、低速で走行しているので、再びステップS201に戻って2番目の自車位置情報を履歴データ蓄積部18に記録する。これにより、履歴データ蓄積部18には、初期(0秒)と、2番目(1秒後)の自車位置情報が記録される。同様の手順を繰り返して自車位置情報を複数蓄積する。そして、ステップS207で走行時間が40秒に達した場合、履歴データ蓄積部18に蓄積された情報を送信する(ステップS208)。ステップS212では、送信が完了したのでステップS213に進み、履歴データ蓄積部18内のデータをクリアする。その後、再びステップS201に戻り、同様の手順を繰り返して2回、3回と送信を行う。
【0033】
車速が10km/h未満の場合、超低速走行時のステップへ分岐し、走行時間が20秒経過するごとに位置情報の送信を行う。ステップS209で、最初に履歴データ蓄積部18に記録した自車位置情報を送信する。これは、車両が停止するかもしれないため、位置情報を蓄積してから送信するのではなく、まずは位置情報を送信するためである。次にステップS210で走行時間を判定し、20秒に達していない場合はそのままステップS212へ進む。この場合、ステップS210以降では送信を行っていないので、超低速で走行しているかどうかを判断するステップS214へ進む。この場合は、超低速で走行しているので、ステップS215へ進み、2番目の自車位置情報を履歴データ蓄積部18に記録する。これで、履歴データ蓄積部18には、初期(0秒)と、2番目(1秒後)の自車位置情報が記録された。次に、再びステップS210で走行時間を判定する。同様の手順を繰り返して自車位置情報を複数蓄積する。そして、ステップS210で走行時間が20秒に達した場合、履歴データ蓄積部18に蓄積された情報を送信する(ステップS211)。ステップS212では、送信が完了したのでステップS213に進み、履歴データ蓄積部18内のデータをクリアする。その後、再びステップS201に戻り、同様の手順を繰り返して2回、3回と送信を行う。
【0034】
以上が各分岐ステップの流れであるが、逐次移動速度の測定が行われるので、移動中の車両の速度変化に応じて、適切な送信タイミングが決定される。
【0035】
図8は、情報端末装置3がクライアント装置1の現在位置の検索命令を発し、検索結果を受信するまでの手順を示すフローチャートである。
【0036】
はじめに、情報端末装置3の操作者が、操作部35を操作して、クライアント装置1の位置の検索命令を送信する(ステップS301)。検索命令を待機中のサーバ装置2は(ステップS302)、検索要求を受信して、検索要求が正規のものであるかを判断し、認証を行う(ステップS303)。認証に成功すると、サーバ装置2は位置検索を開始する(ステップS304)。位置検索が終了し、得られた結果情報は情報端末装置3に対して送信される(ステップS305)。情報端末装置3は、サーバ装置2の履歴情報蓄積部24から取得した位置情報および、地図情報データベース22から取得した地図画像データなどの検索結果を受信する(ステップS306)。表示部33には、地図とクライアント装置1の移動履歴が表示される(ステップS307)。
【0037】
上記の検索のステップ(ステップS304)において、サーバ装置2の履歴情報蓄積部24に現在位置の情報がない場合がある。これは、前述のように、例えば車両が地下駐車場など、クライアント装置からの位置情報の受信が途絶える可能性のある受信不良位置に進入して、クライアント装置1からの位置情報を取得できなくなったときである。このような場合は検索のステップにおいて位置推定を行う。位置推定は、サーバ装置2の位置推定部25が行う。
【0038】
図9は、位置推定の手順を示すフローチャートである。サーバ装置2のシステム制御部20は、履歴情報蓄積部24にクライアント装置1の現在位置の情報がないと判断すると、履歴情報蓄積部24から既に取得した過去の位置情報を抽出し(ステップS401)、位置推定部25で位置推定を実行させる。位置推定部25は、位置履歴に対応する地図画像データを地図情報データベース22から取得して(ステップS402)、最後に特定された直近の位置を確認する(ステップS403)。
【0039】
図10は、上記の状況を示したもので、クライアント装置1の移動履歴を地図上に示す模式図である。図中A、B、Cは順に位置の履歴を示しており、最後に特定された直近の位置がCである。
【0040】
次に、直近の位置までの履歴情報に基づいて、現在クライアント装置が存在すると推定される領域を算出する(ステップS404)。領域は、図11に示すように、最後に特定された位置Cを中心とする円としてもよい。円とする場合の半径は、直近の位置までの履歴情報に基づいて決定される(図10中のAB間やBC間の距離)。これは、最後に特定できた直近の位置(C)から位置が特定できなくなるまでに移動できる最大距離が図10中のAB間やBC間の距離になるからである。但し、例えば移動速度を市街地では30km/h、郊外では50km/hと予め設定しておいて、それを元に領域を決定してもよい。また、進行方向と速度などをパラメータとする関数により計算してもよい。
【0041】
図12は、上記の状況を示したもので、この場合、地図上で北方向に向かっていたという履歴から、北西方向に推定領域が展開した形になっている。これは、車両がこれまで進んでいた方向と逆方向に進む確率は低いと考えられる条件や、右折よりは左折する頻度が高いと考えられる条件などが考慮されている。
【0042】
次に、算出した領域内にある受信不良位置を検索する(ステップS405)。受信不良位置に関する地理情報は、地図情報データベース22に格納されているので、これと照合する。図12の例では、領域内に地下駐車場入り口51、52と、通信圏外となる駐車場53、54が検索された場合を示している。なお、検索した位置は、車両の現在位置の候補と推定して、そのまま表示してもよいし、例えば、最後に特定された位置からの道のりを求めて(一方通行などの道路状況も考慮した算出)、移動速度の履歴からクライアント装置1が到達可能な位置だけを抜粋し、車両が存在する確立の高い順に並び替えたものを表示してもよい。例えば、図12の通信圏外の駐車場54は、距離が最も近いが、駐車場54の面している道路が一方通行であるため、最後に特定された位置(C)からは遠回りになり、これまでの移動速度の履歴からは到達し難いと推定できる。従って、車両の現在位置として推定される位置は、52の地下駐車場、または53の通信圏外駐車場に絞られる。以上のように諸条件を適切に盛り込んで推定を行うことが好ましく、その方が推定精度も向上する。
【0043】
なお、算出した推定領域内に受信不良位置が確認されないような場合は、受信不良位置が検出されるまで、徐々に領域を広げるようにして推定領域を可変設定することが好ましい(例えば、領域が円の場合、少しずつ半径を広げていく)。逆に算出した推定領域内に受信不良位置が多数確認されるような場合は、適切な数に減るまで、徐々に推定領域を縮小するようにして推定領域を可変設定することが好ましい(例えば、領域が円の場合、少しずつ半径を縮めていく)。
【0044】
最後に推定結果は、情報端末装置3へ送信され(ステップS406)、情報端末装置3の表示部には図12のような地図および走行履歴、通信不可能な位置や施設の情報(住所や施設名など)が表示される(ステップS407)。
【0045】
上記のような位置推定は、特にクライアント装置を搭載した車両が盗難されたようなときや、クライアント装置を携帯した人の消息が不明になったようなときに有効で、追跡中の車両や人の位置が途中で特定できなくなった場合でも、自動的に現在位置の推定が行われるため、車両や人の追跡が行い易く、車両や人の発見の確率を高めることができる。
【0046】
なお、本実施の形態における位置特定システムのクライアント装置は、位置検出の手段をGPSとしたが、PHS電話システムにおける位置特定サービスなどを利用して、位置を検知するようにしても差し支えない。
【0047】
また、本実施の形態における位置特定システムのクライアント装置では、移動速度の検出手段として車速センサを用いたが、GPSで得られる位置情報の緯度、経度の差分データから移動速度を算出するようにしてもかまわない。
【0048】
さらに、本実施の形態における位置特定システムでは、地図画像データなどを格納した地図情報データベースをサーバ装置側に配したが、従来のカーナビゲーションシステムなどのように位置情報送信装置(クライアント装置)側に装備するようにしてもかまわない。その場合、取得した位置情報および該当する位置の地図情報がクライアント装置からサーバ装置へ送信されることになる。
【0049】
なお、本実施の形態ではクライアント装置を車両に搭載した例を説明したが、車両に限らず人や動物などが携帯するようにしても同様の効果が得られることは言うまでもない。
【0050】
【発明の効果】
以上説明したように本発明によれば、位置を特定する対象であるクライアント装置からに位置情報を取得できない場合でも、サーバ装置が、既に取得済みの位置情報に基づいてクライアント装置の現在位置を推定することで対象の位置特定が可能となる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る位置特定システムを示す構成図である。
【図2】本発明の一実施形態に係る位置特定システムを構成するクライアント装置の構成を示すブロック図である。
【図3】本発明の一実施形態に係る位置特定システムを構成するサーバ装置の構成を示すブロック図である。
【図4】サーバ装置を構成する地図情報データベースのデータ構成例を示す模式図である。
【図5】本発明の一実施形態に係る位置特定システムを構成する情報端末装置の構成を示すブロック図である。
【図6】本発明の一実施形態に係る位置特定システムの動作を示すフローチャートである(クライアント装置の起動からサーバ装置の位置情報受信まで)。
【図7】本発明の一実施形態に係る位置特定システムの動作を示すフローチャートである(位置情報の送信タイミングを決定する流れ)。
【図8】本発明の一実施形態に係る位置特定システムの動作を示すフローチャートである(情報端末装置が位置検索命令を発してから検索結果を受信するまで)。
【図9】本発明の一実施形態に係る位置特定システムの動作を示すフローチャートである(位置推定の流れ)。
【図10】クライアント装置の移動履歴を示す地図上の模式図である。
【図11】クライアント装置の現在位置の推定領域を示す地図上の模式図である。
【図12】クライアント装置の現在位置の推定領域内にある受信不良位置を示す地図上の模式図である。
【符号の説明】
1 クライアント装置
2 サーバ装置
3 情報端末装置
4 インターネット
12 GPS受信部
13 各種センサ部
18 履歴データ蓄積部
22 地図情報データベース
24 履歴情報蓄積部
25 位置推定部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a position specifying system, a server device, a position specifying method, and a program for specifying the position of a moving vehicle or a person.
[0002]
[Prior art]
2. Description of the Related Art In recent years, position identifying systems that use position detection means such as GPS (Global Positioning System), PHS and mobile phone base station information to identify the position of a moving vehicle or a person have been used. For example, as a system for a third party in another location to confirm the position of an arbitrary target, a mobile terminal having a GPS function is equipped on a vehicle or a person, and location information is provided from the client (third party) In response to the request, there is a location specifying service in which a management service company of a mobile terminal acquires location information and transmits the location information to a requester's mobile phone or PC terminal. The requester can confirm the current position of the target person or vehicle by using a map displayed on a display unit such as a mobile phone or a PC terminal and a mark displayed therein.
[0003]
In these positioning systems, the location of the device is detected by radio waves, and the location information obtained is also used to transmit to another location. However, there is a problem that the location information cannot be acquired because communication is impossible in an area outside the service area of the wireless telephone network. Specifically, in the case of the above service, if the vehicle has already entered a place where communication is not possible as described above when the requester has requested to provide location information, the target location is not specified at all. A situation that cannot be performed occurs.
[0004]
[Problems to be solved by the invention]
As described above, in the conventional position specifying system, position information is transmitted by radio waves, and the current position of itself is specified only by this position information. For this reason, when the object enters a place where communication is impossible and position information cannot be acquired from the object, the position cannot be specified at all.
[0005]
However, if the purpose of positioning is to constantly track the target, such as finding a stolen vehicle or caring for a person, the target cannot enter the place where communication is impossible and the target position cannot be specified. Fatal.
[0006]
Therefore, the present invention has been made in view of the above circumstances, and a position specifying system capable of specifying the position of an object by estimating the position of the object even when position information from the object for specifying the position cannot be acquired. An object of the present invention is to provide a server device, a position specifying method, and a program.
[0007]
[Means for Solving the Problems]
The position specifying system of the present invention detects its own current position and transmits a client apparatus (client apparatus 1) that transmits the obtained position information at a predetermined frequency and a command for searching for the current position of the client apparatus. An information terminal device (information terminal device 3) for receiving and a map image including a current position of the client device based on position information transmitted from the client device upon receiving a current position search command from the information terminal device And a server device (server device 2) for transmitting data to the information terminal device, wherein the server device sends a request to the client device based on a search command from the information terminal device. If the location information cannot be obtained from the client device at the time of requesting the location information transmission, the obtained location information Based on provided with position estimation means for estimating a current location of the client device (position estimation unit 25).
[0008]
The server device (server device 2) of the present invention receives position information from the client device at a predetermined frequency, receives a position search command from the information terminal device, and includes a map image including the current position of the client device Transmission / reception means (transmission / reception unit 21) for transmitting data to the information terminal device, and position specifying processing for generating the map image data including the current position of the client device specified based on the position information transmitted from the client device If the position information from the client device cannot be acquired at the time of requesting the client device to transmit the position information based on the means (system control unit 20) and the search command from the information terminal device, the information has been acquired. Generating the map image data including the current position of the client device estimated based on the position information of Provided that the position estimation means (a position estimation unit 25), the.
[0009]
According to the position specifying method of the present invention, the client device detects its own current position and transmits the obtained position information at a predetermined frequency (S106), and the information terminal device detects the current position of the client device. A search command transmission step (S301) for transmitting a command to search for the server, and the server device receives the current location search command from the information terminal device and requests the client device to transmit location information, and from the client device The location information from the client device when the current location of the client is specified based on the location information to be transmitted, and the client device is requested to transmit location information based on the current location search command. The position where the current position of the client device is estimated based on the acquired position information. Including a distribution estimation step (S405), and a location information transmitting step (S406) for transmitting map image data to the information terminal device including the current position of a specific or estimated the client device by the server device.
[0010]
The position specifying method of the present invention receives a current position search command from an information terminal apparatus, requests a client apparatus to transmit position information, and based on the position information transmitted from the client apparatus, the current position of the client When the position information from the client device cannot be acquired at the time of requesting the client device to transmit the position information based on the current position search command, based on the acquired position information A position information estimating step (S401 to S405) for estimating the current position of the client device, and a position information transmitting step (S406) for transmitting map image data including the identified or estimated current position of the client device to the information terminal device. ) And.
[0011]
The program according to the present invention receives the location information from the client device at a predetermined frequency, receives a location search command from the information terminal device, and obtains the map image data including the current location of the client device. Transmission / reception means for transmitting to the information terminal device, position specifying processing means for generating the map image data including the current position of the client device specified based on the position information transmitted from the client device, search from the information terminal device If the position information from the client device cannot be acquired at the time of requesting the client device to transmit the position information based on the command, the current position of the client device estimated based on the acquired position information is included. It functions as a position estimating means for generating the map image data.
[0012]
According to the present invention, even when the position information cannot be acquired from the client apparatus that is the target for specifying the position, the server apparatus estimates the current position of the client apparatus based on the already acquired position information. The position can be specified.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a configuration diagram showing a position specifying system according to an embodiment of the present invention.
[0014]
As shown in FIG. 1, the position specifying system includes a
[0015]
Next, the configuration of each of the
[0016]
FIG. 2 is a block diagram illustrating a configuration of the
[0017]
The transmission / reception unit 11 transmits / receives data to / from the
[0018]
FIG. 3 is a block diagram illustrating a configuration of the
[0019]
The transmission /
[0020]
FIG. 5 is a block diagram illustrating a configuration of the
[0021]
The transmission /
[0022]
Next, the operation of the position specifying system in the present embodiment will be described with reference to the flowcharts of FIGS.
[0023]
FIG. 6 is a flowchart showing a flow from when the driver starts driving the vehicle until the
[0024]
First, when the driver starts driving the vehicle, the
[0025]
When the vehicle starts traveling (step S103), the
[0026]
It is determined whether the position information stored in the history
[0027]
FIG. 7 is a flowchart showing a flow in which the
[0028]
First, the own vehicle position information acquired from the
[0029]
However, the number of speed classifications, the speed range, the reference travel distance and the elapsed time are not fixed to this, and may be arbitrarily determined. When transmitting data from the
[0030]
After determining the traveling speed (step S202), the process branches to a processing step corresponding to the speed. In the case of 60 km / h or more, the process branches to a step during high-speed travel, and the position information is transmitted every time the travel distance is 1 km. In step S203, the travel distance is determined. If it has not reached 1 km, the process directly proceeds to step S212. In this case, since transmission is not performed, the process proceeds to step S214 for determining whether or not the vehicle is traveling at an extremely low speed. In this case, since the vehicle is traveling at a high speed, the process returns to step S201 again to record the second vehicle position information in the history
[0031]
When the vehicle speed is 30 km / h or more and less than 60 km / h, the process branches to a step at the time of medium speed traveling, and the position information is transmitted every 60 seconds after traveling time. In step S205, the travel time is determined. If it has not reached 60 seconds, the process directly proceeds to step S212. In this case, since transmission is not performed, the process proceeds to step S214 for determining whether or not the vehicle is traveling at an extremely low speed. In this case, since the vehicle is traveling at medium speed, the process returns to step S201 again to record the second vehicle position information in the history
[0032]
When the vehicle speed is 10 km / h or more and less than 30 km / h, the process branches to a step during low-speed driving, and the position information is transmitted every 40 seconds. In step S207, the travel time is determined. If it has not reached 40 seconds, the process directly proceeds to step S212. In this case, since transmission is not performed, the process proceeds to step S214 for determining whether or not the vehicle is traveling at an extremely low speed. In this case, since the vehicle is traveling at a low speed, the process returns to step S201 again to record the second vehicle position information in the history
[0033]
When the vehicle speed is less than 10 km / h, the process branches to a step at ultra-low speed travel, and the position information is transmitted every 20 seconds. In step S209, the own vehicle position information first recorded in the history
[0034]
The above is the flow of each branching step. Since the moving speed is measured sequentially, an appropriate transmission timing is determined according to the speed change of the moving vehicle.
[0035]
FIG. 8 is a flowchart showing a procedure until the
[0036]
First, the operator of the
[0037]
In the search step (step S304), there is a case where there is no current position information in the history
[0038]
FIG. 9 is a flowchart showing a procedure for position estimation. When the
[0039]
FIG. 10 shows the above situation and is a schematic diagram showing the movement history of the
[0040]
Next, based on the history information up to the most recent position, an area where the current client device is estimated to be present is calculated (step S404). As shown in FIG. 11, the region may be a circle centered on the last specified position C. The radius in the case of a circle is determined based on the history information up to the nearest position (distance between AB and BC in FIG. 10). This is because the maximum distance that can be moved from the last position (C) that can be specified last until the position cannot be specified is the distance between AB and BC in FIG. However, for example, the moving speed may be set in advance as 30 km / h in an urban area and 50 km / h in a suburb, and the area may be determined based on this. Further, it may be calculated by a function having the traveling direction and speed as parameters.
[0041]
FIG. 12 shows the above-described situation. In this case, the estimated area is expanded in the northwest direction from the history that the map headed in the north direction. This takes into account the condition that the vehicle is unlikely to travel in a direction opposite to the direction it has traveled so far, the condition that the frequency of making a left turn is higher than the right turn, and the like.
[0042]
Next, a reception failure position in the calculated area is searched (step S405). Since the geographic information regarding the poor reception position is stored in the
[0043]
In addition, when the reception failure position is not confirmed in the calculated estimation region, it is preferable to variably set the estimation region so that the region is gradually expanded until the reception failure position is detected (for example, the region is In the case of a circle, gradually increase the radius). Conversely, when many reception failure positions are confirmed in the calculated estimation area, it is preferable to variably set the estimation area so that the estimation area is gradually reduced until the number is reduced to an appropriate number (for example, If the area is a circle, gradually reduce the radius).
[0044]
Finally, the estimation result is transmitted to the information terminal device 3 (step S406), and the display unit of the
[0045]
The position estimation described above is effective especially when the vehicle equipped with the client device is stolen or when the information of the person carrying the client device becomes unknown. Even if the position of the vehicle cannot be specified, the current position is automatically estimated. Therefore, it is easy to track the vehicle and the person, and the probability of finding the vehicle and the person can be increased.
[0046]
The client device of the position specifying system in the present embodiment uses GPS as the position detecting means, but the position may be detected by using a position specifying service in the PHS telephone system.
[0047]
Further, in the client device of the position specifying system in the present embodiment, the vehicle speed sensor is used as the moving speed detection means, but the moving speed is calculated from the difference data of the latitude and longitude of the position information obtained by GPS. It doesn't matter.
[0048]
Further, in the position specifying system according to the present embodiment, the map information database storing map image data and the like is arranged on the server device side, but on the position information transmitting device (client device) side like a conventional car navigation system or the like. You may equip it. In that case, the acquired position information and map information of the corresponding position are transmitted from the client apparatus to the server apparatus.
[0049]
In the present embodiment, an example in which the client device is mounted on a vehicle has been described. Needless to say, the same effect can be obtained even if a person, an animal, or the like is not limited to the vehicle.
[0050]
【The invention's effect】
As described above, according to the present invention, the server device estimates the current position of the client device based on the already acquired position information even when the position information cannot be acquired from the client device whose position is to be specified. This makes it possible to specify the position of the target.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing a position specifying system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a client device that constitutes the position specifying system according to the embodiment of the present invention.
FIG. 3 is a block diagram showing a configuration of a server device that constitutes the position specifying system according to the embodiment of the present invention.
FIG. 4 is a schematic diagram showing a data configuration example of a map information database constituting the server device.
FIG. 5 is a block diagram showing a configuration of an information terminal device constituting a position specifying system according to an embodiment of the present invention.
FIG. 6 is a flowchart showing the operation of the position specifying system according to the embodiment of the present invention (from activation of the client device to reception of position information of the server device).
FIG. 7 is a flowchart showing the operation of the position specifying system according to the embodiment of the present invention (flow for determining the transmission timing of position information).
FIG. 8 is a flowchart showing the operation of the position specifying system according to the embodiment of the present invention (from the time when the information terminal device issues a position search command to the time when a search result is received).
FIG. 9 is a flowchart showing an operation of the position specifying system according to the embodiment of the present invention (position estimation flow).
FIG. 10 is a schematic diagram on a map showing a movement history of a client device.
FIG. 11 is a schematic diagram on a map showing an estimated area of a current position of a client device.
FIG. 12 is a schematic diagram on a map showing a reception failure position in an estimation area of a current position of a client device.
[Explanation of symbols]
1 Client device
2 Server device
3 Information terminal equipment
4 Internet
12 GPS receiver
13 Various sensor parts
18 History data storage
22 Map information database
24 History information storage unit
25 Position estimation unit
Claims (10)
前記サーバ装置は、前記情報端末装置が前記クライアント装置の位置情報の送信を要求した時点で、前記クライアント装置からの位置情報を取得できない場合、取得済みの位置情報に基づいて、前記クライアント装置の現在位置を推定する位置推定手段と、前記クライアント装置からの位置情報の受信が途絶える可能性のある受信不良位置を示す地理データを格納したデータベースとを備え、
前記位置推定手段が、前記地理データに基づいて前記クライアント装置の位置を推定する機能と、前記取得済みの位置情報に基づいて設定される前記クライアント装置が存在すると推定される推定領域内で、前記地理データに基づいて検索した前記受信不良位置を前記クライアント装置の現在位置の候補として推定する機能と、前記クライアント装置の直近の位置までの履歴情報に基づいて前記推定領域を可変設定する機能とを備えることを特徴とする位置特定システム。From a client device that detects its current location and transmits the obtained location information at a predetermined frequency, an information terminal device for transmitting a command for searching the current location of the client device, and the information terminal device And a server device for transmitting map image data including the current position of the client device to the information terminal device based on the position information transmitted from the client device. A system,
The server device, the at the time when the information terminal apparatus requests the transmission of position information of the client apparatus, when it can not acquire the position information from the client device, based on the already acquired position information, the current of the client device A position estimation means for estimating a position, and a database storing geographic data indicating a reception failure position where reception of position information from the client device may be interrupted,
In the estimation area in which the position estimation unit is estimated that the client apparatus set based on the acquired position information and the function of estimating the position of the client apparatus based on the geographic data exist. A function of estimating the reception failure position searched based on geographic data as a candidate of the current position of the client device, and a function of variably setting the estimation area based on history information up to the nearest position of the client device. A position specifying system comprising:
前記クライアント装置から送信される位置情報に基づいて特定した前記クライアント装置の現在位置を含む前記地図画像データを生成する位置特定処理手段と、
前記情報端末装置が前記クライアント装置の位置情報の送信を要求した時点で、前記クライアント装置からの位置情報を取得できない場合、取得済みの位置情報に基づいて推定した前記クライアント装置の現在位置を含む前記地図画像データを生成する位置推定手段と、
前記クライアント装置からの位置情報の受信が途絶える可能性のある受信不良位置を示す地理データを格納したデータベースとを備え、
前記位置推定手段が、前記地理データに基づいて前記クライアント装置の位置を推定する機能と、前記取得済みの位置情報に基づいて設定される前記クライアント装置が存在すると推定される推定領域内で、前記地理データに基づいて検索された前記受信不良位置を前記クライアント装置の現在位置の候補として推定する機能と、前記クライアント装置の直近の位置までの履歴情報に基づいて前記推定領域を可変設定する機能とを備えることを特徴とするサーバ装置。Transmitting / receiving means for receiving location information from the client device at a predetermined frequency, receiving a location search command from the information terminal device, and transmitting map image data including the current location of the client device to the information terminal device; ,
Position specifying processing means for generating the map image data including the current position of the client device specified based on the position information transmitted from the client device;
When the above information terminal device requests the transmission of position information of the client apparatus, when it can not acquire the position information from the client device, wherein including the current position of the estimated based on the already acquired position information the client device Position estimation means for generating map image data;
A database storing geographic data indicating a reception failure position where reception of position information from the client device may be interrupted;
In the estimation area in which the position estimation unit is estimated that the client apparatus set based on the acquired position information and the function of estimating the position of the client apparatus based on the geographic data exist. A function of estimating the reception failure position searched based on geographic data as a candidate of the current position of the client device, and a function of variably setting the estimation region based on history information up to the nearest position of the client device; server device comprising: a.
情報端末装置が前記クライアント装置の現在位置を検索する命令を送信する検索命令送信ステップと、
サーバ装置が前記クライアント装置から送信される位置情報に基づいて前記クライアントの現在位置を特定し、かつ、前記情報端末が前記クライアント装置の位置情報の送信を要求した時点で、前記クライアント装置からの位置情報を取得できない場合、取得済みの位置情報に基づいて、前記クライアント装置の現在位置を推定する位置情報推定ステップと、
前記サーバ装置で特定または推定した前記クライアント装置の現在位置を含む地図画像データを前記情報端末装置に送信する位置情報送信ステップと、を含み、
前記位置情報推定ステップが、前記現在位置検索命令に基づいて前記クライアント装置に対して位置情報の送信を要求した時点で、前記クライアント装置からの位置情報を取得できないことを検出するステップと、
前記取得済みの位置情報に基づいて前記クライアント装置が存在すると推定される推定領域を設定するステップと、
前記推定領域内で、前記クライアント装置からの位置情報の受信が途絶える可能性のある受信不良位置を示す地理データに基づいて検索した前記受信不良位置を前記クライアント装置の現在位置の候補として推定するステップと、
前記クライアント装置の直近の位置までの履歴情報に基づいて前記推定領域を可変設定するステップと、
を含むことを特徴とする位置特定方法。A location information transmission step in which the client device detects its current location and transmits the obtained location information at a predetermined frequency;
A search command transmission step in which the information terminal device transmits a command to search the current position of the client device;
Based on the position information server is transmitted before SL client device identifies the current position of the client, and, at the time when the information terminal has requested the transmission of the position information of the client device, from the client device If the position information cannot be acquired, a position information estimation step for estimating the current position of the client device based on the acquired position information;
Look including a position information transmitting step of transmitting map image data to the information terminal device including the current position of a specific or estimated the client device at the server apparatus,
Detecting that the position information cannot be acquired from the client device when the position information estimating step requests the client device to transmit the position information based on the current position search command;
Setting an estimated area where the client device is estimated to exist based on the acquired location information;
In the estimation area, estimating the reception failure position searched based on geographical data indicating a reception failure position where reception of position information from the client device may be interrupted as a candidate of the current position of the client device When,
Variably setting the estimated region based on history information up to the nearest position of the client device;
The position specifying method characterized by including.
特定または推定した前記クライアント装置の現在位置を含む地図画像データを前記情報端末装置に送信する位置情報送信ステップと、を含み、
前記位置情報推定ステップが、前記現在位置検索命令に基づいて前記クライアント装置に対して位置情報の送信を要求した時点で、前記クライアント装置からの位置情報を取得できないことを検出するステップと、
前記取得済みの位置情報に基づいて前記クライアント装置が存在すると推定される推定領域を設定するステップと、
前記推定領域内で、前記クライアント装置からの位置情報の受信が途絶える可能性のある受信不良位置を示す地理データに基づいて検索した前記受信不良位置を前記クライアント装置の現在位置の候補として推定するステップと、
前記クライアント装置の直近の位置までの履歴情報に基づいて前記推定領域を可変設定するステップと、
を含むことを特徴とするサーバ装置が実行する位置特定方法。When the current location of the client is specified based on the location information transmitted from the client device, and the information terminal requests transmission of the location information of the client device, the location information from the client device cannot be acquired. A position information estimation step for estimating a current position of the client device based on the acquired position information;
Look including a position information transmitting step of transmitting map image data to the information terminal device including the current position of a specific or estimated the client device,
Detecting that the position information cannot be acquired from the client device when the position information estimating step requests the client device to transmit the position information based on the current position search command;
Setting an estimated area where the client device is estimated to exist based on the acquired location information;
In the estimation area, estimating the reception failure position searched based on geographical data indicating a reception failure position where reception of position information from the client device may be interrupted as a candidate of the current position of the client device When,
Variably setting the estimated region based on history information up to the nearest position of the client device;
The position specifying method executed by the server device characterized by comprising:
前記クライアント装置から送信される位置情報に基づいて特定した前記クライアント装置の現在位置を含む前記地図画像データを生成する位置特定処理手段、
前記情報端末装置が前記クライアント装置の位置情報の送信を要求した時点で、前記クライアント装置からの位置情報を取得できない場合、取得済みの位置情報に基づいて推定した前記クライアント装置の現在位置を含む前記地図画像データを生成する位置推定手段、として機能させるものであり、
前記位置推定手段が、前記クライアント装置からの位置情報の受信が途絶える可能性のある受信不良位置を示す地理データに基づいて前記クライアント装置の位置を推定し、前記取得済みの位置情報に基づいて設定される前記クライアント装置が存在すると推定される推定領域内で、前記地理データに基づいて検索された前記受信不良位置を前記クライアント装置の現在位置の候補として推定し、前記クライアント装置の直近の位置までの履歴 情報に基づいて前記推定領域を可変設定する、
サーバ装置が実行するプログラム。The computer receives location information from the client device at a predetermined frequency, and also receives a location search command from the information terminal device, and transmits map image data including the current location of the client device to the information terminal device. Sending and receiving means,
Position specifying processing means for generating the map image data including the current position of the client device specified based on the position information transmitted from the client device;
When the above information terminal device requests the transmission of position information of the client apparatus, when it can not acquire the position information from the client device, wherein including the current position of the estimated based on the already acquired position information the client device It functions as a position estimation means for generating map image data ,
The position estimating means estimates the position of the client device based on geographical data indicating a reception failure position where reception of position information from the client device may be interrupted, and sets based on the acquired position information The reception failure position searched based on the geographic data is estimated as a candidate for the current position of the client apparatus within an estimated area where the client apparatus is estimated to exist, and the position closest to the client apparatus is estimated. Variably setting the estimated area based on the history information of
A program executed by the server device.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002021336A JP3871311B2 (en) | 2002-01-30 | 2002-01-30 | LOCATION SYSTEM, SERVER DEVICE, LOCATION METHOD, AND PROGRAM |
| DE60301744T DE60301744T2 (en) | 2002-01-30 | 2003-01-27 | Local display system |
| EP03250630A EP1335339B1 (en) | 2002-01-30 | 2003-01-27 | Position display system |
| US10/352,212 US6810325B2 (en) | 2002-01-30 | 2003-01-28 | Position locating system, server, position locating method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002021336A JP3871311B2 (en) | 2002-01-30 | 2002-01-30 | LOCATION SYSTEM, SERVER DEVICE, LOCATION METHOD, AND PROGRAM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003222525A JP2003222525A (en) | 2003-08-08 |
| JP3871311B2 true JP3871311B2 (en) | 2007-01-24 |
Family
ID=27744607
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002021336A Expired - Fee Related JP3871311B2 (en) | 2002-01-30 | 2002-01-30 | LOCATION SYSTEM, SERVER DEVICE, LOCATION METHOD, AND PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3871311B2 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4321324B2 (en) * | 2004-03-26 | 2009-08-26 | 株式会社デンソー | Communication device and communication system |
| WO2006121161A1 (en) * | 2005-05-12 | 2006-11-16 | Ntt Docomo, Inc. | Communication device search system |
| JP5239633B2 (en) * | 2008-08-27 | 2013-07-17 | 富士通セミコンダクター株式会社 | In-vehicle image data transfer device |
| WO2013114530A1 (en) * | 2012-01-30 | 2013-08-08 | 富士通株式会社 | Communication system, user terminal, position management device, and communication control method |
| JP5985969B2 (en) * | 2012-11-29 | 2016-09-06 | 株式会社ゼンリンデータコム | Map display device, map display method, and computer program |
| JP2015219638A (en) * | 2014-05-15 | 2015-12-07 | Necプラットフォームズ株式会社 | Vehicle information management device, vehicle information management method, and vehicle information management program |
| JP7120801B2 (en) * | 2018-05-10 | 2022-08-17 | 株式会社Soken | Driving support device |
| WO2025046840A1 (en) * | 2023-08-31 | 2025-03-06 | 日産自動車株式会社 | Information processing method and information processing system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07111350B2 (en) * | 1989-10-24 | 1995-11-29 | マツダ株式会社 | Navigation device for mobile |
| JP3463439B2 (en) * | 1995-11-16 | 2003-11-05 | 株式会社エクォス・リサーチ | Vehicle communication device |
| JPH1164482A (en) * | 1997-08-18 | 1999-03-05 | Noa Syst:Kk | System for wonderer position survey with internet |
| JP4072658B2 (en) * | 1998-11-25 | 2008-04-09 | 株式会社エクォス・リサーチ | Navigation information providing apparatus and navigation system |
-
2002
- 2002-01-30 JP JP2002021336A patent/JP3871311B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003222525A (en) | 2003-08-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1335339B1 (en) | Position display system | |
| EP1205733B1 (en) | Method and device for providing information related to activity of user | |
| JP4728003B2 (en) | Navigation system | |
| JP4736979B2 (en) | In-vehicle device, traffic information acquisition method, traffic information providing system, and traffic information providing method | |
| CN101501450A (en) | Navigation device, navigation server, and navigation system | |
| KR100726567B1 (en) | How to provide information service based on location information and geographic information | |
| US10890456B2 (en) | Vehicle and method of providing route guidance using public transportation | |
| JP2006189415A (en) | Method and system for determining minimum time route | |
| US20060247848A1 (en) | Driving route planning system and method | |
| JP3871311B2 (en) | LOCATION SYSTEM, SERVER DEVICE, LOCATION METHOD, AND PROGRAM | |
| US20040143388A1 (en) | Navigation apparatus, navigation map data acquisition method and computer-readable recorded medium in which navigation map data acquisition program is recorded | |
| JP2003044503A (en) | Information providing system, information providing apparatus, and information providing method | |
| JP4147952B2 (en) | Information providing system, center system, information providing method, and mobile information communication terminal | |
| KR20080068215A (en) | Driving status detection method according to speed and traffic information providing system using the method | |
| CN107444118B (en) | A vehicle control method and related equipment | |
| JP7213107B2 (en) | Vehicle position analysis device and vehicle position analysis method | |
| KR20050015978A (en) | Information processing center, information processing method and infotmation providing system | |
| JP2006275838A (en) | Navigation server, its control method and control program, navigation terminal and method, navigation system, and its control method | |
| JP2003224876A (en) | Position information transmitting apparatus, method and program | |
| JP4939358B2 (en) | Navigation device, information transmission method, information transmission program, and recording medium | |
| JP2014122792A (en) | Portable navigation device and navigation method | |
| JP3900962B2 (en) | Navigation system, information center and in-vehicle device | |
| JP2002131067A (en) | Navigation device, base station device and road traffic information system using them | |
| JP2010286321A (en) | Information management center and in-vehicle terminal | |
| JP2001093087A (en) | Navigation device for vehicle, and system and method for communication navigation, and computer-readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041130 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060720 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060802 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060913 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061011 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061016 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091027 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101027 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111027 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111027 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121027 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |