[go: up one dir, main page]

JP2017045252A - Information processor, information processing method, information processing program and recording medium - Google Patents

Information processor, information processing method, information processing program and recording medium Download PDF

Info

Publication number
JP2017045252A
JP2017045252A JP2015166869A JP2015166869A JP2017045252A JP 2017045252 A JP2017045252 A JP 2017045252A JP 2015166869 A JP2015166869 A JP 2015166869A JP 2015166869 A JP2015166869 A JP 2015166869A JP 2017045252 A JP2017045252 A JP 2017045252A
Authority
JP
Japan
Prior art keywords
user
information
current position
point
visited
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
JP2015166869A
Other languages
Japanese (ja)
Inventor
祥吾 中元
Shogo Nakamoto
祥吾 中元
真人 針谷
Masato Harigai
真人 針谷
翔太 佐藤
Shota Sato
翔太 佐藤
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 JP2015166869A priority Critical patent/JP2017045252A/en
Publication of JP2017045252A publication Critical patent/JP2017045252A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide an information processor or the like capable of providing recommendation information of a place or the like matching user's needs in any region.SOLUTION: If the present position of a user exists within his/her normal action range, recommendation information is determined on the basis of action tendency of other users whose action tendency is similar to the action tendency of the user, and if the present position does not exist within the normal action range, recommendation information to be recommended to the user is determined by determining the recommendation information on the basis of the action tendency of the whole users.SELECTED DRAWING: Figure 10

Description

本願は、ユーザのニーズに即した推薦情報を提供する情報処理装置等の技術分野に関する。   The present application relates to a technical field such as an information processing apparatus that provides recommendation information that meets user needs.

従来のナビゲーション装置は、ユーザが目的地を指定する必要があったため、ユーザの指定した目的地までの経路を案内するだけで、目的地となりうる地点、とりわけユーザのニーズに即した地点をユーザに推薦することが少なかった。   Conventional navigation devices require the user to specify a destination, so by simply guiding the route to the destination specified by the user, the user can select a point that can be a destination, particularly a point that meets the user's needs. There was little recommendation.

その一方で、例えば特許文献1に示すように、オンラインショッピングの分野では、ユーザの嗜好に合った商品やサービスを推薦する技術が開示されている。具体的には、ユーザと購買傾向が似ている他のユーザの購買履歴の中から、ユーザがまだ購入していない商品であって、かつ、ユーザのアクセス履歴に基づく行動特性から導出されるユーザが好きなジャンルの商品を抽出して推薦する技術が開示されている。   On the other hand, as shown in Patent Document 1, for example, in the field of online shopping, a technique for recommending a product or service that matches a user's preference is disclosed. Specifically, a user that is not yet purchased from other users' purchase histories that have similar purchasing trends to the user, and that is derived from behavioral characteristics based on the user's access history A technique for extracting and recommending products of a genre that is favorite is disclosed.

特開2001−229285号公報JP 2001-229285 A

特許文献1に記載の技術の一部は、ナビゲーション装置における地点の推薦に適用することができる。例えば、ユーザが訪問した地点の履歴(訪問履歴)が似ている他のユーザの訪問履歴の中から、ユーザがまだ訪問したことのない地点であって、かつ、ユーザの訪問履歴に基づく行動特性から導出されるユーザが好きなジャンルの地点を抽出して推薦することが考えられる。   A part of the technique described in Patent Literature 1 can be applied to recommendation of a point in the navigation device. For example, a behavior characteristic based on a user's visit history that is a point that the user has not visited yet among other user's visit histories that have a similar history (visit history) of the places visited by the user It is conceivable that the user is extracted from the favorite genre points and recommended.

しかしながら、特許文献1に記載の技術の一部を単にナビゲーション装置に適用するだけでは、ユーザのニーズに即した地点を推薦できない場合がある。具体的には、ユーザが旅行に行った場合など、普段訪問しない地域においてナビゲーション装置を利用する場合には、ユーザの訪問履歴が無いため地点の推薦が行えない場合がある。   However, simply applying a part of the technique described in Patent Document 1 to a navigation device may not be able to recommend a spot that meets the needs of the user. Specifically, when a navigation device is used in an area that is not usually visited, such as when the user travels, there may be a case where a spot cannot be recommended because there is no visit history of the user.

本願発明は、こうした事情に鑑み、普段訪問しない地域を含め何れの地域においてもユーザのニーズに即した地点等の推薦情報を提供することができる情報処理装置等を提供することを課題の一例とする。   In view of such circumstances, the invention of the present application is to provide an information processing apparatus and the like that can provide recommended information such as a spot that meets the user's needs in any area including areas that are not normally visited. To do.

請求項1に記載の発明は、ユーザの現在位置を示す現在位置情報を取得する現在位置情報取得手段と、前記現在位置が前記ユーザの通常の行動範囲内に存在するか否かに応じて、それぞれ異なる方法によって前記ユーザに推薦すべき推薦情報を決定する決定手段と、を備える情報処理装置である。   According to the first aspect of the present invention, current position information acquisition means for acquiring current position information indicating the current position of the user, and whether or not the current position is within the normal action range of the user, An information processing apparatus comprising: determining means for determining recommended information to be recommended to the user by different methods.

請求項7に記載の発明は、情報処理装置による情報処理方法であって、ユーザの現在位置を示す現在位置情報を取得する現在位置情報取得工程と、前記現在位置が前記ユーザの通常の行動範囲内に存在するか否かに応じて、それぞれ異なる方法によって前記ユーザに推薦すべき推薦情報を決定する決定工程と、を含む情報処理方法である。   The invention according to claim 7 is an information processing method by an information processing device, wherein a current position information acquisition step of acquiring current position information indicating a user's current position, and the current position is a normal action range of the user A determination step of determining recommendation information to be recommended to the user by different methods depending on whether or not they exist in the information processing method.

請求項8に記載の発明は、コンピュータを、ユーザの現在位置を示す現在位置情報を取得する現在位置情報取得手段、前記現在位置が前記ユーザの通常の行動範囲内に存在するか否かに応じて、それぞれ異なる方法によって前記ユーザに推薦すべき推薦情報を決定する決定手段、として機能させる情報処理プログラムである。   According to an eighth aspect of the present invention, the computer determines current position information acquisition means for acquiring current position information indicating the current position of the user, and whether or not the current position is within the normal action range of the user. And an information processing program that functions as a determination unit that determines recommendation information to be recommended to the user by different methods.

請求項9に記載の発明は、請求項8に記載の情報処理プログラムを記録した記録媒体である。   The invention according to claim 9 is a recording medium on which the information processing program according to claim 8 is recorded.

情報処理装置1のブロック図である。1 is a block diagram of an information processing apparatus 1. FIG. ナビゲーションシステムSの構成例を示す図である。It is a figure which shows the structural example of the navigation system. サーバ装置SVのブロック図である。It is a block diagram of server apparatus SV. 走行履歴DB400の内容の一例を示す図である。It is a figure which shows an example of the content of traveling history DB400. ナビゲーション装置NVのブロック図である。It is a block diagram of the navigation apparatus NV. ルート案内画面500の画面例を示す図である。It is a figure which shows the example of a screen of the route guidance screen 500. FIG. ルート案内画面500の画面例を示す図である。It is a figure which shows the example of a screen of the route guidance screen 500. FIG. 北日本地方を表す地図の一例を示す図である。It is a figure which shows an example of the map showing the northern Japan area. 本実施例におけるサーバ装置SVの動作例を示すフローチャートである。It is a flowchart which shows the operation example of the server apparatus SV in a present Example. 変形例におけるサーバ装置SVの動作例を示すフローチャートである。It is a flowchart which shows the operation example of the server apparatus SV in a modification.

本願発明を実施するための形態について、図1を用いて説明する。   An embodiment for carrying out the present invention will be described with reference to FIG.

図1に示すように、情報処理装置1は現在位置情報取得手段111Aと、決定手段111Bと、行動履歴情報取得手段111Cと、を備えている。   As shown in FIG. 1, the information processing apparatus 1 includes a current position information acquisition unit 111A, a determination unit 111B, and an action history information acquisition unit 111C.

現在位置情報取得手段111Aは、ユーザの現在位置を示す現在位置情報を取得する。ユーザは、情報処理装置1を利用するユーザ又は情報処理装置1によるサービスを受けるユーザである。   The current position information acquisition unit 111A acquires current position information indicating the current position of the user. The user is a user who uses the information processing apparatus 1 or a user who receives a service from the information processing apparatus 1.

決定手段111Bは、現在位置情報取得手段111Aが取得した現在位置情報の示す現在位置がユーザの通常の行動範囲内に存在するか否かに応じて、それぞれ異なる方法によってユーザに推薦すべき推薦情報を決定する。   The determination unit 111B recommends information to be recommended to the user by different methods depending on whether or not the current position indicated by the current position information acquired by the current position information acquisition unit 111A is within the normal action range of the user. To decide.

現在位置がユーザの通常の行動範囲であるか否かの判定は、様々な手法で行うことができる。例えば、ユーザの自宅から所定範囲(例えば、半径100km)を通常の行動範囲と設定し、判定することとしてもよい。また、ユーザの自宅からユーザを通う施設(例えば、勤務地や学校)までの経路を基準に所定範囲(例えば、経路を中心線とする帯状領域)を通常の行動範囲と設定し、判定することとしてもよい。更に、ユーザが頻繁に通過する経路を外れたら、通常の行動範囲外であると判定することとしてもよい。更にまた、ユーザが過去に訪問したことのある地点に基づいて通常の行動範囲を設定して、判定することとしてもよい。例えば、ユーザが過去に訪問したことのある地点をクラスタリングすることにより通常の行動範囲を設定することができる。   The determination as to whether or not the current position is the normal action range of the user can be performed by various methods. For example, a predetermined range (for example, a radius of 100 km) from the user's home may be set as a normal action range and determined. In addition, a predetermined range (for example, a belt-like region having the route as the center line) is set as a normal action range based on a route from the user's home to a facility (for example, work place or school) passing through the user, and determination is made. It is good. Furthermore, it may be determined that the user is out of the normal action range if the user frequently goes out of the route. Furthermore, it is good also as determining by setting a normal action range based on the point which the user has visited in the past. For example, a normal action range can be set by clustering points that the user has visited in the past.

具体的には、クラスタリングにより生成された複数のクラスタから、所定のクラスタを選択する。選択されるクラスタとしては、例えば、ユーザが訪問した地点が比較的多く含まれるクラスタや、ユーザが訪問した地点の密度が高いクラスタ等が挙げられる。そして、選択されたクラスタの代表点(例えば、クラスタの中心点)から所定範囲(例えば、半径100km)を通常の行動範囲として設定することとしてもよい。   Specifically, a predetermined cluster is selected from a plurality of clusters generated by clustering. Examples of the cluster to be selected include a cluster that includes a relatively large number of points visited by the user and a cluster that has a high density of points visited by the user. A predetermined range (for example, a radius of 100 km) from the representative point of the selected cluster (for example, the center point of the cluster) may be set as a normal action range.

また、行動範囲が類似する他のユーザの通常の行動範囲を考慮してユーザ(他のユーザと区別するために「本ユーザ」という場合がある)の通常の行動範囲を決定することもできる。このときの「類似する他のユーザ」は、本ユーザが訪問したことのある複数(数は任意に設定することができる)の地点をそれぞれ訪問したことのあるユーザとする。これは、複数の同一地点を訪問したことがあるということは、行動範囲が類似していると考えられるためである。なお、各ユーザが訪問した地点や通過した地点は、各ユーザについての行動履歴情報を記憶するデータベースを参照して特定することができる。更に、本ユーザの移動中、逐次、類似する他のユーザが訪問乃至通過したことのある地点であるかを判定し、現在位置が何れの類似する他のユーザも訪問乃至通過したことのない地点であれば、その地点は本ユーザの通常の行動範囲外であると判定することとしてもよい。   In addition, the normal action range of the user (sometimes referred to as “this user” in order to be distinguished from other users) can be determined in consideration of the normal action range of other users with similar action ranges. The “other similar users” at this time are users who have visited a plurality of points (the number can be arbitrarily set) that the user has visited. This is because having visited a plurality of the same points is considered to have similar action ranges. In addition, the point which each user visited and the point which passed can be specified with reference to the database which memorize | stores the action history information about each user. In addition, during the movement of this user, it is determined whether or not it is a point where other similar users have visited or passed, and the current position is a point where no other similar users have visited or passed. If so, the point may be determined to be outside the normal action range of the user.

なお、通常の行動範囲は、本ユーザが手動で設定することとしてもよいし、情報処理装置1が所定の規則に従って設定することとしてもよい。また、通常の行動範囲の設定に際し、日時(時間帯や曜日)や同乗者(同乗者の有無、同乗者が誰か)を考慮してもよい。例えば、平日の通勤時間帯に自宅から職場までの経路外を移動している場合には、現在位置は通常の行動範囲外であると判定することとしてもよい。また、平日の保育園への送迎時間帯に、同乗者として保育園へ通う園児が同乗している場合において、園児の自宅から保育園までの経路外を移動した場合には、現在位置は通常の行動範囲外であると判定することとしてもよい。   The normal action range may be set manually by the user, or may be set by the information processing apparatus 1 according to a predetermined rule. Further, when setting the normal action range, the date and time (time zone and day of the week) and passengers (whether passengers are present and who are passengers) may be considered. For example, when moving outside the route from home to work during weekday commuting hours, the current position may be determined to be outside the normal action range. In addition, if a child attending a nursery as a passenger is traveling during the pick-up time to a nursery school on weekdays, the current position is the normal range of action if the child moves outside the route from the child's home to the nursery school. It may be determined that it is outside.

ユーザと同伴者の関係を考慮する場合には、例えば、目的地を訪問する都度、目的地を訪問したユーザを識別するユーザID及び当該ユーザとともに目的地を訪問した同伴者を識別する同伴者識別情報を当該目的地と対応付けて行動履歴情報を登録しておき、情報処理装置1は、当該ユーザ及び同伴者の通常の行動範囲を設定する場合に、現在のユーザのユーザIDとともに、現在の同伴者を識別する同乗者識別情報を取得し、同一のユーザ及び同伴者の組合せが対応付けられて登録されている目的地に基づいて、当該ユーザ及び同伴者の通常の行動範囲を設定することとしてもよい。これにより、ユーザのみの訪問地に基づいて通常の行動範囲を設定する場合と比較してユーザ及び同伴者に適した通常の行動範囲を設定することができる。   When considering the relationship between a user and a companion, for example, each time a destination is visited, a user ID that identifies the user who visited the destination and a companion identification that identifies the companion who visited the destination together with the user The action history information is registered in association with the destination, and the information processing apparatus 1 sets the current action range of the user and the accompanying person together with the current user's user ID. Acquire passenger identification information for identifying a companion, and set the normal action range of the user and companion based on the destination registered with the same user and companion combination. It is good. Thereby, compared with the case where a normal action range is set based on the visit place only for a user, the normal action range suitable for a user and a companion can be set.

また、日時を考慮する場合には、行動履歴情報を、訪問地を訪問した日時を示す日時情報と対応付けて登録しておき、情報処理装置1は、現在の日時を示す現在日時情報を取得し、現在日時情報が示す現在の日時に対応する日時を示す日時情報が対応付けられて登録されている行動履歴情報に基づいて通常の行動範囲を設定することとしてもよい。これにより、現在の日時に適した通常の行動範囲を設定することができる。   When considering the date and time, the action history information is registered in association with the date and time information indicating the date and time when the visited place is visited, and the information processing apparatus 1 acquires the current date and time information indicating the current date and time. The normal action range may be set based on the action history information registered in association with the date and time information indicating the date and time corresponding to the current date and time indicated by the current date and time information. Thereby, a normal action range suitable for the current date and time can be set.

情報処理装置1によれば、現在位置がユーザの通常の行動範囲内に存在するか否かに応じて、それぞれ異なる方法によってユーザに推薦すべき推薦情報が決定される。したがって、普段訪問しない地域を含め何れの地域においてもユーザのニーズに即した地点等の推薦情報を提供することができる。   According to the information processing apparatus 1, recommendation information to be recommended to the user is determined by different methods depending on whether or not the current position is within the normal action range of the user. Therefore, it is possible to provide recommended information such as points that meet the user's needs in any area including areas that are not normally visited.

また、決定手段111Bは、現在位置がユーザの通常の行動範囲内に存在する場合は、第1の方法によってコンテンツを推薦情報として決定し、現在位置がユーザの通常の行動範囲内に存在しない場合は、第2の方法によってコンテンツのジャンルを示すジャンル情報を推薦情報として決定することもできる。コンテンツとしては、例えば、地点(施設である場合を含む)を示す情報、音楽コンテンツ、映像コンテンツなどがある。また、コンテンツのジャンルとは、コンテンツが地点を示す情報である場合には、地点や施設のジャンルのことである。地点や施設のジャンルとしては、例えば、レストラン、コンビニエンスストア、喫茶店、スーパーマーケットといった施設の種別単位のジャンルや、「○×ラーメンチェーン」、「△□ハンバーガーチェーン」といったブランド単位の更に詳細なジャンルがある。一方、音楽コンテンツのジャンルとしては、ジャパニーズポップス、演歌、R&Bといった種別単位のジャンルや、歌手名単位の更に詳細なジャンルがある。また、映像コンテンツのジャンルとしては、コメディ、SF、ホラーといった種別単位のジャンルがある。   In addition, when the current position is within the normal action range of the user, the determination unit 111B determines the content as recommendation information by the first method, and the current position is not within the normal action range of the user. The genre information indicating the genre of the content can be determined as recommendation information by the second method. Examples of the content include information indicating a point (including a facility), music content, video content, and the like. In addition, the content genre is a genre of a point or a facility when the content is information indicating a point. The genres of locations and facilities include, for example, genres by facility type such as restaurants, convenience stores, coffee shops, and supermarkets, and more detailed genres by brand, such as “X Ramen Chain” and “△ □ Hamburger Chain”. . On the other hand, as genres of music content, there are genres of types such as Japanese pop, enka, R & B, and more detailed genres of singer names. Further, the genre of video content includes genres of type units such as comedy, SF, and horror.

更に、行動履歴情報取得手段111Cは、本ユーザと他のユーザの行動履歴を示す行動履歴情報を取得する。行動履歴情報とは、例えば、ユーザが訪問した地点の履歴情報や、ユーザが移動した経路の履歴情報を含む。行動履歴情報は、行動した際の日時、同伴者の有無及び同伴者を特定可能な識別情報と対応付けておいてもよい。この場合、行動履歴情報を参照することにより、ユーザが何時、誰と、どこに、どの経路を通って移動したかを特定することができる。行動履歴情報は、情報処理装置1内の記憶手段が記憶することとしてもよいし、情報処理装置1外のサーバ装置等が記憶することとしてもよい。   Furthermore, the action history information acquisition unit 111C acquires action history information indicating action histories of this user and other users. The action history information includes, for example, history information of points visited by the user and history information of routes traveled by the user. The action history information may be associated with the date and time when the action was taken, the presence or absence of a companion, and identification information that can identify the companion. In this case, by referring to the action history information, it is possible to identify when, with whom, where, and through which route the user has moved. The action history information may be stored by a storage unit in the information processing apparatus 1, or may be stored by a server apparatus or the like outside the information processing apparatus 1.

上記第1の方法は、行動履歴情報を用いて、本ユーザと行動傾向が類似する他のユーザの行動傾向に基づいて推薦情報を決定する方法であり、上記第2の方法は、行動履歴情報を用いて、全ユーザの行動傾向に基づいて推薦情報を決定する方法である。   The first method is a method of determining recommendation information based on the behavior tendency of another user whose behavior tendency is similar to that of the user using the behavior history information, and the second method is a behavior history information. This is a method for determining recommendation information based on the behavior tendency of all users.

したがって、情報処理装置1によれば、現在位置がユーザの通常の行動範囲内に存在する場合には、本ユーザと行動傾向が類似する他のユーザの行動傾向に基づいて推薦情報を決定し、現在位置がユーザの通常の行動範囲内に存在しない場合には、全ユーザの行動傾向に基づいて推薦情報を決定することができる。したがって、現在位置が本ユーザの通常の行動範囲内であれば、本ユーザと行動傾向が類似する他のユーザの行動傾向に基づいて推薦情報が決定されることから、本ユーザのニーズに即した推薦情報を提供することができ、一方、現在位置が本ユーザの通常の行動範囲外であっても、統計データとも言える行動履歴情報に基づく全ユーザの行動傾向に基づいて推薦情報が決定されることから、本ユーザのニーズに即した推薦情報を提供することができる。   Therefore, according to the information processing apparatus 1, when the current position is within the normal action range of the user, the recommendation information is determined based on the action tendency of another user whose action tendency is similar to the present user, When the current position does not exist within the normal action range of the user, the recommendation information can be determined based on the action tendency of all users. Therefore, if the current position is within the normal action range of the user, the recommendation information is determined based on the action tendency of another user whose action tendency is similar to that of the user. Recommendation information can be provided. On the other hand, even if the current position is outside the normal action range of this user, the recommendation information is determined based on the action tendency of all users based on action history information that can be called statistical data. Therefore, it is possible to provide recommendation information that meets the needs of the user.

また、決定手段111Bは、現在位置が本ユーザの通常の行動範囲内に存在する場合は、行動履歴情報を用いて、本ユーザが訪問したことのある地点を訪問したことのある他のユーザが訪問したことのある地点であって、本ユーザが訪問したことのない地点を示す地点情報を推薦情報として決定することとしてもよい。この場合、現在位置が本ユーザの通常の行動範囲内であれば、本ユーザと行動傾向が類似する他のユーザが訪問したことがあって、本ユーザが訪問したことのない地点を示す地点情報が推薦情報として決定されることから、本ユーザのニーズに即した推薦情報を提供することができる。   In addition, when the current position is within the normal action range of the user, the determination unit 111B uses the action history information so that another user who has visited a point where the user has visited may be used. It is good also as determining the point information which shows the point which has visited and the point which this user has not visited as recommendation information. In this case, if the current position is within the normal action range of the user, point information indicating a point where the other user who has a similar action tendency to the user has visited and the user has never visited Is determined as recommendation information, it is possible to provide recommendation information that meets the needs of the user.

更に、決定手段111Bは、現在位置が本ユーザの通常の行動範囲内に存在しない場合は、行動履歴情報を用いて、本ユーザが訪問したことのある地点と同ジャンルの地点を示す地点情報を推薦情報として決定することとしてもよい。この場合、現在位置が本ユーザの通常の行動範囲外であれば、本ユーザが訪問したことのある地点と同ジャンルの地点を示す地点情報が推薦情報として決定されることから、本ユーザのニーズに即した推薦情報を提供することができる。   Further, when the current position does not exist within the normal action range of the user, the determining unit 111B uses the action history information to obtain point information indicating a point of the same genre as the point that the user has visited. It may be determined as recommendation information. In this case, if the current position is outside the normal action range of the user, the point information indicating the point of the same genre as the point the user has visited is determined as the recommended information. It is possible to provide recommendation information in line with

更に、決定手段111Bは、現在位置を基準とする所定の条件を満たす地点を示す地点情報を推薦情報として決定することとしてもよい。現在位置を基準とする所定の条件を満たす地点とは、例えば、現在位置から所定範囲内にある地点(例えば、現在位置から3km以内の地点や、現在位置からの移動時間が10分以内の地点等)、現在位置を含む地図を表示装置の画面に表示した場合に当該画面内に含まれる地点などが挙げられる。この場合、現在位置を基準とする所定の条件を満たす地点を示す地点情報が推薦情報として決定されることから、本ユーザが移動の容易な地点を推薦情報として提示することができる。   Furthermore, the determination unit 111B may determine, as recommendation information, point information indicating a point that satisfies a predetermined condition based on the current position. A point that satisfies a predetermined condition based on the current position is, for example, a point within a predetermined range from the current position (for example, a point within 3 km from the current position or a point within 10 minutes of travel time from the current position) Etc.) when a map including the current position is displayed on the screen of the display device, the points included in the screen are included. In this case, since the spot information indicating the spot that satisfies the predetermined condition based on the current position is determined as the recommendation information, the user can present the spot that can be easily moved as the recommendation information.

次に、上述した実施形態に対応する具体的な実施例について説明する。   Next, specific examples corresponding to the above-described embodiments will be described.

図2−図9を用いて実施例について説明する。なお以下に説明する実施例は、本願発明を、ナビゲーションシステムSに適用した場合の実施例である。   Examples will be described with reference to FIGS. In addition, the Example described below is an Example at the time of applying this invention to the navigation system S. FIG.

図2に示すように、本実施例のナビゲーションシステムSは、ユーザUが使用する車両に搭載されるナビゲーション装置NVと、ナビゲーション装置NVと接続するサーバ装置SV(「情報処理装置」の一例)とを含んで構成されている。サーバ装置SVは、ナビゲーション装置NVとネットワークNWを介して接続可能である。なお、図2ではナビゲーション装置NVを一台示しているが、ナビゲーションシステムSは複数のナビゲーション装置NVを含んで構成されている。   As shown in FIG. 2, the navigation system S of the present embodiment includes a navigation device NV mounted on a vehicle used by a user U, and a server device SV (an example of “information processing device”) connected to the navigation device NV. It is comprised including. The server apparatus SV can be connected to the navigation apparatus NV via the network NW. In addition, although one navigation apparatus NV is shown in FIG. 2, the navigation system S includes a plurality of navigation apparatuses NV.

ナビゲーション装置NVは、電源が投入されている際、所定時間毎(例えば、15秒毎)に、走行履歴情報(「行動履歴情報」の一例)をサーバ装置SVに送信する。   When the power is turned on, the navigation device NV transmits travel history information (an example of “action history information”) to the server device SV every predetermined time (for example, every 15 seconds).

サーバ装置SVは、ネットワークNWを介して接続される各ナビゲーション装置NVから、走行履歴情報を取得し、走行履歴DBに登録する。また、サーバ装置SVは、ユーザUがナビゲーション装置NVを利用している場合に、ユーザUに提示すべき地点情報(以下、地点、地点情報又はその地点にある施設を「POI」という場合がある)を決定し、ユーザUに提示するためにナビゲーション装置NVに送信する。サーバ装置SVは、ユーザUに提示すべきPOIを決定する場合には、ナビゲーション装置NVが搭載されている車両の本ユーザU(他のユーザと区別するために「本ユーザUM」という場合がある)の過去の走行履歴情報と、他のナビゲーション装置NVが搭載されている車両の他のユーザU(本ユーザUMと区別するために「他のユーザUT」という場合がある)の過去の走行履歴情報に基づいて、本ユーザUのニーズに即したPOIを決定する。   The server device SV acquires travel history information from each navigation device NV connected via the network NW and registers it in the travel history DB. In addition, when the user U uses the navigation device NV, the server device SV may refer to point information to be presented to the user U (hereinafter, the point, the point information, or the facility at the point is referred to as “POI”). ) And transmitted to the navigation device NV for presentation to the user U. When the server apparatus SV determines the POI to be presented to the user U, the user U of the vehicle on which the navigation apparatus NV is mounted (in some cases, “this user UM” for distinguishing from other users). ) Past travel history information and past travel history of other users U of vehicles equipped with other navigation devices NV (sometimes referred to as “other users UT” in order to distinguish them from this user UM). Based on the information, the POI meeting the needs of the user U is determined.

また、ナビゲーション装置NVは、サーバ装置SVからユーザUに提示すべき地点情報を受信した場合には、当該地点情報の示す地点をユーザに提示する。   Further, when the navigation device NV receives the point information to be presented to the user U from the server device SV, the navigation device NV presents the point indicated by the point information to the user.

[1.サーバ装置SVの構成]
次に、サーバ装置SVの構成について説明する。図3に示すように、サーバ装置SVは、大別して、制御部311、記憶部312、通信部313、表示部314及び操作部315を含んで構成されている。
[1. Configuration of server device SV]
Next, the configuration of the server device SV will be described. As shown in FIG. 3, the server device SV is roughly configured to include a control unit 311, a storage unit 312, a communication unit 313, a display unit 314, and an operation unit 315.

制御部311は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等により構成されている。そして、CPUが、ROMや記憶部312に記憶された各種プログラムを構成する複数の命令コードを読み出して実行することにより各種機能を実現する。   The control unit 311 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The CPU implements various functions by reading and executing a plurality of instruction codes constituting various programs stored in the ROM or the storage unit 312.

記憶部312は、例えばハードディスクドライブ等により構成されており、OS(Operating System)、サーバプログラム、アプリケーションプログラム及び各種データを記憶する。各種プログラムは、例えば、サーバ装置等からネットワークを介して取得されるようにしても良いし、CD、DVD、USBメモリ等の記録媒体に記録されたものを読み込むようにしても良い。   The storage unit 312 includes, for example, a hard disk drive, and stores an OS (Operating System), a server program, application programs, and various data. For example, the various programs may be acquired from a server device or the like via a network, or may be read from a recording medium such as a CD, a DVD, or a USB memory.

また、記憶部312には、走行履歴DB400が構築されている。図4に示すように、走行履歴DB400には、ユーザID401、日時402、同伴者ID403、現在位置404、スタート地点405、訪問地点406を示す情報により構成される走行履歴情報が登録される。走行履歴DBに登録される走行履歴情報は、ナビゲーション装置NVから送信された走行履歴情報である。   In the storage unit 312, a travel history DB 400 is constructed. As illustrated in FIG. 4, traveling history information including information indicating a user ID 401, a date and time 402, a companion ID 403, a current position 404, a starting point 405, and a visiting point 406 is registered in the traveling history DB 400. The travel history information registered in the travel history DB is travel history information transmitted from the navigation device NV.

ユーザID401にはユーザUを識別するために一意に付与される情報が登録される。具体的には、走行履歴情報の送信元のナビゲーション装置NVのユーザを識別するためのIDである。   In the user ID 401, information uniquely assigned to identify the user U is registered. Specifically, it is an ID for identifying the user of the navigation device NV that is the transmission source of the travel history information.

日時402にはナビゲーション装置NVが走行履歴情報を送信した際の日時を示す情報が登録される。   In the date and time 402, information indicating the date and time when the navigation device NV transmits the travel history information is registered.

同伴者ID403にはユーザUの同伴者を識別するために一意に付与される情報が登録される。具体的には、走行履歴情報の送信元のナビゲーション装置NVのユーザの同伴者を識別するためのIDである。   In the accompanying person ID 403, information uniquely assigned to identify the accompanying person of the user U is registered. Specifically, it is an ID for identifying a companion of the user of the navigation device NV that is the transmission source of the travel history information.

現在位置404には、ナビゲーション装置NVが走行履歴情報を送信した際の現在位置を示す情報(例えば、緯度・経度情報)が登録される。   In the current position 404, information (for example, latitude / longitude information) indicating the current position when the navigation device NV transmits the travel history information is registered.

スタート地点405には、ナビゲーション装置NVが搭載されている移動中の車両が出発した地点を示す情報(例えば、緯度・経度情報)が登録される。   In the start point 405, information (for example, latitude / longitude information) indicating a point where the moving vehicle on which the navigation device NV is mounted departs is registered.

訪問地点406には、ナビゲーション装置NVが搭載されている移動中の車両の訪問地点(目的地)を示す情報(例えば、緯度・経度情報)が登録される。なお、訪問地点406は、車両の乗員が目的地設定した場合に登録される。また、訪問地点を示す緯度・経度からその位置に存在する施設、当該施設のジャンルは他のデータベースを参照することにより特定できるようになっている。   In the visit point 406, information (for example, latitude / longitude information) indicating the visit point (destination) of the moving vehicle on which the navigation device NV is mounted is registered. The visit point 406 is registered when the vehicle occupant sets the destination. Further, the facility existing at the position and the genre of the facility can be specified by referring to another database from the latitude / longitude indicating the visited point.

通信部313は、ネットワークNWに接続して、ナビゲーション装置NV等との通信状態を制御する。   The communication unit 313 is connected to the network NW and controls the communication state with the navigation device NV or the like.

表示部314は、例えば、液晶ディスプレイ等により構成されており、文字や画像等の情報を表示するようになっている。   The display unit 314 is configured by a liquid crystal display or the like, for example, and displays information such as characters and images.

操作部315は、例えば、キーボード、マウス等により構成されており、オペレータからの操作指示を受け付け、その指示内容を指示信号として制御部311に出力するようになっている。   The operation unit 315 includes, for example, a keyboard, a mouse, and the like. The operation unit 315 receives an operation instruction from the operator and outputs the instruction content to the control unit 311 as an instruction signal.

また、制御部311は、走行履歴情報に含まれるナビゲーション装置NVの現在位置(すなわち、本ユーザUMの現在位置)が本ユーザUMの通常の行動範囲内に存在するか否かを判定し、存在する場合には、本ユーザUM及び他のユーザUTの走行履歴情報に基づいて、本ユーザUMと行動傾向が類似する他のユーザUTを特定し、特定した他のユーザUTが訪問した地点であって、本ユーザUMが訪問したことのない地点(POI)を本ユーザUMに提示するPOIとして決定する。このとき、本ユーザUMに提示するPOIは、現在位置を基準とする所定の条件を満たすものとする(所定の条件は、現在位置から近い位置にあるPOIを提示するために設けられる条件である)。これにより、現在位置から近いPOIであって、類似する他のユーザUTが訪問したことがあり、且つ、本ユーザUMが訪問したことのないPOIが提示されることから、本ユーザUMは訪問したことのない、自己の嗜好に合う現在位置から近いPOIを把握することができる。   Further, the control unit 311 determines whether or not the current position of the navigation device NV (that is, the current position of the user UM) included in the travel history information is within the normal action range of the user UM. In this case, based on the travel history information of the user UM and the other user UT, another user UT having a behavior tendency similar to that of the user UM is specified, and the specified other user UT is a point visited. Thus, a point (POI) that the user UM has never visited is determined as a POI to be presented to the user UM. At this time, it is assumed that the POI presented to the user UM satisfies a predetermined condition based on the current position (the predetermined condition is a condition provided for presenting a POI located near the current position. ). As a result, a POI that is close to the current position, has been visited by another similar user UT, and has never been visited by this user UM. It is possible to grasp a POI that is close to the current position that matches the user's preference without any problems.

一方、制御部311は、走行履歴情報に含まれるナビゲーション装置NVの現在位置(すなわち、本ユーザUMの現在位置)が本ユーザUMの通常の行動範囲内に存在しない場合には、本ユーザUM及び他のユーザUTの走行履歴情報に基づいて、本ユーザUMが訪問したことのある地点(施設)と同ジャンルの地点(施設)であるPOIを本ユーザUMに提示するPOIとして決定する。このとき、本ユーザUMに提示するPOIは、現在位置を基準とする所定の条件を満たすものとする(所定の条件は、現在位置から近い位置にあるPOIを提示するために設けられる条件である)。例えば、地元が和歌山県である本ユーザUMが福岡県博多市に旅行していると仮定する。このとき、本ユーザUMが地元のレストランチェーン「西川レストラン」の「和歌山駅前店」を訪問したことがある場合には、「西川レストラン」の「博多駅前店」をPOIとして決定し、本ユーザUMに提示する。これにより、本ユーザUMが訪問したことのある地点(施設)と同ジャンルの地点(施設)が提示されることから、本ユーザUMは、旅先(通常の行動範囲外)であっても、自己の嗜好に合う現在位置から近いPOIを把握することができる。なお、本実施例では、現在位置が本ユーザUMの通常の行動範囲内に存在しない場合には、現在位置に近く(現在位置を基準とする所定の条件を満たし)、且つ、移動経路(案内経路)上に沿う位置にあるPOIをユーザに提示するPOIとして決定することとする。   On the other hand, when the current position of the navigation device NV included in the travel history information (that is, the current position of the user UM) is not within the normal action range of the user UM, the control unit 311 Based on the travel history information of other users UT, a POI that is a point (facility) of the same genre as a point (facility) that the user UM has visited is determined as a POI to be presented to the user UM. At this time, it is assumed that the POI presented to the user UM satisfies a predetermined condition based on the current position (the predetermined condition is a condition provided for presenting a POI located near the current position. ). For example, it is assumed that this user UM whose hometown is Wakayama Prefecture is traveling to Hakata City, Fukuoka Prefecture. At this time, if the user UM has visited the “Wakayama Station Store” of the local restaurant chain “Nishikawa Restaurant”, the “Hakata Station Store” of the “Nishikawa Restaurant” is determined as the POI, and the user UM To present. As a result, the point (facility) of the same genre as the point (facility) that the user UM has visited is presented, so that the user UM can make his / her own travel destination (outside the normal range of action). It is possible to grasp the POI close to the current position that matches the user's preference. In the present embodiment, when the current position is not within the normal action range of the user UM, the current position is close to the current position (a predetermined condition based on the current position is satisfied), and the movement route (guidance) The POI at a position along the route) is determined as the POI to be presented to the user.

制御部311は、本ユーザUMに提示するPOIを決定すると、当該POIに関する情報(POIの名称、位置等を示す情報)をナビゲーション装置NVに送信する。   When determining the POI to be presented to the user UM, the control unit 311 transmits information related to the POI (information indicating the name, position, etc. of the POI) to the navigation device NV.

[2.ナビゲーション装置NVの構成]
次に、本実施例に係るナビゲーション装置NVの構成について説明する。図5に示すように、ナビゲーション装置NVは、制御部211と、HDD等からなる記憶装置212と、キーボード又はリモートコントローラ、タッチパネル等からなる入力装置213と、表示ユニット214と、バスライン215と、入出力インターフェース部220と、車速センサ221と、角速度センサ222と、加速度センサ223と、舵角センサ224と、GPS(Global Positioning System)受信部225と、データ送受信部226と、無線通信部227を備えて構成されている。
[2. Configuration of navigation device NV]
Next, the configuration of the navigation device NV according to the present embodiment will be described. As shown in FIG. 5, the navigation device NV includes a control unit 211, a storage device 212 including an HDD, an input device 213 including a keyboard or a remote controller, a touch panel, a display unit 214, a bus line 215, An input / output interface unit 220, a vehicle speed sensor 221, an angular velocity sensor 222, an acceleration sensor 223, a steering angle sensor 224, a GPS (Global Positioning System) reception unit 225, a data transmission / reception unit 226, and a wireless communication unit 227 are provided. It is prepared for.

車速センサ221は、例えばナビゲーション装置NVが搭載されている車両から取得される車速パルス等を用いた速度検出処理等を用いて当該車両の現在速度を検出し、速度データを出力する。角速度センサ222は、当該車両の、例えば方向変化の角速度を検出し、単位時間当たりの角速度データ及び相対方位データを出力する。加速度センサ223は、当該車両の例えば前後方向の加速度を検出し、単位時間当たりの加速度データ等を出力する。舵角センサ224は、当該車両の舵角を検出し、舵角データ等を出力する。GPS受信部225は、GPS衛星からの航法電波を受信し、GPS測位データとして現在位置情報(自車位置情報)である緯度、経度、高度データ、車両の進行方向の絶対方位データ及びGPS速度データ等を出力する。データ送受信部226は、ネットワークを介したサーバ装置との間のデータの送受信に係る処理を行う。無線通信部227は、無線による路車間通信と車車間通信に係る処理を行う。   The vehicle speed sensor 221 detects the current speed of the vehicle using, for example, a speed detection process using a vehicle speed pulse acquired from a vehicle on which the navigation device NV is mounted, and outputs speed data. The angular velocity sensor 222 detects, for example, the angular velocity of the direction change of the vehicle, and outputs angular velocity data and relative azimuth data per unit time. The acceleration sensor 223 detects, for example, the longitudinal acceleration of the vehicle, and outputs acceleration data per unit time. The steering angle sensor 224 detects the steering angle of the vehicle and outputs steering angle data and the like. The GPS receiving unit 225 receives navigation radio waves from GPS satellites, and as GPS positioning data, latitude, longitude, altitude data, absolute direction data of the traveling direction of the vehicle, and GPS speed data, which are current position information (own vehicle position information) Etc. are output. The data transmission / reception unit 226 performs processing related to data transmission / reception with the server device via the network. The wireless communication unit 227 performs processing related to wireless road-to-vehicle communication and vehicle-to-vehicle communication.

記憶装置212は、表示ユニット214に地図を表示するための地図画像データや、経路を探索する際に用いる地図情報、道路リンク情報などが格納される。また、記憶装置212は、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。なお、アプリケーションプログラムは、複数の命令コードにより構成されるソフトウェアモジュールであり、命令コードはCPU211aにより実行される。また、各種プログラムは、例えば、サーバ装置等からネットワークを介して取得されるようにしても良いし、CD、DVD、USBメモリ等の記録媒体に記録されたものを読み込むようにしても良い。   The storage device 212 stores map image data for displaying a map on the display unit 214, map information used when searching for a route, road link information, and the like. The storage device 212 stores various programs such as an operating system and application programs. The application program is a software module composed of a plurality of instruction codes, and the instruction codes are executed by the CPU 211a. Various programs may be acquired from a server device or the like via a network, for example, or may be read from a recording medium such as a CD, a DVD, or a USB memory.

入力装置213は、タッチパネル、キーボード、マウス、その他のコントローラ等により構成され、利用者の入力操作を受け付けて、操作内容を示す操作信号を制御部211に送信する。   The input device 213 includes a touch panel, a keyboard, a mouse, other controllers, and the like. The input device 213 receives a user input operation and transmits an operation signal indicating the operation content to the control unit 211.

表示ユニット214は、制御部211の制御下で各種表示データを表示する。表示ユニット214は、グラフィックスコントローラ214aと、VRAM(Video RAM)等のメモリからなるバッファメモリ214bと、液晶ディスプレイ等からなるディスプレイ214c等を備えて構成されている。この構成においてグラフィックスコントローラ214aは、バスライン215を介して制御部211から送られる制御データに基づいて、表示ユニット214全体の制御を行う。また、バッファメモリ214bは、即時表示可能な画像情報を一時的に記憶する。そして、グラフィックスコントローラ214aから出力される画像データに基づいて、ディスプレイ214cに画像が表示される。   The display unit 214 displays various display data under the control of the control unit 211. The display unit 214 includes a graphics controller 214a, a buffer memory 214b including a memory such as a VRAM (Video RAM), a display 214c including a liquid crystal display, and the like. In this configuration, the graphics controller 214 a controls the entire display unit 214 based on control data sent from the control unit 211 via the bus line 215. The buffer memory 214b temporarily stores image information that can be displayed immediately. Based on the image data output from the graphics controller 214a, an image is displayed on the display 214c.

制御部211は、制御部211全体を制御するCPU211aと、制御部211を制御する制御プログラム等が予め記憶されているROM211bと、各種データを一時的に格納するRAM211cと、により構成されている。制御部211は、車速センサ221、角速度センサ222、加速度センサ223、舵角センサ224及びGPS受信部225と、バスライン215及び入出力インターフェース部220を介して接続されており、それぞれから出力される速度データ、角速度データ及び相対方位データ、舵角データ、GPS測位データ及び車両の進行方向の絶対方位データ、加速度データ等に基づいて、ナビゲーション装置NV全体の制御を行うとともに、表示ユニット214等の各種構成部材における夫々の動作を制御する。   The control unit 211 includes a CPU 211a that controls the entire control unit 211, a ROM 211b that stores a control program for controlling the control unit 211, and a RAM 211c that temporarily stores various data. The control unit 211 is connected to the vehicle speed sensor 221, the angular velocity sensor 222, the acceleration sensor 223, the steering angle sensor 224, and the GPS reception unit 225 via the bus line 215 and the input / output interface unit 220, and is output from each of them. Based on the speed data, angular velocity data and relative azimuth data, steering angle data, GPS positioning data, absolute azimuth data of the traveling direction of the vehicle, acceleration data, and the like, the navigation device NV is controlled as a whole, and the display unit 214 and the like are controlled. Control each operation in the component.

制御部211は、所定時間毎(例えば、15秒毎)に、図4に示した項目401−406からなる走行履歴情報を編集してサーバ装置SVに送信する。また、制御部211は、サーバ装置SVからユーザUに提示すべきPOIに関する情報を受信した場合には、当該POIをユーザに提示する。具体的には、地図にPOIを示すアイコンを重畳表示することにより、POIをユーザに提示する。   The control unit 211 edits the travel history information including the items 401 to 406 illustrated in FIG. 4 and transmits the travel history information to the server device SV every predetermined time (for example, every 15 seconds). In addition, when the control unit 211 receives information on the POI to be presented to the user U from the server device SV, the control unit 211 presents the POI to the user. Specifically, the POI is presented to the user by superimposing an icon indicating the POI on the map.

ここで、図6乃至図8を用いて、ナビゲーション装置NVの現在位置が本ユーザUMの通常の行動範囲内に含まれる場合の画面表示例(図6)と、ナビゲーション装置NVの現在位置が本ユーザUMの通常の行動範囲内に含まれない場合の画面表示例(図7)について説明する。例えば、図6は、現在位置が本ユーザUMの通常の行動範囲内のエリア(図8の東京エリア601)に含まれる場合の画面表示例を示し、一方、図7は現在位置が本ユーザUMの通常の行動範囲外のエリア(図8の札幌エリア602)に含まれる場合の画面表示例を示している。   Here, using FIG. 6 to FIG. 8, a screen display example (FIG. 6) when the current position of the navigation device NV is included in the normal action range of the user UM, and the current position of the navigation device NV are A screen display example (FIG. 7) when not included in the normal action range of the user UM will be described. For example, FIG. 6 shows a screen display example when the current position is included in an area within the normal action range of the user UM (Tokyo area 601 in FIG. 8), while FIG. 7 shows the current position of the user UM. The screen display example in the case of being included in an area outside the normal action range (Sapporo area 602 in FIG. 8) is shown.

図6に示すルート案内画面500は、自車位置を示すアイコン511と、目的地までの移動経路(案内経路)512と、ルートボタン513と、メニューボタン514と、広域ボタン515と、詳細ボタン516と、本ユーザUMに提示する5つのPOI521、522、523、524、525と、を含んでいる。ルートボタン513が本ユーザUMにより選択されるとルート全体を表示する画面(図示しない)が表示される。メニューボタン514が本ユーザUMにより選択されるとナビゲーション装置NVの設定等を行うための画面(図示しない)が表示される。広域ボタン515又は詳細ボタン516が本ユーザUMにより選択されると地図の縮尺が変化し、より広域の地図が表示されたり、地図の一部をより拡大した地図が表示されたりする。5つのPOI521、522、523、524、525は、本ユーザUMと行動傾向が類似する他のユーザUTが訪問した地点であって、本ユーザUMが訪問したことがなく現在位置に近い地点を示している。これにより、ユーザは現在位置から近いPOIであって、類似する他のユーザUTが訪問したことがあり、且つ、本ユーザUMが訪問したことのないPOIと現在位置の関係を一目で把握することができる。   A route guidance screen 500 shown in FIG. 6 includes an icon 511 indicating the position of the vehicle, a travel route (guide route) 512 to the destination, a route button 513, a menu button 514, a wide area button 515, and a detail button 516. And five POIs 521, 522, 523, 524, and 525 to be presented to the user UM. When the route button 513 is selected by the user UM, a screen (not shown) for displaying the entire route is displayed. When the menu button 514 is selected by the user UM, a screen (not shown) for setting the navigation device NV or the like is displayed. When the wide area button 515 or the detailed button 516 is selected by the user UM, the scale of the map is changed, and a map of a wider area is displayed or a map obtained by enlarging a part of the map is displayed. Five POIs 521, 522, 523, 524, and 525 indicate points visited by other users UT that have similar behavior tendency to the user UM and have not been visited by the user UM and are close to the current position. ing. As a result, the user is a POI close to the current position, and other similar user UTs have visited, and the relationship between the POI that the user UM has never visited and the current position can be grasped at a glance. Can do.

一方、図7に示すルート案内画面500は、自車位置を示すアイコン511と、目的地までの移動経路(案内経路)512と、ルートボタン513と、メニューボタン514と、広域ボタン515と、詳細ボタン516と、本ユーザUMに提示する4つのPOI531、532、533、534、535と、を含んでいる。4つのPOI531、532、533、534、535は、本ユーザUMが訪問したことのある地点(施設)と同ジャンルの地点(施設)であって現在位置から近いPOIを示している。また、4つのPOI531、532、533、534、535は、移動経路(案内経路)512に沿う位置に表示される。これにより、ユーザは現在位置から近いPOIであって、訪問したことがあるジャンルと同一ジャンルのPOIと現在位置の関係を一目で把握することができる。   On the other hand, the route guidance screen 500 shown in FIG. 7 includes an icon 511 indicating the vehicle position, a travel route (guide route) 512 to the destination, a route button 513, a menu button 514, a wide area button 515, and details. A button 516 and four POIs 531, 532, 533, 534, and 535 to be presented to the user UM are included. The four POIs 531, 532, 533, 534, and 535 indicate POIs that are points (facility) of the same genre as the point (facility) that the user UM has visited and are close to the current position. The four POIs 531, 532, 533, 534, and 535 are displayed at positions along the movement route (guide route) 512. This allows the user to grasp at a glance the relationship between the POI near the current position and the POI of the same genre as the genre that has been visited and the current position.

[3.サーバ装置SVの動作例]
次に、図9のフローチャートを用いて、サーバ装置SVの動作例について説明する。なお、ここでは、サーバ装置SVに接続する複数のナビゲーション装置NVのうち一のナビゲーション装置NVの本ユーザUMに対してPOIを提示する場合について説明する。また、当該一のナビゲーション装置NVには電源が投入されており、サーバ装置SVとの間で逐次通信が可能であり、所定時間毎(例えば、15秒毎)にサーバ装置SVに対して走行履歴情報が送信されているものとする。
[3. Example of operation of server device SV]
Next, an operation example of the server apparatus SV will be described using the flowchart of FIG. Here, a case will be described in which a POI is presented to the user UM of one navigation device NV among a plurality of navigation devices NV connected to the server device SV. In addition, the one navigation device NV is powered on, and can sequentially communicate with the server device SV, and the travel history with respect to the server device SV every predetermined time (for example, every 15 seconds). Assume that information is being sent.

まず、サーバ装置SVの制御部311は、一のナビゲーション装置NVのユーザ(すなわち、本ユーザUM)の走行履歴情報を取得する(ステップS11)。具体的には、制御部311は、一のナビゲーション装置NVから受信した本ユーザUMを識別するためのユーザIDに基づいて、走行履歴DB400に登録されている走行履歴情報のうち当該ユーザIDに対応する走行履歴情報を取得する。   First, the control unit 311 of the server device SV acquires travel history information of a user (that is, the user UM) of one navigation device NV (step S11). Specifically, the control unit 311 corresponds to the user ID among the travel history information registered in the travel history DB 400 based on the user ID for identifying the user UM received from one navigation device NV. Get travel history information.

次に、制御部311は、ステップS11の処理で取得した走行履歴情報に基づいて、本ユーザUMの通常の行動範囲を推定する(ステップS12)。具体的には、本ユーザUMが過去に訪問したことのある地点に基づいて通常の行動範囲を推定する。例えば、訪問地点406を地図上にプロットした場合に所定割合以上(例えば90%以上)のプロットした点が含まれる円の内側を行動範囲と推定する。   Next, the control unit 311 estimates the normal action range of the user UM based on the travel history information acquired in the process of step S11 (step S12). Specifically, the normal action range is estimated based on a point that the user UM has visited in the past. For example, when the visited point 406 is plotted on the map, the inside of a circle including the plotted points of a predetermined ratio or more (for example, 90% or more) is estimated as the action range.

次に、制御部311は、一のナビゲーション装置NVから直近に受信した走行履歴情報に含まれる現在位置情報404を取得する(ステップS13)。   Next, the control unit 311 acquires the current position information 404 included in the travel history information most recently received from one navigation device NV (step S13).

次に、制御部311は、ステップS13の処理で取得した現在位置情報の示す現在位置がステップS12の処理で推定した本ユーザUMの通常の行動範囲内に含まれるか否かを判定する(ステップS14)。このとき、制御部311は、現在位置が本ユーザUMの通常の行動範囲内に含まれると判定した場合には(ステップS14:YES)、通常の行動範囲内である場合の決定方法(「第1の決定方法」)により、推薦地点(POI)を決定する(ステップS15)。具体的には、制御部311は、本ユーザUM及び他のユーザUTの走行履歴情報に基づいて、本ユーザUMと行動傾向が類似する他のユーザUTを特定し、特定した他のユーザUTが訪問した地点であって、本ユーザUMが訪問したことのない、現在位置に近い地点(POI)を推薦地点として決定する。本ユーザUMと行動傾向が類似する他のユーザUTとは、本ユーザUMが訪問したことのある地点を訪問したことのある他のユーザUMである。また、現在位置に近い地点とは、例えば、現在位置から所定距離内(例えば、20km以内)にある地点とする。   Next, the control unit 311 determines whether or not the current position indicated by the current position information acquired in step S13 is included in the normal action range of the user UM estimated in step S12 (step S12). S14). At this time, when it is determined that the current position is included in the normal action range of the user UM (step S14: YES), the control unit 311 determines a method for determining that the current position is in the normal action range (“No. 1) ”, the recommended spot (POI) is determined (step S15). Specifically, the control unit 311 identifies another user UT having a behavior tendency similar to that of the user UM based on the travel history information of the user UM and the other user UT, and the identified other user UT A point that has been visited and that has not been visited by the user UM and is close to the current position (POI) is determined as a recommended point. The other user UT whose behavior tendency is similar to the user UM is another user UM who has visited a point where the user UM has visited. Further, the point close to the current position is, for example, a point within a predetermined distance (for example, within 20 km) from the current position.

一方、制御部311は、現在位置が本ユーザUMの通常の行動範囲内に含まれないと判定した場合には(ステップS14:NO)、通常の行動範囲外である場合の決定方法(「第2の決定方法」)により、推薦地点(POI)を決定する(ステップS16)。具体的には、制御部311は、ユーザUM及び他のユーザUTの走行履歴情報に基づいて、本ユーザUMが訪問したことのある地点(施設)と同ジャンルの地点(施設)であって、現在位置に近い地点(施設)を推薦地点として決定する。現在位置に近い地点とは、例えば、現在位置から所定距離内(例えば、20km以内)にある地点とする。   On the other hand, when it is determined that the current position is not included in the normal action range of the user UM (step S14: NO), the control unit 311 determines a method for determining that the current position is outside the normal action range (“No. 2), the recommended point (POI) is determined (step S16). Specifically, the control unit 311 is a point (facility) of the same genre as a point (facility) that the user UM has visited based on the travel history information of the user UM and another user UT. A point (facility) close to the current position is determined as a recommended point. The point close to the current position is, for example, a point within a predetermined distance (for example, within 20 km) from the current position.

次に、制御部311は、ステップS15の処理又はステップS16の処理で決定した推薦地点(POI)に関する情報(POIの名称、位置等を示す情報)をナビゲーション装置NVに送信し(ステップS17)、次いで、ステップS13の処理に移行し、ステップS13〜ステップS17の処理を繰り返す。但し、制御部311の処理負担及びナビゲーション装置NVとの通信負荷を軽減するために、ステップ17の処理から移行してきたステップ13の処理を実行する際には、所定の時間を空けて処理を実行するのが好ましい。   Next, the control unit 311 transmits information related to the recommended spot (POI) determined by the process of step S15 or the process of step S16 (information indicating the name, position, etc. of the POI) to the navigation device NV (step S17). Next, the process proceeds to step S13, and the processes from step S13 to step S17 are repeated. However, in order to reduce the processing load of the control unit 311 and the communication load with the navigation device NV, when executing the process of step 13 shifted from the process of step 17, the process is executed after a predetermined time interval. It is preferable to do this.

以上説明したように、本実施例に係るサーバ装置SVは、制御部311(「現在位置情報取得手段」、「決定手段」、「行動履歴情報取得手段」の一例)が、本ユーザUMの現在位置を示す現在位置情報を取得し、本ユーザUMと他のユーザUTの走行履歴情報(「行動履歴情報」の一例)を取得し、現在位置が本ユーザUMの通常の行動範囲内に存在する場合は、走行履歴情報を用いて、本ユーザUMが訪問したことのある地点を訪問したことのある他のユーザUT(すなわち、行動傾向が類似する他のユーザUT)が訪問したことのある地点であって、本ユーザUMが訪問したことのない地点を示す地点情報を推薦情報として決定する一方、現在位置が本ユーザUMの通常の行動範囲内に存在しない場合は、走行履歴情報を用いて、本ユーザUMが訪問したことのある地点と同ジャンルの地点を示す地点情報を推薦情報として決定する。   As described above, in the server device SV according to the present embodiment, the control unit 311 (an example of “current position information acquisition unit”, “determination unit”, and “behavior history information acquisition unit”) Current position information indicating a position is acquired, travel history information (an example of “action history information”) of the user UM and another user UT is acquired, and the current position is within the normal action range of the user UM. In this case, a point where another user UT who has visited a point where the user UM has visited (that is, another user UT having a similar behavior tendency) has visited using the travel history information. When the point information indicating the point that the user UM has never visited is determined as the recommendation information, and the current position does not exist within the normal action range of the user UM, the travel history information is used. , This yu The UM is to determine the location information indicating the location of the point and the same genre who have previously visited as a recommendation information.

したがって、本実施例に係るサーバ装置SVによれば、現在位置が本ユーザUMの通常の行動範囲内に存在するか否かに応じて、それぞれ異なる方法によってユーザに推薦すべき推薦情報が決定される。したがって、普段訪問しない地域を含め何れの地域においてユーザUのニーズに即した地点等の推薦情報を提供することができる。また、現在位置が本ユーザUMの通常の行動範囲内であれば、本ユーザUMと行動傾向が類似する他のユーザが訪問したことがあって、本ユーザが訪問したことのない地点を示す地点情報が推薦情報として決定されることから、本ユーザのニーズに即した推薦情報を提供することができる。更に、現在位置が本ユーザの通常の行動範囲外であれば、本ユーザが訪問したことのある地点と同ジャンルの地点を示す地点情報が推薦情報として決定されることから、本ユーザのニーズに即した推薦情報を提供することができる。更にまた、推薦される地点は現在位置から近い地点であるので、本ユーザが移動の容易な地点を推薦情報として提示することができる。   Therefore, according to the server device SV according to the present embodiment, the recommended information to be recommended to the user is determined by different methods depending on whether or not the current position is within the normal action range of the user UM. The Therefore, it is possible to provide recommended information such as points that meet the needs of the user U in any area including areas that are not normally visited. In addition, if the current position is within the normal action range of the user UM, a point indicating a point where the other user who has a similar behavior tendency to the user UM has visited and the user has never visited Since the information is determined as recommendation information, recommendation information that meets the needs of the user can be provided. Furthermore, if the current position is outside the normal action range of the user, the point information indicating the point of the same genre as the point where the user has visited is determined as recommended information. Recommended recommendation information can be provided. Furthermore, since the recommended spot is a spot close to the current position, the user can present a spot that can be easily moved as recommended information.

なお、本実施例では、車載用のナビゲーション装置NVについて本発明を適用した場合について説明したが、携帯用のナビゲーション装置や、ナビゲーション用アプリケーションプログラムがインストールされたスマートフォン、タブレット端末、PC等に適用することもできる。   In the present embodiment, the case where the present invention is applied to the vehicle-mounted navigation device NV has been described. However, the present invention is applied to a portable navigation device, a smartphone installed with a navigation application program, a tablet terminal, a PC, and the like. You can also

また、本実施例では、ナビゲーション装置NVの本ユーザUMに対してPOIを提示する場合について説明したが、本ユーザUMに対して提示する情報はPOIに限定されるものではなく、例えば、音楽コンテンツ、映像コンテンツなどを本ユーザUMに対して提示する場合においても本実施例と同様の動作を適用することができる。   In the present embodiment, the case where the POI is presented to the user UM of the navigation device NV has been described. However, the information presented to the user UM is not limited to the POI. Even when video content or the like is presented to the user UM, the same operation as in the present embodiment can be applied.

また、本実施例では、図9のステップS11の処理からステップS17の処理をサーバ装置SVが実行することとしたが、ステップS11の処理からステップS16の処理をナビゲーション装置NVが実行することとしてもよい。このとき、ナビゲーション装置NVは、走行履歴情報などの処理に必要な情報は、逐次サーバ装置SVから受信するものとする。   In the present embodiment, the server apparatus SV executes the process from step S11 to step S17 in FIG. 9, but the navigation apparatus NV may execute the process from step S11 to step S16. Good. At this time, it is assumed that the navigation device NV sequentially receives information necessary for processing such as travel history information from the server device SV.

[4.変形例]
次に、図10を用いて上記実施例の変形例について説明する。なお、上記実施例の構成と、本変形例の構成は適宜入れ替えて組み合わせることができる。図10は、変形例におけるサーバ装置SVの制御部311の処理例を示すフローチャートである。
[4. Modified example]
Next, a modification of the above embodiment will be described with reference to FIG. Note that the configuration of the above-described embodiment and the configuration of the present modification can be combined by being interchanged as appropriate. FIG. 10 is a flowchart illustrating a processing example of the control unit 311 of the server apparatus SV in the modification.

まず、サーバ装置SVの制御部311は、一のナビゲーション装置NVを搭載した車両の運転手(すなわち、本ユーザUM)の走行履歴情報を取得し、本ユーザUMが訪問した地点とその訪問回数を特定する(ステップS51)。具体的には、制御部311は、一のナビゲーション装置NVから受信した本ユーザUMを識別するためのユーザIDに基づいて、走行履歴DB400に登録されている走行履歴情報のうち当該ユーザIDに対応する走行履歴情報を取得して、本ユーザUMが訪問した地点とその訪問回数を特定する。   First, the control unit 311 of the server device SV acquires the travel history information of the driver (that is, the user UM) of the vehicle on which the one navigation device NV is mounted, and the location and the number of times the user UM has visited are obtained. Specify (step S51). Specifically, the control unit 311 corresponds to the user ID among the travel history information registered in the travel history DB 400 based on the user ID for identifying the user UM received from one navigation device NV. The travel history information to be acquired is acquired, and the point visited by the user UM and the number of visits are specified.

次に、制御部311は、本ユーザUMが訪問した地点を訪問したことのある全ての他のユーザUTを特定する(ステップS52)。具体的には、ステップS51の処理で取得した走行履歴情報に含まれる訪問地点を参照し、本ユーザUMが訪問した地点を特定する。次いで、当該特定した訪問地点と同一の訪問地点が登録されている走行履歴情報を走行履歴DB400から検索することにより、本ユーザUMが訪問した地点を訪問したことのある全ての他のユーザUT(すなわち、行動傾向が類似する他のユーザUT)を特定する。   Next, the control unit 311 identifies all other users UT who have visited the point visited by the user UM (step S52). Specifically, the point visited by the user UM is identified by referring to the visited point included in the travel history information acquired in the process of step S51. Next, by searching the travel history DB 400 for travel history information in which the same visit point as the identified visit point is registered, all other users UT who have visited the point visited by this user UM ( That is, another user UT) whose behavior tendency is similar is specified.

次に、制御部311は、ステップS52の処理で特定した他のユーザUTをソートして、上位n人を特定する(ステップS53)。ソートは、本ユーザUMと重複する訪問地点が多い順、次いで、本ユーザUMの訪問回数が多い地点を訪問した回数が多い順に行う。   Next, the control unit 311 sorts the other users UT specified in the process of step S52 and specifies the top n people (step S53). The sorting is performed in the order of the number of visited points overlapping with the user UM, and then in the order of the number of visited points where the number of visits of the user UM is large.

次に、制御部311は、ステップS53の処理で特定したn人の他のユーザUTがそれぞれ訪問した地点毎(本ユーザUMが訪問したことのある地点を除く)に、n人中訪問した人数と、のべ訪問回数を算出する(ステップS54)。   Next, the control unit 311 counts the number of people who visited n in each of the points visited by the n other users UT identified in the process of step S53 (excluding points that the user UM has visited). The total number of visits is calculated (step S54).

次に、制御部311は、他のユーザUTが訪問した地点をソートし、上位m件を抽出する(ステップS55)。ソートは、ステップS54の処理で算出したn人中訪問した人数が多い順、次いで、のべ訪問回数が多い順に行う。   Next, the control unit 311 sorts the points visited by other users UT and extracts the top m items (step S55). The sorting is performed in descending order of the number of people visited among the n persons calculated in the process of step S54, and then in the order of the total number of visits.

次に、制御部311は、一のナビゲーション装置NVから直近に受信した走行履歴情報に含まれる現在位置情報404を取得する(ステップS56)。   Next, the control unit 311 acquires the current position information 404 included in the travel history information most recently received from one navigation device NV (step S56).

次に、制御部311は、ステップS55の処理で抽出した地点の中から、ステップS56の処理で取得した現在位置情報の示す現在位置周辺にある地点を特定する(ステップS57)。   Next, the control unit 311 specifies a point around the current position indicated by the current position information acquired in the process of step S56 from the points extracted in the process of step S55 (step S57).

次に、制御部311は、ステップS57の処理において特定した地点の数が1以上であるか否かを判定する(ステップS58)。このとき、制御部311は、ステップS57の処理において特定した地点の数が1以上であると判定した場合には(ステップS58:YES)、当該特定した地点を推薦地点に決定する(ステップS59)。   Next, the control unit 311 determines whether or not the number of points specified in the process of step S57 is 1 or more (step S58). At this time, if the control unit 311 determines that the number of points specified in the process of step S57 is 1 or more (step S58: YES), the control unit 311 determines the specified point as a recommended point (step S59). .

一方、制御部311は、ステップS57の処理において特定した地点の数が1以上でない(0である)と判定した場合には(ステップS58:NO)、走行履歴DB400に登録されている全ユーザの走行履歴情報から、現在時刻における訪問地点のジャンル毎の訪問回数を算出する(ステップS61)。具体的には、現在時刻を基準とする所定の時間幅(例えば、前後30分ずつ)の間に他のユーザが訪問した地点のジャンルを特定し、ジャンル毎の訪問回数を算出する。例えば、現在時刻が午前8時であれば、7時30分から8時29分の間に、他のユーザが訪問した地点のジャンルを特定し、ジャンル毎に訪問回数を算出する。   On the other hand, when the control unit 311 determines that the number of points specified in the process of step S57 is not 1 or more (0) (step S58: NO), all the users registered in the travel history DB 400 are determined. From the travel history information, the number of visits for each genre of visit points at the current time is calculated (step S61). Specifically, the genre of a point visited by another user during a predetermined time width (for example, every 30 minutes before and after) based on the current time is specified, and the number of visits for each genre is calculated. For example, if the current time is 8:00 am, the genre of the point visited by another user is specified between 7:30 and 8:29, and the number of visits is calculated for each genre.

次に、制御部311は、ステップS56の処理で取得した現在位置情報の示す現在位置周辺にある地点であって、ステップS61の処理で算出した訪問回数の多いジャンル(例えば上位5ジャンル)に含まれる地点を推薦地点に決定する(ステップS62)。   Next, the control unit 311 is a spot around the current position indicated by the current position information acquired in the process of step S56, and is included in the genre (for example, the top five genres) having a large number of visits calculated in the process of step S61. The recommended spot is determined as a recommended spot (step S62).

次に、制御部311は、ステップS59の処理又はステップS62の処理で決定した推薦地点(POI)に関する情報(POIの名称、位置等を示す情報)をナビゲーション装置NVに送信し(ステップS60)、次いで、ステップS56の処理に移行し、ステップS56〜ステップS60の処理を繰り返す。但し、制御部311の処理負担及びナビゲーション装置NVとの通信負荷を軽減するために、ステップ60の処理から移行してきたステップ56の処理を実行する際には、所定の時間を空けて処理を実行するのが好ましい。   Next, the control unit 311 transmits information related to the recommended spot (POI) determined by the process of step S59 or the process of step S62 (information indicating the name, position, etc. of the POI) to the navigation device NV (step S60). Next, the process proceeds to step S56, and the processes from step S56 to step S60 are repeated. However, in order to reduce the processing load of the control unit 311 and the communication load with the navigation device NV, when executing the process of step 56 shifted from the process of step 60, the process is executed after a predetermined time interval. It is preferable to do this.

以上説明したように、本変形例に係るサーバ装置SVは、制御部311(「現在位置情報取得手段」、「決定手段」、「行動履歴情報取得手段」の一例)が、本ユーザUMの現在位置を示す現在位置情報を取得し、本ユーザUMと他のユーザUTの走行履歴情報(「行動履歴情報」の一例)を取得し、現在位置が本ユーザUMの通常の行動範囲内に存在する場合は、走行履歴情報を用いて、ユーザと行動傾向が類似する他のユーザの行動傾向に基づいて推薦情報を決定し(ステップS59、「第1の方法」の一例)、現在位置が本ユーザUMの通常の行動範囲内に存在しない場合は、走行履歴情報を用いて、全ユーザの行動傾向に基づいて推薦情報を決定する(ステップS61、ステップS62、「第2の方法」の一例)。   As described above, in the server apparatus SV according to the present modification, the control unit 311 (an example of “current position information acquisition unit”, “determination unit”, and “behavior history information acquisition unit”) Current position information indicating a position is acquired, travel history information (an example of “action history information”) of the user UM and another user UT is acquired, and the current position is within the normal action range of the user UM. In this case, using the travel history information, recommendation information is determined based on the behavior tendency of another user whose behavior tendency is similar to that of the user (step S59, an example of “first method”), and the current position is this user. If it does not exist within the normal action range of the UM, the recommendation information is determined based on the action tendency of all users using the travel history information (step S61, step S62, an example of “second method”).

したがって、本変形例によれば、現在位置が本ユーザUMの通常の行動範囲内であれば、本ユーザUMと行動傾向が類似する他のユーザUTの行動傾向に基づいて推薦情報が決定されることから、本ユーザUMのニーズに即した推薦情報を提供することができ、一方、現在位置が本ユーザUMの通常の行動範囲外であっても、統計データとも言える全ユーザの走行履歴情報に基づく全ユーザの行動傾向に基づいて推薦情報が決定されることから、本ユーザのニーズに即した推薦情報を提供することができる。   Therefore, according to the present modification, if the current position is within the normal action range of the user UM, the recommendation information is determined based on the action tendency of another user UT having a behavior tendency similar to that of the user UM. Therefore, it is possible to provide recommendation information that meets the needs of the user UM, and on the other hand, even if the current position is outside the normal action range of the user UM, Since the recommended information is determined based on the behavior tendency of all users based on the recommended information, the recommended information that meets the needs of the user can be provided.

1 情報処理装置
111A 現在位置情報取得手段
111B 決定手段
111C 行動履歴情報取得手段
S ナビゲーションシステム
SV サーバ装置
311 制御部
312 記憶部
313 通信部
314 表示部
315 操作部
NV ナビゲーション装置
211 制御部
211a CPU
211b ROM
211c RAM
212 記憶装置
213 入力装置
214 表示ユニット
214a グラフィックスコントローラ
214b バッファメモリ
214c ディスプレイ
215 バスライン
220 入出力インターフェース部
221 車速センサ
222 角速度センサ
223 加速度センサ
224 舵角センサ
225 GPS受信部
226 データ送受信部
227 無線通信部
DESCRIPTION OF SYMBOLS 1 Information processing apparatus 111A Current position information acquisition means 111B Determination means 111C Action history information acquisition means S Navigation system SV Server apparatus 311 Control part 312 Storage part 313 Communication part 314 Display part 315 Operation part NV navigation apparatus 211 Control part 211a CPU
211b ROM
211c RAM
212 Storage Device 213 Input Device 214 Display Unit 214a Graphics Controller 214b Buffer Memory 214c Display 215 Bus Line 220 Input / Output Interface Unit 221 Vehicle Speed Sensor 222 Angular Speed Sensor 223 Acceleration Sensor 224 Steering Angle Sensor 225 GPS Reception Unit 226 Data Transmission / Reception Unit 227 Wireless Communication Part

Claims (9)

ユーザの現在位置を示す現在位置情報を取得する現在位置情報取得手段と、
前記現在位置が前記ユーザの通常の行動範囲内に存在するか否かに応じて、それぞれ異なる方法によって前記ユーザに推薦すべき推薦情報を決定する決定手段と、
を備える情報処理装置。
Current position information acquisition means for acquiring current position information indicating the current position of the user;
Determining means for determining recommendation information to be recommended to the user by different methods depending on whether or not the current position is within the normal action range of the user;
An information processing apparatus comprising:
請求項1に記載の情報処理装置であって、
前記決定手段は、前記現在位置が前記ユーザの通常の行動範囲内に存在する場合は、第1の前記方法によってコンテンツを前記推薦情報として決定し、前記現在位置が前記ユーザの通常の行動範囲内に存在しない場合は、第2の前記方法によってコンテンツのジャンルを示すジャンル情報を前記推薦情報として決定する情報処理装置。
The information processing apparatus according to claim 1,
When the current position is within the normal action range of the user, the determining means determines the content as the recommendation information by the first method, and the current position is within the normal action range of the user. If the genre information does not exist, the genre information indicating the genre of the content is determined as the recommendation information by the second method.
請求項2に記載の情報処理装置であって、
前記ユーザと他のユーザの行動履歴を示す行動履歴情報を取得する行動履歴情報取得手段を更に備え、
前記第1の方法は、前記行動履歴情報を用いて、前記ユーザと行動傾向が類似する他のユーザの行動傾向に基づいて前記推薦情報を決定する方法であり、
前記第2の方法は、前記行動履歴情報を用いて、全ユーザの行動傾向に基づいて前記推薦情報を決定する方法である情報処理装置。
An information processing apparatus according to claim 2,
Action history information acquisition means for acquiring action history information indicating the action history of the user and other users,
The first method is a method of determining the recommendation information based on the behavior tendency of another user whose behavior tendency is similar to that of the user, using the behavior history information.
The information processing apparatus according to the second method, wherein the recommendation information is determined based on behavior trends of all users using the behavior history information.
請求項1に記載の情報処理装置であって、
前記ユーザと他のユーザの行動履歴を示す行動履歴情報を取得する行動履歴情報取得手段を更に備え、
前記決定手段は、前記現在位置が前記ユーザの通常の行動範囲内に存在する場合は、前記行動履歴情報を用いて、前記ユーザが訪問したことのある地点を訪問したことのある他のユーザが訪問したことのある地点であって、前記ユーザが訪問したことのない地点を示す地点情報を前記推薦情報として決定する情報処理装置。
The information processing apparatus according to claim 1,
Action history information acquisition means for acquiring action history information indicating the action history of the user and other users,
When the current position is within the normal action range of the user, the determining means uses the action history information to determine whether another user who has visited a point where the user has visited An information processing apparatus that determines, as the recommended information, point information indicating a point that has been visited and that has not been visited by the user.
請求項4に記載の情報処理装置であって、
前記決定手段は、前記現在位置が前記ユーザの通常の行動範囲内に存在しない場合は、前記行動履歴情報を用いて、前記ユーザが訪問したことのある地点と同ジャンルの地点を示す地点情報を前記推薦情報として決定する情報処理装置。
The information processing apparatus according to claim 4,
If the current position does not exist within the normal action range of the user, the determining means uses the action history information to obtain point information indicating a point of the same genre as the point that the user has visited. An information processing apparatus that determines the recommended information.
請求項4又は5に記載の情報処理装置であって、
前記決定手段は、前記現在位置を基準とする所定の条件を満たす前記地点を示す地点情報を前記推薦情報として決定する情報処理装置。
An information processing apparatus according to claim 4 or 5,
The determination unit is an information processing apparatus that determines, as the recommendation information, point information indicating the point that satisfies a predetermined condition based on the current position.
情報処理装置による情報処理方法であって、
ユーザの現在位置を示す現在位置情報を取得する現在位置情報取得工程と、
前記現在位置が前記ユーザの通常の行動範囲内に存在するか否かに応じて、それぞれ異なる方法によって前記ユーザに推薦すべき推薦情報を決定する決定工程と、
を含む情報処理方法。
An information processing method by an information processing apparatus,
A current position information acquisition step of acquiring current position information indicating the current position of the user;
A determination step of determining recommendation information to be recommended to the user by different methods depending on whether or not the current position is within the normal action range of the user;
An information processing method including:
コンピュータを、
ユーザの現在位置を示す現在位置情報を取得する現在位置情報取得手段、
前記現在位置が前記ユーザの通常の行動範囲内に存在するか否かに応じて、それぞれ異なる方法によって前記ユーザに推薦すべき推薦情報を決定する決定手段、
として機能させる情報処理プログラム。
Computer
Current position information acquisition means for acquiring current position information indicating the current position of the user;
Determining means for determining recommendation information to be recommended to the user by different methods depending on whether or not the current position is within the normal action range of the user;
Information processing program to function as.
請求項8に記載の情報処理プログラムを記録した記録媒体。   A recording medium on which the information processing program according to claim 8 is recorded.
JP2015166869A 2015-08-26 2015-08-26 Information processor, information processing method, information processing program and recording medium Pending JP2017045252A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015166869A JP2017045252A (en) 2015-08-26 2015-08-26 Information processor, information processing method, information processing program and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015166869A JP2017045252A (en) 2015-08-26 2015-08-26 Information processor, information processing method, information processing program and recording medium

Publications (1)

Publication Number Publication Date
JP2017045252A true JP2017045252A (en) 2017-03-02

Family

ID=58210314

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015166869A Pending JP2017045252A (en) 2015-08-26 2015-08-26 Information processor, information processing method, information processing program and recording medium

Country Status (1)

Country Link
JP (1) JP2017045252A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019053467A (en) * 2017-09-14 2019-04-04 トヨタ自動車株式会社 Information processing device, information processing method, and program
JP2019200747A (en) * 2018-05-18 2019-11-21 トヨタ自動車株式会社 Agent recommendation system
JP2020027379A (en) * 2018-08-10 2020-02-20 本田技研工業株式会社 Personal identification device and personal identification method
JP2021022277A (en) * 2019-07-30 2021-02-18 株式会社エヌ・ティ・ティ・データ Information processing apparatus, information processing method, and program
US11070962B2 (en) 2017-09-06 2021-07-20 Toyota Jidosha Kabushiki Kaisha Information processing device, information processing system, method of processing information, and non-transitory computer- readable recording medium storing program
EP3951735A4 (en) * 2019-04-01 2022-11-09 Bsize Inc. Monitoring system, monitoring method, and program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002062157A (en) * 2000-08-23 2002-02-28 Alpine Electronics Inc Navigation device
JP2002140362A (en) * 2000-10-31 2002-05-17 Toshiba Corp System and method for providing information to moving body
WO2004075137A1 (en) * 2003-02-19 2004-09-02 Matsushita Electric Industrial Co., Ltd. Information providing device
JP2006251938A (en) * 2005-03-09 2006-09-21 Hitachi Ltd Information delivery device
JP2009053751A (en) * 2007-08-23 2009-03-12 Nec Corp Car navigation cooperation system, and device, method and program to be used for the same
JP2010055352A (en) * 2008-08-28 2010-03-11 Yahoo Japan Corp Method of distributing advertisement relating plan information to position information
JP2013105457A (en) * 2011-11-16 2013-05-30 Zenrin Datacom Co Ltd Daily living area setting system, daily living area setting method and daily living area setting program
JP2013250883A (en) * 2012-06-01 2013-12-12 Ntt Docomo Inc Information processing device, information processing method and program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002062157A (en) * 2000-08-23 2002-02-28 Alpine Electronics Inc Navigation device
JP2002140362A (en) * 2000-10-31 2002-05-17 Toshiba Corp System and method for providing information to moving body
WO2004075137A1 (en) * 2003-02-19 2004-09-02 Matsushita Electric Industrial Co., Ltd. Information providing device
JP2006251938A (en) * 2005-03-09 2006-09-21 Hitachi Ltd Information delivery device
JP2009053751A (en) * 2007-08-23 2009-03-12 Nec Corp Car navigation cooperation system, and device, method and program to be used for the same
JP2010055352A (en) * 2008-08-28 2010-03-11 Yahoo Japan Corp Method of distributing advertisement relating plan information to position information
JP2013105457A (en) * 2011-11-16 2013-05-30 Zenrin Datacom Co Ltd Daily living area setting system, daily living area setting method and daily living area setting program
JP2013250883A (en) * 2012-06-01 2013-12-12 Ntt Docomo Inc Information processing device, information processing method and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
林 亜紀,松林 達史,澤田 宏: ""位置情報を利用した情報配信のための習慣度算出方法"", 日本データベース学会和文論文誌, vol. 第13-J巻, 第1号, JPN6019027056, 31 October 2014 (2014-10-31), JP, pages 64 - 71, ISSN: 0004075105 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11070962B2 (en) 2017-09-06 2021-07-20 Toyota Jidosha Kabushiki Kaisha Information processing device, information processing system, method of processing information, and non-transitory computer- readable recording medium storing program
JP2019053467A (en) * 2017-09-14 2019-04-04 トヨタ自動車株式会社 Information processing device, information processing method, and program
JP2019200747A (en) * 2018-05-18 2019-11-21 トヨタ自動車株式会社 Agent recommendation system
JP7003839B2 (en) 2018-05-18 2022-01-21 トヨタ自動車株式会社 Agent recommendation system
JP2020027379A (en) * 2018-08-10 2020-02-20 本田技研工業株式会社 Personal identification device and personal identification method
JP7027280B2 (en) 2018-08-10 2022-03-01 本田技研工業株式会社 Personal identification device and personal identification method
US11537692B2 (en) 2018-08-10 2022-12-27 Honda Motor Co., Ltd. Personal identification apparatus and personal identification method
EP3951735A4 (en) * 2019-04-01 2022-11-09 Bsize Inc. Monitoring system, monitoring method, and program
US11954992B2 (en) 2019-04-01 2024-04-09 Bsize Inc. Monitoring system, monitoring method, and program
JP2021022277A (en) * 2019-07-30 2021-02-18 株式会社エヌ・ティ・ティ・データ Information processing apparatus, information processing method, and program

Similar Documents

Publication Publication Date Title
JP2017045252A (en) Information processor, information processing method, information processing program and recording medium
EP1168286A2 (en) Mobile advertising method and system
EP2917696B1 (en) Navigation system
JP6578091B2 (en) Portable electronic device, information providing method, and information providing system
CA3039460A1 (en) Systems and methods for controlling a display of content in a retail store
JP2023179712A (en) Route guide device, control method, program and storage medium
JP2005030980A (en) Information providing system for vehicle
JP4925915B2 (en) Server device and vehicle-mounted device
JP3835214B2 (en) Drive route setting device and drive route setting program
JP6701275B2 (en) Information processing apparatus, information providing method and program
CN112945243A (en) Facility information display system, facility information display device, and storage medium
CN111721314A (en) Server
JP2021196168A (en) Information processing device, information processing method, and information processing program
JP2017049137A (en) Navigation device, server, system, and method of proposing facility
JPWO2009078102A1 (en) Information presenting apparatus, information presenting method, information presenting program, and recording medium
JP6684543B2 (en) Information processing apparatus, information processing method, information processing program, and computer-readable recording medium recording the information processing program
JP5179241B2 (en) Navigation device and facility search support method
WO2016046923A1 (en) Server device, terminal device, information presentation system, information presentation method, information presentation program, and recording medium
JP6804899B2 (en) A computer-readable recording medium on which a display control device, a display control method, a display control program, and a display control program are recorded.
JP7076766B2 (en) Information processing system, information processing program, information processing device and information processing method
JP2016191657A (en) Information processing apparatus, information processing method and information processing program
JP6894994B2 (en) Information processing equipment, information processing methods, information processing programs, and computer-readable recording media that record information processing programs.
JP2002216018A (en) Shopping guiding device and its method and its program
JP2017015465A (en) Server device and system
JP2012013428A (en) Navigation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180705

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190910

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200128

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200811