JP5935652B2 - 情報検索システム、情報検索装置、情報検索方法及びコンピュータプログラム - Google Patents

情報検索システム、情報検索装置、情報検索方法及びコンピュータプログラム Download PDF

Info

Publication number
JP5935652B2
JP5935652B2 JP2012230871A JP2012230871A JP5935652B2 JP 5935652 B2 JP5935652 B2 JP 5935652B2 JP 2012230871 A JP2012230871 A JP 2012230871A JP 2012230871 A JP2012230871 A JP 2012230871A JP 5935652 B2 JP5935652 B2 JP 5935652B2
Authority
JP
Japan
Prior art keywords
information
coordinates
search
point
route
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
Application number
JP2012230871A
Other languages
English (en)
Other versions
JP2014081326A (ja
Inventor
英夫 山田
英夫 山田
竜弥 村松
竜弥 村松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin AW Co Ltd
Original Assignee
Aisin AW Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP2012230871A priority Critical patent/JP5935652B2/ja
Publication of JP2014081326A publication Critical patent/JP2014081326A/ja
Application granted granted Critical
Publication of JP5935652B2 publication Critical patent/JP5935652B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、経路周辺の地点情報を検索する情報検索システム、情報検索装置、情報検索方法及びコンピュータプログラムに関する。
近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、GPS受信機などにより自車の現在位置を検出し、その現在位置に対応する地図データをDVD−ROMやHDDなどの記録媒体またはネットワークを通じて取得して液晶モニタに表示することが可能な装置である。更に、かかるナビゲーション装置には、所望する目的地を入力すると、自車位置から目的地までの最適経路を探索する経路探索機能を備えており、ディスプレイ画面に案内経路を表示するとともに、交差点に接近した場合等には音声による案内をすることによって、ユーザを所望の目的地まで確実に案内するようになっている。また、近年は携帯電話機、スマートフォン、PDA(Personal Digital Assistant)、パーソナルコンピュータ等においても上記ナビゲーション装置と同様の機能を有するものがある。
また、上記ナビゲーション装置等においては、地図上の地点に関する地点情報(例えば施設に関する施設情報、地名に関する情報等を含む)を提供することも行われていた。特に、車両が走行する経路沿いの周辺エリアの地点情報を検索し、提供する構成とすれば、ユーザは走行中に立ち寄ることのできる施設に関する情報や、走行する地点の名称等を取得することが可能となる。そして、このような経路沿いの周辺エリアの地点情報を検索する処理として、例えば特開平11−287662号公報では、経路上に複数のサンプリング点を設定し、設定されたサンプリング点を中心にした検索範囲を設定し、検索範囲内の地点情報を検索することを行っていた。
特開平11−287662号公報(第3頁、図5)
しかしながら、上記特許文献1の記載の技術では、サンプリング点の間隔を広げ過ぎると地点情報の検索洩れが生じるので、サンプリング点の間隔をある程度狭く設定しなければならず、その結果、必然的に隣接するサンプリング点間の検索範囲の一部が互いに重複することとなっていた。特に、地点情報の検索対象とする経路が複雑な形状を有する場合には、重複する範囲が広くなる。その結果、上記特許文献1の記載の技術では、同一のエリアに対して複数回の地点情報の検索処理を行うこととなり、処理負担が増加することとなっていた。
本発明は前記従来における問題点を解消するためになされたものであり、経路周辺の地点情報の検索を行う場合に、同一のエリアに対して複数回の地点情報の検索処理が行われることなく、処理負担を軽減することを可能にした情報検索システム、情報検索装置、情報検索方法及びコンピュータプログラムを提供することを目的とする。
前記目的を達成するため本願の請求項1に係る情報検索システム(1)は、周辺の地点情報の検索対象となる検索対象経路(70)を取得する経路取得手段(11、41)と、前記検索対象経路上に所定の配置間隔で複数の検索基準点(71)を設定する基準点設定手段(11、41)と、前記検索基準点の配置間隔に基づいてシフト値を設定するシフト値設定手段と、前記シフト値に対応する範囲で座標のパラメータの一部をマスクするマスク値を設定するマスク値設定手段(11、41)と、前記検索基準点の座標を前記マスク値でマスクすることによって、該検索基準点を含む該検索基準点周辺の座標を集約する集約座標を算出する集約座標算出手段(11、41)と、複数の前記地点情報の内、該地点情報の座標を前記マスク値でマスクした座標と前記集約座標とが一致する前記地点情報を抽出する情報抽出手段(11、41)と、前記情報抽出手段によって抽出された前記地点情報を提供する情報提供手段(11、41)と、を有することを特徴とする。
尚、「地点情報」としては、例えば当該地点にある施設に関する情報や、該地点の地名に関する情報等がある。
また、請求項2に係る情報検索システム(1)は、請求項1に記載の情報検索システムにおいて、前記マスク値は、最下位ビットから前記シフト値に応じた数のビットをマスクするマスク値であって、前記集約座標算出手段(11、41)は、前記検索基準点の座標が示す2進数のビットパターンである第1ビットパターンを、前記マスク値を用いてマスクしたビットパターンである第2ビットパターンを算出し、前記第2ビットパターンが示す座標を前記集約座標として算出することを特徴とする。
また、請求項3に係る情報検索システム(1)は、請求項に記載の情報検索システムにおいて、前記検索基準点の配置間隔が長い程、前記マスク値によりマスクされるビット数が多くなることを特徴とする。
また、請求項4に係る情報検索システム(1)は、請求項1乃至請求項3のいずれかに記載の情報検索システムにおいて、出発地から目的地までの案内経路を探索する経路探索手段(11、41)を有し、前記検索対象経路(70)は、前記案内経路であることを特徴とする。
また、請求項5に係る情報検索装置(5)は、周辺の地点情報の検索対象となる検索対象経路(70)を取得する経路取得手段(41)と、前記検索対象経路上に所定の配置間隔で複数の検索基準点(71)を設定する基準点設定手段(41)と、前記検索基準点の配置間隔に基づいてシフト値を設定するシフト値設定手段と、前記シフト値に対応する範囲で座標のパラメータの一部をマスクするマスク値を設定するマスク値設定手段(41)と、前記検索基準点の座標を前記マスク値でマスクすることによって、該検索基準点を含む該検索基準点周辺の座標を集約する集約座標を算出する集約座標算出手段(41)と、複数の前記地点情報の内、該地点情報の座標を前記マスク値でマスクした座標と前記集約座標とが一致する前記地点情報を抽出する情報抽出手段(41)と、前記情報抽出手段によって抽出された前記地点情報を提供する情報提供手段(41)と、を有することを特徴とする。
また、請求項6に係る情報検索方法は、経路取得手段が、周辺の地点情報の検索対象となる検索対象経路(70)を取得するステップと、基準点設定手段が、前記検索対象経路上に所定の配置間隔で複数の検索基準点(71)を設定するステップと、シフト値設定手段が、前記検索基準点の配置間隔に基づいてシフト値を設定するステップと、マスク値設定手段が、前記シフト値に対応する範囲で座標のパラメータの一部をマスクするマスク値を設定するステップと、集約座標算出手段が、前記検索基準点の座標を前記マスク値でマスクすることによって、該検索基準点を含む該検索基準点周辺の座標を集約する集約座標を算出するステップと、情報抽出手段が、複数の前記地点情報の内、該地点情報の座標を前記マスク値でマスクした座標と前記集約座標とが一致する前記地点情報を抽出するステップと、情報提供手段が、前記情報抽出手段によって抽出された前記地点情報を提供するステップと、を有することを特徴とする
更に、請求項7に係るコンピュータプログラムは、コンピュータを、周辺の地点情報の検索対象となる検索対象経路(70)を取得する経路取得手段と、前記検索対象経路上に所定の配置間隔で複数の検索基準点(71)を設定する基準点設定手段と、前記検索基準点の配置間隔に基づいてシフト値を設定するシフト値設定手段と、前記シフト値に対応する範囲で座標のパラメータの一部をマスクするマスク値を設定するマスク値設定手段と、前記検索基準点の座標を前記マスク値でマスクすることによって、該検索基準点を含む該検索基準点周辺の座標を集約する集約座標を算出する集約座標算出手段と、複数の前記地点情報の内、該地点情報の座標を前記マスク値でマスクした座標と前記集約座標とが一致する前記地点情報を抽出する情報抽出手段と、前記情報抽出手段によって抽出された前記地点情報を提供する情報提供手段と、して機能させることを特徴とする。
前記構成を有する請求項1に記載の情報提供システムによれば、検索対象経路の経路周辺の地点情報の検索を行う場合に、検索対象経路上に設定された検索基準点の座標と地点情報の座標とをそれぞれマスク値によってマスクし、マスクされた座標を比較することによって、複数の地点情報の内から検索対象経路の周辺にある地点情報を適切に抽出することが可能となる。その結果、同一のエリアに対して複数回の地点情報の検索処理が行われることなく、地点情報の検索に係る処理負担を軽減し、処理速度についても上昇させることが可能となる。
また、請求項2に記載の情報提供システムによれば、シフト演算やAND演算等のビット演算を用いることによって地点情報の検索を行うので、加減算や乗除算を行う場合と比較して、地点情報の検索を行う為の演算処理速度を高速にすることが可能となる。従って、ユーザに対して長時間の待ち時間を発生させることなく、地点情報の迅速な提供が可能となる。
また、請求項3に記載の情報提供システムによれば、検索基準点を検索対象経路に沿って所定間隔で設定し、検索基準点が設定される所定間隔が長い程、マスク値によりマスクされるビット数を多くするので、検索基準点の配置間隔に応じて一の集約座標に座標が集約される領域の大きさを適切に設定することが可能となる。その結果、検索対象経路の周辺の必要な地点情報を洩れなく検索することが可能となる。
また、請求項4に記載の情報提供システムによれば、特に出発地から目的地までの案内経路の経路周辺の地点情報の検索を行う場合に、案内経路上に設定された検索基準点の座標と地点情報の座標とをそれぞれマスク値によってマスクし、マスクされた座標を比較することによって、複数の地点情報の内から案内経路の周辺にある地点情報を適切に抽出することが可能となる。その結果、同一のエリアに対して複数回の地点情報の検索処理が行われることなく、地点情報の検索に係る処理負担を軽減し、処理速度についても上昇させることが可能となる。
また、請求項5に記載の情報提供装置によれば、検索対象経路の経路周辺の地点情報の検索を行う場合に、検索対象経路上に設定された検索基準点の座標と地点情報の座標とをそれぞれマスク値によってマスクし、マスクされた座標を比較することによって、複数の地点情報の内から検索対象経路の周辺にある地点情報を適切に抽出することが可能となる。その結果、同一のエリアに対して複数回の地点情報の検索処理が行われることなく、地点情報の検索に係る処理負担を軽減し、処理速度についても上昇させることが可能となる。
また、請求項6に記載の情報提供方法によれば、検索対象経路の経路周辺の地点情報の検索を行う場合に、検索対象経路上に設定された検索基準点の座標と地点情報の座標とをそれぞれマスク値によってマスクし、マスクされた座標を比較することによって、複数の地点情報の内から検索対象経路の周辺にある地点情報を適切に抽出することが可能となる。その結果、同一のエリアに対して複数回の地点情報の検索処理が行われることなく、地点情報の検索に係る処理負担を軽減し、処理速度についても上昇させることが可能となる。
更に、請求項7に記載のコンピュータプログラムによれば、検索対象経路の経路周辺の地点情報の検索を行わせる場合に、検索対象経路上に設定された検索基準点の座標と地点情報の座標とをそれぞれマスク値によってマスクし、マスクされた座標を比較することによって、複数の地点情報の内から検索対象経路の周辺にある地点情報を適切に抽出させることが可能となる。その結果、同一のエリアに対して複数回の地点情報の検索処理が行われることなく、地点情報の検索に係る処理負担を軽減し、処理速度についても上昇させることが可能となる。
本実施形態に係る情報検索システムを示した概略構成図である。 本実施形態に係る情報検索システムの構成を示したブロック図である。 地図情報として記憶される地点情報の一例を示した図である。 本実施形態に係る通信端末の制御系を模式的に示すブロック図である。 通信端末においてナビゲーションアプリが起動された場合に、ディスプレイに表示されるナビゲーション画面の一例について示した図である。 本実施形態に係る地点情報検索処理プログラムのフローチャートである。 通信端末のディスプレイに表示される地点情報案内画面を示した図である。 本実施形態に係る地点情報検索処理のサブ処理プログラムのフローチャートである。 案内経路に対する検索基準点の配置例を示した図である。 検索基準点とシフト値との関係を示した図である。 多角形領域の頂点座標の算出方法を示した図である。 ビット演算に用いられるマスク値の算出方法を示した図である。 マスク値による座標のマスクを示した図である。 検索基準点に基づいて形成される多角形領域を示した図である。 案内経路に沿って登録された多角形領域を示した図である。 案内経路に沿って登録された多角形領域の補完を示した図である。
以下、本発明に係る情報検索システムについて具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係る情報検索システム1の概略構成について図1及び図2を用いて説明する。図1は本実施形態に係る情報検索システム1を示した概略構成図である。図2は本実施形態に係る情報検索システム1の構成を示したブロック図である。
図1に示すように、本実施形態に係る情報検索システム1は、サーバ2を備えた情報センタ3と、ユーザ4が所有する通信端末5とから基本的に構成されている。尚、通信端末5としては例えば携帯電話機、スマートフォン、タブレット型端末、PC、車両に搭載された車載器としてのナビゲーション装置等がある。また、ユーザ4は車両や車両以外の移動手段(例えば電車、自転車、徒歩等)による移動中であっても良いし、移動していない状態であっても良い。また、情報センタ3と通信端末5とは通信ネットワーク網6を介して互いに電子データを送受信可能に構成されている。
ここで、情報センタ3は、地図情報や交通情報を記憶したDBを備え、通信端末5から要求があった場合に、該当するエリアの地図情報や交通情報を通信端末5に対して配信する。また、通信端末5から経路探索の要求があった場合には、指定された出発地から目的地までの経路探索を行い、探索された案内経路に関する情報を通信端末5に対して配信する。更に、探索された案内経路周辺の地点情報を検索し、検索された地点情報についても配信する。尚、経路探索の要求があった場合には、経路探索処理については通信端末5で実行させ、地点情報の検索のみを情報センタ3で行う構成としても良い。また、地図情報は情報センタ3から通信端末5に配信するのではなく、通信端末5の有する記憶手段(メモリ等)に予め記憶させる構成としても良い。
一方、通信端末5は、GPS等の通信端末5の現在位置(即ちユーザ4の現在位置)を特定する為の機能やユーザ4の現在位置周辺の地図画像を表示する機能を備えた情報通信端末が用いられ、例えばナビゲーション装置、携帯電話機、タブレット型端末、スマートフォン、PC等が該当する。また、通信端末5がスマートフォン等の複数のアプリケーションをそれぞれ実行可能な端末である場合には、アプリケーションの一つとしてナビゲーションアプリがインストールされている。ここで、ナビゲーションアプリは、通信端末5においてナビゲーション機能(以下、ナビ機能という)を実行するアプリケーションである。ナビ機能としては、サーバ2から取得したりメモリに格納された地図情報や交通情報に基づいて通信端末5(ユーザ4)の現在位置周辺の地図画像や交通情報を表示したり、表示された地図画像中において通信端末5(ユーザ4)の現在位置を表示したり、設定された出発地から目的地までの経路の探索及び案内をしたり、経路周辺の施設や地名等の地点情報を案内する機能等がある。また、通信端末5は、後述の送受信回路部(RF)33を介して通信ネットワーク網6に接続され、情報センタ3と双方向通信可能に構成されている。尚、ナビゲーションアプリは、上記ナビ機能の全てを必ずしも備えている必要はなく、少なくとも1以上のナビ機能を有していれば本願発明を構成することが可能である。また、通信端末5の詳細については後述する。
また、通信ネットワーク網6は全国各地に配置された多数の基地局と、各基地局を管理及び制御する通信会社とを含み、基地局及び通信会社を有線(光ファイバー、ISDN等)又は無線で互いに接続することにより構成されている。
ここで、基地局は通信端末5との通信をするトランシーバー(送受信機)とアンテナを有する。そして、基地局は通信会社の間で無線通信を行う一方、通信ネットワーク網6の末端となり、基地局の電波が届く範囲(セル)にある通信端末5の通信を情報センタ3との間で中継する役割を持つ。
続いて、情報検索システム1を構成するサーバ2の構成について図2を用いてより詳細に説明する。サーバ2は、図2に示すようにサーバ制御ECU11と、サーバ制御ECU11に接続された情報記録手段としての地図情報DB12と、センタ通信装置13とから基本的に構成されている。
サーバ制御ECU11は、図2に示すようにサーバ2における各種制御を行う電子制御ユニットである。そして、演算装置及び制御装置としてのCPU21、並びにCPU21が各種の演算処理を行うに当たってワーキングメモリとして使用されるRAM22、各種制御プログラムの他、後述の地点情報検索処理プログラム(図6)等が記憶されたROM23等の内部記憶装置を備えている。尚、サーバ制御ECU11は、通信端末5のECUとともに処理アルゴリズムとしての各種手段を構成する。例えば、経路取得手段は、周辺の地点情報の検索対象となる経路(以下、検索対象経路という)を取得する。基準点設定手段は、検索対象経路上に複数の検索基準点を設定する。マスク値設定手段は、マスク値を設定する。集約座標算出手段は、検索基準点の座標をマスク値でマスクすることによって、該検索基準点を含む該検索基準点周辺の座標を集約する集約座標を算出する。情報抽出手段は、複数の地点情報の内、該地点情報の座標をマスク値でマスクした座標と集約座標とが一致する地点情報を抽出する。情報提供手段は、情報抽出手段によって抽出された地点情報を提供する。経路探索手段は、出発地から目的地までの案内経路を探索する。
また、地図情報DB12は、地図情報が記憶される記憶手段である。ここで、地図情報DB12に格納されている地図情報は、道路網を始めとして経路探索及び地図表示に必要な各種情報が記録されており、例えば、道路(リンク)に関するリンクデータ、ノード点に関するノードデータ、施設や地名等に関する地点情報、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ、地図を表示するための地図表示データ等から構成されている。尚、地図情報DB12は、定期的に新たな地図情報へと更新される。
ここで、地点情報としては、通信端末5のナビ機能において出発地、目的地、案内対象となる施設等の地点に関する情報が記憶される。例えば、ホテル、旅館等の宿泊施設、ガソリンスタンド等の給油施設、ショッピングモール、スーパーマーケット、ショッピングセンタ等の商業施設、テーマパーク、ゲームセンタ等の娯楽施設、レストラン、バー、居酒屋等の飲食施設、公共駐車場等の駐車施設、交通施設、寺院、教会等の宗教施設、美術館、博物館等の公共施設等に関する情報が該当する。
ここで、図3は地図情報として記憶される地点情報の一例を示した図である。図3に示すように、地点情報は、施設毎に、施設の識別子である施設番号、施設の名称を示す施設名称、施設のジャンル(「駐車場」、「郵便局」、「レストラン」等)を示す施設ジャンル、施設の位置を示す位置座標等から構成されている。また、施設の位置を示す位置座標(緯度、経度)に関しては、後述のようにそれぞれ2進数のビットパターン(32ビット)によって記憶されている。
そして、情報検索システム1は、後述のように通信端末5のナビ機能において出発地から目的地までの案内経路が設定された場合において、案内経路の周辺に位置する地点(施設等)に関する地点情報を地図情報DB12から検索し、検索された地点情報を地図情報DB12から取得する。そして、取得した地点情報に基づいて、検索された地点の位置、名称、現在位置からの距離、所要時間等を表示することにより、案内経路周辺の地点に関する情報をユーザに対して案内する(図7参照)。
また、センタ通信装置13は、通信端末5と通信ネットワーク網6を介して通信を行う為の通信装置である。
次に、ユーザ4の有する通信端末5の概略構成について図4を用いて説明する。図4は本実施形態に係る通信端末5の制御系を模式的に示すブロック図である。
図4に示すように通信端末5はデータバスBUSに、CPU31と、通信端末5を所持するユーザ4に関するユーザ情報(ユーザID、氏名等)や地図情報等が記憶されたメモリ32と、通信ネットワーク網6の基地局との間で信号の送受信を行う送受信回路部(RF)33と、送受信回路部33において受信したRF(Radio Frequency)信号をベースバンド信号に変換するとともにベースバンド信号をRF信号に変換するベースバンド処理部34と、マイクロホン35及びスピーカ36等とのインターフェイスである入出力部37と、液晶表示パネル等で構成されたディスプレイ38と、タッチパネルやキーボード等から構成される入力操作部39と、GPS40とが接続されることにより構成されている。
ここで、通信端末5に内蔵されるCPU31は、メモリ32に格納されている動作プログラムに従って種々の動作を実行する通信端末5の制御手段であり、メモリ32とともに通信端末ECU41を構成する。また、通信端末ECU41の各種処理内容は必要に応じてディスプレイ38に表示される。
また、メモリ32は通信端末5を所持するユーザ4に関するユーザ情報(ユーザID、氏名等)や地図情報の他、インストールされたアプリケーションプログラム、後述の地点情報検索処理プログラム(図6)等が記憶された記憶媒体である。尚、地図情報はメモリ32に記憶せずにサーバから通信により取得する構成としても良い。また、メモリ32は、ハードディスク、メモリーカード、CDやDVD等の光ディスク等により構成しても良い。
また、ディスプレイ38は、筐体の一面に配設されており、液晶ディスプレイや有機ELディスプレイ等が用いられる。そして、通信端末5にインストールされている各種アプリケーションを実行する為のトップ画面や、実行されたアプリケーションに係る画面(インターネット画面、メール画面、ナビゲーション画面等)や、画像、動画等の各種情報が表示される。特に、ナビゲーションアプリを実行した場合に表示されるナビゲーション画面では、道路を含む地図画像、交通情報、出発地から目的地までの案内経路、案内経路に沿った案内情報等についても表示される。
ここで、図5は特に通信端末5においてナビゲーションアプリが起動された場合に、ディスプレイ38に表示されるナビゲーション画面45の一例について示した図である。
図5に示すように、ナビゲーション画面45には、通信端末5周辺の地図画像46と、通信端末5(即ちユーザ4)の地図上に特定された現在位置を示す現在位置マーク47が表示される。また、地点登録や経路探索を行う際等に操作される各種操作ボタン48〜50についても表示される。また、現在位置周辺の渋滞情報や交通規制等の交通情報(例えば、図5に示す例では工事による通行規制を示すマーク51)についても表示される。更に、通信端末5において目的地までの案内経路が設定された場合には、地図画像上で案内経路に沿って描かれた案内経路線や、目的地の位置を示す目的地マークや、案内経路周辺の地点情報についても表示される(図7参照)。そして、ユーザはディスプレイ38に表示されたナビゲーション画面45を参照することによって、ユーザ周辺の道路形状や交通状況、目的地までの経路、経路周辺の施設等を把握することが可能となる。
また、入力操作部39は、ディスプレイ38の前面に設けられたタッチパネルによって構成されている。そして、通信端末ECU41は、タッチパネルの押下等により出力される電気信号に基づき、対応する各種の動作を実行すべく制御を行う。特に本実施形態では、トップ画面におけるアイコンの操作や、起動されたアプリケーションでの各種選択及び入力操作等に用いられる。尚、入力操作部39は、番号/文字入力キー、表示された内容を選択するためのカーソルを動かすカーソルキー、選択を確定する決定キー等の各種キー等により構成することもできる。
また、GPS40は、人工衛星によって発生させられた電波を受信することにより、通信端末5(即ちユーザ4)の現在位置及び現在時刻を検出可能とする。また、GPS40以外にも通信端末5の現在位置や方位を検出する為の他の装置(例えばジャイロセンサ等)を備える構成としても良い。
続いて、前記構成を有する情報検索システム1を構成する通信端末5及びサーバ2において実行する地点情報検索処理プログラムについて図6に基づき説明する。図6は本実施形態に係る地点情報検索処理プログラムのフローチャートである。ここで、地点情報検索処理プログラムは通信端末5の電源がONされた後(特に通信端末5が車載器である場合には搭載された車両のACCがONされた後)に実行され、通信端末5のナビ機能において設定された案内経路の周辺の地点情報を検索し、案内するプログラムである。尚、以下の図6及び図8にフローチャートで示されるプログラムは、サーバ2や通信端末5が備えるRAMやROM等に記憶されており、CPU21やCPU31により実行される。尚、地点情報検索処理プログラムは、地点情報検索処理プログラムが携帯端末(例えば、スマートフォン、携帯電話、タブレット端末)から起動される場合には地点情報検索処理プログラムを含むアプリケーションが起動された後に実行されるようにしても良い。
先ず、通信端末5において実行される地点情報検索処理プログラムについて説明する。
ステップ(以下、Sと略記する)1においてCPU31は、入力操作部39により受け付けたユーザの操作に基づいて、目的地を設定する。
次に、S2においてCPU31は、出発地から前記S1で設定した目的地までの案内経路を取得する。尚、案内経路は通信端末5が探索する構成としても良いし、サーバ2が探索し、探索された案内経路を通信端末5がサーバ2から受信する構成としても良い。尚、案内経路の探索については公知のダイクストラ法が用いられる。また、出発地はユーザの現在位置としても良いし、ユーザにより選択された任意の地点(例えば自宅)としても良い。
続いて、S3においてCPU31は、前記S2で取得した案内経路に関する情報をサーバ2に送信する。尚、案内経路の探索処理をサーバ2で行った場合には、前記S3の処理は不要となる。そして、案内経路に関する情報を受信したサーバ2は、後述のように案内経路周辺の地点情報の検索を行う。
その後、S4においてCPU31は、サーバ2から送信された地点情報の検索結果を受信する。尚、前記S4で受信する地点情報の検索結果は、案内経路周辺の地点情報の検索結果であり、例えば、該当する地点のID、位置座標、名称、施設ジャンル等を含む。
次に、S5においてCPU31は、前記S4で受信した地点情報の検索結果をディスプレイ38に表示する。それによって、案内経路周辺の地点情報をユーザに提供することが可能となる。
ここで、図7は前記S5において通信端末5のディスプレイ38に表示される地点情報案内画面61を示した図である。図7に示すように地点情報案内画面61は、通信端末5(即ちユーザ4)の地図上に特定された現在位置を示す現在位置マーク62と、設定された目的地の位置を示す目的地マーク63と、設定された案内経路を示す経路マーク64と、探索された地点情報を表示する情報ウィンドウ65が表示される。尚、情報ウィンドウ65には、例えば、地点の名称、施設である場合にはジャンル、現在位置からの所要時間等を表示する。その結果、ユーザ4は地点情報案内画面61を参照することによって、目的地までの経路沿いのどの場所にどのような地点があるのかを容易に把握することが可能となる。
次に、サーバ2において実行される地点情報検索処理プログラムについて説明する。
S11においてCPU21は、前記S3で通信端末5から送信された案内経路に関する経路情報を受信する。
続いて、S12においてCPU21は、後述の地点情報検索処理(図8)を行う。尚、地点情報検索処理は、前記S11で受信した案内経路の経路情報に基づいて、案内経路周辺の地点情報を検索する処理である。
その後、S13においてCPU21は、前記12の地点情報検索処理の検索結果をRAM22等の記憶媒体に保存する。
次に、S14においてCPU21は、前記13で記憶媒体に保存された地点情報検索処理の検索結果を経路情報の送信元の通信端末5へと送信する。その後、地点情報の検索結果を受信した通信端末5は、前記したように案内経路周辺の地点情報の案内を行う(図7)。
以下に、本実施形態に係るサーバ2において実行する地点情報検索処理のサブ処理について図8に基づき説明する。図8は本実施形態に係る地点情報検索処理のサブ処理プログラムのフローチャートである。
先ず、S21においてCPU21は、前記S11で受信した案内経路の経路情報に基づいて、案内経路上に検索基準点を設定する。ここで、図9は案内経路70に対して設定された検索基準点71を示した図である。
図9に示すように、検索基準点71は、案内経路70の出発地から目的地まで案内経路70に沿って所定の配置間隔Dで等間隔に設置される。また、検索基準点71の配置間隔Dは、例えば300m、500m、1500m、3000m、5000m、10000mのいずれかから案内経路70の形状に基づいて適当な値が選択される。具体的には、案内経路70の形状が複雑な形状を有する場合や、都心部等の地点情報の多いエリアでは、より狭い間隔とするのが望ましい。また、案内経路70の全長によって配置間隔Dを決定しても良い(例えば全長が長い程、より広い間隔とする)。更に、一の案内経路の中で配置間隔を変更しても良い。例えば、直線形状部分は間隔を広くし、カーブ形状部分は間隔を狭くすることも可能である。
次に、S22においてCPU21は、シフト値を設定する。このシフト値は、後述のS23で多角形領域の頂点座標を算出する際に用いられ、検索基準点の座標が示す2進数のビットパターン(第1ビットパターン)をマスクする為のマスク値を算出する際に用いられる。具体的には、後述のように全てのビットが『1』であるビットパターンを前記S22で設定されたシフト値だけシフトさせることによってマスク値が算出される。
そして、シフト値は、前記S21で設定された検索基準点の配置間隔に基づいて設定される。具体的には、図10に示すように検索基準点の配置間隔Dが広い程、より大きいシフト値が設定される。例えば、検索基準点が300m間隔で設定された場合には、シフト値は11ビットに設定され、検索基準点が1500m間隔で設定された場合には、シフト値は13ビットに設定される。尚、図10に示すシフト値は、32ビットのビットパターンで演算する場合に用いるシフト値であり、16ビットや24ビットのビットパターンで演算する場合には、シフト値を適宜変更することが可能である。
尚、以降のS23〜S25の処理は、前記S21で設定された検索基準点毎に行う。具体的には、出発地に近い検索基準点から順に処理対象として、S23〜S25の処理を繰り返し実行する。そして、S21で設定された全ての検索基準点を対象としてS23〜S25の処理を終了した後に、S26へと移行する。
先ず、S23においてCPU21は、処理対象の検索基準点の座標に基づいて、該検索基準点を含む該検索基準点周辺の座標を集約する座標(集約座標)を、地点情報の検索対象領域となる多角形領域の頂点座標として算出する。ここで、本実施形態に係る情報検索システム1では、多角形領域は正方形形状とする。そして、前記S23においてCPU21は、多角形領域となる正方形の左下の頂点座標と右上の頂点座標とをそれぞれ算出する。
ここで、図11は前記S23の多角形領域の頂点座標の算出処理について説明した図である。
図11に示すようにCPU21は、先ず、前記S22で設定されたシフト値に基づいてマスク値(shift_LB)を算出する。具体的には、図12に示すように全てのビットが『1』であるビットパターンを前記S22で設定されたシフト値(図12に示す例ではシフト値「11」)だけ左方向にシフトさせたビットパターンがマスク値となる。尚、算出されたマスク値(shift_LB)は最下位ビットからシフト値と同じ数のビットをマスクする(ビットを『0』とする)マスク値となる。次に、図13に示すように処理対象の検索基準点71の座標(lat,lng)が示す2進数のビットパターンである第1ビットパターンと、マスク値(shift_LB)とをAND演算(マスク値によるビットマスク)した第2ビットパターンを算出する。その後、第2ビットパターンが示す座標を多角形領域72の左下の頂点Xの座標(LB_lat,LB_lng)として算出する。
また、CPU21は、同様にして右上の頂点Yの座標(RT_lat,RT_lng)を算出する。具体的には、全てのビットが『1』であるビットパターンを、ビット数である32と前記S22で設定されたシフト値の差分だけ右方向にシフトさせることによってマスク値(shift_RT)を算出する。尚、算出されたマスク値(shift_RT)は最上位ビットからシフト値と同じ数のビットをマスクする(ビットを『0』とする)マスク値となる。次に、処理対象の検索基準点71の座標(lat,lng)が示す2進数のビットパターンである第1ビットパターンと、マスク値(shift_RT)とをAND演算(マスク値によるビットマスク)した第3ビットパターンを算出する。その後、第3ビットパターンが示す座標を多角形領域72の右上の頂点Yの座標(RT_lat,RT_lng)として算出する。
尚、上記ビット演算により算出された頂点Yは、頂点Xに対して多角形領域72の一辺の長さ分だけX軸(経度)、Y軸(緯度)の正方向にそれぞれ移動した点となる。また、多角形領域72の一辺の長さは、前記S22で設定されたシフト値、即ちマスク値(shift_LB)によってマスクされるビット数に依存し、マスク値(shift_LB)によってマスクされるビット数が多い程(即ち、検索基準点の配置間隔Dが広い程)、多角形領域72の一辺の長さが長くなる。また、上記ビット演算により算出された頂点座標によって形成される多角形領域72は、領域内に位置する座標を対象に上記ビット演算を行った場合に、該多角形領域72の頂点座標に集約する領域となる。従って、図14に示すように、検索基準点73によって算出された多角形領域72内に、他の検索基準点74が存在する場合には、検索基準点74によって算出される多角形領域も同じ多角形領域72となる。
次に、S24においてCPU21は、前記S23で算出された頂点座標に基づいて形成される多角形領域が、後述のS25において既に登録された多角形領域であるか否か判定する。
そして、前記S23で算出された頂点座標に基づいて形成される多角形領域が既に登録された多角形領域であると判定された場合(S24:YES)には、該多角形領域を登録せず、処理対象の検索基準点を変更してS23の処理へと戻る。一方、前記S23で算出された頂点座標に基づいて形成される多角形領域が登録されていない多角形領域であると判定された場合(S24:NO)には、S25へと移行する。
S25においてCPU21は、前記S23で算出された頂点座標に基づいて形成される多角形領域を登録する。その結果、後述のS28において登録された多角形領域を検索対象領域として地点情報の検索が行われる。そして、S21で設定された全ての検索基準点を対象として上記S23〜S25の処理を終了した後には、S26へと移行する。
次に、S26においてCPU21は、前記S25で登録された全多角形領域によって、前記S11で受信した案内経路の全経路が包含されたか否かを判定する。ここで、図15に示すように、検索基準点71毎に算出された各多角形領域72は、案内経路70の一部を含むとともに、案内経路70に沿って隣接し、且つ隣接する多角形領域72が互いに重複しないように配置される。しかしながら、案内経路の形状や検索基準点の配置間隔によっては、図15に示すように多角形領域72によって包含されない経路部分が生じる場合がある。
そこで、前記S25で登録された全多角形領域によって、前記S11で受信した案内経路の全経路が包含されていないと判定された場合(S26:NO)には、図16に示すように多角形領域72を追加して登録する(S27)。尚、追加する多角形領域72の頂点の座標は、隣接する他の多角形領域の頂点の座標と、多角形領域の一辺の長さから算出することが可能である。
そして、多角形領域を追加した登録した後はS26へと戻り、追加された多角形領域を含む全多角形領域によって、前記S11で受信した案内経路の全経路が包含されたか否かを再度判定する。
一方、前記S25で登録された全多角形領域によって、前記S11で受信した案内経路の全経路が包含されていると判定された場合(S26:YES)には、S28へと移行する。
S28においてCPU21は、登録された多角形領域を検索対象領域として、多角形領域内に位置する地点の地点情報の検索を行う。尚、地点情報の検索を行う際にCPU21は、先ず、地図情報に含まれる全ての地点情報(図3)について、各地点情報の位置座標を前記S23と同様のビット演算処理を行うことにより、座標の集約を行う。具体的には、地点情報の位置座標(x,y)が示す2進数のビットパターンをマスク値(shift_LB)とAND演算(マスク値によるビットマスク)することによって座標の集約を行う。そして、集約された座標と前記S25及びS27で登録された多角形領域の頂点の座表とを比較することにより、地点情報が登録された多角形領域内の地点情報であるか否かを判定する。具体的には、登録された多角形領域の左下の頂点Xの座標(LB_lat,LB_lng)と同じ座標に集約された地点情報については、登録された多角形領域内の地点情報であると判定される。そして、CPU21は、登録された多角形領域内にあると判定された地点情報を、検索条件に該当する地点情報として抽出する。その後、抽出された地点情報はS14において通信端末5へと送信される。
以上詳細に説明した通り、本実施形態に係る情報検索システム1、情報検索システム1による情報検索方法及び情報検索システム1で実行されるコンピュータプログラムでは、出発地から目的地までの案内経路を取得し(S2)、案内経路上に複数の検索基準点を設定し(S21)、検索基準点の座標をマスク値によりマスクすることによって該検索基準点周辺の座標を集約する集約座標を算出し、複数の地点情報の内からマスク値によりマスクした座標が集約座標と一致する地点情報を抽出し(S28)、検索された地点情報を提供する(S5)ので、案内経路の経路周辺の地点情報の検索を行う場合に、案内経路に沿って検索範囲を重複することなく適切に設定することが可能となる。その結果、同一のエリアに対して複数回の地点情報の検索処理が行われることなく、地点情報の検索に係る処理負担を軽減し、処理速度についても上昇させることが可能となる。
また、シフト演算やAND演算等のビット演算を用いることによって地点情報の検索を行うので、加減算や乗除算を行う場合と比較して、地点情報の検索を行う為の演算処理速度を高速にすることが可能となる。従って、ユーザに対して長時間の待ち時間を発生させることなく、地点情報の迅速な提供が可能となる。
また、検索基準点を案内経路に沿って所定間隔で設定し、検索基準点が設定される所定間隔が長い程、マスク値によりマスクされるビット数を多くするので、検索基準点の配置間隔に応じて一の集約座標に座標が集約される領域の大きさを適切に設定することが可能となる。その結果、案内経路の周辺の必要な地点情報を洩れなく検索することが可能となる。
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では出発地から目的地までの案内経路の探索を行う時に、地点情報の検索も併せて行う構成としているが、経路探索と地点情報の検索はそれぞれ異なるタイミングで行っても良い。例えば、地点情報の検索は案内経路の走行中に行っても良い。
また、本実施形態では登録された多角形領域内に位置する全ての地点情報を検索する構成となっているが、ユーザに指定された特定のジャンル(例えば、駐車場やガソリンスタンド)の地点情報のみを検索する構成としても良い。
また、本実施形態では地点情報の検索範囲となる多角形領域を正方形形状としているが、その形状は適宜変更可能である。例えば、長方形形状や6角形形状としても良い。
また、本実施形態では案内経路に沿って地点情報の検索範囲となる多角形領域を設定しているが、多角形領域を設定せずに集約座標(図11の頂点Xの座標)のみを設定する構成としても良い。その場合であっても、前記S28ではマスク値によりマスクされた地点情報の座標と集約座標との一致判定に基づいて地点情報の検索を行うので、案内経路周辺の地点情報を適切に検索することが可能となる。
また、本実施形態ではナビ機能において設定された案内経路を、周辺の地点情報の検索対象となる検索対象経路としているが、例えばユーザの指定した任意の経路を検索対象経路としても良い。
また、本実施形態では前記S26の処理において、前記S11で受信した案内経路の全経路が包含されたか否かを判定し、案内経路の全経路が包含されていない場合(S26:NO)には新たな多角形領域を登録する(S27)構成となっているが、S26及びS27の処理を行わない構成としても良い。即ち、S21で設定された全ての検索基準点を対象として前記S23〜S25の処理を終了した後に、S28へと移行するようにしても良い。
また、本実施形態では地点情報検索処理プログラムの各ステップを通信端末5とサーバ2によりそれぞれ実行させる構成としているが、全てのステップを通信端末5で実行させる構成としても良い。その場合には、通信端末5が地点情報の検索に必要な地図情報を備える又はサーバ2から取得する構成とする必要がある。
1 情報検索システム
2 サーバ
3 情報センタ
4 ユーザ
5 通信端末
11 サーバ制御ECU
21、31 CPU
41 通信端末ECU
70 案内経路
71 検索基準点
72 多角形領域

Claims (7)

  1. 周辺の地点情報の検索対象となる検索対象経路を取得する経路取得手段と、
    前記検索対象経路上に所定の配置間隔で複数の検索基準点を設定する基準点設定手段と、
    前記検索基準点の配置間隔に基づいてシフト値を設定するシフト値設定手段と、
    前記シフト値に対応する範囲で座標のパラメータの一部をマスクするマスク値を設定するマスク値設定手段と、
    前記検索基準点の座標を前記マスク値でマスクすることによって、該検索基準点を含む該検索基準点周辺の座標を集約する集約座標を算出する集約座標算出手段と、
    複数の前記地点情報の内、該地点情報の座標を前記マスク値でマスクした座標と前記集約座標とが一致する前記地点情報を抽出する情報抽出手段と、
    前記情報抽出手段によって抽出された前記地点情報を提供する情報提供手段と、を有することを特徴とする情報検索システム。
  2. 前記マスク値は、最下位ビットから前記シフト値に応じた数のビットをマスクするマスク値であって、
    前記集約座標算出手段は、
    前記検索基準点の座標が示す2進数のビットパターンである第1ビットパターンを、前記マスク値を用いてマスクしたビットパターンである第2ビットパターンを算出し、
    前記第2ビットパターンが示す座標を前記集約座標として算出することを特徴とする請求項1に記載の情報検索システム。
  3. 記検索基準点の配置間隔が長い程、前記マスク値によりマスクされるビット数が多くなることを特徴とする請求項に記載の情報検索システム。
  4. 出発地から目的地までの案内経路を探索する経路探索手段を有し、
    前記検索対象経路は、前記案内経路であることを特徴とする請求項1乃至請求項3のいずれかに記載の情報検索システム。
  5. 周辺の地点情報の検索対象となる検索対象経路を取得する経路取得手段と、
    前記検索対象経路上に所定の配置間隔で複数の検索基準点を設定する基準点設定手段と、
    前記検索基準点の配置間隔に基づいてシフト値を設定するシフト値設定手段と、
    前記シフト値に対応する範囲で座標のパラメータの一部をマスクするマスク値を設定するマスク値設定手段と、
    前記検索基準点の座標を前記マスク値でマスクすることによって、該検索基準点を含む該検索基準点周辺の座標を集約する集約座標を算出する集約座標算出手段と、
    複数の前記地点情報の内、該地点情報の座標を前記マスク値でマスクした座標と前記集約座標とが一致する前記地点情報を抽出する情報抽出手段と、
    前記情報抽出手段によって抽出された前記地点情報を提供する情報提供手段と、を有することを特徴とする情報検索装置。
  6. 経路取得手段が、周辺の地点情報の検索対象となる検索対象経路を取得するステップと、
    基準点設定手段が、前記検索対象経路上に所定の配置間隔で複数の検索基準点を設定するステップと、
    シフト値設定手段が、前記検索基準点の配置間隔に基づいてシフト値を設定するステップと、
    マスク値設定手段が、前記シフト値に対応する範囲で座標のパラメータの一部をマスクするマスク値を設定するステップと、
    集約座標算出手段が、前記検索基準点の座標を前記マスク値でマスクすることによって、該検索基準点を含む該検索基準点周辺の座標を集約する集約座標を算出するステップと、
    情報抽出手段が、複数の前記地点情報の内、該地点情報の座標を前記マスク値でマスクした座標と前記集約座標とが一致する前記地点情報を抽出するステップと、
    情報提供手段が、前記情報抽出手段によって抽出された前記地点情報を提供するステップと、を有することを特徴とする情報検索方法。
  7. コンピュータを、
    周辺の地点情報の検索対象となる検索対象経路を取得する経路取得手段と、
    前記検索対象経路上に所定の配置間隔で複数の検索基準点を設定する基準点設定手段と、
    前記検索基準点の配置間隔に基づいてシフト値を設定するシフト値設定手段と、
    前記シフト値に対応する範囲で座標のパラメータの一部をマスクするマスク値を設定するマスク値設定手段と、
    前記検索基準点の座標を前記マスク値でマスクすることによって、該検索基準点を含む該検索基準点周辺の座標を集約する集約座標を算出する集約座標算出手段と、
    複数の前記地点情報の内、該地点情報の座標を前記マスク値でマスクした座標と前記集約座標とが一致する前記地点情報を抽出する情報抽出手段と、
    前記情報抽出手段によって抽出された前記地点情報を提供する情報提供手段と、
    して機能させる為のコンピュータプログラム。
JP2012230871A 2012-10-18 2012-10-18 情報検索システム、情報検索装置、情報検索方法及びコンピュータプログラム Expired - Fee Related JP5935652B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012230871A JP5935652B2 (ja) 2012-10-18 2012-10-18 情報検索システム、情報検索装置、情報検索方法及びコンピュータプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012230871A JP5935652B2 (ja) 2012-10-18 2012-10-18 情報検索システム、情報検索装置、情報検索方法及びコンピュータプログラム

Publications (2)

Publication Number Publication Date
JP2014081326A JP2014081326A (ja) 2014-05-08
JP5935652B2 true JP5935652B2 (ja) 2016-06-15

Family

ID=50785628

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012230871A Expired - Fee Related JP5935652B2 (ja) 2012-10-18 2012-10-18 情報検索システム、情報検索装置、情報検索方法及びコンピュータプログラム

Country Status (1)

Country Link
JP (1) JP5935652B2 (ja)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11287662A (ja) * 1998-03-31 1999-10-19 Kenwood Corp 車載用ナビゲーション装置
JP4230299B2 (ja) * 2003-07-15 2009-02-25 アルパイン株式会社 Poiマーク表示方法
JP2005241379A (ja) * 2004-02-25 2005-09-08 Denso Corp 販売店案内システム
JP4519515B2 (ja) * 2004-05-06 2010-08-04 三菱電機株式会社 周辺施設検索装置
KR100948773B1 (ko) * 2007-05-16 2010-03-24 팅크웨어(주) 경로 설정을 위한 주변 검색 방법 및 네비게이션 시스템
JP5526831B2 (ja) * 2010-02-04 2014-06-18 株式会社デンソー 図面データ管理装置

Also Published As

Publication number Publication date
JP2014081326A (ja) 2014-05-08

Similar Documents

Publication Publication Date Title
KR101752825B1 (ko) 위치 기반 탐색
JP4502005B2 (ja) ナビゲーション装置及びコンピュータプログラム
JP5050815B2 (ja) 施設情報出力装置、施設情報出力方法、施設情報出力プログラム
US10132638B2 (en) Route search system, route search method, and computer program
JP2005308543A (ja) 地図表示機能を有する電子機器及びプログラム
JP5560229B2 (ja) 経路探索システム及び経路探索方法
JP2009093384A (ja) Poi検索システム、経路探索サーバおよびpoi検索方法
JP2011196931A (ja) ナビゲーション装置とその経路探索方法、サーバ装置とその経路探索方法
KR102235068B1 (ko) 경유지를 포함하는 추천 경로를 결정하는 방법
JP4779956B2 (ja) 通信型ナビゲーションシステム、車両ナビゲーション装置及びセンター装置
CN108779987A (zh) 通信终端、服务器装置、路径搜索系统以及计算机程序
JP2015022742A (ja) 投稿文検索システム、投稿文検索装置、投稿文検索方法及びコンピュータプログラム
JP5699028B2 (ja) 情報提供システム及び情報提供方法
JP2017032654A (ja) 情報案内システム、情報案内方法及びコンピュータプログラム
JP2017083278A (ja) 情報提供システム、情報提供方法及びコンピュータプログラム
JP2012093119A (ja) 経路探索装置
CN108885115A (zh) 服务器装置、通信终端、路径搜索系统以及计算机程序
JP7575416B2 (ja) 地図画像表示装置
JP2009002784A (ja) ナビゲーションシステム、及びその検索方法及び検索プログラム
JP5935652B2 (ja) 情報検索システム、情報検索装置、情報検索方法及びコンピュータプログラム
JP5915495B2 (ja) 情報検索システム、情報検索装置、情報検索方法及びコンピュータプログラム
JP2010230722A (ja) 表示制御装置、表示制御方法、施設情報表示装置、施設検索装置、施設検索方法、及び施設検索用プログラム
JP4036762B2 (ja) 地図情報処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP4533586B2 (ja) 地図情報処理システム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP6908335B2 (ja) 携帯端末装置、ナビゲーション装置、情報送信方法、およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150320

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160208

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: 20160412

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160425

R150 Certificate of patent or registration of utility model

Ref document number: 5935652

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees