JP4959611B2 - Information processing apparatus, information processing method, and program - Google Patents
Information processing apparatus, information processing method, and program Download PDFInfo
- Publication number
- JP4959611B2 JP4959611B2 JP2008068408A JP2008068408A JP4959611B2 JP 4959611 B2 JP4959611 B2 JP 4959611B2 JP 2008068408 A JP2008068408 A JP 2008068408A JP 2008068408 A JP2008068408 A JP 2008068408A JP 4959611 B2 JP4959611 B2 JP 4959611B2
- Authority
- JP
- Japan
- Prior art keywords
- function
- route
- information
- path
- passing
- 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.)
- Active
Links
Images
Landscapes
- Train Traffic Observation, Control, And Security (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、情報処理装置、情報処理方法、及びプログラムに関し、特に、経路に関する情報をより簡易な方法で記憶し、ユーザが容易に検索し、取得することができるようにするための技術に関する。 The present invention relates to an information processing apparatus, an information processing method, and a program, and more particularly, to a technique for storing information on a route by a simpler method so that a user can easily search and acquire the information.
インターネット上には、出発駅、到着駅、及び到着日時を入力すると、経路検索を行って、検索条件に該当する複数の経路を提示するサービスを行っているWebサイトが存在する(たとえば、特許文献1を参照。)。
ところで、たとえば目的地までの経路を知りたいと思ったときに、自分が過去に使った経路に関する情報を容易に知ることができると便利である。たとえば、今回の目的地の最寄り駅が過去に他の目的地に移動した際に使った経路上に存在する場合には、今回の目的地や記憶しているランドマーク等をキーワードとして過去に使った経路に関する情報を知ることができると便利である。 By the way, for example, when it is desired to know the route to the destination, it is convenient to be able to easily know information about the route that the user has used in the past. For example, if the nearest station of the current destination is on the route used when moving to another destination in the past, the current destination or memorized landmarks will be used as keywords in the past. It is useful to be able to know information about the route that was taken.
しかしながら、特許文献1に記載された技術によって、過去に使った経路に関する情報を記憶しておくためには、経路上の鉄道駅の情報や経路上の道路の位置情報などを記憶しておく必要があり、記憶する情報量が膨大となる。その結果、記憶した経路情報の検索の際に要求されるコンピュータ資源が過大となる可能性がある。 However, in order to store the information on the route used in the past by the technique described in Patent Document 1, it is necessary to store the information on the railway station on the route, the position information on the road on the route, and the like. And the amount of information to be stored becomes enormous. As a result, there is a possibility that the computer resources required for searching the stored route information become excessive.
本発明は上記課題を鑑みてなされたものであり、経路に関する情報をより簡易な方法で記憶し、ユーザが容易に検索し、取得することが可能な情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。 The present invention has been made in view of the above problems. An information processing apparatus, an information processing method, and a program that store information related to a route in a simpler manner and that can be easily searched and acquired by a user. The purpose is to provide.
上記課題を解決するための本発明のうちの一つは、情報処理装置であって、ユーザが移動した際の複数の通過位置を取得する通過位置取得部と、前記複数の通過位置を補間することができる関数である経路関数を生成する経路関数生成部と、前記経路関数にその経路関数の生成元となった前記通過位置を示す情報を経路情報として対応づけて記憶する経路情報管理部と、ユーザから位置の指定を受け付ける位置指定受付部と、受け付けた前記位置を通る又はその近傍を通る前記経路関数を検索する経路関数検索部と、検索された前記経路関数に対応づけられている前記経路情報を出力する経路情報出力部とを備えることとする。 One of the present invention for solving the above-mentioned problems is an information processing apparatus, which interpolates the plurality of passage positions with a passage position acquisition unit that acquires a plurality of passage positions when the user moves. A path function generation unit that generates a path function that is a function that can be performed, and a path information management unit that stores information indicating the passage position that is the generation source of the path function in association with the path function as path information; A position designation accepting unit that accepts designation of a position from the user, a route function retrieving unit that retrieves the route function that passes through or near the accepted position, and the route function that is associated with the retrieved route function A route information output unit that outputs route information is provided.
また本発明のうちの一つは、上記情報処理装置であって、前記通過位置取得部が取得する前記通過位置、前記経路関数生成部が生成する前記経路関数及び前記位置指定受付部が受け付ける前記位置は、三次元座標で特定され、前記経路関数生成部は三次元関数により前記通過位置を補間することとする。 One of the present invention is the information processing apparatus, wherein the passage position acquired by the passage position acquisition unit, the path function generated by the path function generation unit, and the position specification reception unit The position is specified by three-dimensional coordinates, and the path function generation unit interpolates the passing position by a three-dimensional function.
また本発明のうちの一つは、上記情報処理装置であって、前記経路関数生成部は、更に地理情報に基づき前記経路関数を求めることとする。 One of the present invention is the information processing apparatus, wherein the path function generation unit further determines the path function based on geographic information.
また本発明のうちの一つは、上記情報処理装置であって、前記地理情報は、鉄道又は道路を含む路線情報を含み、前記経路関数生成部は、更に前記路線情報に基づき前記ユーザが移動に際して利用すると推測される路線に基づいて前記経路関数を生成することとする。 One of the present invention is the information processing apparatus, wherein the geographic information includes route information including a railroad or a road, and the route function generation unit further moves the user based on the route information. The route function is generated based on the route that is estimated to be used.
また本発明のうちの一つは、上記情報処理装置であって、前記通過位置取得部は、鉄道又は道路を含む路線の利用履歴、或いは店舗又は行楽施設を含む施設の利用履歴に基づき前記通過位置を取得することとする。 Also, one of the present invention is the information processing apparatus, wherein the passage position acquisition unit is based on a use history of a route including a railroad or a road or a use history of a facility including a store or a leisure facility. The position is to be acquired.
また本発明のうちの一つは、上記情報処理装置であって、前記通過位置取得部が取得する前記通過位置、前記経路関数生成部が生成する前記経路関数、及び前記位置指定受付部が受け付ける前記位置は、三次元座標で特定されることとする。 One of the present invention is the information processing apparatus, wherein the passage position acquired by the passage position acquisition unit, the path function generated by the path function generation unit, and the position designation reception unit are received. The position is specified by three-dimensional coordinates.
また本発明のうちの一つは、情報処理方法であって、情報処理装置が、ユーザが移動した際の複数の通過位置を取得するステップと、前記複数の通過位置を関数により補間することにより求まる経路である経路関数を生成するステップと、前記経路関数にその経路関数の生成元となった前記通過位置を示す情報を経路情報として対応づけて記憶するステップと、ユーザから位置の指定を受け付けるステップと、受け付けた前記位置を通る又はその近傍を通る前記経路関数を検索するステップと、検索された前記経路関数に対応づけられている前記経路情報を出力するステップとを含むこととする。 One of the present invention is an information processing method, in which an information processing device acquires a plurality of passage positions when a user moves, and interpolates the plurality of passage positions with a function. A step of generating a route function that is a route to be obtained; a step of storing information indicating the passage position that is a generation source of the route function in association with the route function as route information; And a step of searching for the path function passing through the received position or in the vicinity thereof, and a step of outputting the path information associated with the searched path function.
また本発明のうちの一つは、プログラムであって、情報処理装置に、ユーザが移動した際の複数の通過位置を取得する機能と、前記複数の通過位置を関数により補間することにより求まる経路である経路関数を生成する機能と、前記経路関数にその経路関数の生成元となった前記通過位置を示す情報を経路情報として対応づけて記憶する機能と、ユーザから位置の指定を受け付ける機能と、受け付けた前記位置を通る又はその近傍を通る前記経路関数を検索する機能と、検索された前記経路関数に対応づけられている前記経路情報を出力する機能とを実現するものである。 Further, one of the present invention is a program, which is a program that obtains a plurality of passage positions when a user moves in an information processing apparatus, and a route obtained by interpolating the plurality of passage positions with a function. A function for generating a path function, a function for storing information indicating the passage position that is a generation source of the path function in association with the path function as path information, and a function for receiving designation of a position from the user. The function of searching for the path function passing through the received position or in the vicinity thereof and the function of outputting the path information associated with the searched path function are realized.
その他、本願が開示する課題、及びその解決方法は、発明を実施するための最良の形態の欄、及び図面により明らかにされる。 In addition, the problems disclosed by the present application and the solutions thereof will be clarified by the column of the best mode for carrying out the invention and the drawings.
本発明によれば、ユーザは、関数によりインデックス化されて記憶された経路に関する情報を、容易に検索し、取得することができる。 According to the present invention, a user can easily search for and acquire information on a route indexed by a function and stored.
以下、本発明の実施の形態につき図面とともに詳述する。図1に本発明の一実施形態として説明する情報処理システム1の概略的な構成を示している。同図に示すように、この情報処理システム1は、データセンタ2に設置された経路情報提供装置10、第1通信網5を介して経路情報提供装置10と通信可能に接続する通信端末20、及び第2通信網6を介して経路情報提供装置10と通信可能に接続する各種サーバ装置30を備えている。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 shows a schematic configuration of an information processing system 1 described as an embodiment of the present invention. As shown in the figure, this information processing system 1 includes a route
第1通信網5及び第2通信網6は、インターネット、専用線、LAN、WAN、電話回線等の有線又は無線の通信手段である。
The
経路情報提供装置10は、Webサーバ11としての機能を有し、通信端末20からの要求に応じて通信端末20にWebページを提供する。また経路情報提供装置10は、各種サーバ装置30との間でデータ通信を行う。
The route
通信端末20は、たとえばパーソナルコンピュータ等の家庭や企業等において使用されるコンピュータである。また通信端末20は、携帯電話機やPDA(Personal Digital Assistance)等の可搬型の通信装置である。各種サーバ装置30は、鉄道会社や道路事業者、スーパーマーケットやデパート、ネットスーパ等の店舗運営者、行楽/娯楽施設の運営者等の各種組織によって運用されるコンピュータである。
The
図2に経路情報提供装置10、通信端末20、及び各種サーバ装置30として用いられるコンピュータのハードウエア構成の一例を示す。同図に示すように、このコンピュータ100は、CPU101、主記憶装置102、外部記憶装置103、入力装置104、出力装置105、通信インタフェース106を備えている。このうち主記憶装置102は、たとえばRAM(Random Access Memory)やROM(Read Only Memory)である。外部記憶装置103は、たとえばハードディスク装置、CD(Compact Disk)、DVD(Digital Versatile Disk)等である。入力装置14は、キーボードやマウス等である。表示装置15は、液晶ディスプレイやブラウン管モニタ等の表示装置、もしくは、プリンタ等の印字装置である。通信インタフェース106は、たとえばNIC(Network Interface Card)や無線LANインタフェースである。
FIG. 2 shows an example of a hardware configuration of a computer used as the route
図3に経路情報提供装置10の主な機能を示している。同図に示すように、経路情報提供装置10は、通過位置取得部111、経路関数生成部112、経路情報管理部113、位置指定受付部114、経路関数検索部115、経路情報出力部116等の機能を備える。尚、これらの機能は、経路情報提供装置10のハードウエアによって、又は、経路情報提供装置10のCPU101が主記憶装置102や外部記憶装置103に格納されているプログラムを読み出して実行することにより実現される。
FIG. 3 shows the main functions of the route
同図に示す通過位置取得部111は、ユーザが過去に実際に移動した際の経路上の複数の通過位置を取得する。尚、以下の説明において、通過位置には出発地や目的地が含まれるものとする。
The passage
通過位置取得部111は、たとえばWebサーバ11から通信端末20に対し、通過位置の入力欄や入力機能を有するWebページを送信することにより取得する。たとえば通過位置の入力は地図画面上をユーザがマウス等で指定することにより行う。
The passage
図4A及び図4Bに通過位置取得部111が取得する通過位置の一例を示している。図4Aはユーザが「○○遊園地」から「自宅」まで移動した場合であるが、この場合、通過位置取得部111は、たとえば「○○遊園地」、「有楽町駅」、「新宿駅」、「自宅最寄り駅」、及び「自宅」を上記通過位置として取得する。また図4Bは、ユーザが「六本木駅」から「◇△シネマ」に移動した場合であるが、この場合、通過位置取得部111は、たとえば「六本木駅」、及び「△△コーヒー店」を上記通過位置として取得する。
4A and 4B show an example of the passing position acquired by the passing
また通過位置取得部111は、上記通過位置を各種サーバ装置30から取得する。即ち、通過位置取得部111は、鉄道会社のサーバ装置30からユーザが自動運賃精算可能なカードや定期券を利用して電車を利用した際、昇降駅の改札口等で取得される鉄道の利用履歴から上記通過位置を取得する。また通過位置取得部111は、道路事業者のサーバ装置30で管理されている、ETC(Electronic Toll Collection System)のゲートを通過した出入口等で取得される道路の利用履歴から上記通過位置を取得する。さらに通過位置取得部111は、各種店舗・施設のサーバ装置30で管理されている、ユーザが電子決済可能なカードで買い物や利用等した店舗や施設に関する情報から上記通過位置を取得する。
The passage
経路関数生成部112は、通過位置取得部111から受け付けた通過位置を補間ができる関数である経路関数を生成する。経路関数生成部112は、上記通過位置を関数補間(たとえばスプライン補間、線形補間、ニュートン補間、ラグランジュ補間)することにより経路関数を生成する。尚、関数補間を行った結果、1つの経路関数が複数の補間関数によって表されることもある。
The path function
また経路関数生成部112は、通過位置取得部111から受け付けた通過位置と地理情報(たとえば鉄道路線図や道路マップ等の鉄道や道路等の交通機関の路線情報)との関係に基づき経路関数を生成する。たとえば経路関数生成部112は、地理情報から把握される鉄道路線や道路に沿って経路関数を生成する。またたとえば経路関数生成部112は、地理情報から推測される経路を経路関数として生成する。たとえば徒歩での乗り換えが推測される場合には、経路関数生成部112は徒歩による経路を経路関数として生成する。尚、上記地理情報は、経路関数生成部112自身が記憶するようにしてもよいし、外部から取得するようにしてもよい。
In addition, the route
経路情報管理部113は、経路関数生成部112によって生成された経路関数に、経路に関する情報である経路情報を対応づけて経路情報データベース12に登録する。たとえば経路関数生成部112は、経路関数に、その経路関数の生成元となった通過位置を上記経路情報として対応づけて経路情報データベース12に登録する。
The route
図5は経路情報データベース12の登録内容の一例である。同図に示すように、経路情報はユーザID510別に登録されている。また同図において、経路関数511は経路関数ID及び経路関数との2つの内容を含み、移動履歴512は通過点及び通過日時の2つの内容を含む。
FIG. 5 shows an example of registered contents in the
位置指定受付部114は、ユーザから位置の指定を受け付ける。位置の指定の受け付けは、たとえばWebサーバ11から通信端末20に対して図6に示すような位置指定欄611を有するWebページを送信することにより行われる。尚、位置の指定の受け付けは、たとえば地図画面上を表示してユーザにマウス等で指定させることにより行ってもよい。
The position
経路関数検索部115は、位置指定受付部114がユーザから受け付けた位置を通る又はその近傍を通る経路関数を経路情報データベース12から検索する。たとえば図4Aにおいて、上記位置として「四谷駅」をユーザから受け付けると、経路関数検索部115は「四谷駅」(又は「四谷駅」の近傍)を通る符号411で示す経路関数を検索する。また図4Bにおいて、上記位置として「○×飯店」をユーザから受け付けると、経路関数検索部115は符号412で示す「○×飯店」(又は「○×飯店」の近傍)を通る経路関数を検索する。尚、この検索はユーザIDごとに行われる。即ち、経路関数検索部115は、検索開始時等にユーザからユーザIDを受け付け、受け付けたユーザIDに対応づけられている経路情報データベース12の登録内容を検索の対象とする。
The route
経路情報出力部116は、経路関数検索部115によって検索された経路関数に対応づけられている経路情報を経路情報データベース12から取得し、取得した経路情報をユーザに提供する。たとえば経路情報出力部116は、図6に示すような経路情報612が記載されたWebページを通信端末20に送信する。
The route
尚、位置指定受付部114が受け付けた位置の種類や性質に応じてユーザに提供する経路情報を選択(フィルタリング)するようにしてもよい。たとえばユーザが位置として高速道路のサービスエリアを入力し、その結果取得される経路情報に高速道路を利用しないものが含まれていた場合にそのような経路情報が表示されないようにしてもよい。
Note that route information provided to the user may be selected (filtered) according to the type and nature of the position received by the position
図7は経路情報提供装置10が、通過位置を取得して経路関数を生成し、生成した経路関数に経路情報を対応づけて登録するまでの一連の処理の流れを説明するフローチャートである。
FIG. 7 is a flowchart for explaining a flow of a series of processes until the route
同図に示すように、まず経路情報提供装置10の通過位置取得部111が、通信端末20や各種サーバ装置30から通過位置を取得する(S711)。次に経路関数生成部112が、受け付けた通過位置に基づき経路関数を生成する(S712)。次に経路情報管理部113が、経路情報を経路関数と対応づけてデータベースに登録する(S713)。
As shown in the figure, first, the passage
図8は経路情報提供装置10が、ユーザから指定位置を取得して経路関数を検索し、経路関数に対応づけられている経路情報をユーザに提供するまでの一連の処理の流れを説明するフローチャートである。
FIG. 8 is a flowchart for explaining a flow of a series of processing until the route
同図に示すように、まず経路情報提供装置10の位置指定受付部114が、ユーザから指定位置を受け付ける(S811)。次に経路関数検索部115が、指定位置を通る又はその近傍を通る経路関数を検索する(S812)。次に経路情報出力部116が、検索された経路関数に対応づけられている経路情報を経路情報データベース12から取得し(S813)、取得した経路情報を出力(ユーザに提供)する(S814)。
As shown in the figure, first, the position
ところで、以上に説明した情報処理システム1によれば、ユーザが位置を指定すると、その位置を通る又はその近傍を通る経路関数が検索され、その経路関数に対応づけられている経路情報が出力される。このため、ユーザは、これから出かけようとしている目的地や自分が覚えている任意の位置等を指定するだけで、経路情報(たとえば、ユーザが過去に実際に移動した際の通過位置)を容易に取得することができる。 By the way, according to the information processing system 1 described above, when the user designates a position, a path function passing through the position or passing through the position is searched, and path information associated with the path function is output. The For this reason, the user can easily specify route information (for example, a passing position when the user has actually moved in the past) simply by specifying a destination that he or she is going to go out, or an arbitrary position that the user remembers. Can be acquired.
このように、本発明によれば、任意の位置を指定して過去に記憶した経路情報を検索する場合に、従来のように、必ずしも経路上の鉄道駅の情報や経路上の道路の位置情報などの膨大な情報を記憶しておく必要がない。即ち、検索対象の経路を比較的情報量の軽い経路関数(及びその近傍)で記憶し、当該経路関数そのものが経路情報のインデックスとなるので、従来に比べて上述の一連の処理に係るコンピュータ資源の要求を抑制することが可能となり、ユーザは目的地や自分が覚えている場所等の離散的な位置を指定するだけで、簡単に経路情報を取得することができる。 As described above, according to the present invention, when searching for route information stored in the past by designating an arbitrary position, information on a railway station on the route or position information on a road on the route is not necessary, as in the past. There is no need to memorize a huge amount of information. That is, the route to be searched is stored as a route function (and its vicinity) with a relatively small amount of information, and the route function itself becomes an index of the route information. The user can easily obtain route information simply by specifying a discrete position such as a destination or a place that the user remembers.
また経路関数を通過位置と地理情報(鉄道や道路等の交通機関の路線情報)との関係に基づいて生成することで、ユーザが所望する有意な経路情報を提供することができる。 In addition, by generating a route function based on the relationship between the passing position and geographic information (route information of transportation such as railways and roads), significant route information desired by the user can be provided.
また鉄道や道路等の交通路線の利用履歴、又は店舗や行楽施設等の利用履歴に基づき通過位置を取得し、その通過位置に基づく経路情報がWebサービス等の形でユーザに提供されることで、企業等の組織がユーザに関して取得している情報をユーザに還元することができる。 In addition, a passing position is acquired based on the use history of a traffic route such as a railroad or a road, or the use history of a store or a leisure facility, and route information based on the passing position is provided to the user in the form of a web service or the like. The information acquired by the organization such as a company about the user can be returned to the user.
尚、上記実施の形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明はその趣旨を逸脱することなく変更、改良され得ると共に、本発明にはその等価物も含まれる。 The above embodiment is for facilitating the understanding of the present invention, and is not intended to limit the present invention. The present invention can be changed and improved without departing from the gist thereof, and the present invention includes equivalents thereof.
たとえば、通過位置取得部111が取得する通過位置、経路関数生成部112が生成する経路関数、及び位置指定受付部114がユーザから受け付ける位置は、二次元座標(緯度、経度)で特定される場合に限らず、三次元座標(高さ、緯度、経度)で特定されていてもよい。即ち、通過位置やユーザから受け付ける位置が高層ビル内の店舗や施設の位置であり、経路関数が高層ビル内の経路である等、ユーザから取得する位置は、必ずしも平面的なものに限られず、立体的なものであってもよい。
For example, when the passage position acquired by the passage
5 第1通信網
6 第2通信網
10 経路情報提供装置
11 Webサーバ
12 経路情報データベース
20 通信端末
30 サーバ装置
111 通過位置取得部
112 経路関数生成部
113 経路情報管理部
114 位置指定受付部
115 経路関数検索部
116 経路情報出力部
5 first communication network 6
Claims (7)
前記複数の通過位置を補間することができる関数である経路関数を生成する経路関数生成部と、
前記経路関数にその経路関数の生成元となった前記通過位置を示す情報を経路情報として対応づけて記憶する経路情報管理部と、
ユーザから位置の指定を受け付ける位置指定受付部と、
受け付けた前記位置を通る又はその近傍を通る前記経路関数を検索する経路関数検索部と、
検索された前記経路関数に対応づけられている前記経路情報を出力する経路情報出力部と
を備えることを特徴とする情報処理装置。 A passing position acquisition unit that acquires a plurality of passing positions when the user moves;
A path function generation unit that generates a path function that is a function capable of interpolating the plurality of passage positions;
A route information management unit that stores information indicating the passage position that is a generation source of the route function in association with the route function as route information;
A position specification receiving unit that receives a position specification from the user;
A path function search unit that searches for the path function passing through the received position or the vicinity thereof;
An information processing apparatus comprising: a route information output unit that outputs the route information associated with the searched route function.
前記通過位置取得部が取得する前記通過位置、前記経路関数生成部が生成する前記経路関数及び前記位置指定受付部が受け付ける前記位置は、三次元座標で特定され、前記経路関数生成部は三次元関数により前記通過位置を補間することを特徴とする情報処理装置。 The information processing apparatus according to claim 1,
The passing position acquired by the passing position acquiring unit, the path function generated by the path function generating unit, and the position received by the position designation receiving unit are specified by three-dimensional coordinates, and the path function generating unit is three-dimensional An information processing apparatus characterized by interpolating the passing position by a function.
前記経路関数生成部は、更に地理情報に基づき前記経路関数を求めることを特徴とする情報処理装置。 The information processing apparatus according to claim 1 or 2,
The path function generation unit further determines the path function based on geographic information.
前記地理情報は、鉄道又は道路を含む路線情報を含み、
前記経路関数生成部は、更に前記路線情報に基づき前記ユーザが移動に際して利用すると推測される路線に基づいて前記経路関数を生成すること
を特徴とする情報処理装置。 The information processing apparatus according to claim 3,
The geographical information includes route information including a railway or a road,
The route function generation unit further generates the route function based on a route that the user is assumed to use when moving based on the route information.
前記通過位置取得部は、鉄道又は道路を含む路線の利用履歴、或いは店舗又は行楽施設を含む施設の利用履歴に基づき前記通過位置を取得することを特徴とする情報処理装置。 The information processing apparatus according to claim 1,
The information processing apparatus, wherein the passing position acquisition unit acquires the passing position based on a use history of a route including a railroad or a road or a use history of a facility including a store or a leisure facility.
ユーザが移動した際の複数の通過位置を取得するステップと、
前記複数の通過位置を関数により補間することにより求まる経路である経路関数を生成するステップと、
前記経路関数にその経路関数の生成元となった前記通過位置を示す情報を経路情報として対応づけて記憶するステップと、
ユーザから位置の指定を受け付けるステップと、
受け付けた前記位置を通る又はその近傍を通る前記経路関数を検索するステップと、
検索された前記経路関数に対応づけられている前記経路情報を出力するステップと
を含むこと
を特徴とする情報処理方法。 Information processing device
Obtaining a plurality of passing positions when the user moves;
Generating a path function that is a path obtained by interpolating the plurality of passing positions with a function;
Associating and storing, as path information, information indicating the passage position that is the generation source of the path function ;
Receiving a location specification from the user;
Retrieving the path function through or near the accepted position;
Outputting the route information associated with the searched route function. An information processing method comprising:
ユーザが移動した際の複数の通過位置を取得する機能と、
前記複数の通過位置を関数により補間することにより求まる経路である経路関数を生成する機能と、
前記経路関数にその経路関数の生成元となった前記通過位置を示す情報を経路情報として対応づけて記憶する機能と、
ユーザから位置の指定を受け付ける機能と、
受け付けた前記位置を通る又はその近傍を通る前記経路関数を検索する機能と、
検索された前記経路関数に対応づけられている前記経路情報を出力する機能と
を実現するためのプログラム。 In the information processing device,
A function of acquiring a plurality of passing positions when the user moves;
A function of generating a path function that is a path obtained by interpolating the plurality of passing positions with a function;
A function of storing information indicating the passage position that is a generation source of the path function in association with the path function as path information ;
A function that accepts a location specification from the user;
A function to search the path function passing through the received position or the vicinity thereof;
A program for realizing the function of outputting the route information associated with the searched route function.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008068408A JP4959611B2 (en) | 2008-03-17 | 2008-03-17 | Information processing apparatus, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008068408A JP4959611B2 (en) | 2008-03-17 | 2008-03-17 | Information processing apparatus, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009222600A JP2009222600A (en) | 2009-10-01 |
| JP4959611B2 true JP4959611B2 (en) | 2012-06-27 |
Family
ID=41239539
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008068408A Active JP4959611B2 (en) | 2008-03-17 | 2008-03-17 | Information processing apparatus, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4959611B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5543849B2 (en) * | 2010-06-07 | 2014-07-09 | 株式会社日立製作所 | Server and computer program |
| JP2024110578A (en) | 2023-02-03 | 2024-08-16 | トヨタ自動車株式会社 | Information processing device, information processing method, and program |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3019299B1 (en) * | 1998-12-09 | 2000-03-13 | 株式会社リオスコーポレーション | Recording medium recording image data and image reading device |
| JP4386489B2 (en) * | 1998-12-21 | 2009-12-16 | 住友電気工業株式会社 | Navigation device |
| JP3821018B2 (en) * | 2002-03-05 | 2006-09-13 | 株式会社デンソー | Navigation device |
| JP2005233677A (en) * | 2004-02-17 | 2005-09-02 | Matsushita Electric Ind Co Ltd | Traveling track measuring device |
| JP2006010475A (en) * | 2004-06-25 | 2006-01-12 | Alpine Electronics Inc | Navigation system |
-
2008
- 2008-03-17 JP JP2008068408A patent/JP4959611B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009222600A (en) | 2009-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Steiniger et al. | Foundations of location based services | |
| US10066960B2 (en) | Systems and methods for using route matrices for identifying intersection POIs | |
| Karimi et al. | Personalized accessibility map (PAM): A novel assisted wayfinding approach for people with disabilities | |
| JP6655867B2 (en) | Information processing system, information processing program, information processing apparatus, and information processing method | |
| JP6629965B2 (en) | Method, apparatus and recording medium for pushing out-of-home information | |
| JP2002169914A (en) | Route guidance device and method | |
| JP5560229B2 (en) | Route search system and route search method | |
| US9234763B1 (en) | Systems and methods for identifying and selecting personalized waypoints for presentation on a map | |
| KR20080036423A (en) | Tour guide system, device and method using personal mobile terminal | |
| US8560238B2 (en) | Computing paths between geographical localities | |
| US20150073708A1 (en) | Navigation via recorded paths | |
| JP2003091536A (en) | Position information presenting apparatus and position information presenting method | |
| JP4959611B2 (en) | Information processing apparatus, information processing method, and program | |
| JP3519342B2 (en) | Map information providing system and providing method | |
| Steiniger et al. | Foundations of LBS | |
| JP2004325648A (en) | Map information providing system, server, and map information providing method | |
| JPWO2005066862A1 (en) | Mileage service system using position information of mobile communication terminal and method thereof | |
| JP4684043B2 (en) | Power facility information provision system | |
| JP2015053002A (en) | Information presentation program and mobile communication terminal using the same | |
| JP4098638B2 (en) | Navigation device | |
| JP4510857B2 (en) | Route guidance system and method utilizing base network | |
| Mahamud et al. | Graphical user interface for tourism decision support system (TDSS) | |
| JP7033112B2 (en) | Content control device, content control system, content control method, and content control program | |
| KR102127475B1 (en) | System for servicing poi search, method of servicing poi search and apparatus for the same | |
| JP2006221565A (en) | Object information display system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110623 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110628 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110823 |
|
| 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: 20120221 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120321 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150330 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4959611 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |