[go: up one dir, main page]

JP2015076079A - Usage purpose estimation system, terminal device, usage purpose estimation method, and program - Google Patents

Usage purpose estimation system, terminal device, usage purpose estimation method, and program Download PDF

Info

Publication number
JP2015076079A
JP2015076079A JP2013214224A JP2013214224A JP2015076079A JP 2015076079 A JP2015076079 A JP 2015076079A JP 2013214224 A JP2013214224 A JP 2013214224A JP 2013214224 A JP2013214224 A JP 2013214224A JP 2015076079 A JP2015076079 A JP 2015076079A
Authority
JP
Japan
Prior art keywords
route
stay time
estimation
terminal device
movement history
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.)
Pending
Application number
JP2013214224A
Other languages
Japanese (ja)
Inventor
翔太 藤野
Shota Fujino
翔太 藤野
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.)
Pioneer Corp
Original Assignee
Pioneer Electronic Corp
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 Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP2013214224A priority Critical patent/JP2015076079A/en
Publication of JP2015076079A publication Critical patent/JP2015076079A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To estimate the use purpose of a path on which a mobile body moves.SOLUTION: A use purpose estimation system 100 includes: an acquisition part 101; a path specification part 102; a stay time specification part 103; a use purpose estimation part 104; and an output part 105. The acquisition part 101 acquires the movement history of a mobile body. The path specification part 102 specifies a path on which the mobile body has moved on the basis of the movement history acquired by the acquisition part 101. The stay time specification part 103 specifies a stay time at a point of time when the mobile body stays in a predetermined region on the basis of the movement history acquired by the acquisition part 101. The use purpose estimation part 104 estimates the use purpose of the path specified by the path specification part 102 on the basis of the stay time specified by the stay time specification part 103. The output part 105 outputs information on the path specified by the path specification part 102 and the use purpose of the path estimated by the use purpose estimation part 104.

Description

本発明は、移動体が移動した経路の利用目的を推定する利用目的推定システム、端末装置、利用目的推定方法、およびプログラムに関する。   The present invention relates to a utilization purpose estimation system, a terminal device, a utilization purpose estimation method, and a program for estimating a utilization purpose of a route traveled by a moving object.

従来、或る滞在地におけるユーザの、滞在頻度、滞在継続時間、および活動量から、この滞在地におけるユーザの滞在目的を推定するようにした技術がある(例えば下記特許文献1を参照)。   2. Description of the Related Art Conventionally, there is a technique in which a user's stay purpose in a stay place is estimated from the stay frequency, stay duration, and activity amount of the user in a stay place (see, for example, Patent Document 1 below).

特開2011−253315号公報JP 2011-253315 A

しかしながら、上記の従来技術は滞在地における滞在目的を推定するものであり、移動体が移動した経路の利用目的を推定することはできないという問題が一例として挙げられる。   However, the above-described conventional technique estimates the purpose of stay in the place of stay, and the problem that the purpose of use of the route traveled by the moving body cannot be estimated is an example.

本発明は、上記の従来技術による問題点を解消するため、移動体が移動した経路の利用目的を推定することができる利用目的推定システム、端末装置、利用目的推定方法、およびプログラムを提供することを目的とする。   The present invention provides a use purpose estimation system, a terminal device, a use purpose estimation method, and a program capable of estimating the purpose of use of a route traveled by a moving body in order to solve the above-described problems caused by the prior art. With the goal.

前述の課題を解決し、目的を達成するため、請求項1の発明にかかる利用目的推定システムは、移動体の移動履歴を取得する取得手段と、前記移動履歴に基づいて、前記移動体が所定地域において移動した経路を特定する経路特定手段と、前記移動履歴に基づいて、前記移動体が前記所定地域において滞在した地点での滞在時間を特定する滞在時間特定手段と、前記滞在時間に基づいて、前記経路の利用目的を推定する推定手段と、前記経路と前記利用目的とに関する情報を出力する出力手段と、を備えることを特徴とする。   In order to solve the above-described problems and achieve the object, a utilization purpose estimation system according to the invention of claim 1 is characterized in that an acquisition means for acquiring a movement history of a moving object and the moving object is predetermined based on the movement history. Based on the route specifying means for specifying the route moved in the area, the stay time specifying means for specifying the stay time at the point where the mobile body stayed in the predetermined area, based on the travel history, and the stay time And an estimation means for estimating the purpose of use of the route, and an output means for outputting information related to the route and the purpose of use.

また、請求項5の発明にかかる端末装置は、移動体の移動履歴に基づいて任意の地域における前記移動体の移動した経路および滞在した地点での滞在時間から前記移動体が前記経路を移動した際の利用目的を推定する利用目的推定システムと通信可能な端末装置であって、前記利用目的推定システムに、利用目的の推定対象となる地域を示す情報を含む利用目的要求を送信する送信手段と、前記利用目的推定システムから、前記推定対象となる地域における前記移動体の移動した経路と当該経路の利用目的とに関する情報を受信する受信手段と、受信された前記経路と前記利用目的とに関する情報に基づいて、前記経路と当該経路の利用目的とを表す画像を表示させる表示制御手段とを備えることを特徴とする。   According to a fifth aspect of the present invention, in the terminal device according to the present invention, the mobile body travels the route based on the travel history of the mobile body based on the travel route of the mobile body in any region and the stay time at the stayed point. A terminal device capable of communicating with a usage purpose estimation system for estimating a usage purpose at the time, and a transmission means for transmitting to the usage purpose estimation system a usage purpose request including information indicating a region to be estimated for the usage purpose; , Receiving means for receiving information on a route traveled by the mobile body in the region to be estimated and a purpose of use of the route from the use purpose estimation system; information on the received route and the purpose of use And a display control means for displaying an image representing the route and the purpose of use of the route.

また、請求項6の発明にかかる利用目的推定方法は、移動体が移動した経路の利用目的を推定する利用目的推定システムが行う利用目的推定方法であって、移動体の移動履歴を取得する取得工程と、前記移動履歴に基づいて、前記移動体が所定地域において移動した経路を特定する経路特定工程と、前記移動履歴に基づいて、前記移動体が前記所定地域において滞在した地点での滞在時間を特定する滞在時間特定工程と、前記滞在時間に基づいて、前記経路の利用目的を推定する推定工程と、前記経路と前記利用目的とに関する情報を出力する出力工程と、を含むことを特徴とする。   A utilization purpose estimation method according to a sixth aspect of the present invention is a utilization purpose estimation method performed by a utilization purpose estimation system that estimates a utilization purpose of a route traveled by a mobile object, and obtains a movement history of the mobile object. A step of identifying a route on which the moving body has moved in a predetermined area based on the movement history, and a staying time at a point where the moving body has stayed in the predetermined area based on the movement history A stay time specifying step for identifying the route, an estimation step for estimating the purpose of use of the route based on the stay time, and an output step for outputting information on the route and the purpose of use. To do.

また、請求項7の発明にかかるプログラムは、請求項6に記載の利用目的推定方法をコンピュータに実行させることを特徴とする。   According to a seventh aspect of the present invention, there is provided a program for causing a computer to execute the utilization purpose estimating method according to the sixth aspect.

本発明によれば、移動体が移動した経路の利用目的を推定することができるという効果を奏する。   According to the present invention, there is an effect that it is possible to estimate the purpose of use of a route traveled by a moving body.

本発明の実施の形態にかかる利用目的推定システムの機能的構成の一例を示すブロック図である。It is a block diagram which shows an example of a functional structure of the utilization purpose estimation system concerning embodiment of this invention. 本実施の形態の利用目的推定システムが行う処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process which the utilization purpose estimation system of this Embodiment performs. 本実施例の利用目的推定システムのシステム構成の一例を示す説明図である。It is explanatory drawing which shows an example of the system configuration | structure of the utilization purpose estimation system of a present Example. 本実施例のナビゲーション装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the navigation apparatus of a present Example. 本実施例のサーバ装置が行う処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process which the server apparatus of a present Example performs. 利用目的推定結果の一例を示す説明図である。It is explanatory drawing which shows an example of a utilization purpose estimation result. 本実施例の端末装置による表示の一例を示す説明図である。It is explanatory drawing which shows an example of the display by the terminal device of a present Example.

以下に図面を参照して、本発明にかかる利用目的推定システム、端末装置、利用目的推定方法、およびプログラムの好適な実施の形態を詳細に説明する。   Exemplary embodiments of a utilization purpose estimation system, a terminal device, a utilization purpose estimation method, and a program according to the present invention will be described below in detail with reference to the drawings.

(利用目的推定システムの機能的構成)
まず、本発明の実施の形態について説明する。図1は、本発明の実施の形態にかかる利用目的推定システムの機能的構成の一例を示すブロック図である。例えば、図1に示す利用目的推定システム100は、移動体が有する端末装置とネットワークを介して通信可能な単一もしくは複数のサーバ装置により実現される。
(Functional configuration of usage purpose estimation system)
First, an embodiment of the present invention will be described. FIG. 1 is a block diagram showing an example of a functional configuration of a utilization purpose estimation system according to an embodiment of the present invention. For example, the utilization purpose estimation system 100 illustrated in FIG. 1 is realized by a single or a plurality of server devices that can communicate with a terminal device included in a mobile object via a network.

例えば、ここで、移動体としては、車両や人などを挙げることができる。端末装置としては、車両に搭載されるナビゲーション装置や、ユーザにより携行される携帯電話(いわゆるスマートフォンを含む)などを挙げることができる。また、ネットワークとしては、WAN(Wide Area Network)やLAN(Local Area Network)、携帯電話網などを挙げることができる。   For example, examples of the moving body include a vehicle and a person. Examples of the terminal device include a navigation device mounted on a vehicle and a mobile phone (including a so-called smartphone) carried by a user. Further, examples of the network include a WAN (Wide Area Network), a LAN (Local Area Network), and a mobile phone network.

利用目的推定システム100は、取得部101と、経路特定部102と、滞在時間特定部103と、利用目的推定部104と、出力部105とを含む構成である。取得部101は移動体の移動履歴を取得する。例えば、前述の端末装置は、自装置を搭載もしくは携行した移動体の位置を測位する機能と、時刻(日付と時間との両方を含む)を計時する機能とを有している。移動体の位置を測位する機能は、例えばGPS(Global Positioning System)により実現することができる。   The usage purpose estimation system 100 includes an acquisition unit 101, a route specification unit 102, a stay time specification unit 103, a usage purpose estimation unit 104, and an output unit 105. The acquisition unit 101 acquires the movement history of the moving object. For example, the above-described terminal device has a function of measuring the position of a mobile body on which the device is mounted or carried and a function of measuring time (including both date and time). The function of measuring the position of the moving object can be realized by, for example, GPS (Global Positioning System).

端末装置はこれらの機能を利用し、所定時間間隔(例えば1秒間間隔)で移動体の位置を測位する。また、端末装置は移動体の位置を測位すると、この測位結果とこの測位時の時刻とを対応付け、これを移動体の移動履歴として自装置の記憶手段(例えばメモリやハードディスク)に記憶する。そして、端末装置は記憶した移動履歴を所定のタイミングで(例えば新たな移動履歴を記憶する毎に)利用目的推定システム100へ送信する。取得部101は端末装置から送信された移動履歴を受信することにより、移動体の移動履歴を取得することができる。   The terminal device uses these functions to position the position of the moving body at a predetermined time interval (for example, every one second). Further, when the terminal device measures the position of the moving body, the positioning result is associated with the time at the time of positioning, and this is stored in the storage means (for example, a memory or a hard disk) of the own device as the moving history of the moving body. Then, the terminal device transmits the stored movement history to the usage purpose estimation system 100 at a predetermined timing (for example, every time a new movement history is stored). The acquisition unit 101 can acquire the movement history of the moving body by receiving the movement history transmitted from the terminal device.

なお、端末装置は、移動履歴に自装置固有の識別情報(例えば製造番号)を付与して利用目的推定システム100へ送信することが好ましい。このようにすることで、利用目的推定システム100は、移動履歴を送信した端末装置を識別することが可能となる。これにより、利用目的推定システム100は複数の移動体の端末装置と通信可能な状態で設けられても、端末装置毎(移動体毎)にそれぞれの移動履歴を管理することが可能となる。   In addition, it is preferable that a terminal device gives the identification information (for example, manufacturing number) intrinsic | native to an own apparatus to a movement history, and transmits to the utilization purpose estimation system 100. FIG. In this way, the usage purpose estimation system 100 can identify the terminal device that has transmitted the movement history. Thereby, even if the utilization purpose estimation system 100 is provided in a state in which it can communicate with a plurality of mobile terminal devices, it is possible to manage each movement history for each terminal device (each mobile body).

経路特定部102は、取得部101により取得された移動履歴に基づいて移動体が移動した経路を特定する。例えば、前述のように、移動履歴は時刻毎の移動体の位置(座標)を表す。このため、経路特定部102は、移動体が移動した各位置を移動体が移動した順に結ぶスプライン曲線やベジェ曲線を求めることで、移動体が移動した経路を特定することができる。   The route specifying unit 102 specifies the route along which the moving body has moved based on the movement history acquired by the acquiring unit 101. For example, as described above, the movement history represents the position (coordinates) of the moving body at each time. For this reason, the path | route specific | specification part 102 can pinpoint each path | route which the mobile body moved by calculating | requiring the spline curve and the Bezier curve which connect each position which the mobile body moved to the order which the mobile body moved.

また、経路特定部102は、移動履歴に加えて地図データを参照し、移動体が移動した経路を特定してもよい。この地図データは、利用目的推定システム100の製造者により利用目的推定システム100に予め記憶されていてもよいし、利用目的推定システム100とネットワークを介して通信可能に設けられた他の装置に記憶されていてもよい。地図データが他の装置に記憶されている場合には、例えば、経路特定部102は必要に応じて他の装置にアクセスして地図データを取得する。   Further, the route specifying unit 102 may specify the route along which the moving body has moved by referring to the map data in addition to the movement history. This map data may be stored in advance in the usage purpose estimation system 100 by the manufacturer of the usage purpose estimation system 100, or stored in another device provided to be able to communicate with the usage purpose estimation system 100 via a network. May be. When the map data is stored in another device, for example, the route specifying unit 102 accesses the other device as necessary to acquire the map data.

例えば、ここで、時系列的に連続して測位された2つの移動履歴があるとする。この2つの移動履歴のうちの先に測位された移動履歴は地図データにおいて道路X上の位置を表すものであり、後に測位された移動履歴は地図データにおいて道路Y上の位置を表すものであるとする。なお、地図データにおいて道路Xと道路Yとは交差点Zで交差する。この場合、経路特定部102は、先に測位された移動履歴が表す位置から交差点Zまで道路Xに沿い、且つ、交差点Zから後に測位された移動履歴が表す位置まで道路Yに沿った経路を、移動体が移動した経路として特定する。   For example, here, it is assumed that there are two movement histories that are continuously measured in time series. The movement history measured earlier of the two movement histories represents the position on the road X in the map data, and the movement history measured later represents the position on the road Y in the map data. And In the map data, the road X and the road Y intersect at an intersection Z. In this case, the route specifying unit 102 determines a route along the road Y from the position represented by the travel history measured earlier to the intersection Z along the road X and from the intersection Z to the location represented by the travel history measured later. , To identify the route traveled by the moving body.

また、経路特定部102は移動体が移動した経路を特定し、さらにこの経路を構成する道路群を特定してもよい。例えば、前述の例の場合、道路Xと道路Yとが移動体の経路に含まれる道路となる。さらに、各道路は、例えば所定距離毎の区間に細分化することができる。このため、経路特定部102は移動体が移動した経路を特定し、さらにこの経路を構成する区間群を特定してもよい。   Further, the route specifying unit 102 may specify a route along which the moving body has moved, and further specify a group of roads constituting the route. For example, in the case of the above-described example, the road X and the road Y are roads included in the route of the moving body. Furthermore, each road can be subdivided into sections for every predetermined distance, for example. For this reason, the route specifying unit 102 may specify a route along which the moving body has moved, and further specify a group of sections constituting this route.

そして、公知の技術のために詳細な説明は省略するが、地図データにおいて各道路はいわゆるリンクとノードとの組み合わせにより構成される。したがって、経路特定部102は移動体が移動した経路を特定し、さらにこの経路を構成するリンク群(およびノード群)を特定してもよい。経路特定部102が経路特定時に用いる単位(道路、区間、リンク)が小さい程、経路特定部102は、実際に移動体が移動した経路に近似する経路を特定することが可能となる。   Although detailed description is omitted because of a known technique, each road in the map data is configured by a combination of so-called links and nodes. Therefore, the route specifying unit 102 may specify a route along which the mobile body has moved, and further specify a link group (and a node group) constituting the route. The smaller the unit (road, section, link) used by the route specifying unit 102 when specifying a route, the more specific the route specifying unit 102 can specify a route that approximates the route that the mobile object has actually moved.

また、移動履歴が時刻毎の移動体の位置を表すものであると、経路特定部102は移動履歴に含まれる時刻の情報に基づいて時刻毎(例えば日付毎、時間帯毎などの所定時期)に移動体が移動した経路を特定することが可能となる。さらに、経路特定部102は移動履歴に含まれる位置の情報に基づいて地域毎に移動した移動体の経路を特定することも可能となる。   Further, if the movement history represents the position of the moving body for each time, the route specifying unit 102 determines the time for each time (for example, a predetermined time such as every date or every time zone) based on the time information included in the movement history. It is possible to specify the route along which the moving body has moved. Furthermore, the route specifying unit 102 can also specify the route of the moving body that has moved for each region based on the position information included in the movement history.

これらを利用して、時刻や地域を条件に経路特定部102が特定すべき経路を絞り込めば、経路特定部102による経路特定時の処理負担を低減することが可能となる。また、後述の利用目的推定部104は例えば経路特定部102により特定された経路に対して利用目的の推定を行うので、経路特定部102が特定する経路を絞り込むことにより、利用目的推定部104による利用目的推定時の処理負担を低減することも可能となる。   By using these to narrow down the routes that should be specified by the route specifying unit 102 based on time and area, it is possible to reduce the processing load when the route specifying unit 102 specifies the route. In addition, since the use purpose estimation unit 104 described later estimates the use purpose for the route specified by the route specifying unit 102, for example, the use purpose estimation unit 104 narrows down the route specified by the route specification unit 102. It is also possible to reduce the processing load when estimating the purpose of use.

滞在時間特定部103は、取得部101により取得された移動履歴に基づいて移動体が所定地域内において滞在した地点での滞在時間を特定する。この所定地域は、利用目的推定システム100の製造者により予め設定された地域であってもよいし、利用目的推定システム100と通信可能な任意の端末装置のユーザにより指定された地域であってもよい。   The stay time specifying unit 103 specifies the stay time at the point where the mobile body stayed in the predetermined area based on the movement history acquired by the acquisition unit 101. This predetermined area may be an area set in advance by the manufacturer of the usage purpose estimation system 100, or may be an area designated by a user of an arbitrary terminal device that can communicate with the usage purpose estimation system 100. Good.

例えば、滞在時間特定部103が任意の端末装置のユーザにより指定された地域において移動体が滞在した地点での滞在時間を特定する場合、利用目的推定システム100は不図示の受付部を備えて、この受付部により任意の端末装置から指定された地域を示す情報を受け付ける。例えば、任意の端末装置のユーザは都道府県や市町村、地区などにより地域の指定を行う。   For example, when the staying time specifying unit 103 specifies the staying time at the point where the mobile body stayed in the area specified by the user of an arbitrary terminal device, the usage purpose estimation system 100 includes a reception unit (not shown), The reception unit receives information indicating a designated area from an arbitrary terminal device. For example, a user of an arbitrary terminal device designates a region by prefecture, municipality, district, or the like.

また、任意の端末装置のユーザは3点以上の緯度経度を指定することにより地域の指定を行ってもよい。例えば、この場合、各点を頂点として形成される多角形に包含される範囲が指定された地域となる。さらに、任意の端末装置のユーザが1点の緯度経度を指定することにより地域の指定を行ってもよい。この場合、この1点からの半径が所定範囲内(例えば1km以内)に含まれる地域が指定された地域となる。   In addition, a user of an arbitrary terminal device may designate a region by designating three or more latitudes and longitudes. For example, in this case, the range included in the polygon formed with each point as a vertex is the designated area. Furthermore, a user of an arbitrary terminal device may specify a region by specifying one latitude / longitude. In this case, an area in which the radius from this one point is included within a predetermined range (for example, within 1 km) is the designated area.

滞在時間の特定に際し、例えば、滞在時間特定部103は、移動履歴に含まれる移動体の各位置が所定地域内に含まれる地点に対応する位置であるかの判定を行うことにより、所定地域において移動体が移動した地点を抽出する。滞在時間特定部103は所定地域内において移動体が移動した地点を抽出すると、抽出した各地点における移動体の滞在時間を算出する。   When specifying the stay time, for example, the stay time specifying unit 103 determines whether each position of the moving body included in the movement history is a position corresponding to a point included in the predetermined area. The point where the moving body has moved is extracted. When the stay time specifying unit 103 extracts the point where the moving body has moved within the predetermined area, the stay time specifying unit 103 calculates the stay time of the moving body at each extracted point.

滞在時間の算出に際し、滞在時間特定部103は、例えば同じ位置で時系列的に複数回連続して測位されていた場合、当該位置にて最後に測位された際の時刻から、当該位置にて最初に測位された際の時刻を減算することにより、当該位置に対応する地点の移動体の滞在時間を算出する。また、例えば、同じ位置で時系列的に連続して測位されていない場合、滞在時間特定部103はこのような各位置での移動体の滞在時間を1秒間と算出する(前述のように移動履歴は1秒間間隔で記憶されるため)。   When calculating the stay time, the stay time specifying unit 103, for example, when positioning is continuously performed multiple times in time series at the same position, from the time when the last positioning was performed at the position, at the position. By subtracting the time at the time of first positioning, the staying time of the moving body at the point corresponding to the position is calculated. Further, for example, when the positioning is not continuously performed in time series at the same position, the stay time specifying unit 103 calculates the stay time of the moving body at each such position as 1 second (moving as described above). (History is stored at 1 second intervals).

なお、所定地域が複数の地点を含む範囲を持つ場合、滞在時間特定部103は複数の滞在時間を特定することがある。このように複数の滞在時間を特定した場合、例えば、滞在時間特定部103は特定した複数の滞在時間の中から最大の値の滞在時間(以下、「最長の滞在時間」という)を処理結果として導出する。これは、滞在時間が長い程、移動体のユーザにとって重要な滞在(主たる目的の滞在)と考えられるためである。   When the predetermined area has a range including a plurality of points, the stay time specifying unit 103 may specify a plurality of stay times. When a plurality of stay times are specified in this way, for example, the stay time specifying unit 103 uses a maximum stay time (hereinafter referred to as “longest stay time”) as a processing result from the specified plurality of stay times. To derive. This is because the longer the stay time, the more important the stay for the user of the moving body (main purpose stay).

利用目的推定部104は、滞在時間特定部103により特定された滞在時間に基づいて移動体が移動した経路の利用目的を推定する。例えば、利用目的推定部104は、複数の閾値を用いて移動体が移動した経路の利用目的を推定する。より具体的には、例えば、利用目的推定部104は、滞在時間が5分間未満の場合には利用目的を「通過」と推定し、滞在時間が5分間以上2時間未満の場合には利用目的を「立ち寄り」と推定し、滞在時間が2時間以上の場合には利用目的を「観光」と推定する。なお、この場合は閾値(5分間と2時間)を2つ設けて利用推定するようにしているが、これに限らない。例えば、閾値を1つ(例えば5分間)とし、閾値未満の場合には「通過」、閾値以上の場合には「立ち寄り」と推定してもよい。   The purpose of use estimation unit 104 estimates the purpose of use of the route traveled by the moving body based on the stay time specified by the stay time specifying unit 103. For example, the usage purpose estimation unit 104 estimates the usage purpose of the route traveled by the moving body using a plurality of threshold values. More specifically, for example, the purpose of use estimation unit 104 estimates that the purpose of use is “pass” when the stay time is less than 5 minutes, and the purpose of use when the stay time is between 5 minutes and less than 2 hours. Is estimated to be “stop”, and if the stay time is 2 hours or more, the purpose of use is estimated to be “tourism”. In this case, two thresholds (5 minutes and 2 hours) are provided for use estimation, but the present invention is not limited to this. For example, the threshold value may be one (for example, 5 minutes), and may be estimated as “pass” when the threshold value is less than the threshold value, and “stop” when it is equal to or greater than the threshold value.

出力部105は、経路特定部102により特定された経路と利用目的推定部104により推定された当該経路の利用目的とに関する情報を出力する。ここで、経路と当該経路の利用目的に関する情報としては、例えば経路と当該経路の利用目的とを対応付けた情報、すなわち、経路と当該経路の利用目的との対応関係を示す情報とすることができる。   The output unit 105 outputs information on the route specified by the route specifying unit 102 and the use purpose of the route estimated by the use purpose estimation unit 104. Here, the information regarding the route and the purpose of use of the route may be, for example, information that associates the route with the purpose of use of the route, that is, information that indicates a correspondence relationship between the route and the purpose of use of the route. it can.

また、経路と当該経路の利用目的に関する情報としては、経路毎(もしくは経路を構成する道路毎)の利用目的の集計結果を表す情報であってもよい。例えば、この場合、利用目的推定システム100は複数の移動体の移動履歴を取得し、移動体毎に経路および滞在時間を特定し、移動体毎に経路の利用目的を推定する。そして、利用目的推定システム100は、経路毎(もしくは経路を構成する道路毎)に利用目的の推定結果を集計し、この集計結果を出力する。   Further, the information regarding the route and the purpose of use of the route may be information representing the total result of the purpose of use for each route (or for each road constituting the route). For example, in this case, the usage purpose estimation system 100 acquires the movement histories of a plurality of moving bodies, identifies the route and staying time for each moving body, and estimates the usage purpose of the route for each moving body. Then, the utilization purpose estimation system 100 aggregates the utilization purpose estimation results for each route (or for each road constituting the route), and outputs the aggregation results.

例えば、出力部105は経路と当該経路の利用目的に関する情報を、ネットワークを介して利用目的推定システム100と通信可能な任意の端末装置へ送信する。そして、任意の端末装置は利用目的推定システム100から受信した情報に基づいて、例えば自装置が備える表示手段に経路と当該経路の利用目的とを表す画像を表示させる。これにより、任意の端末装置は、利用目的が推定された経路と当該経路の利用目的とを案内することができる。   For example, the output unit 105 transmits information on the route and the purpose of use of the route to any terminal device capable of communicating with the purpose of use estimation system 100 via the network. Then, based on the information received from the usage purpose estimation system 100, an arbitrary terminal device displays, for example, an image representing a route and a usage purpose of the route on a display unit included in the device itself. Thereby, an arbitrary terminal device can guide the route for which the purpose of use is estimated and the purpose of use of the route.

(利用目的推定システムが行う処理の一例)
次に、利用目的推定システム100が行う処理の一例について説明する。図2は、本実施の形態の利用目的推定システムが行う処理の一例を示すフローチャートである。例えば、利用目的推定システム100は、利用目的推定システム100と通信可能な任意の端末装置から利用目的の推定要求があった場合に図2に示す処理を行う。
(An example of processing performed by the usage purpose estimation system)
Next, an example of processing performed by the usage purpose estimation system 100 will be described. FIG. 2 is a flowchart illustrating an example of processing performed by the usage purpose estimation system according to the present embodiment. For example, the usage purpose estimation system 100 performs the processing shown in FIG. 2 when there is a usage purpose estimation request from any terminal device that can communicate with the usage purpose estimation system 100.

図2に示すように、利用目的推定システム100は、まず、移動体の移動履歴を取得する(ステップS201)。なお、複数の移動体の移動履歴を取得可能な場合、利用目的推定システム100はステップS201で取得可能な複数の移動体それぞれの移動履歴を取得する。   As shown in FIG. 2, the utilization purpose estimation system 100 first acquires the movement history of the moving object (step S201). When the movement histories of a plurality of moving bodies can be acquired, the utilization purpose estimation system 100 acquires the movement histories of the plurality of moving bodies that can be acquired in step S201.

つづいて、利用目的推定システム100はステップS201で取得した移動履歴から移動体が移動した経路を特定する(ステップS202)。なお、ステップS201において複数の移動体の移動履歴を取得した場合、利用目的推定システム100はステップS202では移動体毎に当該移動体が移動した経路を特定する。   Subsequently, the utilization purpose estimation system 100 identifies the route along which the moving body has moved from the movement history acquired in step S201 (step S202). Note that when the movement histories of a plurality of moving bodies are acquired in step S201, the usage purpose estimation system 100 identifies the route along which the moving body has moved for each moving body in step S202.

つづいて、利用目的推定システム100はステップS201で取得した移動履歴から移動体が所定地域において滞在した地点および当該地点での滞在時間を特定する(ステップS203)。ステップS203において、利用目的推定システム100は利用目的の推定要求を行った端末装置により地域が指定されていれば、指定された地域における滞在地および滞在時間を特定する。これにより、利用目的推定システム100は利用目的の推定要求を行った端末装置のユーザが所望する地域における情報を出力することが可能となる。また、利用目的推定システム100は複数の移動体の移動履歴を取得した場合、移動体毎に滞在した地点および当該地点での滞在時間を特定する。   Subsequently, the utilization purpose estimation system 100 identifies the point where the moving object stayed in the predetermined area and the staying time at the point from the movement history acquired in step S201 (step S203). In step S <b> 203, if a region is specified by the terminal device that has requested the use purpose estimation, the usage purpose estimation system 100 specifies a stay place and a stay time in the specified region. As a result, the usage purpose estimation system 100 can output information in an area desired by the user of the terminal device that has made a usage purpose estimation request. In addition, when the use purpose estimation system 100 acquires the movement histories of a plurality of moving objects, the use purpose estimation system 100 specifies a point where each moving object stayed and a staying time at the point.

つづいて、利用目的推定システム100はステップS203で特定した滞在時間からステップS202で特定した経路の利用目的を推定する(ステップS204)。また、利用目的推定システム100は複数の移動体の経路を特定した場合、それぞれの移動体の経路毎に利用目的の推定を行う。そして、利用目的推定システム100はステップS202で特定した経路とステップS204で得られた推定結果とを対応付けて出力して(ステップS205)、一連の処理を終了する。   Subsequently, the utilization purpose estimation system 100 estimates the utilization purpose of the route identified in step S202 from the stay time identified in step S203 (step S204). In addition, when the use purpose estimation system 100 specifies a plurality of moving body routes, the use purpose estimation system 100 estimates the use purpose for each of the moving body routes. Then, the utilization purpose estimation system 100 outputs the path specified in step S202 and the estimation result obtained in step S204 in association with each other (step S205), and ends the series of processes.

以上に説明したように、本実施の形態の利用目的推定システム100は、移動体が移動した経路の利用目的を推定し、経路とこの経路の利用目的とを対応付けて出力することができる。例えば、利用目的推定システム100は自装置と通信可能に設けられた他の端末装置に経路とこの経路の利用目的とを表す情報を送信すれば、この端末装置は自装置のユーザ(他の端末装置のユーザ)に利用目的の推定対象となった経路がどのような利用目的で利用されているかを案内することが可能となる。   As described above, the utilization purpose estimation system 100 according to the present embodiment can estimate the utilization purpose of the route traveled by the mobile object, and output the route and the utilization purpose of the route in association with each other. For example, if the usage purpose estimation system 100 transmits information indicating the route and the purpose of use of this route to another terminal device provided so as to be communicable with the own device, this terminal device is a user of the own device (another terminal). It is possible to guide to the user of the apparatus) what purpose of use the route that is the target of estimation of the purpose of use is used.

これにより、他の端末装置のユーザは、利用目的の推定対象となった経路の利用目的を知ることができる。そして、他の端末装置のユーザはこれを参照して自身の移動計画などを考えることができるようになる。また、例えば、他の端末装置のユーザがマーケティングを業としたユーザであるならば、「観光」を目的とした移動が行われている経路沿いには土産屋を出店するようにするなど、店舗の出店計画などを考えることができるようになる。   Thereby, the user of another terminal device can know the purpose of use of the route that is the target of use purpose estimation. Then, users of other terminal devices can think about their own movement plans by referring to this. In addition, for example, if the user of another terminal device is a user who is engaged in marketing, a store that opens a souvenir shop along the route on which movement for the purpose of “sightseeing” is performed, etc. It becomes possible to think about the store opening plan.

また、利用目的推定システム100は、移動体の移動履歴に基づいて、移動体が移動した経路、滞在地、および滞在時間を特定し、移動体が移動した経路の利用目的を推定することができる。これにより、利用目的推定システム100は、移動体の端末装置が経路、滞在地、滞在時間、および経路の利用目的を表す情報を利用目的推定システム100へ送信しなくても、移動体が移動した経路の利用目的を推測することができる。   Further, the usage purpose estimation system 100 can identify the route, stay place, and stay time that the mobile body has moved based on the movement history of the mobile body, and can estimate the usage purpose of the route that the mobile body has moved. . As a result, the use purpose estimation system 100 has moved even if the mobile terminal device does not transmit the route, stay location, stay time, and information indicating the use purpose of the route to the use purpose estimation system 100. The purpose of use of the route can be estimated.

したがって、利用目的推定システム100は、移動体の端末装置に経路、滞在地、滞在時間、および経路の利用目的を表す情報を利用目的推定システム100へ送信する機能を付加することなく、また、利用目的推定のために移動体のユーザの手間(例えば移動する毎にこの移動の目的を設定するといった手間)を増やすことなく、移動体が移動した経路の利用目的を推測することができる。   Therefore, the usage purpose estimation system 100 can be used without adding a function for transmitting information indicating the route, the place of stay, the staying time, and the usage purpose of the route to the usage purpose estimation system 100 to the mobile terminal device. The purpose of use of the route traveled by the moving body can be estimated without increasing the time and effort of the user of the moving body (for example, setting the purpose of the movement every time the user moves).

次に、本発明の実施例について説明する。以下に示す実施例は、実施の形態で示した利用目的推定システム100をデータセンタなどに設置されるサーバ装置に適用した場合の例である。   Next, examples of the present invention will be described. The following example is an example when the utilization purpose estimation system 100 shown in the embodiment is applied to a server device installed in a data center or the like.

(本実施例の利用目的推定システムのシステム構成例)
図3は、本実施例の利用目的推定システムのシステム構成の一例を示す説明図である。図3に示すように、車両が移動した経路の利用目的を推定する利用目的推定システム300は、車両に搭載されたナビゲーション装置310と、サーバ装置320と、パーソナル・コンピュータや携帯電話(いわゆるスマートフォンを含む)などにより実現される端末装置330とを含む構成である。
(System configuration example of utilization purpose estimation system of this embodiment)
FIG. 3 is an explanatory diagram illustrating an example of a system configuration of the use purpose estimation system according to the present embodiment. As shown in FIG. 3, a usage purpose estimation system 300 that estimates the usage purpose of a route traveled by a vehicle includes a navigation device 310, a server device 320, a personal computer, a mobile phone (a so-called smartphone) mounted on the vehicle. And the terminal device 330 realized by, for example.

サーバ装置320とナビゲーション装置310とはネットワーク340を介して相互に通信可能な状態で設けられ、サーバ装置320と端末装置330ともネットワーク340を介して相互に通信可能な状態で設けられる。ネットワーク340には、前述のようにWAN、LAN、携帯電話網などを採用することができる。   The server device 320 and the navigation device 310 are provided in a state where they can communicate with each other via the network 340, and the server device 320 and the terminal device 330 are also provided in a state where they can communicate with each other via the network 340. As described above, a WAN, a LAN, a mobile phone network, or the like can be used for the network 340.

なお、図3では、3つのナビゲーション装置310と1つの端末装置330とがネットワーク340を介してサーバ装置320に接続されている例を図示しているがこのような構成に限るものではない。サーバ装置320には1台以上の任意の台数のナビゲーション装置310を接続してよく、一般的には多数のナビゲーション装置310が接続される。   In FIG. 3, an example in which three navigation devices 310 and one terminal device 330 are connected to the server device 320 via the network 340 is illustrated, but the configuration is not limited thereto. One or more arbitrary number of navigation devices 310 may be connected to the server device 320, and generally a large number of navigation devices 310 are connected.

また、図3では、サーバ装置320に端末装置330が接続されている例を示しているが、利用目的推定システム300において端末装置330は必須の構成ではなく、後述する端末装置330が行う処理はナビゲーション装置310が行うようにしてもよい。   3 shows an example in which the terminal device 330 is connected to the server device 320. However, the terminal device 330 is not an essential component in the usage purpose estimation system 300, and the processing performed by the terminal device 330, which will be described later, is performed. The navigation device 310 may perform this.

ナビゲーション装置310はGPS(図4の符号416参照)などにより自装置を搭載した車両(以下「自車両」という)の位置を測位することが可能である。例えば、ナビゲーション装置310は電源が供給されることにより起動すると、所定時間間隔(例えば1秒間間隔)で自車両の位置を測位する。例えば、ここで、ナビゲーション装置310の電源は自車両のいわゆる「アクセサリ電源」と連動している。また、ナビゲーション装置310は自車両のアクセサリ電源がオンとなった時期およびオフとなった時期に、自車両の位置を測位してもよい。   The navigation device 310 can measure the position of a vehicle (hereinafter referred to as “own vehicle”) on which the device is mounted by GPS (see reference numeral 416 in FIG. 4) or the like. For example, when the navigation apparatus 310 is activated by being supplied with power, it measures the position of the host vehicle at a predetermined time interval (for example, every second). For example, here, the power supply of the navigation device 310 is linked to the so-called “accessory power supply” of the host vehicle. Further, the navigation device 310 may determine the position of the host vehicle at the time when the accessory power supply of the host vehicle is turned on and off.

ナビゲーション装置310は自車両の測位を行う毎に、この測位結果とこの測位時の時刻と自装置固有の識別情報を対応付けた移動履歴をサーバ装置320へ送信する。なお、図3に示した3つのナビゲーション装置310は各々が別々の車両に搭載されているものとする。   Each time the navigation device 310 performs positioning of the host vehicle, the navigation device 310 transmits to the server device 320 a movement history in which the positioning result, the time at the time of positioning, and identification information unique to the host device are associated. It is assumed that each of the three navigation devices 310 shown in FIG. 3 is mounted on a separate vehicle.

サーバ装置320はナビゲーション装置310から移動履歴を受信すると、受信した移動履歴を自装置が備える記憶手段(例えばハードディスクなどの磁気ディスク)に設けられた移動履歴データベース(以下、データベースのことを「DB」と略す)321に登録する。前述のように、ナビゲーション装置310から送信される移動履歴にはナビゲーション装置310の識別情報が含まれているので、サーバ装置320はこの識別情報毎に移動履歴を管理することが可能である。   When the server apparatus 320 receives the movement history from the navigation apparatus 310, the movement history database (hereinafter, “DB” is referred to as a database) provided in the storage means (for example, a magnetic disk such as a hard disk) provided in the own apparatus with the received movement history. Abbreviated to 321). As described above, since the movement history transmitted from the navigation device 310 includes the identification information of the navigation device 310, the server device 320 can manage the movement history for each identification information.

端末装置330は、サーバ装置320に利用目的の推定要求(以下、単に「推定要求」という)を行う。例えば、端末装置330は推定要求を行う際に、利用目的の推定条件(以下、単に「推定条件」という)をサーバ装置320へ送信する。この推定条件には利用目的の推定対象となる地域や日時などが用いられる。例えば、端末装置330は自装置のユーザにより指定(設定)された推定条件をサーバ装置320へ送信する。   The terminal device 330 makes a usage purpose estimation request (hereinafter simply referred to as “estimation request”) to the server device 320. For example, when the terminal device 330 makes an estimation request, the terminal device 330 transmits a usage purpose estimation condition (hereinafter simply referred to as “estimation condition”) to the server device 320. As the estimation condition, a region, a date, and the like that are estimation targets of the purpose of use are used. For example, the terminal device 330 transmits the estimation condition designated (set) by the user of the own device to the server device 320.

例えば、端末装置330のユーザは都道府県や市町村、地区などにより推定条件とする地域の指定を行うことができる。また、端末装置330のユーザは3点以上の緯度経度を指定することにより推定条件とする地域の指定を行ってもよい。例えば、この場合、各点を頂点として形成される多角形に包含される範囲が端末装置330のユーザによって指定された地域となる。さらに、端末装置330のユーザが1点の緯度経度を指定することにより推定条件とする地域の指定を行ってもよい。この場合、この1点からの半径が所定範囲内(例えば1km以内)に含まれる地域が端末装置330のユーザによって指定された地域となる。   For example, the user of the terminal device 330 can designate an area as an estimation condition by prefecture, municipality, or district. Further, the user of the terminal device 330 may designate an area as an estimation condition by designating three or more latitudes and longitudes. For example, in this case, a range included in a polygon formed with each point as a vertex is an area designated by the user of the terminal device 330. Furthermore, the user of the terminal device 330 may designate an area as an estimation condition by designating one point of latitude and longitude. In this case, an area where the radius from this one point is within a predetermined range (for example, within 1 km) is an area designated by the user of the terminal device 330.

また、例えば、端末装置330のユーザは日付や時間帯、曜日などにより推定条件とする日時の指定を行うことができる。また、端末装置330のユーザは祝日か平日かによって推定条件とする日時の指定を行ってもよい。   In addition, for example, the user of the terminal device 330 can specify the date and time as the estimation condition by date, time zone, day of the week, and the like. Further, the user of the terminal device 330 may specify the date and time as the estimation condition depending on whether it is a holiday or a weekday.

サーバ装置320は、端末装置330から推定要求を受信すると、この推定要求に含まれる推定条件を用いてナビゲーション装置310を搭載した車両が移動した経路の利用目的の推定を行い、この処理結果を端末装置330へ送信する。したがって、端末装置330のユーザは、自身が所望した地域や時刻における利用目的の推定結果を得ることができる。   When the server apparatus 320 receives the estimation request from the terminal apparatus 330, the server apparatus 320 estimates the purpose of use of the route traveled by the vehicle on which the navigation apparatus 310 is mounted using the estimation condition included in the estimation request, and the processing result is displayed on the terminal. To device 330. Therefore, the user of the terminal device 330 can obtain the estimation result of the purpose of use in the area and time desired by the user.

(ナビゲーション装置のハードウェア構成)
次に、本実施例のナビゲーション装置のハードウェア構成について説明する。図4は、本実施例のナビゲーション装置のハードウェア構成を示すブロック図である。
(Hardware configuration of navigation device)
Next, the hardware configuration of the navigation device of this embodiment will be described. FIG. 4 is a block diagram illustrating a hardware configuration of the navigation apparatus according to the present embodiment.

図4に示すように、ナビゲーション装置310は、CPU401と、ROM402と、RAM403と、磁気ディスクドライブ404と、磁気ディスク405と、光ディスクドライブ406と、光ディスク407と、音声I/F408と、スピーカ409と、マイク410と、入力デバイス411と、映像I/F412と、ディスプレイ413と、カメラ414と、通信I/F415と、GPSユニット416と、各種センサ417と、を備える。また、各構成部401〜417は、バス420によってそれぞれ接続される。   As shown in FIG. 4, the navigation apparatus 310 includes a CPU 401, a ROM 402, a RAM 403, a magnetic disk drive 404, a magnetic disk 405, an optical disk drive 406, an optical disk 407, an audio I / F 408, and a speaker 409. , A microphone 410, an input device 411, a video I / F 412, a display 413, a camera 414, a communication I / F 415, a GPS unit 416, and various sensors 417. Each component 401 to 417 is connected by a bus 420.

CPU401は、ナビゲーション装置310の全体の制御を司る。ROM402には、ブートプログラムなどの各種プログラムが記録される。なお、これらのプログラムは、ROM402に限らず、磁気ディスク405や光ディスク407などの不揮発性の記録媒体に記録されていてもよい。RAM403は、CPU401のワークエリアとして使用される。   The CPU 401 governs overall control of the navigation device 310. Various programs such as a boot program are recorded in the ROM 402. These programs are not limited to the ROM 402, and may be recorded on a non-volatile recording medium such as the magnetic disk 405 or the optical disk 407. The RAM 403 is used as a work area for the CPU 401.

CPU401は、RAM403をワークエリアとして使用しながら、ROM402などに記録された各種プログラムを実行することによって、ナビゲーション装置310の全体の制御を司る。なお、各種プログラムを実行することによって得られる処理結果は、例えば、RAM403に一時的に記録され、必要に応じて読み出される。また、上記の処理結果は、磁気ディスク405や光ディスク407などの不揮発性メモリに記録されることとしてもよい。   The CPU 401 controls the entire navigation device 310 by executing various programs recorded in the ROM 402 and the like while using the RAM 403 as a work area. Note that the processing results obtained by executing the various programs are temporarily recorded in, for example, the RAM 403 and read out as necessary. Further, the above processing result may be recorded in a nonvolatile memory such as the magnetic disk 405 or the optical disk 407.

磁気ディスクドライブ404は、CPU401の制御にしたがって磁気ディスク405に対するデータの読み取りや書き込みを制御する。磁気ディスク405には、磁気ディスクドライブ404の制御で書き込まれたデータが記録される。例えば、磁気ディスク405としては、HD(Hard Disk)やFD(Flexible Disk)を用いることができる。   The magnetic disk drive 404 controls reading and writing of data with respect to the magnetic disk 405 according to the control of the CPU 401. Data written under the control of the magnetic disk drive 404 is recorded on the magnetic disk 405. For example, as the magnetic disk 405, an HD (Hard Disk) or an FD (Flexible Disk) can be used.

光ディスクドライブ406は、CPU401の制御にしたがって光ディスク407に対するデータの読み取りや書き込みを制御する。光ディスク407は、光ディスクドライブ406の制御にしたがってデータの読み出される着脱自在な記録媒体である。例えば、光ディスク407としては、CD(Compact Disc)、DVDを用いることができる。光ディスク407は、書き込み可能な記録媒体を用いることもできる。また、この着脱可能な記録媒体は、光ディスク407のほか、MO(Magneto Optical Disk)、メモリカードなどであってもよい。   The optical disk drive 406 controls reading and writing of data with respect to the optical disk 407 according to the control of the CPU 401. The optical disc 407 is a detachable recording medium from which data is read according to the control of the optical disc drive 406. For example, as the optical disc 407, a CD (Compact Disc) or a DVD can be used. As the optical disc 407, a writable recording medium can be used. In addition to the optical disc 407, the removable recording medium may be an MO (Magneto Optical Disk), a memory card, or the like.

磁気ディスク405または光ディスク407に記録される情報の一例として、例えば、地図データが挙げられる。地図データには、ノードとリンクとからなり移動体(例えば車両)が移動可能な道路を示す道路データが含まれる。例えば、この道路データには、各リンクについての長さ(距離)、道幅、道路種別(高速道路、有料道路、一般道路、私道)など、各リンクに対応する道路の属性を示す情報などが含まれる。また、この道路データには、各ノードの位置などを示す情報などが含まれる。さらに、地図データには、施設やその他地形(山、川、土地)に関するフィーチャを用いて描画される画像データが含まれる。   An example of information recorded on the magnetic disk 405 or the optical disk 407 is map data. The map data includes road data indicating roads that are composed of nodes and links and on which a moving body (for example, a vehicle) can move. For example, this road data includes information indicating the attributes of the road corresponding to each link, such as the length (distance), road width, road type (highway, toll road, general road, private road) for each link. It is. The road data includes information indicating the position of each node. Further, the map data includes image data drawn using features relating to facilities and other terrain (mountains, rivers, land).

なお、本実施例では地図データを磁気ディスク405または光ディスク407に記録するようにしたがこれらに限るものではない。例えば、サーバ装置320に地図データが記憶されている場合、ナビゲーション装置310は、通信I/F415により、ネットワーク340を介してサーバ装置320から地図データを取得し、取得した地図データをRAM403や磁気ディスク405などに記録しておき、必要に応じて読み出してもよい。   In this embodiment, the map data is recorded on the magnetic disk 405 or the optical disk 407. However, the present invention is not limited to this. For example, when map data is stored in the server device 320, the navigation device 310 acquires map data from the server device 320 via the network 340 by the communication I / F 415, and stores the acquired map data in the RAM 403 or the magnetic disk. It may be recorded in 405 or the like and read as necessary.

音声I/F408には、音声出力用のスピーカ409と、入力された音声を音声信号に変換するマイク410とが接続される。音声I/F408は、CPU401の制御にしたがって所定音声(例えばアラーム音)をスピーカ409から出力させたり、マイク410から入力された音声信号をCPU401へ出力したりする。入力デバイス411は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。入力デバイス411は、ユーザによって選択されたキーに対応する信号を装置内部へ入力する。   The audio I / F 408 is connected to a speaker 409 for audio output and a microphone 410 that converts the input audio into an audio signal. The sound I / F 408 outputs a predetermined sound (for example, an alarm sound) from the speaker 409 or outputs a sound signal input from the microphone 410 to the CPU 401 under the control of the CPU 401. Examples of the input device 411 include a remote controller including a plurality of keys for inputting characters, numerical values, various instructions, a keyboard, a mouse, a touch panel, and the like. The input device 411 inputs a signal corresponding to the key selected by the user into the apparatus.

映像I/F412には、ディスプレイ413やカメラ414が接続される。例えば、映像I/F412は、ディスプレイ413全体の制御を行うグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するVRAM(Video RAM)などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ413を表示制御する制御ICなどによって構成される。   A display 413 and a camera 414 are connected to the video I / F 412. For example, the video I / F 412 includes a graphic controller that controls the entire display 413, a buffer memory such as a VRAM (Video RAM) that temporarily records image information that can be displayed immediately, and image data output from the graphic controller. The control IC is configured to control the display 413 based on the above.

ディスプレイ413には、アイコン(例えば自車両の現在位置を表す自車両マーク)、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。例えば、ディスプレイ413としては、CRT、TFT液晶ディスプレイ、プラズマディスプレイ、有機ELディスプレイなどを用いることができる。カメラ414は自車両の車内または自車両周辺を撮影し、この撮影データを映像I/F412へ入力する。   The display 413 displays icons (for example, a vehicle mark indicating the current position of the vehicle), a cursor, a menu, a window, or various data such as characters and images. For example, as the display 413, a CRT, a TFT liquid crystal display, a plasma display, an organic EL display, or the like can be used. The camera 414 images the inside of the host vehicle or the vicinity of the host vehicle, and inputs this shooting data to the video I / F 412.

通信I/F415は、無線を介してネットワーク340に接続され、ナビゲーション装置310とCPU401とのインターフェースとして機能する。さらに、通信I/F415は、テレビ放送やラジオ放送、VICSセンタから配信される渋滞や交通規制などの道路交通情報などを受信してもよい。なお、ここでVICSは登録商標である。例えば、通信I/F415は、FMチューナー、VICS/ビーコンレシーバなどによって構成される。   The communication I / F 415 is connected to the network 340 via wireless and functions as an interface between the navigation device 310 and the CPU 401. Further, the communication I / F 415 may receive road traffic information such as traffic congestion and traffic regulations distributed from a television broadcast, a radio broadcast, or a VICS center. Here, VICS is a registered trademark. For example, the communication I / F 415 includes an FM tuner, a VICS / beacon receiver, and the like.

GPSユニット416は、GPS衛星からのGPSシグナル(電波)を受信し、車両の現在地を測位する。GPSユニット416により測位された現在地は、後述する各種センサ417の出力値とともに、CPU401による車両の現在地の特定に際して利用される。   The GPS unit 416 receives a GPS signal (radio wave) from a GPS satellite and measures the current location of the vehicle. The current location measured by the GPS unit 416 is used when the current location of the vehicle is specified by the CPU 401 together with output values of various sensors 417 described later.

各種センサ417は、車両の挙動を計測するための情報を出力する。例えば、各種センサ417には、加速度センサや角速度センサ、車速パルスセンサなどが含まれている。各種センサ417の出力値は、CPU401による車両の現在地の特定、加速度の検出、角速度の検出、方位変化量の算出などに利用される。   Various sensors 417 output information for measuring the behavior of the vehicle. For example, the various sensors 417 include an acceleration sensor, an angular velocity sensor, a vehicle speed pulse sensor, and the like. The output values of the various sensors 417 are used by the CPU 401 for specifying the current location of the vehicle, detecting the acceleration, detecting the angular velocity, calculating the azimuth change amount, and the like.

(サーバ装置および端末装置のハードウェア構成例)
次に、サーバ装置320と端末装置330とのハードウェア構成の一例について説明する。サーバ装置320と端末装置330とは、図4に示したナビゲーション装置310と同様のハードウェア構成を有する。なお、サーバ装置320と端末装置330とは、カメラ414、GPSユニット416、各種センサ417などについては備えていなくてもよい。
(Example of hardware configuration of server device and terminal device)
Next, an example of a hardware configuration of the server device 320 and the terminal device 330 will be described. The server device 320 and the terminal device 330 have the same hardware configuration as the navigation device 310 shown in FIG. Note that the server device 320 and the terminal device 330 may not include the camera 414, the GPS unit 416, the various sensors 417, and the like.

なお、図1に示した利用目的推定システム100の各機能部は、例えば、サーバ装置320のCPU401がROM402、RAM403、磁気ディスク405、または光ディスク407などに記憶された所定のプログラムやデータを読み出し、これを実行することにより実現することが可能である。   1, for example, the CPU 401 of the server device 320 reads a predetermined program or data stored in the ROM 402, RAM 403, magnetic disk 405, optical disk 407, or the like, It can be realized by executing this.

(サーバ装置が行う処理の一例)
次に、サーバ装置320が行う処理の一例について説明する。図5は、本実施例のサーバ装置が行う処理の一例を示すフローチャートである。例えば、サーバ装置320は電源が供給されることにより起動すると、図5に示す処理を開始する。
(Example of processing performed by server device)
Next, an example of processing performed by the server device 320 will be described. FIG. 5 is a flowchart illustrating an example of processing performed by the server device according to this embodiment. For example, when the server device 320 is activated by being supplied with power, the server device 320 starts the processing shown in FIG.

図5に示すように、サーバ装置320は、まず、ナビゲーション装置310から移動履歴を受信したか否かを判定する(ステップS501)。移動履歴を受信していなければ(ステップS501:No)、サーバ装置320はステップS503の処理へ移行する。移動履歴を受信していれば(ステップS501:Yes)、サーバ装置320は受信した移動履歴を移動履歴DB321に登録して(ステップS502)、ステップS503の処理へ移行する。   As shown in FIG. 5, the server apparatus 320 first determines whether or not a movement history has been received from the navigation apparatus 310 (step S501). If the movement history is not received (step S501: No), the server apparatus 320 proceeds to the process of step S503. If the movement history has been received (step S501: Yes), the server apparatus 320 registers the received movement history in the movement history DB 321 (step S502), and proceeds to the processing of step S503.

つづいて、サーバ装置320は端末装置330から利用目的の推定要求を受信したか否かを判定する(ステップS503)。推定要求を受信していなければ(ステップS503:No)、サーバ装置320はステップS501の処理へ移行する。推定要求を受信していれば(ステップS503:Yes)、サーバ装置320は今回の利用目的の推定に用いる推定条件とする日時および地域を設定する(ステップS504)。前述のように推定要求には推定条件を示す情報が含まれているので、サーバ装置320はこの情報に従って推定条件を設定する。なお、以下、推定条件として設定された日時を「設定日時」という。この設定日時は或る程度の時間尺(例えば経路推定時に使用する最も大きい閾値以上の時間尺。本実施例の場合は2時間以上)を持つように設定される。また、以下、推定条件として設定された地域を「設定地域」という。   Subsequently, the server device 320 determines whether or not a usage purpose estimation request has been received from the terminal device 330 (step S503). If the estimation request has not been received (step S503: No), the server apparatus 320 proceeds to the process of step S501. If the estimation request has been received (step S503: Yes), the server device 320 sets the date and time and the region as the estimation condition used for estimation of the current purpose of use (step S504). As described above, since the estimation request includes information indicating the estimation condition, the server apparatus 320 sets the estimation condition according to this information. Hereinafter, the date and time set as the estimation condition is referred to as “set date and time”. This set date and time is set so as to have a certain time scale (for example, a time scale greater than or equal to the largest threshold used for route estimation. In this embodiment, it is 2 hours or more). Hereinafter, the area set as the estimation condition is referred to as “set area”.

つづいて、サーバ装置320は移動履歴DB321を参照して、設定日時に移動した車両のナビゲーション装置310を特定する(ステップS505)。前述のように、移動履歴DB321には、ナビゲーション装置310の識別情報毎に、当該ナビゲーション装置310の時刻毎の位置が記憶されている。ステップS505において、サーバ装置320は移動履歴DB321を参照して、設定日時に位置変化のあったナビゲーション装置310の識別情報を特定する。   Subsequently, the server device 320 refers to the movement history DB 321 and identifies the navigation device 310 of the vehicle that has moved on the set date and time (step S505). As described above, the movement history DB 321 stores the position of the navigation device 310 at each time for each piece of identification information of the navigation device 310. In step S505, the server apparatus 320 refers to the movement history DB 321 and identifies identification information of the navigation apparatus 310 whose position has changed at the set date and time.

つづいて、サーバ装置320は、移動履歴DB321におけるステップS505で特定したナビゲーション装置310の移動履歴を参照して、設定地域を移動した車両のナビゲーション装置310を特定する(ステップS506)。ステップS506において、サーバ装置320は、ステップS505で特定したナビゲーション装置310の移動履歴を参照して、設定地域内の地点に対応する位置の移動履歴を含むナビゲーション装置310の識別情報を特定する。ステップS505およびステップS506の処理により、サーバ装置320は推定条件に合致する移動履歴を有するナビゲーション装置310を特定することができる。   Subsequently, the server device 320 refers to the movement history of the navigation device 310 identified in step S505 in the movement history DB 321 and identifies the navigation device 310 of the vehicle that has moved in the set area (step S506). In step S506, the server device 320 refers to the movement history of the navigation device 310 identified in step S505, and identifies the identification information of the navigation device 310 including the movement history of the position corresponding to the point in the set area. Through the processing in step S505 and step S506, the server apparatus 320 can specify the navigation apparatus 310 having a movement history that matches the estimation condition.

つづいて、サーバ装置320は、ステップS506で特定したナビゲーション装置310毎に、設定日時における設定地域において移動した経路を特定する(ステップS507)。そして、サーバ装置320は、ステップS506で特定したナビゲーション装置310毎に設定地域における各滞在地(ナビゲーション装置310が移動した各地点)での滞在時間を特定する(ステップS508)。経路および滞在時間の特定方法については前述した通りである。   Subsequently, the server device 320 specifies the route traveled in the set area at the set date and time for each navigation device 310 specified in step S506 (step S507). And the server apparatus 320 specifies the stay time in each stay place (each point to which the navigation apparatus 310 moved) in a setting area for every navigation apparatus 310 specified by step S506 (step S508). The method for specifying the route and the staying time is as described above.

つづいて、サーバ装置320はナビゲーション装置310毎に最長の滞在時間を特定する(ステップS509)。そして、サーバ装置320はナビゲーション装置310毎の最長の滞在時間に応じて、ナビゲーション装置310毎に特定した経路の利用目的を推定する(ステップS510)。例えば、ステップS510において、サーバ装置320は最長の滞在時間が5分間未満であれば「通過」と推定し、最長の滞在時間が5分間以上2時間未満であれば「立ち寄り」と推定し、最長の滞在時間が2時間以上であれば「観光」と推定する。   Subsequently, the server device 320 specifies the longest stay time for each navigation device 310 (step S509). Then, the server device 320 estimates the purpose of use of the route specified for each navigation device 310 according to the longest stay time for each navigation device 310 (step S510). For example, in step S510, the server device 320 estimates “pass” if the longest stay time is less than 5 minutes, and estimates “stop” if the longest stay time is 5 minutes or more and less than 2 hours. If the stay time is 2 hours or more, it is estimated as “tourism”.

サーバ装置320は、ナビゲーション装置310毎に経路の利用目的を推定すると、この推定結果(以下「利用目的推定結果」という)をサーバ装置320の磁気ディスク405などに記憶する(ステップS511)。ステップS511により記憶される利用目的推定結果については図6を用いて後述するが、利用目的推定結果では経路を構成する道路群にこの経路に対して推定された利用目的が設定される。例えば、ステップS507で特定された経路が道路○と道路△とで構成される経路であり、ステップS510においてこの経路の利用目的が「観光」と推定された場合、ステップS511では道路○と道路△とにそれぞれ「観光」を示す情報が設定される。   When the server device 320 estimates the purpose of use of the route for each navigation device 310, the server device 320 stores this estimation result (hereinafter referred to as “use purpose estimation result”) in the magnetic disk 405 of the server device 320 (step S511). The use purpose estimation result stored in step S511 will be described later with reference to FIG. 6. In the use purpose estimation result, the use purpose estimated for this route is set in the road group constituting the route. For example, if the route identified in step S507 is a route composed of roads ○ and roads Δ, and the purpose of use of this route is estimated as “tourism” in step S510, then in step S511, roads ○ and roads Δ Information indicating “tourism” is set for each of the two.

つづいて、サーバ装置320はステップS511により記憶された利用目的推定結果から道路毎の利用目的を集計し(ステップS512)、この処理結果を端末装置330へ送信して(ステップS513)、図5に示す処理を終了する。   Subsequently, the server 320 collects the purpose of use for each road from the result of use purpose estimation stored in step S511 (step S512), and transmits the processing result to the terminal device 330 (step S513). The processing shown in FIG.

例えば、ステップS512において、サーバ装置320は設定地域内の道路毎に、ナビゲーション装置310を搭載した上で、当該道路を移動した車両数(以下「全体車両数」という)と、当該道路を「通過」目的で移動した車両数(以下「通過目的車両数」という)と、当該道路を「立ち寄り」目的で移動した車両数(以下「立ち寄り目的車両数」という)と、当該道路を「観光」目的で移動した車両数(以下「観光目的車両数」という)とをそれぞれ算出する。   For example, in step S512, the server device 320 is equipped with the navigation device 310 for each road in the set area, and the number of vehicles that have moved on the road (hereinafter referred to as “total number of vehicles”) "The number of vehicles that traveled for the purpose (hereinafter referred to as" the number of vehicles passing through "), the number of vehicles that traveled on the road for the purpose of" stopping "(hereinafter referred to as" the number of vehicles for stopover "), The number of vehicles moved in step (hereinafter referred to as “the number of tourist purpose vehicles”) is calculated.

そして、サーバ装置320は、全体車両数に対する、通過目的車両数と立ち寄り目的車両数と観光目的車両数とのそれぞれの割合を算出し、これらをステップS512の処理結果として導出する。これによって、サーバ装置320は道路毎に、当該道路がいかなる目的で利用されているかの傾向を示す情報を導出し、この情報を端末装置330へ送信することが可能となる。なお、例えば、サーバ装置320は図5に示す処理を終了すると、ステップS501に復帰し、再度、図5に示す処理を開始する。   Then, the server device 320 calculates the ratios of the number of passing target vehicles, the number of stop target vehicles, and the number of tourist target vehicles with respect to the total number of vehicles, and derives these as the processing result of step S512. As a result, the server device 320 can derive information indicating a tendency as to what purpose the road is used for each road, and transmit this information to the terminal device 330. For example, when the server apparatus 320 finishes the process shown in FIG. 5, the server apparatus 320 returns to step S501 and starts the process shown in FIG. 5 again.

上記例では、サーバ装置320は滞在地での滞在時間(最長の滞在時間)から利用目的を推定したが、利用目的の推定精度を向上させる観点から、利用目的の推定に滞在地の属性も利用するようにしてもよい。例えば、地図データでは、地点毎に、例えば道路上の地点であるとか施設内の地点であるとか、当該地点の属性を示す情報が設けられる。また、施設内の地点の属性を示す情報には、さらに当該施設が「観光スポット」であるとか「コンビニエンスストア」であるとか施設の分類(カテゴリ)などを示す情報も設けられる。   In the above example, the server device 320 estimates the purpose of use from the stay time at the place of stay (the longest stay time). However, from the viewpoint of improving the use purpose estimation accuracy, the attribute of the place of stay is also used for estimating the purpose of use. You may make it do. For example, in the map data, information indicating the attribute of the point, such as a point on a road or a point in a facility, is provided for each point. In addition, the information indicating the attribute of the point in the facility is further provided with information indicating whether the facility is a “tourist spot”, a “convenience store”, a facility classification (category), or the like.

サーバ装置320は、これらの情報を利用して、例えば最長の滞在時間が得られた地点が道路上の地点であるか施設内の地点であるか否かを判定し、施設内の地点であると判定した場合には当該施設の分類を参照する。そして、施設の属性が「観光スポット」であれば、当該施設における滞在時間が2時間未満であったとしても当該施設までの経路の利用目的を「観光」と推定する。   The server device 320 uses these pieces of information to determine whether, for example, the point where the longest stay time was obtained is a point on the road or a point in the facility, and is a point in the facility If it is determined, refer to the classification of the facility. If the facility attribute is “sightseeing spot”, the purpose of use of the route to the facility is estimated as “tourism” even if the staying time at the facility is less than 2 hours.

また、施設の属性が「コンビニエンスストア」であれば、当該施設における滞在時間が2時間以上であったとしても当該施設までの経路の利用目的を「立ち寄り」と推定する。また、サーバ装置320は最長の滞在時間が得られた地点が道路上の地点である場合には、滞在時間に関わらず、当該地点を含む経路の利用目的を「通過」と推定する。このように、サーバ装置320は滞在地の属性を利用目的の推定に利用することにより、利用目的の推定精度を高めることが可能となる。なお、この場合、地点の属性毎に、利用目的をどのように推定するかは、サーバ装置320の製造者により予め設定される。   If the facility attribute is “convenience store”, the purpose of use of the route to the facility is estimated to be “stop” even if the stay time in the facility is 2 hours or longer. Further, when the point where the longest stay time is obtained is a point on the road, the server device 320 estimates that the purpose of use of the route including the point is “passing” regardless of the stay time. As described above, the server device 320 can improve the estimation accuracy of the purpose of use by using the attribute of the place of stay for the purpose of use estimation. In this case, how to estimate the purpose of use for each point attribute is preset by the manufacturer of the server device 320.

また、利用目的の推定精度を向上させる観点から、サーバ装置320は利用目的の推定にVICSセンタなどから配信される道路交通情報(渋滞や道路規制を示す情報)を利用するようにしてもよい。例えば、この場合、サーバ装置320は、渋滞が生じている道路上の地点における滞在時間からは一定の値を減算することによりこの地点における滞在時間を補正し、渋滞が生じていない道路上の地点における滞在時間に対してはこの補正を行わない。これによって、サーバ装置320は渋滞により滞在時間が長期化(通過に要する時間が長期化)している場合に、この長期化分を是正することが可能となる。   Further, from the viewpoint of improving the estimation accuracy of the purpose of use, the server device 320 may use road traffic information (information indicating traffic congestion or road regulation) distributed from the VICS center or the like for estimation of the purpose of use. For example, in this case, the server device 320 corrects the stay time at this point by subtracting a certain value from the stay time at the point on the road where the traffic jam occurs, and the point on the road where the traffic jam does not occur. This correction is not performed for the staying time at. As a result, when the stay time is prolonged due to traffic congestion (the time required for passing is prolonged), the server device 320 can correct this prolonged portion.

(利用目的推定結果の一例)
図6は、利用目的推定結果の一例を示す説明図である。前述のように、サーバ装置320はナビゲーション装置310毎に経路の利用目的を推定すると、この経路を構成する道路群にこの利用目的を設定し、これをサーバ装置320の磁気ディスク405などに記憶する。
(Example of usage purpose estimation results)
FIG. 6 is an explanatory diagram illustrating an example of the purpose of use estimation result. As described above, when the server device 320 estimates the purpose of use of a route for each navigation device 310, the server device 320 sets the purpose of use for a group of roads constituting the route, and stores this in the magnetic disk 405 or the like of the server device 320. .

図6に示すように、サーバ装置320はステップS511の処理により、ナビゲーション装置310の識別情報(図示の例では「ユーザID」)と、各道路の識別情報(図示の例では「道路ID」)と、利用目的と、移動日時とを対応付けて記憶する。例えば、図6の例の場合、「123456」の識別情報を有するナビゲーション装置310が移動した経路には道路ID「45464」で示される道路と道路ID「432464」で示される道路とが含まれていた。そして、サーバ装置320は、「123456」の識別情報を有するナビゲーション装置310がこれらの道路を含む経路を移動した際の利用目的を「観光」と推測した。   As illustrated in FIG. 6, the server device 320 performs the processing of step S <b> 511 to identify the identification information of the navigation device 310 (“user ID” in the illustrated example) and the identification information of each road (“road ID” in the illustrated example). And the purpose of use and the date and time of movement are stored in association with each other. For example, in the case of the example in FIG. 6, the route traveled by the navigation device 310 having the identification information “123456” includes the road indicated by the road ID “45464” and the road indicated by the road ID “432464”. It was. Then, the server device 320 estimated that the purpose of use when the navigation device 310 having the identification information of “123456” moved along the route including these roads was “tourism”.

このため、サーバ装置320は、「123456」の識別情報を有するナビゲーション装置310が移動した道路ID「45464」で示される道路と道路ID「432464」で示される道路とに、利用目的「観光」を設定している。なお、例えば、移動日時は、それぞれの道路をナビゲーション装置310が移動した際の日時を示す情報であり、例えば、道路IDにより示される道路上の地点で最初に測位されたときの日時とすることができる。   Therefore, the server device 320 assigns the purpose of use “tourism” to the road indicated by the road ID “45464” and the road indicated by the road ID “432464” on which the navigation device 310 having the identification information “123456” has moved. It is set. For example, the movement date and time is information indicating the date and time when the navigation device 310 has moved on each road, for example, the date and time when the position is first measured at a point on the road indicated by the road ID. Can do.

また、サーバ装置320はステップS512の処理により、図6のように記憶された利用目的推定結果から道路毎(道路ID毎)に、全体車両数、通過目的車両数、立ち寄り目的車両数、観光目的車両数をそれぞれ算出する。そして、サーバ装置320は、全体車両数に対する、通過目的車両数と立ち寄り目的車両数と観光目的車両数とのそれぞれの割合を算出することにより、道路毎の利用目的を集計する。そして、この集計結果を端末装置330へ送信する。なお、この集計結果を、以下「利用目的集計結果」という。   In addition, the server device 320 performs the processing in step S512 on the basis of the use purpose estimation result stored as shown in FIG. 6 for each road (for each road ID), the total number of vehicles, the number of target vehicles for passing, the number of target vehicles for stopping by, and the purpose of sightseeing. Calculate the number of vehicles. And the server apparatus 320 totals the utilization purpose for every road by calculating each ratio of the number of passing target vehicles, the number of stop target vehicles, and the number of tourist purpose vehicles with respect to the total number of vehicles. Then, the count result is transmitted to the terminal device 330. Hereinafter, this aggregation result is referred to as “use purpose aggregation result”.

(推定結果の出力の一例)
次に、端末装置330による表示の一例について説明する。図7は、本実施例の端末装置による表示の一例を示す説明図である。例えば、端末装置330はサーバ装置320から利用目的集計結果を受信すると、この利用目的集計結果に基づいて図7の表示を行う。
(Example of estimation result output)
Next, an example of display by the terminal device 330 will be described. FIG. 7 is an explanatory diagram illustrating an example of display by the terminal device according to the present embodiment. For example, when the terminal device 330 receives the usage purpose aggregation result from the server device 320, the terminal device 330 performs the display of FIG. 7 based on the usage purpose aggregation result.

図7に示すように、端末装置330は利用目的集計結果を受信すると、利用目的の推定対象となった地域(すなわち推定条件の「設定地域」)の地図Mpを端末装置330のディスプレイ413に表示する。ここで地図Mpには、図7に示すように道路710と道路720とが含まれている。そして、端末装置330は、地図Mpに含まれる道路上に、道路毎の利用目的の集計結果を表す利用目的集計結果線を表示する。例えば、図7の場合、端末装置330は、道路710上には利用目的集計結果線701を表示し、道路720上には利用目的集計結果線702を表示している。   As illustrated in FIG. 7, when the terminal device 330 receives the use purpose aggregation result, the terminal device 330 displays a map Mp of the region that is the target of use purpose estimation (that is, the “setting region” of the estimation condition) on the display 413 of the terminal device 330. To do. Here, the map Mp includes roads 710 and 720 as shown in FIG. And the terminal device 330 displays the utilization purpose totaling result line showing the totaling result of the usage purpose for every road on the road included in the map Mp. For example, in the case of FIG. 7, the terminal device 330 displays a usage purpose totaling result line 701 on the road 710 and a usage purpose totaling result line 702 on the road 720.

利用目的集計結果線は、サーバ装置320が利用目的として推定可能なバリエーションと同数の表示線により構成される。本実施例の場合、サーバ装置320は「通過」、「立ち寄り」、「観光」の3パターンで利用目的を推定可能である。このため、利用目的集計結果線は、利用目的「通過」に対応する表示線と、利用目的「立ち寄り」に対応する表示線と、利用目的「観光」に対応する表示線との3つの表示線により構成される。   The usage purpose aggregation result lines are configured by the same number of display lines as variations that can be estimated by the server device 320 as usage purposes. In the case of the present embodiment, the server device 320 can estimate the purpose of use with three patterns of “passing”, “stop”, and “tourism”. For this reason, the usage purpose aggregation result line has three display lines: a display line corresponding to the usage purpose “passing”, a display line corresponding to the usage purpose “stop”, and a display line corresponding to the usage purpose “tourism”. Consists of.

図7では、利用目的「通過」に対応する表示線は縦線によるハッチングで表し、利用目的「立ち寄り」に対応する表示線は斜線によるハッチングで表し、利用目的「観光」に対応する表示線は黒色の塗りつぶしにより表している。   In FIG. 7, the display line corresponding to the usage purpose “passing” is indicated by hatching with a vertical line, the display line corresponding to the usage purpose “stop” is indicated by hatching with a diagonal line, and the display line corresponding to the usage purpose “sightseeing” is Represented by black fill.

それぞれの道路上に表示される利用目的集計結果線における各表示線の太さは、それぞれの道路における、全体車両数に対する、通過目的車両数と立ち寄り目的車両数と観光目的車両数とのそれぞれの割合を表す。例えば、道路710上に表示された利用目的集計結果線701に着目すると、利用目的「観光」に対応する表示線の太さは、利用目的「立ち寄り」および利用目的「通過」に対応する表示線の太さよりも太い。これは、道路710では観光目的車両数が通過目的車両数および立ち寄り目的車両数よりも多いことを表している。   The thickness of each display line in the use purpose totaling result line displayed on each road indicates the number of passing target vehicles, the number of stop target vehicles, and the number of tourist purpose vehicles with respect to the total number of vehicles on each road. Represents a percentage. For example, paying attention to the usage purpose totaling result line 701 displayed on the road 710, the thickness of the display line corresponding to the usage purpose “sightseeing” is the display line corresponding to the usage purpose “stop” and the usage purpose “passing”. Thicker than the thickness of This indicates that on the road 710, the number of tourist destination vehicles is larger than the number of passing destination vehicles and the number of stop destination vehicles.

また、例えば、道路720上に表示された利用目的集計結果線702に着目すると、利用目的「通過」に対応する表示線の太さは、利用目的「立ち寄り」および利用目的「観光」に対応する表示線の太さよりも太い。これは、道路720では通過目的車両数が観光目的車両数および立ち寄り目的車両数よりも多いことを表している。なお、例えば、端末装置330は、全体車両数が「0」であった道路上には利用目的集計結果線を表示しない。   Further, for example, when attention is paid to the usage purpose totaling result line 702 displayed on the road 720, the thickness of the display line corresponding to the usage purpose “pass” corresponds to the usage purpose “stop” and the usage purpose “tourism”. Thicker than the thickness of the display line. This indicates that the number of destination vehicles on the road 720 is larger than the number of tourist destination vehicles and the number of stop destination vehicles. Note that, for example, the terminal device 330 does not display a use purpose totaling result line on a road where the total number of vehicles is “0”.

端末装置330は、図7に示す如く地図Mpに含まれるそれぞれの道路上にそれぞれの道路に対応する利用目的集計結果線を表示することにより、それぞれの道路の利用目的の傾向を自装置のユーザに直感的にわかり易く案内することができる。   As shown in FIG. 7, the terminal device 330 displays a usage purpose totaling result line corresponding to each road on each road included in the map Mp, thereby indicating the usage purpose tendency of each road. Intuitive and easy-to-understand guidance.

また、端末装置330は、道路毎に、当該道路の全体車両数に応じて当該道路上に表示させる利用目的集計結果線の太さを決定してもよい。この場合、さらに、端末装置330は決定した太さの利用目的集計結果線を、全体車両数に対する、通過目的車両数と立ち寄り目的車両数と観光目的車両数とのそれぞれの割合に応じた太さで、「通過」に対応する表示線と、利用目的「立ち寄り」に対応する表示線と、利用目的「観光」に対応する表示線とに分割する。このようにすれば、端末装置330は、それぞれの道路の全体車両数も自装置のユーザに案内することが可能となる。   Moreover, the terminal device 330 may determine the thickness of the utilization purpose totaling result line displayed on the said road according to the total number of vehicles of the said road for every road. In this case, the terminal device 330 further displays the use purpose totaling result line of the determined thickness according to the ratios of the number of passing target vehicles, the number of stop target vehicles, and the number of tourist purpose vehicles with respect to the total number of vehicles. Thus, the display line corresponding to “passing”, the display line corresponding to the usage purpose “stop”, and the display line corresponding to the usage purpose “tourism” are divided. In this way, the terminal device 330 can guide the number of vehicles on each road to the user of the device itself.

(本実施例の変形例1)
次に、本実施例の変形例1について説明する。ナビゲーション装置310はユーザにより設定された目的地までの経路を探索して、この経路誘導を行う機能を有する。サーバ装置320が利用目的推定結果や利用目的集計結果をナビゲーション装置310へ送信することにより、ナビゲーション装置310はこれらを利用した経路誘導が可能となる。
(Modification 1 of the present embodiment)
Next, a first modification of the present embodiment will be described. The navigation device 310 has a function of searching for a route to a destination set by the user and guiding the route. When the server device 320 transmits the use purpose estimation result and the use purpose aggregation result to the navigation device 310, the navigation device 310 can perform route guidance using these.

例えば、「観光」を目的とした利用が他の目的による利用よりも多い道路は、「景色がよい」、「観光スポットにたくさん面している」などといった何らかの理由があると考えられる。したがって、ナビゲーション装置310は、例えばユーザにより設定された目的地の属性が「観光スポット」であるなどして、今回のユーザの移動の目的が「観光」であると判定すると、目的地の位置を表す情報をサーバ装置320へ送信する。そして、サーバ装置320は受信した目的地の位置を表す情報に基づいて、目的地周辺の経路の利用目的を推定し、これにより得られた利用目的推定結果や利用目的集計結果をナビゲーション装置310へ送信する。ナビゲーション装置310は、サーバ装置320から受信した利用目的推定結果や利用目的集計結果に基づいて「観光」を目的とした利用が他の目的による利用よりも多い道路を優先した経路探索を行う。また、ナビゲーション装置310が目的地の位置および自車両の現在の位置を表す情報をサーバ装置320に送信するようにして、サーバ装置320が目的地の位置および自車両の現在の位置の両方を含む地域の経路の利用目的を推定するようにしてもよい。   For example, a road that is more frequently used for “sightseeing” than used for other purposes may have some reason such as “good view” or “facing many tourist spots”. Therefore, when the navigation device 310 determines that the purpose of the current user's movement is “sightseeing” because the destination attribute set by the user is “sightseeing spot”, for example, the navigation device 310 determines the position of the destination. Information to be transmitted is transmitted to the server device 320. Then, the server device 320 estimates the use purpose of the route around the destination based on the received information indicating the position of the destination, and uses the use purpose estimation result and the use purpose total result obtained thereby to the navigation device 310. Send. The navigation device 310 performs a route search that prioritizes roads that are more frequently used for “tourism” than used for other purposes, based on the use purpose estimation results and use purpose tabulation results received from the server device 320. Further, the navigation device 310 transmits information indicating the position of the destination and the current position of the host vehicle to the server device 320 so that the server device 320 includes both the position of the destination and the current position of the host vehicle. The purpose of use of the local route may be estimated.

一方、ナビゲーション装置310は、ユーザにより設定された目的地の属性が「自宅」であるなどして、今回のユーザの移動の目的が「帰宅」であると判定すると、自車両の現在の位置を表す情報をサーバ装置320へ送信する。そして、サーバ装置320は受信した自車両の現在の位置を表す情報に基づいて、自車両の現在の位置周辺の経路の利用目的を推定し、これにより得られた利用目的推定結果や利用目的集計結果をナビゲーション装置310へ送信する。ナビゲーション装置310は、サーバ装置320から受信した利用目的推定結果や利用目的集計結果に基づいて「通過」を目的とした利用が他の目的とした利用よりも多い道路を優先した経路探索を行う。また、ナビゲーション装置310が自宅の位置および自車両の現在の位置を表す情報をサーバ装置320へ送信するようにして、サーバ装置320が自宅の位置および自車両の現在の位置の両方を含む地域の経路の利用目的を推定するようにしてもよい。   On the other hand, when the navigation device 310 determines that the purpose of the current user's movement is “home” because the destination attribute set by the user is “home”, the current position of the host vehicle is determined. Information to be transmitted is transmitted to the server device 320. Then, the server device 320 estimates the purpose of use of the route around the current position of the host vehicle based on the received information indicating the current position of the host vehicle, and obtains the purpose of use estimation result and the use purpose tabulation obtained thereby. The result is transmitted to the navigation device 310. The navigation device 310 performs a route search that prioritizes roads that are used for the purpose of “passing” more frequently than used for other purposes based on the usage purpose estimation results and usage purpose tabulation results received from the server device 320. Further, the navigation device 310 transmits information representing the position of the home and the current position of the host vehicle to the server device 320, so that the server device 320 can detect the region including both the home position and the current position of the host vehicle. The purpose of use of the route may be estimated.

さらに、ナビゲーション装置310は、例えばユーザの移動時間が連続して2時間を超えた場合には、「立ち寄り」を目的とした利用が他の目的による利用よりも多い道路を含む経路を再探索(いわゆる「リルート」)し、ユーザに立ち寄り(すなわち休憩)を行うように促してもよい。   Further, for example, when the user's travel time exceeds 2 hours continuously, the navigation device 310 re-searches a route including a road that is used more for the purpose of “stopping” than used for other purposes ( So-called “reroute”) and may encourage the user to drop in (ie take a break).

(本実施例の変形例2)
次に、本実施例の変形例2について説明する。例えば、ナビゲーション装置310においてはユーザにより自宅の位置登録が行われる。ナビゲーション装置310は、ユーザにより登録された自宅の位置をサーバ装置320へ送信し、サーバ装置320はナビゲーション装置310毎に自宅の位置を記憶する。
(Modification 2 of the present embodiment)
Next, a second modification of the present embodiment will be described. For example, in the navigation device 310, the location registration of the home is performed by the user. The navigation device 310 transmits the home location registered by the user to the server device 320, and the server device 320 stores the home location for each navigation device 310.

サーバ装置320は、経路の利用目的を推定する際に、ナビゲーション装置310毎に利用目的の推定対象となる地域内に自宅があるか否かを判定する。そして、サーバ装置320は利用目的の推定対象となる地域内に自宅があると判定したナビゲーション装置310が移動した経路に対しては利用目的を「自宅ユーザ」と推定し、前述の「通過」、「立ち寄り」、「観光」とは別の推定結果とする。これにより、サーバ装置320は、滞在時間だけでなく、ユーザの自宅の位置も用いた経路の利用目的の推定が可能となる。   When estimating the purpose of use of the route, the server device 320 determines for each navigation device 310 whether or not there is a home in the area where the purpose of use is estimated. Then, the server device 320 estimates the purpose of use as “home user” for the route traveled by the navigation device 310 determined to have a home in the area to be used for estimation of the purpose of use. The estimation result is different from “stop” and “tourism”. As a result, the server device 320 can estimate the purpose of use of the route using not only the staying time but also the position of the user's home.

(本実施例の変形例3)
次に、本実施例の変形例3について説明する。前述の実施例では、ナビゲーション装置310を車載端末として説明したが、ナビゲーション装置310は携帯電話などのユーザ携行型端末であってもよい。この場合、ユーザは、例えば或る施設に滞在していたとしても厳密に停止することは稀で、基本的には移動し続ける。
(Modification 3 of the present embodiment)
Next, a third modification of the present embodiment will be described. In the above-described embodiment, the navigation apparatus 310 has been described as an in-vehicle terminal, but the navigation apparatus 310 may be a user portable terminal such as a mobile phone. In this case, for example, even if the user stays at a certain facility, the user rarely stops strictly, and basically continues to move.

そこで、この場合、サーバ装置320は、ユーザの位置変化があったとしても、例えば或る施設の範囲内(例えば或る地点から半径50mの範囲内)に留まっていればユーザがこの施設に滞在したと判定する。そして、サーバ装置320は、この範囲外へ(最初に)移動した際の時刻から、この範囲内に(最初に)入った際の時刻を減算することによりこの施設での滞在時間を算出し、この滞在時間を利用してユーザが移動した経路の利用目的を推定する。   Therefore, in this case, even if the user's position changes, the server device 320 stays at the facility if the user stays within the range of a certain facility (for example, within a radius of 50 m from a certain point). It is determined that Then, the server device 320 calculates the staying time at this facility by subtracting the time when entering (first) within this range from the time when moving outside (first) outside this range, The use purpose of the route traveled by the user is estimated using this staying time.

また、ナビゲーション装置310をユーザ携行型端末とすると、ユーザが地図データにおいて道路IDが設定された道路以外の経路を利用して移動することがある。例えば、ユーザが電車に乗ったりすると、地図データにおいて道路IDが設定された道路以外の経路を利用して移動することになる。そこで、サーバ装置320は、ユーザが地図データにおいて道路IDが設定された道路以外の経路を利用して移動した場合には、当該経路の始点および終点の位置と当該経路の形状を表す形状情報とを対応付け、これをユーザが移動した経路として記憶する。   Further, when the navigation device 310 is a user portable terminal, the user may move using a route other than the road for which the road ID is set in the map data. For example, when the user gets on a train, the user moves using a route other than the road for which the road ID is set in the map data. Therefore, when the user moves using a route other than the road for which the road ID is set in the map data, the server device 320 includes the position information of the start point and end point of the route and shape information indicating the shape of the route. Are stored as a route traveled by the user.

なお、上記実施例では、サーバ装置320がナビゲーション装置310から移動履歴を受信し、当該移動履歴に基づいて経路の利用目的を推定することにしたがこれに限らない。例えば、ナビゲーション装置310が前述したサーバ装置320の各処理を実行することにより、移動履歴に基づいて経路の利用目的を推定してもよい。   In the above embodiment, the server device 320 receives the movement history from the navigation device 310 and estimates the purpose of use of the route based on the movement history. However, the present invention is not limited to this. For example, the navigation device 310 may estimate the purpose of use of the route based on the movement history by executing each process of the server device 320 described above.

例えば、この場合、ナビゲーション装置310は、自装置が取得した移動履歴と自装置のユーザにより指定された利用目的の推定対象とする地域とから、自車両が移動した経路の利用目的を推定する。これにより、ナビゲーション装置310は自車両が移動した経路の利用目的の推定結果などを自装置のユーザに案内することが可能となる。そして、ナビゲーション装置310がレンタカーなどに搭載されている場合、ユーザは当該レンタカーの過去のユーザが利用した経路および当該経路の利用目的を知ることで、これを参考にして自身の移動計画を立てることができるようになる。   For example, in this case, the navigation device 310 estimates the purpose of use of the route traveled by the host vehicle from the movement history acquired by the device itself and the area to be estimated for the purpose of use specified by the user of the device itself. Thereby, the navigation apparatus 310 can guide the user of the own apparatus about the estimation result of the purpose of use of the route traveled by the own vehicle. When the navigation device 310 is installed in a rental car or the like, the user knows the route used by the past user of the rental car and the purpose of use of the route, and makes his own movement plan with reference to this. Will be able to.

さらに、ナビゲーション装置310が他のナビゲーション装置310とネットワーク340を介して通信可能に設けられ、ナビゲーション装置310は自車両が移動した経路の利用目的を推定して、この推定結果を他のナビゲーション装置310に送信し、他のナビゲーション装置310のユーザに自車両が移動した経路の利用目的を案内してもよい。また、複数のナビゲーション装置310のうちのいずれか一つが上記サーバ装置320の各処理を実行することにより、サーバ装置320と同等の機能を果たしてもよい。   Further, the navigation device 310 is provided so as to be communicable with another navigation device 310 via the network 340. The navigation device 310 estimates the purpose of use of the route traveled by the host vehicle, and uses the estimation result as another navigation device 310. To the user of the other navigation device 310 to guide the purpose of use of the route traveled by the host vehicle. In addition, any one of the plurality of navigation devices 310 may perform the same function as the server device 320 by executing each process of the server device 320.

以上に説明したように、本発明にかかる利用目的推定システム、端末装置、利用目的推定方法、およびプログラムによれば、移動体が移動した経路の利用目的を推定することができる。   As described above, according to the utilization purpose estimation system, the terminal device, the utilization purpose estimation method, and the program according to the present invention, it is possible to estimate the utilization purpose of the route traveled by the moving object.

なお、本実施の形態で説明した利用目的推定方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション、スマートフォンなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、メモリカード、CD−ROM、DVDなどのコンピュータが読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、このプログラムは、インターネットなどのネットワークを介して配布することが可能なものであってもよい。   The utilization purpose estimation method described in the present embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer, a workstation, or a smartphone. This program is recorded on a computer-readable recording medium such as a hard disk, a memory card, a CD-ROM, and a DVD, and is executed by being read from the recording medium by the computer. Further, this program may be distributed via a network such as the Internet.

100 利用目的推定システム
101 取得部
102 経路特定部
103 滞在時間特定部
104 利用目的推定部
105 出力部
DESCRIPTION OF SYMBOLS 100 Usage purpose estimation system 101 Acquisition part 102 Path | route specific | specification part 103 Stay time specific | specification part 104 Usage purpose estimation part 105 Output part

Claims (7)

移動体の移動履歴を取得する取得手段と、
前記移動履歴に基づいて、前記移動体が所定地域において移動した経路を特定する経路特定手段と、
前記移動履歴に基づいて、前記移動体が前記所定地域において滞在した地点での滞在時間を特定する滞在時間特定手段と、
前記滞在時間に基づいて、前記経路の利用目的を推定する推定手段と、
前記経路と前記利用目的とに関する情報を出力する出力手段と、
を備えることを特徴とする利用目的推定システム。
An acquisition means for acquiring a movement history of the moving object;
Route specifying means for specifying a route on which the moving body has moved in a predetermined area based on the movement history;
Based on the movement history, a stay time specifying means for specifying a stay time at a point where the mobile body stayed in the predetermined area;
Estimating means for estimating the purpose of use of the route based on the stay time;
Output means for outputting information on the route and the purpose of use;
A purpose-of-use estimation system comprising:
前記移動履歴は、前記移動体の時刻毎の位置を表す情報であり、
前記経路特定手段は、前記移動体が所定時期において移動した経路を特定し、
前記滞在時間特定手段は、前記移動体が前記所定時期において滞在した地点での滞在時間を特定することを特徴とする請求項1に記載の利用目的推定システム。
The movement history is information representing the position of the moving body for each time,
The route specifying means specifies a route along which the moving body has moved at a predetermined time,
The utilization purpose estimation system according to claim 1, wherein the stay time specifying means specifies a stay time at a point where the mobile body stayed at the predetermined time.
前記滞在時間特定手段は、前記移動体が滞在した各地点での滞在時間の中から最長の滞在時間を特定し、
前記推定手段は、前記最長の滞在時間に基づいて利用目的を推定することを特徴とする請求項1または2に記載の利用目的推定システム。
The stay time specifying means specifies the longest stay time from the stay time at each point where the mobile body stayed,
The utilization purpose estimation system according to claim 1 or 2, wherein the estimation means estimates a utilization purpose based on the longest stay time.
任意の端末装置から利用目的の推定対象となる地域を示す情報を受け付ける受付手段をさらに備え、
前記経路特定手段は、前記移動体が前記推定対象となる地域において移動した経路を特定し、
前記滞在時間特定手段は、前記移動体が前記推定対象となる地域において滞在した地点での滞在時間を特定し、
前記出力手段は、前記経路と前記利用目的とに関する情報を前記端末装置に出力することを特徴とする請求項1〜3のいずれか一つに記載の利用目的推定システム。
A reception unit that receives information indicating an area to be used for estimation from an arbitrary terminal device;
The route specifying means specifies the route that the mobile body has moved in the area to be estimated,
The stay time specifying means specifies a stay time at a point where the mobile body stayed in the area to be estimated,
The utilization purpose estimation system according to any one of claims 1 to 3, wherein the output unit outputs information on the route and the utilization purpose to the terminal device.
移動体の移動履歴に基づいて任意の地域における前記移動体の移動した経路および滞在した地点での滞在時間から前記移動体が前記経路を移動した際の利用目的を推定する利用目的推定システムと通信可能な端末装置であって、
前記利用目的推定システムに、利用目的の推定対象となる地域を示す情報を含む利用目的要求を送信する送信手段と、
前記利用目的推定システムから、前記推定対象となる地域における前記移動体の移動した経路と当該経路の利用目的とに関する情報を受信する受信手段と、
受信された前記経路と前記利用目的とに関する情報に基づいて、前記経路と当該経路の利用目的とを表す画像を表示させる表示制御手段とを備えることを特徴とする端末装置。
Utilization purpose estimation system and communication for estimating the purpose of use when the mobile body travels the route based on the travel history of the mobile body based on the travel route of the mobile body in any region and the stay time at the point where the mobile body stayed A possible terminal device,
Transmitting means for transmitting a use purpose request including information indicating a region to be used for estimation to the use purpose estimation system;
Receiving means for receiving, from the use purpose estimation system, information relating to a route traveled by the mobile body in the area to be estimated and a use purpose of the route;
A terminal device comprising: display control means for displaying an image representing the route and the purpose of use of the route based on the received information on the route and the purpose of use.
移動体が移動した経路の利用目的を推定する利用目的推定システムが行う利用目的推定方法であって、
移動体の移動履歴を取得する取得工程と、
前記移動履歴に基づいて、前記移動体が所定地域において移動した経路を特定する経路特定工程と、
前記移動履歴に基づいて、前記移動体が前記所定地域において滞在した地点での滞在時間を特定する滞在時間特定工程と、
前記滞在時間に基づいて、前記経路の利用目的を推定する推定工程と、
前記経路と前記利用目的とに関する情報を出力する出力工程と、
を含むことを特徴とする利用目的推定方法。
A purpose-of-use estimation method performed by a purpose-of-use estimation system that estimates the purpose of use of a route traveled by a moving object,
An acquisition step of acquiring a movement history of the moving object;
Based on the movement history, a route specifying step for specifying a route that the moving body has moved in a predetermined area;
Based on the movement history, a stay time specifying step for specifying a stay time at a point where the moving body stays in the predetermined area; and
An estimation step of estimating a purpose of use of the route based on the stay time;
An output step of outputting information on the route and the purpose of use;
The purpose of use estimation method characterized by including.
請求項6に記載の利用目的推定方法をコンピュータに実行させることを特徴とするプログラム。   A program for causing a computer to execute the utilization purpose estimation method according to claim 6.
JP2013214224A 2013-10-11 2013-10-11 Usage purpose estimation system, terminal device, usage purpose estimation method, and program Pending JP2015076079A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013214224A JP2015076079A (en) 2013-10-11 2013-10-11 Usage purpose estimation system, terminal device, usage purpose estimation method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013214224A JP2015076079A (en) 2013-10-11 2013-10-11 Usage purpose estimation system, terminal device, usage purpose estimation method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018107133A Division JP2018163679A (en) 2018-06-04 2018-06-04 Usage purpose estimation system, terminal device, usage purpose estimation method, and program

Publications (1)

Publication Number Publication Date
JP2015076079A true JP2015076079A (en) 2015-04-20

Family

ID=53000841

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013214224A Pending JP2015076079A (en) 2013-10-11 2013-10-11 Usage purpose estimation system, terminal device, usage purpose estimation method, and program

Country Status (1)

Country Link
JP (1) JP2015076079A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016211915A (en) * 2015-05-01 2016-12-15 株式会社Nttドコモ Notification system, server device, communication terminal device, program, and notification method
JP2018106567A (en) * 2016-12-28 2018-07-05 Kddi株式会社 Program, apparatus and method for estimating necessity of two-way transportation between places of stay
JP2020052905A (en) * 2018-09-28 2020-04-02 Kddi株式会社 Difficulty estimation device, difficulty estimation method, and computer program
JP2021022132A (en) * 2019-07-26 2021-02-18 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Database generation method, database generation device, database generation program, data analysis method, data analysis device, and data analysis program
JP2021157508A (en) * 2020-03-27 2021-10-07 本田技研工業株式会社 Traffic information visualization system
CN115083161A (en) * 2022-06-15 2022-09-20 平安国际融资租赁有限公司 Vehicle stopping point evaluation method and device, electronic equipment and readable storage medium
JP2023112616A (en) * 2022-02-01 2023-08-14 三菱電機株式会社 Information providing device, learning device, information providing system, information providing method and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002175587A (en) * 2000-12-07 2002-06-21 Oriental Consultants:Kk Road traffic survey method and system
JP2008146249A (en) * 2006-12-07 2008-06-26 Nippon Telegraph & Telephone West Corp Probe data analysis system
JP2012042339A (en) * 2010-08-19 2012-03-01 Zenrin Datacom Co Ltd Route guidance device, route guidance system and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002175587A (en) * 2000-12-07 2002-06-21 Oriental Consultants:Kk Road traffic survey method and system
JP2008146249A (en) * 2006-12-07 2008-06-26 Nippon Telegraph & Telephone West Corp Probe data analysis system
JP2012042339A (en) * 2010-08-19 2012-03-01 Zenrin Datacom Co Ltd Route guidance device, route guidance system and program

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016211915A (en) * 2015-05-01 2016-12-15 株式会社Nttドコモ Notification system, server device, communication terminal device, program, and notification method
JP2018106567A (en) * 2016-12-28 2018-07-05 Kddi株式会社 Program, apparatus and method for estimating necessity of two-way transportation between places of stay
JP2020052905A (en) * 2018-09-28 2020-04-02 Kddi株式会社 Difficulty estimation device, difficulty estimation method, and computer program
JP2021022132A (en) * 2019-07-26 2021-02-18 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Database generation method, database generation device, database generation program, data analysis method, data analysis device, and data analysis program
JP7311345B2 (en) 2019-07-26 2023-07-19 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Database generation method, database generation device, database generation program, data analysis method, data analysis device and data analysis program
US11803520B2 (en) 2019-07-26 2023-10-31 Panasonic Intellectual Property Corporation Of America Database generation method, database generation device, non-transitory computer-readable recording medium recording database generation program, data analysis method, data analyzer, and non-transitory computer-readable recording medium recording data analysis program
JP2021157508A (en) * 2020-03-27 2021-10-07 本田技研工業株式会社 Traffic information visualization system
JP7408457B2 (en) 2020-03-27 2024-01-05 本田技研工業株式会社 Traffic information visualization system
JP2023112616A (en) * 2022-02-01 2023-08-14 三菱電機株式会社 Information providing device, learning device, information providing system, information providing method and program
JP7801901B2 (en) 2022-02-01 2026-01-19 三菱電機株式会社 Information providing device, information providing system, information providing method and program
CN115083161A (en) * 2022-06-15 2022-09-20 平安国际融资租赁有限公司 Vehicle stopping point evaluation method and device, electronic equipment and readable storage medium
CN115083161B (en) * 2022-06-15 2023-08-04 平安国际融资租赁有限公司 Vehicle stay point evaluation method and device, electronic equipment and readable storage medium

Similar Documents

Publication Publication Date Title
CN102506853B (en) Path planning method, air navigation aid, location service equipment and server
JP2015076079A (en) Usage purpose estimation system, terminal device, usage purpose estimation method, and program
JPWO2007122927A1 (en) Location registration apparatus, location registration method, location registration program, and recording medium
US20140063044A1 (en) Navigation apparatus and display method thereof
JP2015076077A (en) Traffic volume estimation system,terminal device, traffic volume estimation method and traffic volume estimation program
JP2010169441A (en) Information output terminal, information output method, information output program and recording medium
JP4949189B2 (en) NAVIGATION DEVICE, NAVIGATION METHOD, NAVIGATION PROGRAM, AND RECORDING MEDIUM
JP2010271205A (en) Method for verification of route in route verification system
JP2010197211A (en) Server apparatus, navigation apparatus, route information presentation system and route information presentation method
JP2023174913A (en) Information generation device, information generation method, and information processing device
US10417665B2 (en) Server, navigation device, and distribution exclusion area setting method in advertising information distribution system
JP2016173348A (en) Navigation device, navigation method, and navigation program
JP5016627B2 (en) In-vehicle device, information communication system, in-vehicle device communication control method and program
JPWO2009096021A1 (en) Route search device, route search method, route search program, and recording medium
JP2025129194A (en) Display control device, display control method, display control program, and computer-readable recording medium having the display control program recorded thereon
JP2008292229A (en) Navigation system, route search server, portable terminal device, and route search method
JP6121103B2 (en) Information processing device, terminal device, server, information processing system, information processing method, and information processing program
JP6383075B2 (en) Information processing apparatus, information processing method, and program
JP4591307B2 (en) Map information distribution system
JP2009085890A (en) Navigation device, information transmission method, information transmission program, and recording medium
JP2018163679A (en) Usage purpose estimation system, terminal device, usage purpose estimation method, and program
JP2018036068A (en) Display controller, method for display control, display control program, and computer-readable recording medium storing display control program
JP6435832B2 (en) Navigation system, navigation method, navigation program
JP6625282B2 (en) Notification control device and notification control method
WO2007094371A1 (en) Data update device, data update method, data update program and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160902

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170808

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180306